Engauge Digitizer 2
Loading...
Searching...
No Matches
GuidelineState.cpp File Reference
#include "GuidelineState.h"
#include <QHash>
Include dependency graph for GuidelineState.cpp:

Go to the source code of this file.

Typedefs

typedef QHash< GuidelineState, QString > GuidelineStateHash

Functions

QString guidelineStateAsString (GuidelineState state)

Typedef Documentation

◆ GuidelineStateHash

typedef QHash<GuidelineState, QString> GuidelineStateHash

Definition at line 10 of file GuidelineState.cpp.

Function Documentation

◆ guidelineStateAsString()

QString guidelineStateAsString ( GuidelineState state)

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}
@ 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
@ 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