umbrello 2.34.70-5524f40e1
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#include <klocalizedstring.h>
2
3/********************************************************************************
4** Form generated from reading UI file 'codegenoptionspage.ui'
5**
6** Created by: Qt User Interface Compiler version 5.15.2
7**
8** WARNING! All changes made in this file will be lost when recompiling UI file!
9********************************************************************************/
10
11#ifndef UI_CODEGENOPTIONSPAGE_H
12#define UI_CODEGENOPTIONSPAGE_H
13
14#include <QtCore/QVariant>
15#include <QtWidgets/QApplication>
16#include <QtWidgets/QCheckBox>
17#include <QtWidgets/QGridLayout>
18#include <QtWidgets/QGroupBox>
19#include <QtWidgets/QHBoxLayout>
20#include <QtWidgets/QLabel>
21#include <QtWidgets/QPushButton>
22#include <QtWidgets/QRadioButton>
23#include <QtWidgets/QSpinBox>
24#include <QtWidgets/QTabWidget>
25#include <QtWidgets/QVBoxLayout>
26#include <QtWidgets/QWidget>
27#include "kcombobox.h"
28#include "klineedit.h"
29
30QT_BEGIN_NAMESPACE
31
33{
34public:
35 QVBoxLayout *vboxLayout;
36 QTabWidget *ui_tabWidgetMain;
37 QWidget *ui_tabGeneral;
38 QVBoxLayout *vboxLayout1;
39 QVBoxLayout *vboxLayout2;
41 QVBoxLayout *vboxLayout3;
44 QVBoxLayout *vboxLayout4;
46 QHBoxLayout *hboxLayout;
47 KLineEdit *ui_outputDir;
48 QPushButton *ui_browseOutput;
50 QHBoxLayout *hboxLayout1;
51 KLineEdit *ui_headingsDir;
52 QPushButton *ui_browseHeadings;
54 QVBoxLayout *vboxLayout5;
56 QVBoxLayout *vboxLayout6;
58 QRadioButton *ui_radioButtonAsk;
61 QGridLayout *gridLayout;
62 QGridLayout *gridLayout1;
64 QVBoxLayout *vboxLayout7;
65 QCheckBox *ui_forceDoc;
66 QCheckBox *ui_forceSections;
67 QGroupBox *ui_groupBoxLines;
68 QVBoxLayout *vboxLayout8;
69 QHBoxLayout *hboxLayout2;
72 QHBoxLayout *hboxLayout3;
75 QHBoxLayout *hboxLayout4;
78
80 {
81 if (CodeGenOptionsPage->objectName().isEmpty())
82 CodeGenOptionsPage->setObjectName(QString::fromUtf8("CodeGenOptionsPage"));
83 CodeGenOptionsPage->resize(500, 539);
84 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
85 sizePolicy.setHorizontalStretch(0);
86 sizePolicy.setVerticalStretch(0);
87 sizePolicy.setHeightForWidth(CodeGenOptionsPage->sizePolicy().hasHeightForWidth());
88 CodeGenOptionsPage->setSizePolicy(sizePolicy);
89 vboxLayout = new QVBoxLayout(CodeGenOptionsPage);
90 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
91 ui_tabWidgetMain = new QTabWidget(CodeGenOptionsPage);
92 ui_tabWidgetMain->setObjectName(QString::fromUtf8("ui_tabWidgetMain"));
93 ui_tabWidgetMain->setEnabled(true);
94 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
95 sizePolicy1.setHorizontalStretch(0);
96 sizePolicy1.setVerticalStretch(0);
97 sizePolicy1.setHeightForWidth(ui_tabWidgetMain->sizePolicy().hasHeightForWidth());
98 ui_tabWidgetMain->setSizePolicy(sizePolicy1);
99 ui_tabGeneral = new QWidget();
100 ui_tabGeneral->setObjectName(QString::fromUtf8("ui_tabGeneral"));
101 vboxLayout1 = new QVBoxLayout(ui_tabGeneral);
102 vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
103 vboxLayout2 = new QVBoxLayout();
104 vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
105 ui_groupBoxLanguage = new QGroupBox(ui_tabGeneral);
106 ui_groupBoxLanguage->setObjectName(QString::fromUtf8("ui_groupBoxLanguage"));
107 sizePolicy1.setHeightForWidth(ui_groupBoxLanguage->sizePolicy().hasHeightForWidth());
108 ui_groupBoxLanguage->setSizePolicy(sizePolicy1);
109 vboxLayout3 = new QVBoxLayout(ui_groupBoxLanguage);
110 vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
112 ui_SelectLanguageBox->setObjectName(QString::fromUtf8("ui_SelectLanguageBox"));
113
115
116
118
119 ui_groupBoxFolders = new QGroupBox(ui_tabGeneral);
120 ui_groupBoxFolders->setObjectName(QString::fromUtf8("ui_groupBoxFolders"));
121 sizePolicy1.setHeightForWidth(ui_groupBoxFolders->sizePolicy().hasHeightForWidth());
122 ui_groupBoxFolders->setSizePolicy(sizePolicy1);
123 vboxLayout4 = new QVBoxLayout(ui_groupBoxFolders);
124 vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4"));
126 ui_textLabelFolder->setObjectName(QString::fromUtf8("ui_textLabelFolder"));
127 ui_textLabelFolder->setWordWrap(false);
128
130
131 hboxLayout = new QHBoxLayout();
132 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
133 ui_outputDir = new KLineEdit(ui_groupBoxFolders);
134 ui_outputDir->setObjectName(QString::fromUtf8("ui_outputDir"));
135
136 hboxLayout->addWidget(ui_outputDir);
137
138 ui_browseOutput = new QPushButton(ui_groupBoxFolders);
139 ui_browseOutput->setObjectName(QString::fromUtf8("ui_browseOutput"));
140
141 hboxLayout->addWidget(ui_browseOutput);
142
143
144 vboxLayout4->addLayout(hboxLayout);
145
146 ui_includeHeadings = new QCheckBox(ui_groupBoxFolders);
147 ui_includeHeadings->setObjectName(QString::fromUtf8("ui_includeHeadings"));
148 ui_includeHeadings->setChecked(true);
149
151
152 hboxLayout1 = new QHBoxLayout();
153 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
154 ui_headingsDir = new KLineEdit(ui_groupBoxFolders);
155 ui_headingsDir->setObjectName(QString::fromUtf8("ui_headingsDir"));
156
157 hboxLayout1->addWidget(ui_headingsDir);
158
159 ui_browseHeadings = new QPushButton(ui_groupBoxFolders);
160 ui_browseHeadings->setObjectName(QString::fromUtf8("ui_browseHeadings"));
161
162 hboxLayout1->addWidget(ui_browseHeadings);
163
164
165 vboxLayout4->addLayout(hboxLayout1);
166
167
169
171 ui_groupBoxOverwritePolicy->setObjectName(QString::fromUtf8("ui_groupBoxOverwritePolicy"));
172 vboxLayout5 = new QVBoxLayout(ui_groupBoxOverwritePolicy);
173 vboxLayout5->setObjectName(QString::fromUtf8("vboxLayout5"));
175 ui_textLabelOverwritePolicy->setObjectName(QString::fromUtf8("ui_textLabelOverwritePolicy"));
176 ui_textLabelOverwritePolicy->setWordWrap(false);
177
179
180 vboxLayout6 = new QVBoxLayout();
181 vboxLayout6->setSpacing(0);
182 vboxLayout6->setObjectName(QString::fromUtf8("vboxLayout6"));
183 vboxLayout6->setContentsMargins(0, 4, -1, 4);
185 ui_radioButtonOverwrite->setObjectName(QString::fromUtf8("ui_radioButtonOverwrite"));
186
188
190 ui_radioButtonAsk->setObjectName(QString::fromUtf8("ui_radioButtonAsk"));
191 ui_radioButtonAsk->setChecked(true);
192
193 vboxLayout6->addWidget(ui_radioButtonAsk);
194
196 ui_radioButtonChangeName->setObjectName(QString::fromUtf8("ui_radioButtonChangeName"));
197
199
200
201 vboxLayout5->addLayout(vboxLayout6);
202
203
205
206
207 vboxLayout1->addLayout(vboxLayout2);
208
209 ui_tabWidgetMain->addTab(ui_tabGeneral, QString());
210 ui_tabFormatting = new QWidget();
211 ui_tabFormatting->setObjectName(QString::fromUtf8("ui_tabFormatting"));
212 gridLayout = new QGridLayout(ui_tabFormatting);
213 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
214 gridLayout1 = new QGridLayout();
215 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
216 ui_groupBoxComment = new QGroupBox(ui_tabFormatting);
217 ui_groupBoxComment->setObjectName(QString::fromUtf8("ui_groupBoxComment"));
218 vboxLayout7 = new QVBoxLayout(ui_groupBoxComment);
219 vboxLayout7->setObjectName(QString::fromUtf8("vboxLayout7"));
220 ui_forceDoc = new QCheckBox(ui_groupBoxComment);
221 ui_forceDoc->setObjectName(QString::fromUtf8("ui_forceDoc"));
222
223 vboxLayout7->addWidget(ui_forceDoc);
224
225 ui_forceSections = new QCheckBox(ui_groupBoxComment);
226 ui_forceSections->setObjectName(QString::fromUtf8("ui_forceSections"));
227
228 vboxLayout7->addWidget(ui_forceSections);
229
230
231 gridLayout1->addWidget(ui_groupBoxComment, 0, 0, 1, 1);
232
233 ui_groupBoxLines = new QGroupBox(ui_tabFormatting);
234 ui_groupBoxLines->setObjectName(QString::fromUtf8("ui_groupBoxLines"));
235 vboxLayout8 = new QVBoxLayout(ui_groupBoxLines);
236 vboxLayout8->setObjectName(QString::fromUtf8("vboxLayout8"));
237 hboxLayout2 = new QHBoxLayout();
238 hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
240 ui_textLabelType->setObjectName(QString::fromUtf8("ui_textLabelType"));
241 ui_textLabelType->setWordWrap(false);
242
243 hboxLayout2->addWidget(ui_textLabelType);
244
246 ui_SelectIndentationTypeBox->addItem(QString());
247 ui_SelectIndentationTypeBox->addItem(QString());
248 ui_SelectIndentationTypeBox->addItem(QString());
249 ui_SelectIndentationTypeBox->setObjectName(QString::fromUtf8("ui_SelectIndentationTypeBox"));
250
252
253
254 vboxLayout8->addLayout(hboxLayout2);
255
256 hboxLayout3 = new QHBoxLayout();
257 hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
259 ui_textLabelAmount->setObjectName(QString::fromUtf8("ui_textLabelAmount"));
260 QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Fixed);
261 sizePolicy2.setHorizontalStretch(0);
262 sizePolicy2.setVerticalStretch(0);
263 sizePolicy2.setHeightForWidth(ui_textLabelAmount->sizePolicy().hasHeightForWidth());
264 ui_textLabelAmount->setSizePolicy(sizePolicy2);
265 ui_textLabelAmount->setWordWrap(false);
266
268
270 ui_SelectIndentationNumber->setObjectName(QString::fromUtf8("ui_SelectIndentationNumber"));
271
273
274
275 vboxLayout8->addLayout(hboxLayout3);
276
277 hboxLayout4 = new QHBoxLayout();
278 hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
280 ui_textLabelStyle->setObjectName(QString::fromUtf8("ui_textLabelStyle"));
281 ui_textLabelStyle->setWordWrap(false);
282
283 hboxLayout4->addWidget(ui_textLabelStyle);
284
286 ui_SelectEndLineCharsBox->addItem(QString());
287 ui_SelectEndLineCharsBox->addItem(QString());
288 ui_SelectEndLineCharsBox->addItem(QString());
289 ui_SelectEndLineCharsBox->setObjectName(QString::fromUtf8("ui_SelectEndLineCharsBox"));
290
292
293
294 vboxLayout8->addLayout(hboxLayout4);
295
296
297 gridLayout1->addWidget(ui_groupBoxLines, 1, 0, 1, 1);
298
299
300 gridLayout->addLayout(gridLayout1, 0, 0, 1, 1);
301
302 ui_tabWidgetMain->addTab(ui_tabFormatting, QString());
303
304 vboxLayout->addWidget(ui_tabWidgetMain);
305
306
308
309 ui_tabWidgetMain->setCurrentIndex(0);
310
311
312 QMetaObject::connectSlotsByName(CodeGenOptionsPage);
313 } // setupUi
314
316 {
317 CodeGenOptionsPage->setWindowTitle(tr2i18n("Code Generation Options", nullptr));
318 ui_groupBoxLanguage->setTitle(tr2i18n("Language", nullptr));
319 ui_groupBoxFolders->setTitle(tr2i18n("Folders", nullptr));
320 ui_textLabelFolder->setText(tr2i18n("Write all generated files to folder:", nullptr));
321#if QT_CONFIG(whatsthis)
322 ui_outputDir->setWhatsThis(tr2i18n("Files generated by Code Generator will be written to this folder", nullptr));
323#endif // QT_CONFIG(whatsthis)
324 ui_browseOutput->setText(tr2i18n("Bro&wse...", nullptr));
325 ui_includeHeadings->setText(tr2i18n("&Include heading files from folder:", nullptr));
326#if QT_CONFIG(whatsthis)
327 ui_headingsDir->setWhatsThis(tr2i18n("Files in this folder will be used as heading files in the generated code", nullptr));
328#endif // QT_CONFIG(whatsthis)
329 ui_browseHeadings->setText(tr2i18n("B&rowse...", nullptr));
330 ui_groupBoxOverwritePolicy->setTitle(tr2i18n("Overwrite Policy", nullptr));
331 ui_textLabelOverwritePolicy->setText(tr2i18n("If a file with the same name as the name code \n"
332"generator wants to use as output file already exists:", nullptr));
333#if QT_CONFIG(whatsthis)
334 ui_radioButtonOverwrite->setWhatsThis(tr2i18n("Overwrite existing files if they exist in the destination folder", nullptr));
335#endif // QT_CONFIG(whatsthis)
336 ui_radioButtonOverwrite->setText(tr2i18n("O&verwrite", nullptr));
337#if QT_CONFIG(whatsthis)
338 ui_radioButtonAsk->setWhatsThis(tr2i18n("If a file with the same name already exists, ask what to do", nullptr));
339#endif // QT_CONFIG(whatsthis)
340 ui_radioButtonAsk->setText(tr2i18n("As&k", nullptr));
341#if QT_CONFIG(whatsthis)
342 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));
343#endif // QT_CONFIG(whatsthis)
344 ui_radioButtonChangeName->setText(tr2i18n("&Use a different name", nullptr));
345 ui_tabWidgetMain->setTabText(ui_tabWidgetMain->indexOf(ui_tabGeneral), tr2i18n("General", nullptr));
346 ui_groupBoxComment->setTitle(tr2i18n("Comment Verbosity", nullptr));
347#if QT_CONFIG(whatsthis)
348 ui_forceDoc->setWhatsThis(tr2i18n("Write comments &for class and method documentation even if empty", nullptr));
349#endif // QT_CONFIG(whatsthis)
350 ui_forceDoc->setText(tr2i18n("&Write documentation comments even if empty", nullptr));
351#if QT_CONFIG(whatsthis)
352 ui_forceSections->setWhatsThis(tr2i18n("Writes comments to indicate the different sections (public, private etc) in a class, even if the sections are empty", nullptr));
353#endif // QT_CONFIG(whatsthis)
354 ui_forceSections->setText(tr2i18n("Write comments &for sections even if section \n"
355"is empty", nullptr));
356 ui_groupBoxLines->setTitle(tr2i18n("Lines", nullptr));
357 ui_textLabelType->setText(tr2i18n("Indentation type:", nullptr));
358 ui_SelectIndentationTypeBox->setItemText(0, tr2i18n("No Indentation", nullptr));
359 ui_SelectIndentationTypeBox->setItemText(1, tr2i18n("Tab", nullptr));
360 ui_SelectIndentationTypeBox->setItemText(2, tr2i18n("Space", nullptr));
361
362 ui_textLabelAmount->setText(tr2i18n("Indentation amount:", nullptr));
363 ui_textLabelStyle->setText(tr2i18n("Line ending style:", nullptr));
364 ui_SelectEndLineCharsBox->setItemText(0, tr2i18n("*NIX (\"\\n\")", nullptr));
365 ui_SelectEndLineCharsBox->setItemText(1, tr2i18n("Windows (\"\\r\\n\")", nullptr));
366 ui_SelectEndLineCharsBox->setItemText(2, tr2i18n("Mac (\"\\r\")", nullptr));
367
368 ui_tabWidgetMain->setTabText(ui_tabWidgetMain->indexOf(ui_tabFormatting), tr2i18n("Formatting", nullptr));
369 } // retranslateUi
370
371};
372
373namespace Ui {
375} // namespace Ui
376
377QT_END_NAMESPACE
378
379#endif // CODEGENOPTIONSPAGE_H
380
Definition: codegenoptionspage.h:31
Definition: ui_codegenoptionspage.h:374
Definition: ui_codegenoptionspage.h:33
QHBoxLayout * hboxLayout2
Definition: ui_codegenoptionspage.h:69
QVBoxLayout * vboxLayout
Definition: ui_codegenoptionspage.h:35
QGridLayout * gridLayout1
Definition: ui_codegenoptionspage.h:62
QCheckBox * ui_forceDoc
Definition: ui_codegenoptionspage.h:65
QVBoxLayout * vboxLayout2
Definition: ui_codegenoptionspage.h:39
QLabel * ui_textLabelStyle
Definition: ui_codegenoptionspage.h:76
QWidget * ui_tabGeneral
Definition: ui_codegenoptionspage.h:37
QVBoxLayout * vboxLayout3
Definition: ui_codegenoptionspage.h:41
KComboBox * ui_SelectLanguageBox
Definition: ui_codegenoptionspage.h:42
KComboBox * ui_SelectIndentationTypeBox
Definition: ui_codegenoptionspage.h:71
QLabel * ui_textLabelFolder
Definition: ui_codegenoptionspage.h:45
QVBoxLayout * vboxLayout5
Definition: ui_codegenoptionspage.h:54
QCheckBox * ui_includeHeadings
Definition: ui_codegenoptionspage.h:49
KLineEdit * ui_headingsDir
Definition: ui_codegenoptionspage.h:51
QGroupBox * ui_groupBoxFolders
Definition: ui_codegenoptionspage.h:43
QRadioButton * ui_radioButtonChangeName
Definition: ui_codegenoptionspage.h:59
KLineEdit * ui_outputDir
Definition: ui_codegenoptionspage.h:47
KComboBox * ui_SelectEndLineCharsBox
Definition: ui_codegenoptionspage.h:77
QLabel * ui_textLabelType
Definition: ui_codegenoptionspage.h:70
QGroupBox * ui_groupBoxLanguage
Definition: ui_codegenoptionspage.h:40
void setupUi(QWidget *CodeGenOptionsPage)
Definition: ui_codegenoptionspage.h:79
QCheckBox * ui_forceSections
Definition: ui_codegenoptionspage.h:66
QGroupBox * ui_groupBoxLines
Definition: ui_codegenoptionspage.h:67
QVBoxLayout * vboxLayout4
Definition: ui_codegenoptionspage.h:44
QVBoxLayout * vboxLayout8
Definition: ui_codegenoptionspage.h:68
void retranslateUi(QWidget *CodeGenOptionsPage)
Definition: ui_codegenoptionspage.h:315
QHBoxLayout * hboxLayout
Definition: ui_codegenoptionspage.h:46
QPushButton * ui_browseHeadings
Definition: ui_codegenoptionspage.h:52
QRadioButton * ui_radioButtonAsk
Definition: ui_codegenoptionspage.h:58
QHBoxLayout * hboxLayout3
Definition: ui_codegenoptionspage.h:72
QVBoxLayout * vboxLayout7
Definition: ui_codegenoptionspage.h:64
QPushButton * ui_browseOutput
Definition: ui_codegenoptionspage.h:48
QRadioButton * ui_radioButtonOverwrite
Definition: ui_codegenoptionspage.h:57
QHBoxLayout * hboxLayout4
Definition: ui_codegenoptionspage.h:75
QVBoxLayout * vboxLayout6
Definition: ui_codegenoptionspage.h:56
QHBoxLayout * hboxLayout1
Definition: ui_codegenoptionspage.h:50
QGridLayout * gridLayout
Definition: ui_codegenoptionspage.h:61
QLabel * ui_textLabelOverwritePolicy
Definition: ui_codegenoptionspage.h:55
QTabWidget * ui_tabWidgetMain
Definition: ui_codegenoptionspage.h:36
QVBoxLayout * vboxLayout1
Definition: ui_codegenoptionspage.h:38
QWidget * ui_tabFormatting
Definition: ui_codegenoptionspage.h:60
QGroupBox * ui_groupBoxOverwritePolicy
Definition: ui_codegenoptionspage.h:53
QSpinBox * ui_SelectIndentationNumber
Definition: ui_codegenoptionspage.h:74
QGroupBox * ui_groupBoxComment
Definition: ui_codegenoptionspage.h:63
QLabel * ui_textLabelAmount
Definition: ui_codegenoptionspage.h:73
Definition: ui_autolayoutoptionpage.h:125