9 #ifndef UI_CUSTOMPROFILEDIALOG_H 10 #define UI_CUSTOMPROFILEDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QComboBox> 17 #include <QtWidgets/QDialog> 18 #include <QtWidgets/QDialogButtonBox> 19 #include <QtWidgets/QDoubleSpinBox> 20 #include <QtWidgets/QGridLayout> 21 #include <QtWidgets/QHBoxLayout> 22 #include <QtWidgets/QHeaderView> 23 #include <QtWidgets/QLabel> 24 #include <QtWidgets/QLineEdit> 25 #include <QtWidgets/QSpacerItem> 26 #include <QtWidgets/QSpinBox> 27 #include <QtWidgets/QVBoxLayout> 28 #include <QtWidgets/QWidget> 32 class Ui_CustomProfileDialog
35 QVBoxLayout *verticalLayout;
37 QGridLayout *gridLayout_2;
39 QHBoxLayout *horizontalLayout_2;
40 QComboBox *colorspaceCombo;
41 QSpacerItem *horizontalSpacer;
44 QHBoxLayout *horizontalLayout_8;
45 QSpinBox *aspectNumSpinner;
47 QSpinBox *aspectDenSpinner;
48 QSpacerItem *horizontalSpacer_8;
50 QHBoxLayout *horizontalLayout_9;
51 QComboBox *scanModeCombo;
52 QSpacerItem *horizontalSpacer_9;
54 QHBoxLayout *horizontalLayout_7;
55 QSpinBox *widthSpinner;
57 QSpinBox *heightSpinner;
58 QSpacerItem *horizontalSpacer_7;
60 QHBoxLayout *horizontalLayout_16;
61 QDoubleSpinBox *fpsSpinner;
62 QSpacerItem *horizontalSpacer_16;
64 QSpacerItem *verticalSpacer_2;
65 QDialogButtonBox *buttonBox;
67 void setupUi(QDialog *CustomProfileDialog)
69 if (CustomProfileDialog->objectName().isEmpty())
70 CustomProfileDialog->setObjectName(QStringLiteral(
"CustomProfileDialog"));
71 CustomProfileDialog->resize(238, 215);
72 CustomProfileDialog->setModal(
true);
73 verticalLayout =
new QVBoxLayout(CustomProfileDialog);
74 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
75 widget =
new QWidget(CustomProfileDialog);
76 widget->setObjectName(QStringLiteral(
"widget"));
77 gridLayout_2 =
new QGridLayout(widget);
78 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
79 gridLayout_2->setVerticalSpacing(3);
80 label_2 =
new QLabel(widget);
81 label_2->setObjectName(QStringLiteral(
"label_2"));
82 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
84 gridLayout_2->addWidget(label_2, 6, 0, 1, 1);
86 horizontalLayout_2 =
new QHBoxLayout();
87 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
88 colorspaceCombo =
new QComboBox(widget);
89 colorspaceCombo->insertItems(0, QStringList()
90 << QStringLiteral(
"ITU-R BT.601")
91 << QStringLiteral(
"ITU-R BT.709")
93 colorspaceCombo->setObjectName(QStringLiteral(
"colorspaceCombo"));
95 horizontalLayout_2->addWidget(colorspaceCombo);
97 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
99 horizontalLayout_2->addItem(horizontalSpacer);
102 gridLayout_2->addLayout(horizontalLayout_2, 6, 1, 1, 2);
104 label_22 =
new QLabel(widget);
105 label_22->setObjectName(QStringLiteral(
"label_22"));
106 label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
108 gridLayout_2->addWidget(label_22, 1, 0, 1, 1);
110 nameEdit =
new QLineEdit(widget);
111 nameEdit->setObjectName(QStringLiteral(
"nameEdit"));
113 gridLayout_2->addWidget(nameEdit, 0, 1, 1, 2);
115 horizontalLayout_8 =
new QHBoxLayout();
116 horizontalLayout_8->setSpacing(2);
117 horizontalLayout_8->setObjectName(QStringLiteral(
"horizontalLayout_8"));
118 aspectNumSpinner =
new QSpinBox(widget);
119 aspectNumSpinner->setObjectName(QStringLiteral(
"aspectNumSpinner"));
120 aspectNumSpinner->setMinimum(1);
121 aspectNumSpinner->setMaximum(4096);
122 aspectNumSpinner->setValue(16);
124 horizontalLayout_8->addWidget(aspectNumSpinner);
126 label_16 =
new QLabel(widget);
127 label_16->setObjectName(QStringLiteral(
"label_16"));
129 horizontalLayout_8->addWidget(label_16);
131 aspectDenSpinner =
new QSpinBox(widget);
132 aspectDenSpinner->setObjectName(QStringLiteral(
"aspectDenSpinner"));
133 aspectDenSpinner->setMinimum(1);
134 aspectDenSpinner->setMaximum(4096);
135 aspectDenSpinner->setValue(9);
137 horizontalLayout_8->addWidget(aspectDenSpinner);
139 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
141 horizontalLayout_8->addItem(horizontalSpacer_8);
144 gridLayout_2->addLayout(horizontalLayout_8, 2, 1, 1, 2);
146 label =
new QLabel(widget);
147 label->setObjectName(QStringLiteral(
"label"));
148 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
150 gridLayout_2->addWidget(label, 0, 0, 1, 1);
152 horizontalLayout_9 =
new QHBoxLayout();
153 horizontalLayout_9->setSpacing(2);
154 horizontalLayout_9->setObjectName(QStringLiteral(
"horizontalLayout_9"));
155 scanModeCombo =
new QComboBox(widget);
156 scanModeCombo->setObjectName(QStringLiteral(
"scanModeCombo"));
158 horizontalLayout_9->addWidget(scanModeCombo);
160 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
162 horizontalLayout_9->addItem(horizontalSpacer_9);
165 gridLayout_2->addLayout(horizontalLayout_9, 5, 1, 1, 2);
167 label_13 =
new QLabel(widget);
168 label_13->setObjectName(QStringLiteral(
"label_13"));
169 label_13->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
171 gridLayout_2->addWidget(label_13, 2, 0, 1, 1);
173 horizontalLayout_7 =
new QHBoxLayout();
174 horizontalLayout_7->setSpacing(2);
175 horizontalLayout_7->setObjectName(QStringLiteral(
"horizontalLayout_7"));
176 widthSpinner =
new QSpinBox(widget);
177 widthSpinner->setObjectName(QStringLiteral(
"widthSpinner"));
178 widthSpinner->setMinimum(16);
179 widthSpinner->setMaximum(4096);
180 widthSpinner->setValue(1280);
182 horizontalLayout_7->addWidget(widthSpinner);
184 label_11 =
new QLabel(widget);
185 label_11->setObjectName(QStringLiteral(
"label_11"));
187 horizontalLayout_7->addWidget(label_11);
189 heightSpinner =
new QSpinBox(widget);
190 heightSpinner->setObjectName(QStringLiteral(
"heightSpinner"));
191 heightSpinner->setMinimum(1);
192 heightSpinner->setMaximum(4096);
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, 1, 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, 4, 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, 4, 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, 5, 0, 1, 1);
234 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
236 gridLayout_2->addItem(verticalSpacer_2, 9, 0, 1, 1);
239 verticalLayout->addWidget(widget);
241 buttonBox =
new QDialogButtonBox(CustomProfileDialog);
242 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
243 buttonBox->setOrientation(Qt::Horizontal);
244 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
246 verticalLayout->addWidget(buttonBox);
248 #ifndef QT_NO_SHORTCUT 249 label_2->setBuddy(colorspaceCombo);
250 label_22->setBuddy(widthSpinner);
251 label->setBuddy(nameEdit);
252 label_13->setBuddy(aspectNumSpinner);
253 label_10->setBuddy(fpsSpinner);
254 label_14->setBuddy(scanModeCombo);
255 #endif // QT_NO_SHORTCUT 256 QWidget::setTabOrder(nameEdit, widthSpinner);
257 QWidget::setTabOrder(widthSpinner, heightSpinner);
258 QWidget::setTabOrder(heightSpinner, aspectNumSpinner);
259 QWidget::setTabOrder(aspectNumSpinner, aspectDenSpinner);
260 QWidget::setTabOrder(aspectDenSpinner, fpsSpinner);
261 QWidget::setTabOrder(fpsSpinner, scanModeCombo);
262 QWidget::setTabOrder(scanModeCombo, colorspaceCombo);
263 QWidget::setTabOrder(colorspaceCombo, buttonBox);
265 retranslateUi(CustomProfileDialog);
266 QObject::connect(buttonBox, SIGNAL(accepted()), CustomProfileDialog, SLOT(accept()));
267 QObject::connect(buttonBox, SIGNAL(rejected()), CustomProfileDialog, SLOT(reject()));
269 colorspaceCombo->setCurrentIndex(1);
270 scanModeCombo->setCurrentIndex(1);
273 QMetaObject::connectSlotsByName(CustomProfileDialog);
276 void retranslateUi(QDialog *CustomProfileDialog)
278 CustomProfileDialog->setWindowTitle(QApplication::translate(
"CustomProfileDialog",
"Add Custom Video Mode", Q_NULLPTR));
279 label_2->setText(QApplication::translate(
"CustomProfileDialog",
"Colorspace", Q_NULLPTR));
280 label_22->setText(QApplication::translate(
"CustomProfileDialog",
"Resolution", Q_NULLPTR));
281 label_16->setText(QApplication::translate(
"CustomProfileDialog",
":", Q_NULLPTR));
282 label->setText(QApplication::translate(
"CustomProfileDialog",
"Name", Q_NULLPTR));
283 scanModeCombo->clear();
284 scanModeCombo->insertItems(0, QStringList()
285 << QApplication::translate(
"CustomProfileDialog",
"Interlaced", Q_NULLPTR)
286 << QApplication::translate(
"CustomProfileDialog",
"Progressive", Q_NULLPTR)
288 label_13->setText(QApplication::translate(
"CustomProfileDialog",
"Aspect ratio", Q_NULLPTR));
289 label_11->setText(QApplication::translate(
"CustomProfileDialog",
"x", Q_NULLPTR));
290 label_10->setText(QApplication::translate(
"CustomProfileDialog",
"Frames/sec", Q_NULLPTR));
291 label_14->setText(QApplication::translate(
"CustomProfileDialog",
"Scan mode", Q_NULLPTR));
297 class CustomProfileDialog:
public Ui_CustomProfileDialog {};
302 #endif // UI_CUSTOMPROFILEDIALOG_H Definition: addencodepresetdialog.h:24