9 #ifndef UI_CUSTOMPROFILEDIALOG_H 10 #define UI_CUSTOMPROFILEDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QComboBox> 15 #include <QtWidgets/QDialog> 16 #include <QtWidgets/QDialogButtonBox> 17 #include <QtWidgets/QDoubleSpinBox> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QLineEdit> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QSpinBox> 24 #include <QtWidgets/QVBoxLayout> 25 #include <QtWidgets/QWidget> 29 class Ui_CustomProfileDialog
32 QVBoxLayout *verticalLayout;
34 QGridLayout *gridLayout_2;
36 QHBoxLayout *horizontalLayout_2;
37 QComboBox *colorspaceCombo;
38 QSpacerItem *horizontalSpacer;
41 QHBoxLayout *horizontalLayout_8;
42 QSpinBox *aspectNumSpinner;
44 QSpinBox *aspectDenSpinner;
45 QSpacerItem *horizontalSpacer_8;
47 QHBoxLayout *horizontalLayout_9;
48 QComboBox *scanModeCombo;
49 QSpacerItem *horizontalSpacer_9;
51 QHBoxLayout *horizontalLayout_7;
52 QSpinBox *widthSpinner;
54 QSpinBox *heightSpinner;
55 QSpacerItem *horizontalSpacer_7;
57 QHBoxLayout *horizontalLayout_16;
58 QDoubleSpinBox *fpsSpinner;
59 QSpacerItem *horizontalSpacer_16;
61 QSpacerItem *verticalSpacer_2;
63 QDialogButtonBox *buttonBox;
65 void setupUi(QDialog *CustomProfileDialog)
67 if (CustomProfileDialog->objectName().isEmpty())
68 CustomProfileDialog->setObjectName(QStringLiteral(
"CustomProfileDialog"));
69 CustomProfileDialog->resize(271, 248);
70 CustomProfileDialog->setModal(
true);
71 verticalLayout =
new QVBoxLayout(CustomProfileDialog);
72 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
73 widget =
new QWidget(CustomProfileDialog);
74 widget->setObjectName(QStringLiteral(
"widget"));
75 gridLayout_2 =
new QGridLayout(widget);
76 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
77 gridLayout_2->setVerticalSpacing(3);
78 label_2 =
new QLabel(widget);
79 label_2->setObjectName(QStringLiteral(
"label_2"));
80 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
82 gridLayout_2->addWidget(label_2, 7, 0, 1, 1);
84 horizontalLayout_2 =
new QHBoxLayout();
85 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
86 colorspaceCombo =
new QComboBox(widget);
87 colorspaceCombo->addItem(QStringLiteral(
"ITU-R BT.601"));
88 colorspaceCombo->addItem(QStringLiteral(
"ITU-R BT.709"));
89 colorspaceCombo->setObjectName(QStringLiteral(
"colorspaceCombo"));
91 horizontalLayout_2->addWidget(colorspaceCombo);
93 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
95 horizontalLayout_2->addItem(horizontalSpacer);
98 gridLayout_2->addLayout(horizontalLayout_2, 7, 1, 1, 2);
100 label_22 =
new QLabel(widget);
101 label_22->setObjectName(QStringLiteral(
"label_22"));
102 label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
104 gridLayout_2->addWidget(label_22, 2, 0, 1, 1);
106 nameEdit =
new QLineEdit(widget);
107 nameEdit->setObjectName(QStringLiteral(
"nameEdit"));
109 gridLayout_2->addWidget(nameEdit, 0, 1, 1, 2);
111 horizontalLayout_8 =
new QHBoxLayout();
112 horizontalLayout_8->setSpacing(2);
113 horizontalLayout_8->setObjectName(QStringLiteral(
"horizontalLayout_8"));
114 aspectNumSpinner =
new QSpinBox(widget);
115 aspectNumSpinner->setObjectName(QStringLiteral(
"aspectNumSpinner"));
116 aspectNumSpinner->setMinimum(1);
117 aspectNumSpinner->setMaximum(8192);
118 aspectNumSpinner->setValue(16);
120 horizontalLayout_8->addWidget(aspectNumSpinner);
122 label_16 =
new QLabel(widget);
123 label_16->setObjectName(QStringLiteral(
"label_16"));
125 horizontalLayout_8->addWidget(label_16);
127 aspectDenSpinner =
new QSpinBox(widget);
128 aspectDenSpinner->setObjectName(QStringLiteral(
"aspectDenSpinner"));
129 aspectDenSpinner->setMinimum(1);
130 aspectDenSpinner->setMaximum(8192);
131 aspectDenSpinner->setValue(9);
133 horizontalLayout_8->addWidget(aspectDenSpinner);
135 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
137 horizontalLayout_8->addItem(horizontalSpacer_8);
140 gridLayout_2->addLayout(horizontalLayout_8, 3, 1, 1, 2);
142 label =
new QLabel(widget);
143 label->setObjectName(QStringLiteral(
"label"));
144 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
146 gridLayout_2->addWidget(label, 0, 0, 1, 1);
148 horizontalLayout_9 =
new QHBoxLayout();
149 horizontalLayout_9->setSpacing(2);
150 horizontalLayout_9->setObjectName(QStringLiteral(
"horizontalLayout_9"));
151 scanModeCombo =
new QComboBox(widget);
152 scanModeCombo->addItem(QString());
153 scanModeCombo->addItem(QString());
154 scanModeCombo->setObjectName(QStringLiteral(
"scanModeCombo"));
156 horizontalLayout_9->addWidget(scanModeCombo);
158 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
160 horizontalLayout_9->addItem(horizontalSpacer_9);
163 gridLayout_2->addLayout(horizontalLayout_9, 6, 1, 1, 2);
165 label_13 =
new QLabel(widget);
166 label_13->setObjectName(QStringLiteral(
"label_13"));
167 label_13->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
169 gridLayout_2->addWidget(label_13, 3, 0, 1, 1);
171 horizontalLayout_7 =
new QHBoxLayout();
172 horizontalLayout_7->setSpacing(2);
173 horizontalLayout_7->setObjectName(QStringLiteral(
"horizontalLayout_7"));
174 widthSpinner =
new QSpinBox(widget);
175 widthSpinner->setObjectName(QStringLiteral(
"widthSpinner"));
176 widthSpinner->setMinimum(16);
177 widthSpinner->setMaximum(8192);
178 widthSpinner->setSingleStep(2);
179 widthSpinner->setValue(1280);
181 horizontalLayout_7->addWidget(widthSpinner);
183 label_11 =
new QLabel(widget);
184 label_11->setObjectName(QStringLiteral(
"label_11"));
186 horizontalLayout_7->addWidget(label_11);
188 heightSpinner =
new QSpinBox(widget);
189 heightSpinner->setObjectName(QStringLiteral(
"heightSpinner"));
190 heightSpinner->setMinimum(1);
191 heightSpinner->setMaximum(8192);
192 heightSpinner->setSingleStep(2);
193 heightSpinner->setValue(720);
195 horizontalLayout_7->addWidget(heightSpinner);
197 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
199 horizontalLayout_7->addItem(horizontalSpacer_7);
202 gridLayout_2->addLayout(horizontalLayout_7, 2, 1, 1, 2);
204 label_10 =
new QLabel(widget);
205 label_10->setObjectName(QStringLiteral(
"label_10"));
206 label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
208 gridLayout_2->addWidget(label_10, 5, 0, 1, 1);
210 horizontalLayout_16 =
new QHBoxLayout();
211 horizontalLayout_16->setObjectName(QStringLiteral(
"horizontalLayout_16"));
212 fpsSpinner =
new QDoubleSpinBox(widget);
213 fpsSpinner->setObjectName(QStringLiteral(
"fpsSpinner"));
214 fpsSpinner->setDecimals(3);
215 fpsSpinner->setMinimum(1);
216 fpsSpinner->setMaximum(1000);
217 fpsSpinner->setValue(25);
219 horizontalLayout_16->addWidget(fpsSpinner);
221 horizontalSpacer_16 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
223 horizontalLayout_16->addItem(horizontalSpacer_16);
226 gridLayout_2->addLayout(horizontalLayout_16, 5, 1, 1, 2);
228 label_14 =
new QLabel(widget);
229 label_14->setObjectName(QStringLiteral(
"label_14"));
230 label_14->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
232 gridLayout_2->addWidget(label_14, 6, 0, 1, 1);
234 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
236 gridLayout_2->addItem(verticalSpacer_2, 10, 0, 1, 1);
238 label_3 =
new QLabel(widget);
239 label_3->setObjectName(QStringLiteral(
"label_3"));
240 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
241 sizePolicy.setHorizontalStretch(0);
242 sizePolicy.setVerticalStretch(0);
243 sizePolicy.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
244 label_3->setSizePolicy(sizePolicy);
245 label_3->setScaledContents(
true);
246 label_3->setWordWrap(
true);
247 label_3->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
249 gridLayout_2->addWidget(label_3, 1, 0, 1, 3);
252 verticalLayout->addWidget(widget);
254 buttonBox =
new QDialogButtonBox(CustomProfileDialog);
255 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
256 buttonBox->setOrientation(Qt::Horizontal);
257 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
259 verticalLayout->addWidget(buttonBox);
261 #ifndef QT_NO_SHORTCUT 262 label_2->setBuddy(colorspaceCombo);
263 label_22->setBuddy(widthSpinner);
264 label->setBuddy(nameEdit);
265 label_13->setBuddy(aspectNumSpinner);
266 label_10->setBuddy(fpsSpinner);
267 label_14->setBuddy(scanModeCombo);
268 #endif // QT_NO_SHORTCUT 269 QWidget::setTabOrder(nameEdit, widthSpinner);
270 QWidget::setTabOrder(widthSpinner, heightSpinner);
271 QWidget::setTabOrder(heightSpinner, aspectNumSpinner);
272 QWidget::setTabOrder(aspectNumSpinner, aspectDenSpinner);
273 QWidget::setTabOrder(aspectDenSpinner, fpsSpinner);
274 QWidget::setTabOrder(fpsSpinner, scanModeCombo);
275 QWidget::setTabOrder(scanModeCombo, colorspaceCombo);
276 QWidget::setTabOrder(colorspaceCombo, buttonBox);
278 retranslateUi(CustomProfileDialog);
279 QObject::connect(buttonBox, SIGNAL(accepted()), CustomProfileDialog, SLOT(accept()));
280 QObject::connect(buttonBox, SIGNAL(rejected()), CustomProfileDialog, SLOT(reject()));
282 colorspaceCombo->setCurrentIndex(1);
283 scanModeCombo->setCurrentIndex(1);
286 QMetaObject::connectSlotsByName(CustomProfileDialog);
289 void retranslateUi(QDialog *CustomProfileDialog)
291 CustomProfileDialog->setWindowTitle(QApplication::translate(
"CustomProfileDialog",
"Add Custom Video Mode",
nullptr));
292 label_2->setText(QApplication::translate(
"CustomProfileDialog",
"Colorspace",
nullptr));
294 label_22->setText(QApplication::translate(
"CustomProfileDialog",
"Resolution",
nullptr));
295 label_16->setText(QApplication::translate(
"CustomProfileDialog",
":",
nullptr));
296 label->setText(QApplication::translate(
"CustomProfileDialog",
"Name",
nullptr));
297 scanModeCombo->setItemText(0, QApplication::translate(
"CustomProfileDialog",
"Interlaced",
nullptr));
298 scanModeCombo->setItemText(1, QApplication::translate(
"CustomProfileDialog",
"Progressive",
nullptr));
300 label_13->setText(QApplication::translate(
"CustomProfileDialog",
"Aspect ratio",
nullptr));
301 label_11->setText(QApplication::translate(
"CustomProfileDialog",
"x",
nullptr));
302 label_10->setText(QApplication::translate(
"CustomProfileDialog",
"Frames/sec",
nullptr));
303 label_14->setText(QApplication::translate(
"CustomProfileDialog",
"Scan mode",
nullptr));
304 label_3->setText(QApplication::translate(
"CustomProfileDialog",
"<small>(Leave Name blank to skip saving a preset and use a temporary or project-specific Video Mode.)</small>",
nullptr));
310 class CustomProfileDialog:
public Ui_CustomProfileDialog {};
315 #endif // UI_CUSTOMPROFILEDIALOG_H