9 #ifndef UI_PQCOLORMAPEDITOR_H 10 #define UI_PQCOLORMAPEDITOR_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QFrame> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QLabel> 18 #include <QtWidgets/QPushButton> 19 #include <QtWidgets/QScrollArea> 20 #include <QtWidgets/QSpacerItem> 21 #include <QtWidgets/QToolButton> 22 #include <QtWidgets/QVBoxLayout> 23 #include <QtWidgets/QWidget> 52 if (ColorMapEditor->objectName().isEmpty())
53 ColorMapEditor->setObjectName(QString::fromUtf8(
"ColorMapEditor"));
54 ColorMapEditor->resize(390, 149);
55 ColorMapEditor->setMinimumSize(QSize(390, 0));
56 verticalLayout =
new QVBoxLayout(ColorMapEditor);
57 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
58 SearchBoxLayout =
new QHBoxLayout();
59 SearchBoxLayout->setSpacing(2);
60 SearchBoxLayout->setObjectName(QString::fromUtf8(
"SearchBoxLayout"));
62 SearchBox->setObjectName(QString::fromUtf8(
"SearchBox"));
63 SearchBox->setProperty(
"advancedSearchEnabled", QVariant(
true));
64 SearchBox->setProperty(
"settingKey", QVariant(QString::fromUtf8(
"showAdvancedPropertiesColorMapEditor")));
66 SearchBoxLayout->addWidget(SearchBox);
68 ShowScalarBar =
new QToolButton(ColorMapEditor);
69 ShowScalarBar->setObjectName(QString::fromUtf8(
"ShowScalarBar"));
71 icon.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqScalarBar.svg"), QSize(), QIcon::Normal, QIcon::Off);
72 ShowScalarBar->setIcon(icon);
73 ShowScalarBar->setCheckable(
true);
75 SearchBoxLayout->addWidget(ShowScalarBar);
77 EditScalarBar =
new QToolButton(ColorMapEditor);
78 EditScalarBar->setObjectName(QString::fromUtf8(
"EditScalarBar"));
80 icon1.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqEditScalarBar.svg"), QSize(), QIcon::Normal, QIcon::Off);
81 EditScalarBar->setIcon(icon1);
83 SearchBoxLayout->addWidget(EditScalarBar);
86 verticalLayout->addLayout(SearchBoxLayout);
88 ArrayLabel =
new QLabel(ColorMapEditor);
89 ArrayLabel->setObjectName(QString::fromUtf8(
"ArrayLabel"));
93 ArrayLabel->setFont(font);
94 ArrayLabel->setTextFormat(Qt::AutoText);
96 verticalLayout->addWidget(ArrayLabel);
98 scrollArea =
new QScrollArea(ColorMapEditor);
99 scrollArea->setObjectName(QString::fromUtf8(
"scrollArea"));
100 scrollArea->setFrameShape(QFrame::NoFrame);
101 scrollArea->setFrameShadow(QFrame::Plain);
102 scrollArea->setWidgetResizable(
true);
103 scrollAreaWidgetContents =
new QWidget();
104 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
105 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 372, 76));
106 ScrollAreaLayout =
new QVBoxLayout(scrollAreaWidgetContents);
107 ScrollAreaLayout->setContentsMargins(0, 0, 0, 0);
108 ScrollAreaLayout->setObjectName(QString::fromUtf8(
"ScrollAreaLayout"));
109 PropertiesFrame =
new QFrame(scrollAreaWidgetContents);
110 PropertiesFrame->setObjectName(QString::fromUtf8(
"PropertiesFrame"));
111 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
112 sizePolicy.setHorizontalStretch(0);
113 sizePolicy.setVerticalStretch(0);
114 sizePolicy.setHeightForWidth(PropertiesFrame->sizePolicy().hasHeightForWidth());
115 PropertiesFrame->setSizePolicy(sizePolicy);
116 PropertiesFrame->setFrameShape(QFrame::NoFrame);
117 PropertiesFrame->setFrameShadow(QFrame::Plain);
119 ScrollAreaLayout->addWidget(PropertiesFrame);
121 horizontalLayout =
new QHBoxLayout();
122 horizontalLayout->setSpacing(2);
123 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
124 RestoreDefaults =
new QPushButton(scrollAreaWidgetContents);
125 RestoreDefaults->setObjectName(QString::fromUtf8(
"RestoreDefaults"));
126 RestoreDefaults->setEnabled(
false);
128 icon2.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqReset.svg"), QSize(), QIcon::Normal, QIcon::Off);
129 RestoreDefaults->setIcon(icon2);
131 horizontalLayout->addWidget(RestoreDefaults);
133 SaveAsArrayDefaults =
new QPushButton(scrollAreaWidgetContents);
134 SaveAsArrayDefaults->setObjectName(QString::fromUtf8(
"SaveAsArrayDefaults"));
135 SaveAsArrayDefaults->setEnabled(
false);
137 icon3.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqSaveArray16.png"), QSize(), QIcon::Normal, QIcon::Off);
138 SaveAsArrayDefaults->setIcon(icon3);
140 horizontalLayout->addWidget(SaveAsArrayDefaults);
142 SaveAsDefaults =
new QPushButton(scrollAreaWidgetContents);
143 SaveAsDefaults->setObjectName(QString::fromUtf8(
"SaveAsDefaults"));
144 SaveAsDefaults->setEnabled(
false);
146 icon4.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqSave.svg"), QSize(), QIcon::Normal, QIcon::Off);
147 SaveAsDefaults->setIcon(icon4);
149 horizontalLayout->addWidget(SaveAsDefaults);
151 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
153 horizontalLayout->addItem(horizontalSpacer);
155 Update =
new QPushButton(scrollAreaWidgetContents);
156 Update->setObjectName(QString::fromUtf8(
"Update"));
158 icon5.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqApply.svg"), QSize(), QIcon::Normal, QIcon::Off);
159 Update->setIcon(icon5);
161 horizontalLayout->addWidget(Update);
163 AutoUpdate =
new QPushButton(scrollAreaWidgetContents);
164 AutoUpdate->setObjectName(QString::fromUtf8(
"AutoUpdate"));
166 icon6.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqAutoApply.svg"), QSize(), QIcon::Normal, QIcon::Off);
167 AutoUpdate->setIcon(icon6);
168 AutoUpdate->setCheckable(
true);
170 horizontalLayout->addWidget(AutoUpdate);
173 ScrollAreaLayout->addLayout(horizontalLayout);
175 verticalSpacer =
new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
177 ScrollAreaLayout->addItem(verticalSpacer);
179 ScrollAreaLayout->setStretch(2, 1);
180 scrollArea->setWidget(scrollAreaWidgetContents);
182 verticalLayout->addWidget(scrollArea);
186 QObject::connect(AutoUpdate, SIGNAL(toggled(
bool)), Update, SLOT(setDisabled(
bool)));
188 Update->setDefault(
true);
189 AutoUpdate->setDefault(
false);
192 QMetaObject::connectSlotsByName(ColorMapEditor);
197 ColorMapEditor->setWindowTitle(QCoreApplication::translate(
"ColorMapEditor",
"Form",
nullptr));
198 #if QT_CONFIG(tooltip) 199 ShowScalarBar->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"Show/hide color legend",
nullptr));
200 #endif // QT_CONFIG(tooltip) 201 ShowScalarBar->setText(QString());
202 #if QT_CONFIG(tooltip) 203 EditScalarBar->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"Edit color legend properties",
nullptr));
204 #endif // QT_CONFIG(tooltip) 205 EditScalarBar->setText(QCoreApplication::translate(
"ColorMapEditor",
"...",
nullptr));
206 ArrayLabel->setText(QCoreApplication::translate(
"ColorMapEditor",
"Array Name:",
nullptr));
207 #if QT_CONFIG(tooltip) 208 RestoreDefaults->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"Restore application default setting values for color map",
nullptr));
209 #endif // QT_CONFIG(tooltip) 210 RestoreDefaults->setText(QString());
211 #if QT_CONFIG(tooltip) 212 SaveAsArrayDefaults->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"Save current color map settings values as default for arrays of this name",
nullptr));
213 #endif // QT_CONFIG(tooltip) 214 SaveAsArrayDefaults->setText(QString());
215 #if QT_CONFIG(tooltip) 216 SaveAsDefaults->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"Save current color map settings values as default for all arrays",
nullptr));
217 #endif // QT_CONFIG(tooltip) 218 SaveAsDefaults->setText(QString());
219 #if QT_CONFIG(tooltip) 220 Update->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"<html><head/><body><p>Update views.</p></body></html>",
nullptr));
221 #endif // QT_CONFIG(tooltip) 222 Update->setText(QCoreApplication::translate(
"ColorMapEditor",
"Render Views",
nullptr));
223 #if QT_CONFIG(tooltip) 224 AutoUpdate->setToolTip(QCoreApplication::translate(
"ColorMapEditor",
"<html><head/><body><p>Render view(s) automatically.</p></body></html>",
nullptr));
225 #endif // QT_CONFIG(tooltip) 226 AutoUpdate->setText(QString());
237 #endif // UI_PQCOLORMAPEDITOR_H
QPushButton * RestoreDefaults
void retranslateUi(QWidget *ColorMapEditor)
QToolButton * ShowScalarBar
QVBoxLayout * ScrollAreaLayout
QWidget * scrollAreaWidgetContents
pqSearchBox is a line edit and an advanced tool button in the same layout.
QSpacerItem * horizontalSpacer
QToolButton * EditScalarBar
QPushButton * SaveAsArrayDefaults
QSpacerItem * verticalSpacer
QPushButton * SaveAsDefaults
QHBoxLayout * SearchBoxLayout
QHBoxLayout * horizontalLayout
void setupUi(QWidget *ColorMapEditor)
QVBoxLayout * verticalLayout