Engauge Digitizer  2
Enumerations | Functions
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 };
True if item has changed since last mousePressEvent
Definition: DataKey.h:17
Unique identifier for QGraphicsItem object
Definition: DataKey.h:15
Item type (i.e. image versus point)
Definition: DataKey.h:16

Function Documentation

◆ dataKeyToString()

QString dataKeyToString ( DataKey  dataKey)

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 }
Unique identifier for QGraphicsItem object
Definition: DataKey.h:15
Item type (i.e. image versus point)
Definition: DataKey.h:16