1 #ifndef IntelliPhotoGui_H
2 #define IntelliPhotoGui_H
47 void slotCreateNewLayer();
48 void slotDeleteLayer();
49 void slotClearActiveLayer();
50 void slotSetActiveLayer();
51 void slotSetActiveAlpha();
52 void slotPositionMoveUp();
53 void slotPositionMoveDown();
54 void slotPositionMoveLeft();
55 void slotPositionMoveRight();
56 void slotMoveLayerUp();
57 void slotMoveLayerDown();
60 void slotSetFirstColor();
61 void slotSetSecondColor();
65 void slotCreatePenTool();
66 void slotCreatePlainTool();
67 void slotCreateLineTool();
68 void slotCreateRectangleTool();
69 void slotCreateCircleTool();
70 void slotCreatePolygonTool();
71 void slotCreateFloodFillTool();
74 void slotAboutDialog();
76 void slotEnterPressed();
78 void slotResetTools();
87 void setIntelliStyle();
92 bool saveFile(
const QByteArray &fileFormat);
94 void setDefaultToolValue();
99 const QSize Buttonsize = QSize(70,70);
101 QPushButton* CircleButton;
102 QPushButton* FloodFillButton;
103 QPushButton* LineButton;
104 QPushButton* PenButton;
105 QPushButton* PlainButton;
106 QPushButton* PolygonButton;
107 QPushButton* RectangleButton;
109 QLabel* innerAlphaLine;
110 QLineEdit* EditLineWidth;
111 QLineEdit* EditLineInnerAlpha;
112 QIntValidator* ValidatorLineWidth;
113 QIntValidator* ValidatorInnerAlpha;
115 QPushButton* FirstColorButton;
116 QPushButton* SecondColorButton;
117 QPushButton* SwitchColorButton;
119 QLabel* ActiveLayerLine;
120 QPushButton* ActiveLayerImageButton;
137 QAction*actionColorPickerFirstColor;
138 QAction*actionColorPickerSecondColor;
139 QAction*actionColorSwap;
142 QAction*actionCreatePenTool;
143 QAction*actionCreatePlainTool;
144 QAction*actionCreateLineTool;
145 QAction*actionCreateRectangleTool;
146 QAction*actionCreateCircleTool;
147 QAction*actionCreatePolygonTool;
148 QAction*actionCreateFloodFillTool;
151 QAction*actionAboutDialog;
152 QAction*actionAboutQtDialog;
155 QAction*actionCreateNewLayer;
156 QAction*actionDeleteLayer;
157 QAction* actionSetActiveLayer;
158 QAction* actionSetActiveAlpha;
159 QAction* actionMovePositionUp;
160 QAction* actionMovePositionDown;
161 QAction* actionMovePositionLeft;
162 QAction* actionMovePositionRight;
163 QAction* actionMoveLayerUp;
164 QAction* actionMoveLayerDown;
167 QList<QAction*> actionSaveAs;
170 QWidget* centralGuiWidget;
171 QGridLayout* mainLayout;