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

Go to the source code of this file.

Enumerations

enum  GuidelineState {
  GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_APPEARING , GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_HOVER , GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_HIDE ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_LOCK , GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_HIDE , GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_LOCK ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_APPEARING , GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_HOVER , GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_HIDE ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_LOCK , GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_HIDE , GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_LOCK ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_APPEARING , GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_HOVER , GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_HIDE ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_LOCK , GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_HIDE , GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_LOCK ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_APPEARING , GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_HOVER , GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_HIDE ,
  GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_LOCK , GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_EDIT , GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_HIDE , GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_LOCK ,
  GUIDELINE_STATE_DISCARDED , GUIDELINE_STATE_HANDLE_R , GUIDELINE_STATE_HANDLE_T , GUIDELINE_STATE_HANDLE_X ,
  GUIDELINE_STATE_HANDLE_Y , NUM_GUIDELINE_STATES
}
 Set of possible Guideline states. See class Guideline for more information. More...

Functions

QString guidelineStateAsString (GuidelineState state)

Enumeration Type Documentation

◆ GuidelineState

Set of possible Guideline states. See class Guideline for more information.

Enumerator
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_APPEARING 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_HOVER 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_APPEARING 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_HOVER 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_APPEARING 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_HOVER 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_APPEARING 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_HOVER 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_LOCK 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_EDIT 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_HIDE 
GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_LOCK 
GUIDELINE_STATE_DISCARDED 
GUIDELINE_STATE_HANDLE_R 
GUIDELINE_STATE_HANDLE_T 
GUIDELINE_STATE_HANDLE_X 
GUIDELINE_STATE_HANDLE_Y 
NUM_GUIDELINE_STATES 

Definition at line 13 of file GuidelineState.h.

13 {
52};
@ GUIDELINE_STATE_HANDLE_Y
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_HOVER
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_HIDE
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_LOCK
@ GUIDELINE_STATE_DISCARDED
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_APPEARING
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_EDIT
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_EDIT
@ GUIDELINE_STATE_HANDLE_R
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_HIDE
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_EDIT
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_HIDE
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_APPEARING
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_APPEARING
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_HIDE
@ GUIDELINE_STATE_HANDLE_X
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT
@ NUM_GUIDELINE_STATES
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_HOVER
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_HIDE
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_APPEARING
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_LOCK
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_HOVER
@ GUIDELINE_STATE_HANDLE_T
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_HIDE
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_HIDE
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_HOVER
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_EDIT
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT
@ GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_HIDE

Function Documentation

◆ guidelineStateAsString()

QString guidelineStateAsString ( GuidelineState state)
extern

Definition at line 14 of file GuidelineState.cpp.

15{
16 if (guidelineStateHash.size () == 0) {
17
18 // First time through we load the hash
19 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT] = "DeployedConstantRSelectEdit";
20 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_APPEARING] = "DeployedConstantRSelectEditAppearing";
21 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_EDIT_HOVER] = "DeployedConstantRSelectEditHover";
22 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_HIDE] = "DeployedConstantRSelectHide";
23 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_SELECT_LOCK] = "DeployedConstantRSelectLock";
24 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_EDIT] = "DeployedConstantRUnselectEdit";
25 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_HIDE] = "DeployedConstantRUnselectHide";
26 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_R_UNSELECT_LOCK] = "DeployedConstantRUnselectLock";
27 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT] = "DeployedConstantTSelectEdit";
28 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_APPEARING] = "DeployedConstantTSelectEditAppearing";
29 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_EDIT_HOVER] = "DeployedConstantTSelectEditHover";
30 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_HIDE] = "DeployedConstantTSelectHide";
31 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_SELECT_LOCK] = "DeployedConstantTSelectLock";
32 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_EDIT] = "DeployedConstantTUnselectEdit";
33 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_HIDE] = "DeployedConstantTUnselectHide";
34 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_T_UNSELECT_LOCK] = "DeployedConstantTUnselectLock";
35 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT] = "DeployedConstantXSelectEdit";
36 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_APPEARING] = "DeployedConstantXSelectEditAppearing";
37 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_EDIT_HOVER] = "DeployedConstantXSelectEditHover";
38 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_HIDE] = "DeployedConstantXSelectHide";
39 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_SELECT_LOCK] = "DeployedConstantXSelectLock";
40 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_EDIT] = "DeployedConstantXUnselectEdit";
41 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_HIDE] = "DeployedConstantXUnselectHide";
42 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_X_UNSELECT_LOCK] = "DeployedConstantXUnselectLock";
43 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT] = "DeployedConstantYSelectEdit";
44 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_APPEARING] = "DeployedConstantYSelectEditAppearing";
45 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_EDIT_HOVER] = "DeployedConstantYSelectEditHover";
46 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_HIDE] = "DeployedConstantYSelectHide";
47 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_SELECT_LOCK] = "DeployedConstantYSelectLock";
48 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_EDIT] = "DeployedConstantYUnselectEdit";
49 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_HIDE] = "DeployedConstantYUnselectHide";
50 guidelineStateHash [GUIDELINE_STATE_DEPLOYED_CONSTANT_Y_UNSELECT_LOCK] = "DeployedConstantYUnselectLock";
51 guidelineStateHash [GUIDELINE_STATE_DISCARDED] = "Discarded";
52 guidelineStateHash [GUIDELINE_STATE_HANDLE_R] = "HandleR";
53 guidelineStateHash [GUIDELINE_STATE_HANDLE_T] = "HandleT";
54 guidelineStateHash [GUIDELINE_STATE_HANDLE_X] = "HandleX";
55 guidelineStateHash [GUIDELINE_STATE_HANDLE_Y] = "HandleY";
56 }
57
58 if (guidelineStateHash.contains (state)) {
59 return guidelineStateHash [state];
60 } else {
61 return "?";
62 }
63}