9 #ifndef UI_GUI_PREFERENCEDIALOG_H 10 #define UI_GUI_PREFERENCEDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QFrame> 15 #include <QtWidgets/QGridLayout> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QLabel> 18 #include <QtWidgets/QListWidget> 19 #include <QtWidgets/QPushButton> 20 #include <QtWidgets/QSpacerItem> 21 #include <QtWidgets/QSplitter> 22 #include <QtWidgets/QVBoxLayout> 23 #include <QtWidgets/QWidget> 30 QGridLayout *gridLayout;
32 QListWidget *listPreferences;
34 QVBoxLayout *verticalLayout_3;
35 QLabel *labPreferenceTitle;
37 QWidget *widgetPreferences;
38 QVBoxLayout *verticalLayout_2;
42 QHBoxLayout *horizontalLayout;
43 QSpacerItem *horizontalSpacer;
44 QPushButton *btnCancel;
45 QPushButton *btnApply;
55 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
57 splitter->setObjectName(QString::fromUtf8(
"splitter"));
58 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
59 sizePolicy.setHorizontalStretch(0);
60 sizePolicy.setVerticalStretch(0);
61 sizePolicy.setHeightForWidth(splitter->sizePolicy().hasHeightForWidth());
62 splitter->setSizePolicy(sizePolicy);
63 splitter->setOrientation(Qt::Horizontal);
64 splitter->setChildrenCollapsible(
false);
65 listPreferences =
new QListWidget(splitter);
66 listPreferences->setObjectName(QString::fromUtf8(
"listPreferences"));
67 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Expanding);
68 sizePolicy1.setHorizontalStretch(0);
69 sizePolicy1.setVerticalStretch(0);
70 sizePolicy1.setHeightForWidth(listPreferences->sizePolicy().hasHeightForWidth());
71 listPreferences->setSizePolicy(sizePolicy1);
72 listPreferences->setAlternatingRowColors(
true);
73 listPreferences->setUniformItemSizes(
true);
74 splitter->addWidget(listPreferences);
75 widget =
new QWidget(splitter);
76 widget->setObjectName(QString::fromUtf8(
"widget"));
77 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
78 sizePolicy2.setHorizontalStretch(1);
79 sizePolicy2.setVerticalStretch(0);
80 sizePolicy2.setHeightForWidth(widget->sizePolicy().hasHeightForWidth());
81 widget->setSizePolicy(sizePolicy2);
82 verticalLayout_3 =
new QVBoxLayout(widget);
83 verticalLayout_3->setSpacing(10);
84 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
85 verticalLayout_3->setContentsMargins(5, -1, 0, 0);
86 labPreferenceTitle =
new QLabel(widget);
87 labPreferenceTitle->setObjectName(QString::fromUtf8(
"labPreferenceTitle"));
88 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
89 sizePolicy3.setHorizontalStretch(0);
90 sizePolicy3.setVerticalStretch(0);
91 sizePolicy3.setHeightForWidth(labPreferenceTitle->sizePolicy().hasHeightForWidth());
92 labPreferenceTitle->setSizePolicy(sizePolicy3);
94 font.setPointSize(11);
97 labPreferenceTitle->setFont(font);
98 labPreferenceTitle->setText(QString::fromUtf8(
"Preference Title"));
100 verticalLayout_3->addWidget(labPreferenceTitle);
102 line_3 =
new QFrame(widget);
103 line_3->setObjectName(QString::fromUtf8(
"line_3"));
104 line_3->setFrameShape(QFrame::HLine);
105 line_3->setFrameShadow(QFrame::Sunken);
107 verticalLayout_3->addWidget(line_3);
109 widgetPreferences =
new QWidget(widget);
110 widgetPreferences->setObjectName(QString::fromUtf8(
"widgetPreferences"));
111 QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
112 sizePolicy4.setHorizontalStretch(0);
113 sizePolicy4.setVerticalStretch(0);
114 sizePolicy4.setHeightForWidth(widgetPreferences->sizePolicy().hasHeightForWidth());
115 widgetPreferences->setSizePolicy(sizePolicy4);
116 widgetPreferences->setFocusPolicy(Qt::TabFocus);
117 verticalLayout_2 =
new QVBoxLayout(widgetPreferences);
118 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
119 verticalLayout_2->setContentsMargins(5, 5, 0, 0);
121 verticalLayout_3->addWidget(widgetPreferences);
123 splitter->addWidget(widget);
125 gridLayout->addWidget(splitter, 2, 0, 1, 1);
128 labTitle->setObjectName(QString::fromUtf8(
"labTitle"));
129 labTitle->setFont(font);
131 gridLayout->addWidget(labTitle, 0, 0, 1, 1);
134 line_2->setObjectName(QString::fromUtf8(
"line_2"));
135 line_2->setFrameShape(QFrame::HLine);
136 line_2->setFrameShadow(QFrame::Sunken);
138 gridLayout->addWidget(line_2, 3, 0, 1, 1);
141 line->setObjectName(QString::fromUtf8(
"line"));
142 line->setFrameShape(QFrame::HLine);
143 line->setFrameShadow(QFrame::Sunken);
145 gridLayout->addWidget(line, 1, 0, 1, 1);
147 horizontalLayout =
new QHBoxLayout();
148 horizontalLayout->setSpacing(6);
149 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
150 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
152 horizontalLayout->addItem(horizontalSpacer);
155 btnCancel->setObjectName(QString::fromUtf8(
"btnCancel"));
156 btnCancel->setFocusPolicy(Qt::TabFocus);
158 horizontalLayout->addWidget(btnCancel);
161 btnApply->setObjectName(QString::fromUtf8(
"btnApply"));
162 btnApply->setFocusPolicy(Qt::TabFocus);
164 horizontalLayout->addWidget(btnApply);
167 btnOk->setObjectName(QString::fromUtf8(
"btnOk"));
168 btnOk->setFocusPolicy(Qt::TabFocus);
170 horizontalLayout->addWidget(btnOk);
173 gridLayout->addLayout(horizontalLayout, 4, 0, 1, 1);
175 QWidget::setTabOrder(listPreferences, widgetPreferences);
176 QWidget::setTabOrder(widgetPreferences, btnCancel);
177 QWidget::setTabOrder(btnCancel, btnApply);
178 QWidget::setTabOrder(btnApply, btnOk);
187 labTitle->setText(QApplication::translate(
"GUI_PreferenceDialog",
"Preferences",
nullptr));
188 btnCancel->setText(QApplication::translate(
"GUI_PreferenceDialog",
"Cancel",
nullptr));
189 btnApply->setText(QApplication::translate(
"GUI_PreferenceDialog",
"Apply",
nullptr));
190 btnOk->setText(QApplication::translate(
"GUI_PreferenceDialog",
"OK",
nullptr));
202 #endif // UI_GUI_PREFERENCEDIALOG_H Definition: ui_GUI_PreferenceDialog.h:27
The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method.
Definition: GUI_PreferenceDialog.h:40
Definition: ui_GUI_PreferenceDialog.h:197