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 *list_preferences;
34 QVBoxLayout *verticalLayout_3;
35 QLabel *lab_pref_title;
37 QWidget *widget_preferences;
38 QVBoxLayout *verticalLayout_2;
42 QHBoxLayout *horizontalLayout;
43 QSpacerItem *horizontalSpacer;
44 QPushButton *btn_cancel;
45 QPushButton *btn_apply;
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 list_preferences =
new QListWidget(splitter);
66 list_preferences->setObjectName(QString::fromUtf8(
"list_preferences"));
67 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Expanding);
68 sizePolicy1.setHorizontalStretch(0);
69 sizePolicy1.setVerticalStretch(0);
70 sizePolicy1.setHeightForWidth(list_preferences->sizePolicy().hasHeightForWidth());
71 list_preferences->setSizePolicy(sizePolicy1);
72 list_preferences->setAlternatingRowColors(
true);
73 list_preferences->setUniformItemSizes(
true);
74 splitter->addWidget(list_preferences);
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 lab_pref_title =
new QLabel(widget);
87 lab_pref_title->setObjectName(QString::fromUtf8(
"lab_pref_title"));
88 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
89 sizePolicy3.setHorizontalStretch(0);
90 sizePolicy3.setVerticalStretch(0);
91 sizePolicy3.setHeightForWidth(lab_pref_title->sizePolicy().hasHeightForWidth());
92 lab_pref_title->setSizePolicy(sizePolicy3);
94 font.setPointSize(11);
97 lab_pref_title->setFont(font);
98 lab_pref_title->setText(QString::fromUtf8(
"Preference Title"));
100 verticalLayout_3->addWidget(lab_pref_title);
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 widget_preferences =
new QWidget(widget);
110 widget_preferences->setObjectName(QString::fromUtf8(
"widget_preferences"));
111 QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
112 sizePolicy4.setHorizontalStretch(0);
113 sizePolicy4.setVerticalStretch(0);
114 sizePolicy4.setHeightForWidth(widget_preferences->sizePolicy().hasHeightForWidth());
115 widget_preferences->setSizePolicy(sizePolicy4);
116 widget_preferences->setFocusPolicy(Qt::TabFocus);
117 verticalLayout_2 =
new QVBoxLayout(widget_preferences);
118 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
119 verticalLayout_2->setContentsMargins(5, 5, 0, 0);
121 verticalLayout_3->addWidget(widget_preferences);
123 splitter->addWidget(widget);
125 gridLayout->addWidget(splitter, 2, 0, 1, 1);
128 lab_title->setObjectName(QString::fromUtf8(
"lab_title"));
129 lab_title->setFont(font);
131 gridLayout->addWidget(lab_title, 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 btn_cancel->setObjectName(QString::fromUtf8(
"btn_cancel"));
156 btn_cancel->setFocusPolicy(Qt::TabFocus);
158 horizontalLayout->addWidget(btn_cancel);
161 btn_apply->setObjectName(QString::fromUtf8(
"btn_apply"));
162 btn_apply->setFocusPolicy(Qt::TabFocus);
164 horizontalLayout->addWidget(btn_apply);
167 btn_ok->setObjectName(QString::fromUtf8(
"btn_ok"));
168 btn_ok->setFocusPolicy(Qt::TabFocus);
170 horizontalLayout->addWidget(btn_ok);
173 gridLayout->addLayout(horizontalLayout, 4, 0, 1, 1);
175 QWidget::setTabOrder(list_preferences, widget_preferences);
176 QWidget::setTabOrder(widget_preferences, btn_cancel);
177 QWidget::setTabOrder(btn_cancel, btn_apply);
178 QWidget::setTabOrder(btn_apply, btn_ok);
187 lab_title->setText(QApplication::translate(
"GUI_PreferenceDialog",
"Preferences",
nullptr));
188 btn_cancel->setText(QApplication::translate(
"GUI_PreferenceDialog",
"Cancel",
nullptr));
189 btn_apply->setText(QApplication::translate(
"GUI_PreferenceDialog",
"Apply",
nullptr));
190 btn_ok->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