Engauge Digitizer 2
Loading...
Searching...
No Matches
DataKey.h File Reference
#include <QString>
Include dependency graph for DataKey.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  DataKey { DATA_KEY_IDENTIFIER , DATA_KEY_GRAPHICS_ITEM_TYPE , DATA_KEY_POSITION_HAS_CHANGED , DATA_KEY_GHOST }
 Index values for storing item details in QGraphicsItem using setData/data. More...

Functions

QString dataKeyToString (DataKey dataKey)

Enumeration Type Documentation

◆ DataKey

enum DataKey

Index values for storing item details in QGraphicsItem using setData/data.

Enumerator
DATA_KEY_IDENTIFIER 
DATA_KEY_GRAPHICS_ITEM_TYPE 

Unique identifier for QGraphicsItem object

DATA_KEY_POSITION_HAS_CHANGED 

Item type (i.e. image versus point)

DATA_KEY_GHOST 

True if item has changed since last mousePressEvent

True if item is a temporary ghost. False or undefined otherwise

Definition at line 13 of file DataKey.h.

13 {
18};
@ DATA_KEY_POSITION_HAS_CHANGED
Definition DataKey.h:16
@ DATA_KEY_GRAPHICS_ITEM_TYPE
Definition DataKey.h:15
@ DATA_KEY_IDENTIFIER
Definition DataKey.h:14
@ DATA_KEY_GHOST
Definition DataKey.h:17

Function Documentation

◆ dataKeyToString()

QString dataKeyToString ( DataKey dataKey)
extern

Definition at line 9 of file DataKey.cpp.

10{
11 QString rtn;
12
13 switch (dataKey) {
14
16 rtn = "DATA_KEY_IDENTIFIER";
17 break;
18
20 rtn = "DATA_KEY_GRAPHICS_ITEM_TYPE";
21 break;
22
24 rtn = "DATA_KEY_POSITION_HAS_CHANGED";
25 break;
26
27 default:
28 rtn = "<unknown>";
29 }
30
31 return rtn;
32}