9 #ifndef UI_PQSERIESGENERATORDIALOG_H 10 #define UI_PQSERIESGENERATORDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QComboBox> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QDialogButtonBox> 18 #include <QtWidgets/QFrame> 19 #include <QtWidgets/QGridLayout> 20 #include <QtWidgets/QHBoxLayout> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QScrollArea> 23 #include <QtWidgets/QSpinBox> 24 #include <QtWidgets/QVBoxLayout> 25 #include <QtWidgets/QWidget> 56 void setupUi(QDialog *SeriesGeneratorDialog)
58 if (SeriesGeneratorDialog->objectName().isEmpty())
59 SeriesGeneratorDialog->setObjectName(QString::fromUtf8(
"SeriesGeneratorDialog"));
60 SeriesGeneratorDialog->resize(352, 315);
61 gridLayout =
new QGridLayout(SeriesGeneratorDialog);
62 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
63 comboBox =
new QComboBox(SeriesGeneratorDialog);
64 comboBox->addItem(QString());
65 comboBox->addItem(QString());
66 comboBox->addItem(QString());
67 comboBox->addItem(QString());
68 comboBox->setObjectName(QString::fromUtf8(
"comboBox"));
70 gridLayout->addWidget(comboBox, 3, 1, 1, 1);
72 line_2 =
new QFrame(SeriesGeneratorDialog);
73 line_2->setObjectName(QString::fromUtf8(
"line_2"));
74 line_2->setFrameShape(QFrame::HLine);
75 line_2->setFrameShadow(QFrame::Sunken);
77 gridLayout->addWidget(line_2, 2, 0, 1, 2);
79 horizontalLayout =
new QHBoxLayout();
80 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
82 min->setObjectName(QString::fromUtf8(
"min"));
84 horizontalLayout->addWidget(min);
86 label =
new QLabel(SeriesGeneratorDialog);
87 label->setObjectName(QString::fromUtf8(
"label"));
92 label->setAlignment(Qt::AlignCenter);
94 horizontalLayout->addWidget(label);
97 max->setObjectName(QString::fromUtf8(
"max"));
99 horizontalLayout->addWidget(max);
102 reset->setObjectName(QString::fromUtf8(
"reset"));
104 icon.addFile(QString::fromUtf8(
":/pqWidgets/Icons/pqReset.svg"), QSize(), QIcon::Normal, QIcon::Off);
105 reset->setIcon(icon);
107 horizontalLayout->addWidget(reset);
110 gridLayout->addLayout(horizontalLayout, 1, 0, 1, 2);
112 label_3 =
new QLabel(SeriesGeneratorDialog);
113 label_3->setObjectName(QString::fromUtf8(
"label_3"));
115 gridLayout->addWidget(label_3, 3, 0, 1, 1);
117 label_nsamples =
new QLabel(SeriesGeneratorDialog);
118 label_nsamples->setObjectName(QString::fromUtf8(
"label_nsamples"));
120 gridLayout->addWidget(label_nsamples, 4, 0, 1, 1);
122 nsamples =
new QSpinBox(SeriesGeneratorDialog);
123 nsamples->setObjectName(QString::fromUtf8(
"nsamples"));
124 nsamples->setMinimum(1);
125 nsamples->setMaximum(1000);
126 nsamples->setValue(10);
128 gridLayout->addWidget(nsamples, 4, 1, 1, 1);
130 label_ratio =
new QLabel(SeriesGeneratorDialog);
131 label_ratio->setObjectName(QString::fromUtf8(
"label_ratio"));
133 gridLayout->addWidget(label_ratio, 5, 0, 1, 1);
136 ratio->setObjectName(QString::fromUtf8(
"ratio"));
138 gridLayout->addWidget(ratio, 5, 1, 1, 1);
140 buttonBox =
new QDialogButtonBox(SeriesGeneratorDialog);
141 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
142 buttonBox->setOrientation(Qt::Horizontal);
143 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
145 gridLayout->addWidget(buttonBox, 7, 0, 1, 2);
147 verticalLayout =
new QVBoxLayout();
148 verticalLayout->setSpacing(0);
149 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
150 label_2 =
new QLabel(SeriesGeneratorDialog);
151 label_2->setObjectName(QString::fromUtf8(
"label_2"));
153 verticalLayout->addWidget(label_2);
155 line =
new QFrame(SeriesGeneratorDialog);
156 line->setObjectName(QString::fromUtf8(
"line"));
157 line->setFrameShape(QFrame::HLine);
158 line->setFrameShadow(QFrame::Sunken);
160 verticalLayout->addWidget(line);
163 gridLayout->addLayout(verticalLayout, 0, 0, 1, 2);
165 scrollArea =
new QScrollArea(SeriesGeneratorDialog);
166 scrollArea->setObjectName(QString::fromUtf8(
"scrollArea"));
167 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
168 sizePolicy.setHorizontalStretch(0);
169 sizePolicy.setVerticalStretch(0);
170 sizePolicy.setHeightForWidth(scrollArea->sizePolicy().hasHeightForWidth());
171 scrollArea->setSizePolicy(sizePolicy);
172 scrollArea->setWidgetResizable(
true);
173 scrollAreaWidgetContents =
new QWidget();
174 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
175 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 326, 79));
176 verticalLayout_2 =
new QVBoxLayout(scrollAreaWidgetContents);
177 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
178 message =
new QLabel(scrollAreaWidgetContents);
179 message->setObjectName(QString::fromUtf8(
"message"));
180 message->setFont(font);
181 message->setWordWrap(
true);
183 verticalLayout_2->addWidget(message);
185 scrollArea->setWidget(scrollAreaWidgetContents);
187 gridLayout->addWidget(scrollArea, 6, 0, 1, 2);
191 QObject::connect(buttonBox, SIGNAL(accepted()), SeriesGeneratorDialog, SLOT(accept()));
192 QObject::connect(buttonBox, SIGNAL(rejected()), SeriesGeneratorDialog, SLOT(reject()));
194 QMetaObject::connectSlotsByName(SeriesGeneratorDialog);
199 SeriesGeneratorDialog->setWindowTitle(QCoreApplication::translate(
"SeriesGeneratorDialog",
"Generate Number Series",
nullptr));
200 comboBox->setItemText(0, QCoreApplication::translate(
"SeriesGeneratorDialog",
"Linear",
nullptr));
201 comboBox->setItemText(1, QCoreApplication::translate(
"SeriesGeneratorDialog",
"Logarithmic",
nullptr));
202 comboBox->setItemText(2, QCoreApplication::translate(
"SeriesGeneratorDialog",
"Geometric (samples)",
nullptr));
203 comboBox->setItemText(3, QCoreApplication::translate(
"SeriesGeneratorDialog",
"Geometric (common ratio)",
nullptr));
205 label->setText(QCoreApplication::translate(
"SeriesGeneratorDialog",
"-",
nullptr));
206 #if QT_CONFIG(tooltip) 207 reset->setToolTip(QCoreApplication::translate(
"SeriesGeneratorDialog",
"Reset using current data range values",
nullptr));
208 #endif // QT_CONFIG(tooltip) 209 label_3->setText(QCoreApplication::translate(
"SeriesGeneratorDialog",
"Type:",
nullptr));
210 label_nsamples->setText(QCoreApplication::translate(
"SeriesGeneratorDialog",
"Number of Samples:",
nullptr));
211 label_ratio->setText(QCoreApplication::translate(
"SeriesGeneratorDialog",
"Common Ratio:",
nullptr));
212 ratio->setText(QCoreApplication::translate(
"SeriesGeneratorDialog",
"1.1",
nullptr));
213 label_2->setText(QCoreApplication::translate(
"SeriesGeneratorDialog",
"Range",
nullptr));
214 message->setText(QString());
225 #endif // UI_PQSERIESGENERATORDIALOG_H
QDialogButtonBox * buttonBox
void setupUi(QDialog *SeriesGeneratorDialog)
pqHighlightableToolButton * reset
QWidget * scrollAreaWidgetContents
QVBoxLayout * verticalLayout
QVBoxLayout * verticalLayout_2
pqLineEdit subclass that supports a low precision view when inactive
void retranslateUi(QDialog *SeriesGeneratorDialog)
QHBoxLayout * horizontalLayout