9#ifndef UI_GUI_PREFERENCEDIALOG_H
10#define UI_GUI_PREFERENCEDIALOG_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QDialogButtonBox>
15#include <QtWidgets/QFrame>
16#include <QtWidgets/QGridLayout>
17#include <QtWidgets/QLabel>
18#include <QtWidgets/QListWidget>
19#include <QtWidgets/QSplitter>
20#include <QtWidgets/QVBoxLayout>
21#include <QtWidgets/QWidget>
28 QGridLayout *gridLayout;
31 QListWidget *listPreferences;
33 QVBoxLayout *verticalLayout_3;
34 QLabel *labPreferenceTitle;
36 QWidget *widgetPreferences;
37 QVBoxLayout *verticalLayout_2;
40 QDialogButtonBox *buttonBox;
49 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
51 labTitle->setObjectName(QString::fromUtf8(
"labTitle"));
53 gridLayout->addWidget(labTitle, 1, 0, 1, 1);
56 splitter->setObjectName(QString::fromUtf8(
"splitter"));
57 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
58 sizePolicy.setHorizontalStretch(0);
59 sizePolicy.setVerticalStretch(0);
60 sizePolicy.setHeightForWidth(splitter->sizePolicy().hasHeightForWidth());
61 splitter->setSizePolicy(sizePolicy);
62 splitter->setOrientation(Qt::Horizontal);
63 splitter->setChildrenCollapsible(
false);
64 listPreferences =
new QListWidget(splitter);
65 listPreferences->setObjectName(QString::fromUtf8(
"listPreferences"));
66 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Expanding);
67 sizePolicy1.setHorizontalStretch(0);
68 sizePolicy1.setVerticalStretch(0);
69 sizePolicy1.setHeightForWidth(listPreferences->sizePolicy().hasHeightForWidth());
70 listPreferences->setSizePolicy(sizePolicy1);
71 listPreferences->setAlternatingRowColors(
true);
72 listPreferences->setUniformItemSizes(
true);
73 splitter->addWidget(listPreferences);
74 widget =
new QWidget(splitter);
75 widget->setObjectName(QString::fromUtf8(
"widget"));
76 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
77 sizePolicy2.setHorizontalStretch(1);
78 sizePolicy2.setVerticalStretch(0);
79 sizePolicy2.setHeightForWidth(widget->sizePolicy().hasHeightForWidth());
80 widget->setSizePolicy(sizePolicy2);
81 verticalLayout_3 =
new QVBoxLayout(widget);
82 verticalLayout_3->setSpacing(10);
83 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
84 verticalLayout_3->setContentsMargins(5, -1, 0, 0);
85 labPreferenceTitle =
new QLabel(widget);
86 labPreferenceTitle->setObjectName(QString::fromUtf8(
"labPreferenceTitle"));
87 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
88 sizePolicy3.setHorizontalStretch(0);
89 sizePolicy3.setVerticalStretch(0);
90 sizePolicy3.setHeightForWidth(labPreferenceTitle->sizePolicy().hasHeightForWidth());
91 labPreferenceTitle->setSizePolicy(sizePolicy3);
93 font.setPointSize(11);
96 labPreferenceTitle->setFont(font);
97 labPreferenceTitle->setText(QString::fromUtf8(
"Preference Title"));
99 verticalLayout_3->addWidget(labPreferenceTitle);
101 line_3 =
new QFrame(widget);
102 line_3->setObjectName(QString::fromUtf8(
"line_3"));
103 line_3->setFrameShape(QFrame::HLine);
104 line_3->setFrameShadow(QFrame::Sunken);
106 verticalLayout_3->addWidget(line_3);
108 widgetPreferences =
new QWidget(widget);
109 widgetPreferences->setObjectName(QString::fromUtf8(
"widgetPreferences"));
110 QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
111 sizePolicy4.setHorizontalStretch(0);
112 sizePolicy4.setVerticalStretch(0);
113 sizePolicy4.setHeightForWidth(widgetPreferences->sizePolicy().hasHeightForWidth());
114 widgetPreferences->setSizePolicy(sizePolicy4);
115 widgetPreferences->setFocusPolicy(Qt::TabFocus);
116 verticalLayout_2 =
new QVBoxLayout(widgetPreferences);
117 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
118 verticalLayout_2->setContentsMargins(5, 5, 0, 0);
120 verticalLayout_3->addWidget(widgetPreferences);
122 splitter->addWidget(widget);
124 gridLayout->addWidget(splitter, 2, 0, 1, 1);
127 line_2->setObjectName(QString::fromUtf8(
"line_2"));
128 line_2->setFrameShape(QFrame::HLine);
129 line_2->setFrameShadow(QFrame::Sunken);
131 gridLayout->addWidget(line_2, 3, 0, 1, 2);
134 line->setObjectName(QString::fromUtf8(
"line"));
135 line->setFrameShape(QFrame::HLine);
136 line->setFrameShadow(QFrame::Sunken);
138 gridLayout->addWidget(line, 0, 0, 1, 2);
141 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
142 buttonBox->setStandardButtons(QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
144 gridLayout->addWidget(buttonBox, 4, 0, 1, 1);
146 QWidget::setTabOrder(listPreferences, widgetPreferences);
155 labTitle->setText(QCoreApplication::translate(
"GUI_PreferenceDialog",
"Preferences",
nullptr));
The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method.
Definition: GUI_PreferenceDialog.h:45
Definition: ui_GUI_PreferenceDialog.h:162
Definition: ui_GUI_PreferenceDialog.h:26