9 #ifndef UI_PQPROXYWIDGETDIALOG_H 10 #define UI_PQPROXYWIDGETDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QDialog> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QPushButton> 18 #include <QtWidgets/QScrollArea> 19 #include <QtWidgets/QSpacerItem> 20 #include <QtWidgets/QVBoxLayout> 21 #include <QtWidgets/QWidget> 46 if (ProxyWidgetDialog->objectName().isEmpty())
47 ProxyWidgetDialog->setObjectName(QString::fromUtf8(
"ProxyWidgetDialog"));
48 ProxyWidgetDialog->resize(573, 381);
49 Layout =
new QVBoxLayout(ProxyWidgetDialog);
50 Layout->setObjectName(QString::fromUtf8(
"Layout"));
52 SearchBox->setObjectName(QString::fromUtf8(
"SearchBox"));
54 Layout->addWidget(SearchBox);
56 scrollArea =
new QScrollArea(ProxyWidgetDialog);
57 scrollArea->setObjectName(QString::fromUtf8(
"scrollArea"));
58 scrollArea->setFrameShape(QFrame::NoFrame);
59 scrollArea->setWidgetResizable(
true);
60 scrollAreaWidgetContents =
new QWidget();
61 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
62 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 549, 295));
63 scrollAreaLayout =
new QVBoxLayout(scrollAreaWidgetContents);
64 scrollAreaLayout->setSpacing(0);
65 scrollAreaLayout->setContentsMargins(0, 0, 0, 0);
66 scrollAreaLayout->setObjectName(QString::fromUtf8(
"scrollAreaLayout"));
67 scrollArea->setWidget(scrollAreaWidgetContents);
69 Layout->addWidget(scrollArea);
71 widget =
new QWidget(ProxyWidgetDialog);
72 widget->setObjectName(QString::fromUtf8(
"widget"));
73 horizontalLayout =
new QHBoxLayout(widget);
74 horizontalLayout->setContentsMargins(0, 0, 0, 0);
75 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
76 RestoreDefaultsButton =
new QPushButton(widget);
77 RestoreDefaultsButton->setObjectName(QString::fromUtf8(
"RestoreDefaultsButton"));
79 horizontalLayout->addWidget(RestoreDefaultsButton);
81 SaveButton =
new QPushButton(widget);
82 SaveButton->setObjectName(QString::fromUtf8(
"SaveButton"));
83 SaveButton->setIconSize(QSize(16, 16));
85 horizontalLayout->addWidget(SaveButton);
87 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
89 horizontalLayout->addItem(horizontalSpacer);
91 ApplyButton =
new QPushButton(widget);
92 ApplyButton->setObjectName(QString::fromUtf8(
"ApplyButton"));
93 QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
94 sizePolicy.setHorizontalStretch(0);
95 sizePolicy.setVerticalStretch(0);
96 sizePolicy.setHeightForWidth(ApplyButton->sizePolicy().hasHeightForWidth());
97 ApplyButton->setSizePolicy(sizePolicy);
99 QString iconThemeName = QString::fromUtf8(
"SP_DialogApplyButton");
100 if (QIcon::hasThemeIcon(iconThemeName)) {
101 icon = QIcon::fromTheme(iconThemeName);
103 icon.addFile(QString::fromUtf8(
""), QSize(), QIcon::Normal, QIcon::Off);
105 ApplyButton->setIcon(icon);
107 horizontalLayout->addWidget(ApplyButton);
109 ResetButton =
new QPushButton(widget);
110 ResetButton->setObjectName(QString::fromUtf8(
"ResetButton"));
112 horizontalLayout->addWidget(ResetButton);
114 CancelButton =
new QPushButton(widget);
115 CancelButton->setObjectName(QString::fromUtf8(
"CancelButton"));
116 sizePolicy.setHeightForWidth(CancelButton->sizePolicy().hasHeightForWidth());
117 CancelButton->setSizePolicy(sizePolicy);
119 horizontalLayout->addWidget(CancelButton);
121 OKButton =
new QPushButton(widget);
122 OKButton->setObjectName(QString::fromUtf8(
"OKButton"));
123 sizePolicy.setHeightForWidth(OKButton->sizePolicy().hasHeightForWidth());
124 OKButton->setSizePolicy(sizePolicy);
126 horizontalLayout->addWidget(OKButton);
129 Layout->addWidget(widget);
134 OKButton->setDefault(
true);
137 QMetaObject::connectSlotsByName(ProxyWidgetDialog);
142 ProxyWidgetDialog->setWindowTitle(QCoreApplication::translate(
"ProxyWidgetDialog",
"Dialog",
nullptr));
143 #if QT_CONFIG(tooltip) 144 RestoreDefaultsButton->setToolTip(QCoreApplication::translate(
"ProxyWidgetDialog",
"Restore application default setting values",
nullptr));
145 #endif // QT_CONFIG(tooltip) 146 RestoreDefaultsButton->setText(QString());
147 #if QT_CONFIG(tooltip) 148 SaveButton->setToolTip(QCoreApplication::translate(
"ProxyWidgetDialog",
"Save current settings values as default",
nullptr));
149 #endif // QT_CONFIG(tooltip) 150 SaveButton->setText(QString());
151 ApplyButton->setText(QCoreApplication::translate(
"ProxyWidgetDialog",
"Apply",
nullptr));
152 ResetButton->setText(QCoreApplication::translate(
"ProxyWidgetDialog",
"Reset",
nullptr));
153 CancelButton->setText(QCoreApplication::translate(
"ProxyWidgetDialog",
"&Cancel",
nullptr));
154 OKButton->setText(QCoreApplication::translate(
"ProxyWidgetDialog",
"&OK",
nullptr));
165 #endif // UI_PQPROXYWIDGETDIALOG_H
pqSearchBox is a line edit and an advanced tool button in the same layout.