umbrello 26.04.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
ui_codegenoptionspage.h
Go to the documentation of this file.
1/********************************************************************************
2** Form generated from reading UI file 'codegenoptionspage.ui'
3**
4** Created by: Qt User Interface Compiler version 6.11.1
5**
6** WARNING! All changes made in this file will be lost when recompiling UI file!
7********************************************************************************/
8
9#ifndef UI_CODEGENOPTIONSPAGE_H
10#define UI_CODEGENOPTIONSPAGE_H
11
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QCheckBox>
15#include <QtWidgets/QComboBox>
16#include <QtWidgets/QGridLayout>
17#include <QtWidgets/QGroupBox>
18#include <QtWidgets/QHBoxLayout>
19#include <QtWidgets/QLabel>
20#include <QtWidgets/QLineEdit>
21#include <QtWidgets/QPushButton>
22#include <QtWidgets/QRadioButton>
23#include <QtWidgets/QSpacerItem>
24#include <QtWidgets/QSpinBox>
25#include <QtWidgets/QTabWidget>
26#include <QtWidgets/QVBoxLayout>
27#include <QtWidgets/QWidget>
28#include <klocalizedstring.h>
29#include "kcombobox.h"
30
31QT_BEGIN_NAMESPACE
32
34{
35public:
36 QVBoxLayout *vboxLayout;
37 QTabWidget *ui_tabWidgetMain;
38 QWidget *ui_tabGeneral;
39 QVBoxLayout *vboxLayout1;
40 QVBoxLayout *vboxLayout2;
42 QVBoxLayout *vboxLayout3;
45 QVBoxLayout *vboxLayout4;
47 QHBoxLayout *hboxLayout;
48 QLineEdit *ui_outputDir;
49 QPushButton *ui_browseOutput;
51 QHBoxLayout *hboxLayout1;
52 QLineEdit *ui_headingsDir;
53 QPushButton *ui_browseHeadings;
55 QVBoxLayout *vboxLayout5;
57 QVBoxLayout *vboxLayout6;
59 QRadioButton *ui_radioButtonAsk;
62 QGridLayout *gridLayout;
63 QGridLayout *gridLayout1;
65 QVBoxLayout *vboxLayout7;
66 QVBoxLayout *verticalLayout;
67 QSpacerItem *verticalSpacer;
68 QCheckBox *ui_forceDoc;
69 QSpacerItem *verticalSpacer_2;
70 QHBoxLayout *horizontalLayout_2;
73 QSpacerItem *verticalSpacer_3;
74 QGroupBox *ui_groupBoxLines;
75 QVBoxLayout *vboxLayout8;
76 QHBoxLayout *hboxLayout2;
79 QHBoxLayout *hboxLayout3;
82 QHBoxLayout *hboxLayout4;
85
87 {
88 if (CodeGenOptionsPage->objectName().isEmpty())
89 CodeGenOptionsPage->setObjectName("CodeGenOptionsPage");
90 CodeGenOptionsPage->resize(500, 539);
91 QSizePolicy sizePolicy(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::MinimumExpanding);
92 sizePolicy.setHorizontalStretch(0);
93 sizePolicy.setVerticalStretch(0);
94 sizePolicy.setHeightForWidth(CodeGenOptionsPage->sizePolicy().hasHeightForWidth());
95 CodeGenOptionsPage->setSizePolicy(sizePolicy);
96 vboxLayout = new QVBoxLayout(CodeGenOptionsPage);
97 vboxLayout->setObjectName("vboxLayout");
98 ui_tabWidgetMain = new QTabWidget(CodeGenOptionsPage);
99 ui_tabWidgetMain->setObjectName("ui_tabWidgetMain");
100 ui_tabWidgetMain->setEnabled(true);
101 QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
102 sizePolicy1.setHorizontalStretch(0);
103 sizePolicy1.setVerticalStretch(0);
104 sizePolicy1.setHeightForWidth(ui_tabWidgetMain->sizePolicy().hasHeightForWidth());
105 ui_tabWidgetMain->setSizePolicy(sizePolicy1);
106 ui_tabGeneral = new QWidget();
107 ui_tabGeneral->setObjectName("ui_tabGeneral");
108 vboxLayout1 = new QVBoxLayout(ui_tabGeneral);
109 vboxLayout1->setObjectName("vboxLayout1");
110 vboxLayout2 = new QVBoxLayout();
111 vboxLayout2->setObjectName("vboxLayout2");
112 ui_groupBoxLanguage = new QGroupBox(ui_tabGeneral);
113 ui_groupBoxLanguage->setObjectName("ui_groupBoxLanguage");
114 sizePolicy1.setHeightForWidth(ui_groupBoxLanguage->sizePolicy().hasHeightForWidth());
115 ui_groupBoxLanguage->setSizePolicy(sizePolicy1);
116 vboxLayout3 = new QVBoxLayout(ui_groupBoxLanguage);
117 vboxLayout3->setObjectName("vboxLayout3");
119 ui_SelectLanguageBox->setObjectName("ui_SelectLanguageBox");
120
122
123
125
126 ui_groupBoxFolders = new QGroupBox(ui_tabGeneral);
127 ui_groupBoxFolders->setObjectName("ui_groupBoxFolders");
128 sizePolicy1.setHeightForWidth(ui_groupBoxFolders->sizePolicy().hasHeightForWidth());
129 ui_groupBoxFolders->setSizePolicy(sizePolicy1);
130 vboxLayout4 = new QVBoxLayout(ui_groupBoxFolders);
131 vboxLayout4->setObjectName("vboxLayout4");
133 ui_textLabelFolder->setObjectName("ui_textLabelFolder");
134 ui_textLabelFolder->setWordWrap(false);
135
137
138 hboxLayout = new QHBoxLayout();
139 hboxLayout->setObjectName("hboxLayout");
140 ui_outputDir = new QLineEdit(ui_groupBoxFolders);
141 ui_outputDir->setObjectName("ui_outputDir");
142
143 hboxLayout->addWidget(ui_outputDir);
144
145 ui_browseOutput = new QPushButton(ui_groupBoxFolders);
146 ui_browseOutput->setObjectName("ui_browseOutput");
147
148 hboxLayout->addWidget(ui_browseOutput);
149
150
151 vboxLayout4->addLayout(hboxLayout);
152
153 ui_includeHeadings = new QCheckBox(ui_groupBoxFolders);
154 ui_includeHeadings->setObjectName("ui_includeHeadings");
155 ui_includeHeadings->setChecked(true);
156
158
159 hboxLayout1 = new QHBoxLayout();
160 hboxLayout1->setObjectName("hboxLayout1");
161 ui_headingsDir = new QLineEdit(ui_groupBoxFolders);
162 ui_headingsDir->setObjectName("ui_headingsDir");
163
164 hboxLayout1->addWidget(ui_headingsDir);
165
166 ui_browseHeadings = new QPushButton(ui_groupBoxFolders);
167 ui_browseHeadings->setObjectName("ui_browseHeadings");
168
169 hboxLayout1->addWidget(ui_browseHeadings);
170
171
172 vboxLayout4->addLayout(hboxLayout1);
173
174
176
178 ui_groupBoxOverwritePolicy->setObjectName("ui_groupBoxOverwritePolicy");
179 vboxLayout5 = new QVBoxLayout(ui_groupBoxOverwritePolicy);
180 vboxLayout5->setObjectName("vboxLayout5");
182 ui_textLabelOverwritePolicy->setObjectName("ui_textLabelOverwritePolicy");
183 ui_textLabelOverwritePolicy->setWordWrap(false);
184
186
187 vboxLayout6 = new QVBoxLayout();
188 vboxLayout6->setSpacing(0);
189 vboxLayout6->setObjectName("vboxLayout6");
190 vboxLayout6->setContentsMargins(0, 4, -1, 4);
192 ui_radioButtonOverwrite->setObjectName("ui_radioButtonOverwrite");
193
195
197 ui_radioButtonAsk->setObjectName("ui_radioButtonAsk");
198 ui_radioButtonAsk->setChecked(true);
199
200 vboxLayout6->addWidget(ui_radioButtonAsk);
201
203 ui_radioButtonChangeName->setObjectName("ui_radioButtonChangeName");
204
206
207
208 vboxLayout5->addLayout(vboxLayout6);
209
210
212
213
214 vboxLayout1->addLayout(vboxLayout2);
215
216 ui_tabWidgetMain->addTab(ui_tabGeneral, QString());
217 ui_tabFormatting = new QWidget();
218 ui_tabFormatting->setObjectName("ui_tabFormatting");
219 gridLayout = new QGridLayout(ui_tabFormatting);
220 gridLayout->setObjectName("gridLayout");
221 gridLayout1 = new QGridLayout();
222 gridLayout1->setObjectName("gridLayout1");
223 ui_groupBoxComment = new QGroupBox(ui_tabFormatting);
224 ui_groupBoxComment->setObjectName("ui_groupBoxComment");
225 vboxLayout7 = new QVBoxLayout(ui_groupBoxComment);
226 vboxLayout7->setObjectName("vboxLayout7");
227 verticalLayout = new QVBoxLayout();
228 verticalLayout->setObjectName("verticalLayout");
229 verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
230
232
233 ui_forceDoc = new QCheckBox(ui_groupBoxComment);
234 ui_forceDoc->setObjectName("ui_forceDoc");
235
236 verticalLayout->addWidget(ui_forceDoc);
237
238 verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
239
241
242 horizontalLayout_2 = new QHBoxLayout();
243 horizontalLayout_2->setObjectName("horizontalLayout_2");
245 ui_textLabelSectionComments->setObjectName("ui_textLabelSectionComments");
246
248
250 ui_writeSectionComments->addItem(QString());
251 ui_writeSectionComments->addItem(QString());
252 ui_writeSectionComments->addItem(QString());
253 ui_writeSectionComments->setObjectName("ui_writeSectionComments");
254
256
257
259
260 verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
261
263
264
265 vboxLayout7->addLayout(verticalLayout);
266
267
268 gridLayout1->addWidget(ui_groupBoxComment, 0, 0, 1, 1);
269
270 ui_groupBoxLines = new QGroupBox(ui_tabFormatting);
271 ui_groupBoxLines->setObjectName("ui_groupBoxLines");
272 vboxLayout8 = new QVBoxLayout(ui_groupBoxLines);
273 vboxLayout8->setObjectName("vboxLayout8");
274 hboxLayout2 = new QHBoxLayout();
275 hboxLayout2->setObjectName("hboxLayout2");
277 ui_textLabelType->setObjectName("ui_textLabelType");
278 ui_textLabelType->setWordWrap(false);
279
280 hboxLayout2->addWidget(ui_textLabelType);
281
283 ui_SelectIndentationTypeBox->addItem(QString());
284 ui_SelectIndentationTypeBox->addItem(QString());
285 ui_SelectIndentationTypeBox->addItem(QString());
286 ui_SelectIndentationTypeBox->setObjectName("ui_SelectIndentationTypeBox");
287
289
290
291 vboxLayout8->addLayout(hboxLayout2);
292
293 hboxLayout3 = new QHBoxLayout();
294 hboxLayout3->setObjectName("hboxLayout3");
296 ui_textLabelAmount->setObjectName("ui_textLabelAmount");
297 QSizePolicy sizePolicy2(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
298 sizePolicy2.setHorizontalStretch(0);
299 sizePolicy2.setVerticalStretch(0);
300 sizePolicy2.setHeightForWidth(ui_textLabelAmount->sizePolicy().hasHeightForWidth());
301 ui_textLabelAmount->setSizePolicy(sizePolicy2);
302 ui_textLabelAmount->setWordWrap(false);
303
305
307 ui_SelectIndentationNumber->setObjectName("ui_SelectIndentationNumber");
308
310
311
312 vboxLayout8->addLayout(hboxLayout3);
313
314 hboxLayout4 = new QHBoxLayout();
315 hboxLayout4->setObjectName("hboxLayout4");
317 ui_textLabelStyle->setObjectName("ui_textLabelStyle");
318 ui_textLabelStyle->setWordWrap(false);
319
320 hboxLayout4->addWidget(ui_textLabelStyle);
321
323 ui_SelectEndLineCharsBox->addItem(QString());
324 ui_SelectEndLineCharsBox->addItem(QString());
325 ui_SelectEndLineCharsBox->addItem(QString());
326 ui_SelectEndLineCharsBox->setObjectName("ui_SelectEndLineCharsBox");
327
329
330
331 vboxLayout8->addLayout(hboxLayout4);
332
333
334 gridLayout1->addWidget(ui_groupBoxLines, 1, 0, 1, 1);
335
336
337 gridLayout->addLayout(gridLayout1, 0, 0, 1, 1);
338
339 ui_tabWidgetMain->addTab(ui_tabFormatting, QString());
340
341 vboxLayout->addWidget(ui_tabWidgetMain);
342
343
345
346 ui_tabWidgetMain->setCurrentIndex(1);
347 ui_writeSectionComments->setCurrentIndex(0);
348
349
350 QMetaObject::connectSlotsByName(CodeGenOptionsPage);
351 } // setupUi
352
354 {
355 CodeGenOptionsPage->setWindowTitle(tr2i18n("Code Generation Options", nullptr));
356 ui_groupBoxLanguage->setTitle(tr2i18n("Language", nullptr));
357 ui_groupBoxFolders->setTitle(tr2i18n("Folders", nullptr));
358 ui_textLabelFolder->setText(tr2i18n("Write all generated files to folder:", nullptr));
359#if QT_CONFIG(whatsthis)
360 ui_outputDir->setWhatsThis(tr2i18n("Files generated by Code Generator will be written to this folder", nullptr));
361#endif // QT_CONFIG(whatsthis)
362 ui_browseOutput->setText(tr2i18n("Bro&wse...", nullptr));
363 ui_includeHeadings->setText(tr2i18n("&Include heading files from folder:", nullptr));
364#if QT_CONFIG(whatsthis)
365 ui_headingsDir->setWhatsThis(tr2i18n("Files in this folder will be used as heading files in the generated code", nullptr));
366#endif // QT_CONFIG(whatsthis)
367 ui_browseHeadings->setText(tr2i18n("B&rowse...", nullptr));
368 ui_groupBoxOverwritePolicy->setTitle(tr2i18n("Overwrite Policy", nullptr));
369 ui_textLabelOverwritePolicy->setText(tr2i18n("If a file with the same name as the name code \n"
370"generator wants to use as output file already exists:", nullptr));
371#if QT_CONFIG(whatsthis)
372 ui_radioButtonOverwrite->setWhatsThis(tr2i18n("Overwrite existing files if they exist in the destination folder", nullptr));
373#endif // QT_CONFIG(whatsthis)
374 ui_radioButtonOverwrite->setText(tr2i18n("O&verwrite", nullptr));
375#if QT_CONFIG(whatsthis)
376 ui_radioButtonAsk->setWhatsThis(tr2i18n("If a file with the same name already exists, ask what to do", nullptr));
377#endif // QT_CONFIG(whatsthis)
378 ui_radioButtonAsk->setText(tr2i18n("As&k", nullptr));
379#if QT_CONFIG(whatsthis)
380 ui_radioButtonChangeName->setWhatsThis(tr2i18n("If a file already exists in the destination folder, select a different name to use by adding a suffix to the file name", nullptr));
381#endif // QT_CONFIG(whatsthis)
382 ui_radioButtonChangeName->setText(tr2i18n("&Use a different name", nullptr));
383 ui_tabWidgetMain->setTabText(ui_tabWidgetMain->indexOf(ui_tabGeneral), tr2i18n("General", nullptr));
384 ui_groupBoxComment->setTitle(tr2i18n("Comment Verbosity", nullptr));
385#if QT_CONFIG(whatsthis)
386 ui_forceDoc->setWhatsThis(tr2i18n("Write comments &for class and method documentation even if empty", nullptr));
387#endif // QT_CONFIG(whatsthis)
388 ui_forceDoc->setText(tr2i18n("&Write documentation comments even if empty", nullptr));
389 ui_textLabelSectionComments->setText(tr2i18n("Write section comments:", nullptr));
390 ui_writeSectionComments->setItemText(0, tr2i18n("None", nullptr));
391 ui_writeSectionComments->setItemText(1, tr2i18n("When section is non empty", nullptr));
392 ui_writeSectionComments->setItemText(2, tr2i18n("Always", nullptr));
393
394#if QT_CONFIG(whatsthis)
395 ui_writeSectionComments->setWhatsThis(tr2i18n("Writes comments to indicate the different sections (public, private etc) in a class, even if the sections are empty", nullptr));
396#endif // QT_CONFIG(whatsthis)
397 ui_groupBoxLines->setTitle(tr2i18n("Lines", nullptr));
398 ui_textLabelType->setText(tr2i18n("Indentation type:", nullptr));
399 ui_SelectIndentationTypeBox->setItemText(0, tr2i18n("No Indentation", nullptr));
400 ui_SelectIndentationTypeBox->setItemText(1, tr2i18n("Tab", nullptr));
401 ui_SelectIndentationTypeBox->setItemText(2, tr2i18n("Space", nullptr));
402
403 ui_textLabelAmount->setText(tr2i18n("Indentation amount:", nullptr));
404 ui_textLabelStyle->setText(tr2i18n("Line ending style:", nullptr));
405 ui_SelectEndLineCharsBox->setItemText(0, tr2i18n("*NIX (\"\\n\")", nullptr));
406 ui_SelectEndLineCharsBox->setItemText(1, tr2i18n("Windows (\"\\r\\n\")", nullptr));
407 ui_SelectEndLineCharsBox->setItemText(2, tr2i18n("Mac (\"\\r\")", nullptr));
408
409 ui_tabWidgetMain->setTabText(ui_tabWidgetMain->indexOf(ui_tabFormatting), tr2i18n("Formatting", nullptr));
410 } // retranslateUi
411
412};
413
414namespace Ui {
416} // namespace Ui
417
418QT_END_NAMESPACE
419
420#endif // CODEGENOPTIONSPAGE_H
421
Definition codegenoptionspage.h:31
Definition ui_codegenoptionspage.h:415
Definition ui_codegenoptionspage.h:34
QHBoxLayout * hboxLayout2
Definition ui_codegenoptionspage.h:76
QVBoxLayout * vboxLayout
Definition ui_codegenoptionspage.h:36
QGridLayout * gridLayout1
Definition ui_codegenoptionspage.h:63
QCheckBox * ui_forceDoc
Definition ui_codegenoptionspage.h:68
QVBoxLayout * vboxLayout2
Definition ui_codegenoptionspage.h:40
QSpacerItem * verticalSpacer_3
Definition ui_codegenoptionspage.h:73
QLabel * ui_textLabelStyle
Definition ui_codegenoptionspage.h:83
QWidget * ui_tabGeneral
Definition ui_codegenoptionspage.h:38
QVBoxLayout * vboxLayout3
Definition ui_codegenoptionspage.h:42
KComboBox * ui_SelectLanguageBox
Definition ui_codegenoptionspage.h:43
KComboBox * ui_SelectIndentationTypeBox
Definition ui_codegenoptionspage.h:78
QLabel * ui_textLabelFolder
Definition ui_codegenoptionspage.h:46
QSpacerItem * verticalSpacer_2
Definition ui_codegenoptionspage.h:69
QVBoxLayout * vboxLayout5
Definition ui_codegenoptionspage.h:55
QCheckBox * ui_includeHeadings
Definition ui_codegenoptionspage.h:50
QGroupBox * ui_groupBoxFolders
Definition ui_codegenoptionspage.h:44
QRadioButton * ui_radioButtonChangeName
Definition ui_codegenoptionspage.h:60
KComboBox * ui_SelectEndLineCharsBox
Definition ui_codegenoptionspage.h:84
QLabel * ui_textLabelType
Definition ui_codegenoptionspage.h:77
QGroupBox * ui_groupBoxLanguage
Definition ui_codegenoptionspage.h:41
void setupUi(QWidget *CodeGenOptionsPage)
Definition ui_codegenoptionspage.h:86
QGroupBox * ui_groupBoxLines
Definition ui_codegenoptionspage.h:74
QVBoxLayout * vboxLayout4
Definition ui_codegenoptionspage.h:45
QVBoxLayout * vboxLayout8
Definition ui_codegenoptionspage.h:75
void retranslateUi(QWidget *CodeGenOptionsPage)
Definition ui_codegenoptionspage.h:353
QHBoxLayout * hboxLayout
Definition ui_codegenoptionspage.h:47
QLineEdit * ui_headingsDir
Definition ui_codegenoptionspage.h:52
QPushButton * ui_browseHeadings
Definition ui_codegenoptionspage.h:53
QHBoxLayout * horizontalLayout_2
Definition ui_codegenoptionspage.h:70
QRadioButton * ui_radioButtonAsk
Definition ui_codegenoptionspage.h:59
QHBoxLayout * hboxLayout3
Definition ui_codegenoptionspage.h:79
QVBoxLayout * verticalLayout
Definition ui_codegenoptionspage.h:66
QVBoxLayout * vboxLayout7
Definition ui_codegenoptionspage.h:65
QPushButton * ui_browseOutput
Definition ui_codegenoptionspage.h:49
QRadioButton * ui_radioButtonOverwrite
Definition ui_codegenoptionspage.h:58
QHBoxLayout * hboxLayout4
Definition ui_codegenoptionspage.h:82
QVBoxLayout * vboxLayout6
Definition ui_codegenoptionspage.h:57
QHBoxLayout * hboxLayout1
Definition ui_codegenoptionspage.h:51
QGridLayout * gridLayout
Definition ui_codegenoptionspage.h:62
QLabel * ui_textLabelOverwritePolicy
Definition ui_codegenoptionspage.h:56
QSpacerItem * verticalSpacer
Definition ui_codegenoptionspage.h:67
QTabWidget * ui_tabWidgetMain
Definition ui_codegenoptionspage.h:37
QVBoxLayout * vboxLayout1
Definition ui_codegenoptionspage.h:39
QWidget * ui_tabFormatting
Definition ui_codegenoptionspage.h:61
QGroupBox * ui_groupBoxOverwritePolicy
Definition ui_codegenoptionspage.h:54
QSpinBox * ui_SelectIndentationNumber
Definition ui_codegenoptionspage.h:81
QGroupBox * ui_groupBoxComment
Definition ui_codegenoptionspage.h:64
QLabel * ui_textLabelSectionComments
Definition ui_codegenoptionspage.h:71
QComboBox * ui_writeSectionComments
Definition ui_codegenoptionspage.h:72
QLineEdit * ui_outputDir
Definition ui_codegenoptionspage.h:48
QLabel * ui_textLabelAmount
Definition ui_codegenoptionspage.h:80
Definition ui_autolayoutoptionpage.h:124