1 | /******************************************************************************** |
2 | ** Form generated from reading UI file 'mainwindow.ui' |
3 | ** |
4 | ** Created by: Qt User Interface Compiler version 6.0.0 |
5 | ** |
6 | ** WARNING! All changes made in this file will be lost when recompiling UI file! |
7 | ********************************************************************************/ |
8 | |
9 | #ifndef UI_MAINWINDOW_H |
10 | #define UI_MAINWINDOW_H |
11 | |
12 | #include <QtCore/QVariant> |
13 | #include <QtGui/QAction> |
14 | #include <QtWidgets/QApplication> |
15 | #include <QtWidgets/QDockWidget> |
16 | #include <QtWidgets/QHBoxLayout> |
17 | #include <QtWidgets/QLabel> |
18 | #include <QtWidgets/QMainWindow> |
19 | #include <QtWidgets/QMenu> |
20 | #include <QtWidgets/QMenuBar> |
21 | #include <QtWidgets/QSpacerItem> |
22 | #include <QtWidgets/QSpinBox> |
23 | #include <QtWidgets/QStatusBar> |
24 | #include <QtWidgets/QTabWidget> |
25 | #include <QtWidgets/QToolBar> |
26 | #include <QtWidgets/QUndoView> |
27 | #include <QtWidgets/QVBoxLayout> |
28 | #include <QtWidgets/QWidget> |
29 | |
30 | QT_BEGIN_NAMESPACE |
31 | |
32 | class Ui_MainWindow |
33 | { |
34 | public: |
35 | QAction *actionOpen; |
36 | QAction *actionClose; |
37 | QAction *actionNew; |
38 | QAction *actionSave; |
39 | QAction *actionExit; |
40 | QAction *actionRed; |
41 | QAction *actionGreen; |
42 | QAction *actionBlue; |
43 | QAction *actionAddRectangle; |
44 | QAction *actionAddCircle; |
45 | QAction *actionRemoveShape; |
46 | QAction *actionAddRobot; |
47 | QAction *actionAddSnowman; |
48 | QAction *actionAddTriangle; |
49 | QAction *actionAbout; |
50 | QAction *actionAboutQt; |
51 | QWidget *centralwidget; |
52 | QVBoxLayout *vboxLayout; |
53 | QTabWidget *documentTabs; |
54 | QWidget *tab; |
55 | QMenuBar *menubar; |
56 | QMenu *menuFile; |
57 | QMenu *menuShape; |
58 | QMenu *menuMacros; |
59 | QMenu *menuHelp; |
60 | QStatusBar *statusbar; |
61 | QToolBar *toolBar; |
62 | QToolBar *shapeToolBar; |
63 | QDockWidget *dockWidget; |
64 | QWidget *dockWidgetContents; |
65 | QVBoxLayout *vboxLayout1; |
66 | QHBoxLayout *hboxLayout; |
67 | QSpacerItem *spacerItem; |
68 | QLabel *label; |
69 | QSpinBox *undoLimit; |
70 | QUndoView *undoView; |
71 | |
72 | void setupUi(QMainWindow *MainWindow) |
73 | { |
74 | if (MainWindow->objectName().isEmpty()) |
75 | MainWindow->setObjectName(QString::fromUtf8("MainWindow" )); |
76 | MainWindow->resize(567, 600); |
77 | MainWindow->setIconSize(QSize(32, 32)); |
78 | actionOpen = new QAction(MainWindow); |
79 | actionOpen->setObjectName(QString::fromUtf8("actionOpen" )); |
80 | const QIcon icon = QIcon(QString::fromUtf8(":/icons/fileopen.png" )); |
81 | actionOpen->setIcon(icon); |
82 | actionClose = new QAction(MainWindow); |
83 | actionClose->setObjectName(QString::fromUtf8("actionClose" )); |
84 | const QIcon icon1 = QIcon(QString::fromUtf8(":/icons/fileclose.png" )); |
85 | actionClose->setIcon(icon1); |
86 | actionNew = new QAction(MainWindow); |
87 | actionNew->setObjectName(QString::fromUtf8("actionNew" )); |
88 | const QIcon icon2 = QIcon(QString::fromUtf8(":/icons/filenew.png" )); |
89 | actionNew->setIcon(icon2); |
90 | actionSave = new QAction(MainWindow); |
91 | actionSave->setObjectName(QString::fromUtf8("actionSave" )); |
92 | const QIcon icon3 = QIcon(QString::fromUtf8(":/icons/filesave.png" )); |
93 | actionSave->setIcon(icon3); |
94 | actionExit = new QAction(MainWindow); |
95 | actionExit->setObjectName(QString::fromUtf8("actionExit" )); |
96 | const QIcon icon4 = QIcon(QString::fromUtf8(":/icons/exit.png" )); |
97 | actionExit->setIcon(icon4); |
98 | actionRed = new QAction(MainWindow); |
99 | actionRed->setObjectName(QString::fromUtf8("actionRed" )); |
100 | const QIcon icon5 = QIcon(QString::fromUtf8(":/icons/red.png" )); |
101 | actionRed->setIcon(icon5); |
102 | actionGreen = new QAction(MainWindow); |
103 | actionGreen->setObjectName(QString::fromUtf8("actionGreen" )); |
104 | const QIcon icon6 = QIcon(QString::fromUtf8(":/icons/green.png" )); |
105 | actionGreen->setIcon(icon6); |
106 | actionBlue = new QAction(MainWindow); |
107 | actionBlue->setObjectName(QString::fromUtf8("actionBlue" )); |
108 | const QIcon icon7 = QIcon(QString::fromUtf8(":/icons/blue.png" )); |
109 | actionBlue->setIcon(icon7); |
110 | actionAddRectangle = new QAction(MainWindow); |
111 | actionAddRectangle->setObjectName(QString::fromUtf8("actionAddRectangle" )); |
112 | const QIcon icon8 = QIcon(QString::fromUtf8(":/icons/rectangle.png" )); |
113 | actionAddRectangle->setIcon(icon8); |
114 | actionAddCircle = new QAction(MainWindow); |
115 | actionAddCircle->setObjectName(QString::fromUtf8("actionAddCircle" )); |
116 | const QIcon icon9 = QIcon(QString::fromUtf8(":/icons/circle.png" )); |
117 | actionAddCircle->setIcon(icon9); |
118 | actionRemoveShape = new QAction(MainWindow); |
119 | actionRemoveShape->setObjectName(QString::fromUtf8("actionRemoveShape" )); |
120 | const QIcon icon10 = QIcon(QString::fromUtf8(":/icons/remove.png" )); |
121 | actionRemoveShape->setIcon(icon10); |
122 | actionAddRobot = new QAction(MainWindow); |
123 | actionAddRobot->setObjectName(QString::fromUtf8("actionAddRobot" )); |
124 | actionAddSnowman = new QAction(MainWindow); |
125 | actionAddSnowman->setObjectName(QString::fromUtf8("actionAddSnowman" )); |
126 | actionAddTriangle = new QAction(MainWindow); |
127 | actionAddTriangle->setObjectName(QString::fromUtf8("actionAddTriangle" )); |
128 | const QIcon icon11 = QIcon(QString::fromUtf8(":/icons/triangle.png" )); |
129 | actionAddTriangle->setIcon(icon11); |
130 | actionAbout = new QAction(MainWindow); |
131 | actionAbout->setObjectName(QString::fromUtf8("actionAbout" )); |
132 | actionAboutQt = new QAction(MainWindow); |
133 | actionAboutQt->setObjectName(QString::fromUtf8("actionAboutQt" )); |
134 | centralwidget = new QWidget(MainWindow); |
135 | centralwidget->setObjectName(QString::fromUtf8("centralwidget" )); |
136 | vboxLayout = new QVBoxLayout(centralwidget); |
137 | vboxLayout->setSpacing(0); |
138 | vboxLayout->setContentsMargins(0, 0, 0, 0); |
139 | vboxLayout->setObjectName(QString::fromUtf8("vboxLayout" )); |
140 | documentTabs = new QTabWidget(centralwidget); |
141 | documentTabs->setObjectName(QString::fromUtf8("documentTabs" )); |
142 | tab = new QWidget(); |
143 | tab->setObjectName(QString::fromUtf8("tab" )); |
144 | documentTabs->addTab(tab, QString()); |
145 | |
146 | vboxLayout->addWidget(documentTabs); |
147 | |
148 | MainWindow->setCentralWidget(centralwidget); |
149 | menubar = new QMenuBar(MainWindow); |
150 | menubar->setObjectName(QString::fromUtf8("menubar" )); |
151 | menubar->setGeometry(QRect(0, 0, 567, 27)); |
152 | menuFile = new QMenu(menubar); |
153 | menuFile->setObjectName(QString::fromUtf8("menuFile" )); |
154 | menuShape = new QMenu(menubar); |
155 | menuShape->setObjectName(QString::fromUtf8("menuShape" )); |
156 | menuMacros = new QMenu(menuShape); |
157 | menuMacros->setObjectName(QString::fromUtf8("menuMacros" )); |
158 | menuHelp = new QMenu(menubar); |
159 | menuHelp->setObjectName(QString::fromUtf8("menuHelp" )); |
160 | MainWindow->setMenuBar(menubar); |
161 | statusbar = new QStatusBar(MainWindow); |
162 | statusbar->setObjectName(QString::fromUtf8("statusbar" )); |
163 | MainWindow->setStatusBar(statusbar); |
164 | toolBar = new QToolBar(MainWindow); |
165 | toolBar->setObjectName(QString::fromUtf8("toolBar" )); |
166 | toolBar->setOrientation(Qt::Horizontal); |
167 | MainWindow->addToolBar(Qt::TopToolBarArea, toolBar); |
168 | shapeToolBar = new QToolBar(MainWindow); |
169 | shapeToolBar->setObjectName(QString::fromUtf8("shapeToolBar" )); |
170 | shapeToolBar->setOrientation(Qt::Vertical); |
171 | MainWindow->addToolBar(Qt::LeftToolBarArea, shapeToolBar); |
172 | dockWidget = new QDockWidget(MainWindow); |
173 | dockWidget->setObjectName(QString::fromUtf8("dockWidget" )); |
174 | dockWidgetContents = new QWidget(); |
175 | dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents" )); |
176 | vboxLayout1 = new QVBoxLayout(dockWidgetContents); |
177 | vboxLayout1->setSpacing(4); |
178 | vboxLayout1->setContentsMargins(0, 0, 0, 0); |
179 | vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1" )); |
180 | hboxLayout = new QHBoxLayout(); |
181 | #ifndef Q_OS_MAC |
182 | hboxLayout->setSpacing(6); |
183 | #endif |
184 | #ifndef Q_OS_MAC |
185 | hboxLayout->setContentsMargins(0, 0, 0, 0); |
186 | #endif |
187 | hboxLayout->setObjectName(QString::fromUtf8("hboxLayout" )); |
188 | spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); |
189 | |
190 | hboxLayout->addItem(spacerItem); |
191 | |
192 | label = new QLabel(dockWidgetContents); |
193 | label->setObjectName(QString::fromUtf8("label" )); |
194 | |
195 | hboxLayout->addWidget(label); |
196 | |
197 | undoLimit = new QSpinBox(dockWidgetContents); |
198 | undoLimit->setObjectName(QString::fromUtf8("undoLimit" )); |
199 | |
200 | hboxLayout->addWidget(undoLimit); |
201 | |
202 | |
203 | vboxLayout1->addLayout(hboxLayout); |
204 | |
205 | undoView = new QUndoView(dockWidgetContents); |
206 | undoView->setObjectName(QString::fromUtf8("undoView" )); |
207 | undoView->setAlternatingRowColors(false); |
208 | |
209 | vboxLayout1->addWidget(undoView); |
210 | |
211 | dockWidget->setWidget(dockWidgetContents); |
212 | MainWindow->addDockWidget(Qt::RightDockWidgetArea, dockWidget); |
213 | |
214 | menubar->addAction(menuFile->menuAction()); |
215 | menubar->addAction(menuShape->menuAction()); |
216 | menubar->addAction(menuHelp->menuAction()); |
217 | menuFile->addAction(actionNew); |
218 | menuFile->addAction(actionOpen); |
219 | menuFile->addAction(actionSave); |
220 | menuFile->addAction(actionClose); |
221 | menuFile->addSeparator(); |
222 | menuFile->addAction(actionExit); |
223 | menuShape->addSeparator(); |
224 | menuShape->addAction(actionAddCircle); |
225 | menuShape->addAction(actionAddRectangle); |
226 | menuShape->addAction(actionAddTriangle); |
227 | menuShape->addAction(actionRemoveShape); |
228 | menuShape->addSeparator(); |
229 | menuShape->addAction(actionRed); |
230 | menuShape->addAction(actionGreen); |
231 | menuShape->addAction(actionBlue); |
232 | menuShape->addSeparator(); |
233 | menuShape->addAction(menuMacros->menuAction()); |
234 | menuMacros->addAction(actionAddRobot); |
235 | menuMacros->addAction(actionAddSnowman); |
236 | menuHelp->addAction(actionAbout); |
237 | menuHelp->addAction(actionAboutQt); |
238 | toolBar->addAction(actionNew); |
239 | toolBar->addAction(actionOpen); |
240 | toolBar->addAction(actionSave); |
241 | toolBar->addAction(actionClose); |
242 | toolBar->addSeparator(); |
243 | shapeToolBar->addAction(actionAddRectangle); |
244 | shapeToolBar->addAction(actionAddCircle); |
245 | shapeToolBar->addAction(actionAddTriangle); |
246 | shapeToolBar->addAction(actionRemoveShape); |
247 | shapeToolBar->addSeparator(); |
248 | shapeToolBar->addAction(actionRed); |
249 | shapeToolBar->addAction(actionGreen); |
250 | shapeToolBar->addAction(actionBlue); |
251 | |
252 | retranslateUi(MainWindow); |
253 | |
254 | documentTabs->setCurrentIndex(0); |
255 | |
256 | |
257 | QMetaObject::connectSlotsByName(MainWindow); |
258 | } // setupUi |
259 | |
260 | void retranslateUi(QMainWindow *MainWindow) |
261 | { |
262 | actionOpen->setText(QCoreApplication::translate("MainWindow" , "&Open" , nullptr)); |
263 | actionClose->setText(QCoreApplication::translate("MainWindow" , "&Close" , nullptr)); |
264 | actionNew->setText(QCoreApplication::translate("MainWindow" , "&New" , nullptr)); |
265 | actionSave->setText(QCoreApplication::translate("MainWindow" , "&Save" , nullptr)); |
266 | actionExit->setText(QCoreApplication::translate("MainWindow" , "E&xit" , nullptr)); |
267 | actionRed->setText(QCoreApplication::translate("MainWindow" , "Red" , nullptr)); |
268 | actionGreen->setText(QCoreApplication::translate("MainWindow" , "Green" , nullptr)); |
269 | actionBlue->setText(QCoreApplication::translate("MainWindow" , "Blue" , nullptr)); |
270 | actionAddRectangle->setText(QCoreApplication::translate("MainWindow" , "Add Rectangle" , nullptr)); |
271 | actionAddCircle->setText(QCoreApplication::translate("MainWindow" , "Add Circle" , nullptr)); |
272 | actionRemoveShape->setText(QCoreApplication::translate("MainWindow" , "Remove Shape" , nullptr)); |
273 | actionAddRobot->setText(QCoreApplication::translate("MainWindow" , "Add robot" , nullptr)); |
274 | actionAddSnowman->setText(QCoreApplication::translate("MainWindow" , "Add snowan" , nullptr)); |
275 | actionAddTriangle->setText(QCoreApplication::translate("MainWindow" , "addTriangle" , nullptr)); |
276 | actionAbout->setText(QCoreApplication::translate("MainWindow" , "About" , nullptr)); |
277 | actionAboutQt->setText(QCoreApplication::translate("MainWindow" , "About Qt" , nullptr)); |
278 | documentTabs->setTabText(documentTabs->indexOf(tab), QCoreApplication::translate("MainWindow" , "Tab 1" , nullptr)); |
279 | menuFile->setTitle(QCoreApplication::translate("MainWindow" , "File" , nullptr)); |
280 | menuShape->setTitle(QCoreApplication::translate("MainWindow" , "Edit" , nullptr)); |
281 | menuMacros->setTitle(QCoreApplication::translate("MainWindow" , "Macros" , nullptr)); |
282 | menuHelp->setTitle(QCoreApplication::translate("MainWindow" , "Help" , nullptr)); |
283 | toolBar->setWindowTitle(QCoreApplication::translate("MainWindow" , "File actions" , nullptr)); |
284 | shapeToolBar->setWindowTitle(QCoreApplication::translate("MainWindow" , "Shape actions" , nullptr)); |
285 | dockWidget->setWindowTitle(QCoreApplication::translate("MainWindow" , "Undo Stack" , nullptr)); |
286 | label->setText(QCoreApplication::translate("MainWindow" , "Undo limit" , nullptr)); |
287 | (void)MainWindow; |
288 | } // retranslateUi |
289 | |
290 | }; |
291 | |
292 | namespace Ui { |
293 | class MainWindow: public Ui_MainWindow {}; |
294 | } // namespace Ui |
295 | |
296 | QT_END_NAMESPACE |
297 | |
298 | #endif // UI_MAINWINDOW_H |
299 | |