1 #include <klocalizedstring.h>
11 #ifndef UI_DIAGRAMPROPERTIESPAGE_H
12 #define UI_DIAGRAMPROPERTIESPAGE_H
14 #include <QtCore/QVariant>
15 #include <QtWidgets/QApplication>
16 #include <QtWidgets/QCheckBox>
17 #include <QtWidgets/QDoubleSpinBox>
18 #include <QtWidgets/QFrame>
19 #include <QtWidgets/QGridLayout>
20 #include <QtWidgets/QGroupBox>
21 #include <QtWidgets/QHBoxLayout>
22 #include <QtWidgets/QLabel>
23 #include <QtWidgets/QLineEdit>
24 #include <QtWidgets/QSpacerItem>
25 #include <QtWidgets/QSpinBox>
26 #include <QtWidgets/QVBoxLayout>
27 #include <QtWidgets/QWidget>
28 #include "ktextedit.h"
73 if (DiagramPropertiesPage->objectName().isEmpty())
74 DiagramPropertiesPage->setObjectName(QString::fromUtf8(
"DiagramPropertiesPage"));
75 DiagramPropertiesPage->resize(449, 515);
76 vboxLayout =
new QVBoxLayout(DiagramPropertiesPage);
77 vboxLayout->setObjectName(QString::fromUtf8(
"vboxLayout"));
78 ui_groupBoxDiagramProperties =
new QGroupBox(DiagramPropertiesPage);
79 ui_groupBoxDiagramProperties->setObjectName(QString::fromUtf8(
"ui_groupBoxDiagramProperties"));
80 vboxLayout1 =
new QVBoxLayout(ui_groupBoxDiagramProperties);
81 vboxLayout1->setObjectName(QString::fromUtf8(
"vboxLayout1"));
82 hboxLayout =
new QHBoxLayout();
84 hboxLayout->setSpacing(6);
87 hboxLayout->setContentsMargins(0, 0, 0, 0);
89 hboxLayout->setObjectName(QString::fromUtf8(
"hboxLayout"));
90 ui_labelDiagramName =
new QLabel(ui_groupBoxDiagramProperties);
91 ui_labelDiagramName->setObjectName(QString::fromUtf8(
"ui_labelDiagramName"));
92 ui_labelDiagramName->setWordWrap(
false);
94 hboxLayout->addWidget(ui_labelDiagramName);
96 ui_diagramName =
new QLineEdit(ui_groupBoxDiagramProperties);
97 ui_diagramName->setObjectName(QString::fromUtf8(
"ui_diagramName"));
99 hboxLayout->addWidget(ui_diagramName);
102 vboxLayout1->addLayout(hboxLayout);
104 hboxLayout1 =
new QHBoxLayout();
105 hboxLayout1->setContentsMargins(0, 0, 0, 0);
106 hboxLayout1->setObjectName(QString::fromUtf8(
"hboxLayout1"));
107 hboxLayout2 =
new QHBoxLayout();
109 hboxLayout2->setContentsMargins(0, 0, 0, 0);
111 hboxLayout2->setObjectName(QString::fromUtf8(
"hboxLayout2"));
112 ui_labelZoom =
new QLabel(ui_groupBoxDiagramProperties);
113 ui_labelZoom->setObjectName(QString::fromUtf8(
"ui_labelZoom"));
114 ui_labelZoom->setWordWrap(
false);
116 hboxLayout2->addWidget(ui_labelZoom);
118 ui_zoom =
new QSpinBox(ui_groupBoxDiagramProperties);
119 ui_zoom->setObjectName(QString::fromUtf8(
"ui_zoom"));
120 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
121 sizePolicy.setHorizontalStretch(0);
122 sizePolicy.setVerticalStretch(0);
123 sizePolicy.setHeightForWidth(ui_zoom->sizePolicy().hasHeightForWidth());
124 ui_zoom->setSizePolicy(sizePolicy);
125 ui_zoom->setMinimum(10);
126 ui_zoom->setMaximum(500);
128 hboxLayout2->addWidget(ui_zoom);
130 ui_labelZoomUnit =
new QLabel(ui_groupBoxDiagramProperties);
131 ui_labelZoomUnit->setObjectName(QString::fromUtf8(
"ui_labelZoomUnit"));
132 ui_labelZoomUnit->setWordWrap(
false);
134 hboxLayout2->addWidget(ui_labelZoomUnit);
136 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
138 hboxLayout2->addItem(horizontalSpacer_2);
140 ui_labelWidth =
new QLabel(ui_groupBoxDiagramProperties);
141 ui_labelWidth->setObjectName(QString::fromUtf8(
"ui_labelWidth"));
143 hboxLayout2->addWidget(ui_labelWidth);
145 ui_width =
new QDoubleSpinBox(ui_groupBoxDiagramProperties);
146 ui_width->setObjectName(QString::fromUtf8(
"ui_width"));
147 ui_width->setDecimals(1);
148 ui_width->setMinimum(640.000000000000000);
149 ui_width->setMaximum(11000.000000000000000);
150 ui_width->setSingleStep(20.000000000000000);
151 ui_width->setValue(1100.000000000000000);
153 hboxLayout2->addWidget(ui_width);
155 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
157 hboxLayout2->addItem(horizontalSpacer_3);
159 ui_labelHeight =
new QLabel(ui_groupBoxDiagramProperties);
160 ui_labelHeight->setObjectName(QString::fromUtf8(
"ui_labelHeight"));
162 hboxLayout2->addWidget(ui_labelHeight);
164 ui_height =
new QDoubleSpinBox(ui_groupBoxDiagramProperties);
165 ui_height->setObjectName(QString::fromUtf8(
"ui_height"));
166 ui_height->setDecimals(1);
167 ui_height->setMinimum(400.000000000000000);
168 ui_height->setMaximum(8000.000000000000000);
169 ui_height->setSingleStep(20.000000000000000);
170 ui_height->setValue(800.000000000000000);
172 hboxLayout2->addWidget(ui_height);
175 hboxLayout1->addLayout(hboxLayout2);
178 vboxLayout1->addLayout(hboxLayout1);
180 ui_line =
new QFrame(ui_groupBoxDiagramProperties);
181 ui_line->setObjectName(QString::fromUtf8(
"ui_line"));
182 ui_line->setFrameShape(QFrame::HLine);
183 ui_line->setFrameShadow(QFrame::Sunken);
185 vboxLayout1->addWidget(ui_line);
187 hboxLayout3 =
new QHBoxLayout();
188 hboxLayout3->setContentsMargins(0, 0, 0, 0);
189 hboxLayout3->setObjectName(QString::fromUtf8(
"hboxLayout3"));
190 ui_checkBoxShowGrid =
new QCheckBox(ui_groupBoxDiagramProperties);
191 ui_checkBoxShowGrid->setObjectName(QString::fromUtf8(
"ui_checkBoxShowGrid"));
193 hboxLayout3->addWidget(ui_checkBoxShowGrid);
195 ui_snapToGrid =
new QCheckBox(ui_groupBoxDiagramProperties);
196 ui_snapToGrid->setObjectName(QString::fromUtf8(
"ui_snapToGrid"));
198 hboxLayout3->addWidget(ui_snapToGrid);
200 ui_snapComponentSizeToGrid =
new QCheckBox(ui_groupBoxDiagramProperties);
201 ui_snapComponentSizeToGrid->setObjectName(QString::fromUtf8(
"ui_snapComponentSizeToGrid"));
203 hboxLayout3->addWidget(ui_snapComponentSizeToGrid);
206 vboxLayout1->addLayout(hboxLayout3);
208 hboxLayout4 =
new QHBoxLayout();
210 hboxLayout4->setSpacing(6);
212 hboxLayout4->setContentsMargins(0, 0, 0, 0);
213 hboxLayout4->setObjectName(QString::fromUtf8(
"hboxLayout4"));
214 ui_labelGridSpacing =
new QLabel(ui_groupBoxDiagramProperties);
215 ui_labelGridSpacing->setObjectName(QString::fromUtf8(
"ui_labelGridSpacing"));
216 ui_labelGridSpacing->setWordWrap(
false);
218 hboxLayout4->addWidget(ui_labelGridSpacing);
220 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
222 hboxLayout4->addItem(horizontalSpacer);
224 ui_labelX =
new QLabel(ui_groupBoxDiagramProperties);
225 ui_labelX->setObjectName(QString::fromUtf8(
"ui_labelX"));
226 ui_labelX->setWordWrap(
false);
228 hboxLayout4->addWidget(ui_labelX);
230 ui_gridSpaceX =
new QSpinBox(ui_groupBoxDiagramProperties);
231 ui_gridSpaceX->setObjectName(QString::fromUtf8(
"ui_gridSpaceX"));
232 ui_gridSpaceX->setMinimum(5);
233 ui_gridSpaceX->setMaximum(100);
235 hboxLayout4->addWidget(ui_gridSpaceX);
237 spacerItem =
new QSpacerItem(40, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
239 hboxLayout4->addItem(spacerItem);
241 ui_labelY =
new QLabel(ui_groupBoxDiagramProperties);
242 ui_labelY->setObjectName(QString::fromUtf8(
"ui_labelY"));
243 ui_labelY->setWordWrap(
false);
245 hboxLayout4->addWidget(ui_labelY);
247 ui_gridSpaceY =
new QSpinBox(ui_groupBoxDiagramProperties);
248 ui_gridSpaceY->setObjectName(QString::fromUtf8(
"ui_gridSpaceY"));
249 ui_gridSpaceY->setMinimum(5);
250 ui_gridSpaceY->setMaximum(100);
252 hboxLayout4->addWidget(ui_gridSpaceY);
255 vboxLayout1->addLayout(hboxLayout4);
257 line =
new QFrame(ui_groupBoxDiagramProperties);
258 line->setObjectName(QString::fromUtf8(
"line"));
259 line->setFrameShape(QFrame::HLine);
260 line->setFrameShadow(QFrame::Sunken);
262 vboxLayout1->addWidget(line);
264 ui_autoIncrementSequence =
new QCheckBox(ui_groupBoxDiagramProperties);
265 ui_autoIncrementSequence->setObjectName(QString::fromUtf8(
"ui_autoIncrementSequence"));
267 vboxLayout1->addWidget(ui_autoIncrementSequence);
270 vboxLayout->addWidget(ui_groupBoxDiagramProperties);
272 ui_groupBoxDocumentation =
new QGroupBox(DiagramPropertiesPage);
273 ui_groupBoxDocumentation->setObjectName(QString::fromUtf8(
"ui_groupBoxDocumentation"));
274 gridLayout =
new QGridLayout(ui_groupBoxDocumentation);
276 gridLayout->setSpacing(6);
278 gridLayout->setContentsMargins(11, 11, 11, 11);
279 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
280 ui_documentation =
new KTextEdit(ui_groupBoxDocumentation);
281 ui_documentation->setObjectName(QString::fromUtf8(
"ui_documentation"));
283 gridLayout->addWidget(ui_documentation, 0, 0, 1, 1);
286 vboxLayout->addWidget(ui_groupBoxDocumentation);
291 QMetaObject::connectSlotsByName(DiagramPropertiesPage);
296 ui_groupBoxDiagramProperties->setTitle(tr2i18n(
"Diagram Properties",
nullptr));
297 ui_labelDiagramName->setText(tr2i18n(
"Name:",
nullptr));
298 ui_labelZoom->setText(tr2i18n(
"Zoom:",
nullptr));
299 ui_labelZoomUnit->setText(tr2i18n(
"%",
nullptr));
300 ui_labelWidth->setText(tr2i18n(
"Width:",
nullptr));
301 ui_labelHeight->setText(tr2i18n(
"Height:",
nullptr));
302 ui_checkBoxShowGrid->setText(tr2i18n(
"Show &grid",
nullptr));
303 ui_snapToGrid->setText(tr2i18n(
"Snap &to grid",
nullptr));
304 #if QT_CONFIG(whatsthis)
305 ui_snapComponentSizeToGrid->setWhatsThis(tr2i18n(
"Snap the size of the components to be a multiple of the grid spacing.\n"
306 "If 'Snap to Grid' is enabled a component will always be aligned with the grid on all 4 sides.",
nullptr));
307 #endif // QT_CONFIG(whatsthis)
308 ui_snapComponentSizeToGrid->setText(tr2i18n(
"Snap component size",
nullptr));
309 ui_labelGridSpacing->setText(tr2i18n(
"Grid spacing: ",
nullptr));
310 ui_labelX->setText(tr2i18n(
"X",
nullptr));
311 ui_labelY->setText(tr2i18n(
"Y",
nullptr));
312 ui_autoIncrementSequence->setText(tr2i18n(
"Autoincrement Sequence ",
nullptr));
313 ui_groupBoxDocumentation->setTitle(tr2i18n(
"Documentation",
nullptr));
314 (void)DiagramPropertiesPage;
325 #endif // DIAGRAMPROPERTIESPAGE_H
QHBoxLayout * hboxLayout1
Definition: ui_diagrampropertiespage.h:41
Definition: ui_diagrampropertiespage.h:320
QSpacerItem * spacerItem
Definition: ui_diagrampropertiespage.h:62
void setupUi(QWidget *DiagramPropertiesPage)
Definition: ui_diagrampropertiespage.h:71
QHBoxLayout * hboxLayout4
Definition: ui_diagrampropertiespage.h:57
QSpinBox * ui_gridSpaceX
Definition: ui_diagrampropertiespage.h:61
QLabel * ui_labelZoom
Definition: ui_diagrampropertiespage.h:43
QLabel * ui_labelZoomUnit
Definition: ui_diagrampropertiespage.h:45
QHBoxLayout * hboxLayout3
Definition: ui_diagrampropertiespage.h:53
void retranslateUi(QWidget *DiagramPropertiesPage)
Definition: ui_diagrampropertiespage.h:294
QGridLayout * gridLayout
Definition: ui_diagrampropertiespage.h:68
Definition: ui_autolayoutoptionpage.h:125
QGroupBox * ui_groupBoxDiagramProperties
Definition: ui_diagrampropertiespage.h:36
QSpacerItem * horizontalSpacer_3
Definition: ui_diagrampropertiespage.h:49
QHBoxLayout * hboxLayout
Definition: ui_diagrampropertiespage.h:38
QCheckBox * ui_checkBoxShowGrid
Definition: ui_diagrampropertiespage.h:54
QLabel * ui_labelHeight
Definition: ui_diagrampropertiespage.h:50
QLabel * ui_labelY
Definition: ui_diagrampropertiespage.h:63
QFrame * line
Definition: ui_diagrampropertiespage.h:65
Definition: diagrampropertiespage.h:17
KTextEdit * ui_documentation
Definition: ui_diagrampropertiespage.h:69
QSpinBox * ui_zoom
Definition: ui_diagrampropertiespage.h:44
QVBoxLayout * vboxLayout
Definition: ui_diagrampropertiespage.h:35
QFrame * ui_line
Definition: ui_diagrampropertiespage.h:52
QLineEdit * ui_diagramName
Definition: ui_diagrampropertiespage.h:40
Definition: ui_diagrampropertiespage.h:32
QCheckBox * ui_snapToGrid
Definition: ui_diagrampropertiespage.h:55
QLabel * ui_labelDiagramName
Definition: ui_diagrampropertiespage.h:39
QHBoxLayout * hboxLayout2
Definition: ui_diagrampropertiespage.h:42
QGroupBox * ui_groupBoxDocumentation
Definition: ui_diagrampropertiespage.h:67
QLabel * ui_labelWidth
Definition: ui_diagrampropertiespage.h:47
QSpacerItem * horizontalSpacer
Definition: ui_diagrampropertiespage.h:59
QLabel * ui_labelGridSpacing
Definition: ui_diagrampropertiespage.h:58
QDoubleSpinBox * ui_width
Definition: ui_diagrampropertiespage.h:48
QCheckBox * ui_snapComponentSizeToGrid
Definition: ui_diagrampropertiespage.h:56
QLabel * ui_labelX
Definition: ui_diagrampropertiespage.h:60
QDoubleSpinBox * ui_height
Definition: ui_diagrampropertiespage.h:51
QSpacerItem * horizontalSpacer_2
Definition: ui_diagrampropertiespage.h:46
QCheckBox * ui_autoIncrementSequence
Definition: ui_diagrampropertiespage.h:66
QSpinBox * ui_gridSpaceY
Definition: ui_diagrampropertiespage.h:64
QVBoxLayout * vboxLayout1
Definition: ui_diagrampropertiespage.h:37