9 #ifndef UI_IMAGEPRODUCERWIDGET_H 10 #define UI_IMAGEPRODUCERWIDGET_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCheckBox> 17 #include <QtWidgets/QFormLayout> 18 #include <QtWidgets/QHBoxLayout> 19 #include <QtWidgets/QHeaderView> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QLineEdit> 22 #include <QtWidgets/QPushButton> 23 #include <QtWidgets/QSpacerItem> 24 #include <QtWidgets/QSpinBox> 25 #include <QtWidgets/QVBoxLayout> 26 #include <QtWidgets/QWidget> 27 #include "widgets/timespinbox.h" 31 class Ui_ImageProducerWidget
34 QVBoxLayout *verticalLayout;
35 QLabel *filenameLabel;
36 QFormLayout *formLayout;
38 QHBoxLayout *horizontalLayout_3;
39 QLineEdit *widthLineEdit;
41 QLineEdit *heightLineEdit;
42 QLabel *durationLabel;
43 QLabel *aspectRatioLabel;
44 QHBoxLayout *horizontalLayout_2;
45 QSpinBox *aspectNumSpinBox;
47 QSpinBox *aspectDenSpinBox;
48 QCheckBox *sequenceCheckBox;
50 QHBoxLayout *horizontalLayout_4;
51 QSpinBox *repeatSpinBox;
53 QHBoxLayout *horizontalLayout_6;
54 TimeSpinBox *durationSpinBox;
55 QPushButton *defaultDurationButton;
56 QHBoxLayout *horizontalLayout;
57 QPushButton *resetButton;
58 QSpacerItem *horizontalSpacer;
59 QSpacerItem *verticalSpacer;
61 void setupUi(QWidget *ImageProducerWidget)
63 if (ImageProducerWidget->objectName().isEmpty())
64 ImageProducerWidget->setObjectName(QStringLiteral(
"ImageProducerWidget"));
65 ImageProducerWidget->resize(366, 300);
66 verticalLayout =
new QVBoxLayout(ImageProducerWidget);
67 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
68 filenameLabel =
new QLabel(ImageProducerWidget);
69 filenameLabel->setObjectName(QStringLiteral(
"filenameLabel"));
73 filenameLabel->setFont(font);
74 filenameLabel->setAlignment(Qt::AlignCenter);
76 verticalLayout->addWidget(filenameLabel);
78 formLayout =
new QFormLayout();
79 formLayout->setObjectName(QStringLiteral(
"formLayout"));
80 formLayout->setFieldGrowthPolicy(QFormLayout::FieldsStayAtSizeHint);
81 formLayout->setFormAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
82 label =
new QLabel(ImageProducerWidget);
83 label->setObjectName(QStringLiteral(
"label"));
85 formLayout->setWidget(0, QFormLayout::LabelRole, label);
87 horizontalLayout_3 =
new QHBoxLayout();
88 horizontalLayout_3->setObjectName(QStringLiteral(
"horizontalLayout_3"));
89 widthLineEdit =
new QLineEdit(ImageProducerWidget);
90 widthLineEdit->setObjectName(QStringLiteral(
"widthLineEdit"));
91 QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
92 sizePolicy.setHorizontalStretch(0);
93 sizePolicy.setVerticalStretch(0);
94 sizePolicy.setHeightForWidth(widthLineEdit->sizePolicy().hasHeightForWidth());
95 widthLineEdit->setSizePolicy(sizePolicy);
96 widthLineEdit->setMaximumSize(QSize(60, 16777215));
97 widthLineEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
98 widthLineEdit->setReadOnly(
true);
100 horizontalLayout_3->addWidget(widthLineEdit);
102 label_2 =
new QLabel(ImageProducerWidget);
103 label_2->setObjectName(QStringLiteral(
"label_2"));
105 horizontalLayout_3->addWidget(label_2);
107 heightLineEdit =
new QLineEdit(ImageProducerWidget);
108 heightLineEdit->setObjectName(QStringLiteral(
"heightLineEdit"));
109 sizePolicy.setHeightForWidth(heightLineEdit->sizePolicy().hasHeightForWidth());
110 heightLineEdit->setSizePolicy(sizePolicy);
111 heightLineEdit->setMaximumSize(QSize(60, 16777215));
112 heightLineEdit->setReadOnly(
true);
114 horizontalLayout_3->addWidget(heightLineEdit);
117 formLayout->setLayout(0, QFormLayout::FieldRole, horizontalLayout_3);
119 durationLabel =
new QLabel(ImageProducerWidget);
120 durationLabel->setObjectName(QStringLiteral(
"durationLabel"));
121 durationLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
123 formLayout->setWidget(2, QFormLayout::LabelRole, durationLabel);
125 aspectRatioLabel =
new QLabel(ImageProducerWidget);
126 aspectRatioLabel->setObjectName(QStringLiteral(
"aspectRatioLabel"));
127 aspectRatioLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
129 formLayout->setWidget(3, QFormLayout::LabelRole, aspectRatioLabel);
131 horizontalLayout_2 =
new QHBoxLayout();
132 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
133 aspectNumSpinBox =
new QSpinBox(ImageProducerWidget);
134 aspectNumSpinBox->setObjectName(QStringLiteral(
"aspectNumSpinBox"));
135 aspectNumSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
136 aspectNumSpinBox->setKeyboardTracking(
false);
137 aspectNumSpinBox->setMinimum(1);
138 aspectNumSpinBox->setMaximum(1000);
139 aspectNumSpinBox->setValue(1);
141 horizontalLayout_2->addWidget(aspectNumSpinBox);
143 label_4 =
new QLabel(ImageProducerWidget);
144 label_4->setObjectName(QStringLiteral(
"label_4"));
146 horizontalLayout_2->addWidget(label_4);
148 aspectDenSpinBox =
new QSpinBox(ImageProducerWidget);
149 aspectDenSpinBox->setObjectName(QStringLiteral(
"aspectDenSpinBox"));
150 aspectDenSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
151 aspectDenSpinBox->setKeyboardTracking(
false);
152 aspectDenSpinBox->setMinimum(1);
153 aspectDenSpinBox->setMaximum(1000);
154 aspectDenSpinBox->setValue(1);
156 horizontalLayout_2->addWidget(aspectDenSpinBox);
159 formLayout->setLayout(3, QFormLayout::FieldRole, horizontalLayout_2);
161 sequenceCheckBox =
new QCheckBox(ImageProducerWidget);
162 sequenceCheckBox->setObjectName(QStringLiteral(
"sequenceCheckBox"));
164 formLayout->setWidget(4, QFormLayout::SpanningRole, sequenceCheckBox);
166 label_3 =
new QLabel(ImageProducerWidget);
167 label_3->setObjectName(QStringLiteral(
"label_3"));
169 formLayout->setWidget(5, QFormLayout::LabelRole, label_3);
171 horizontalLayout_4 =
new QHBoxLayout();
172 horizontalLayout_4->setObjectName(QStringLiteral(
"horizontalLayout_4"));
173 repeatSpinBox =
new QSpinBox(ImageProducerWidget);
174 repeatSpinBox->setObjectName(QStringLiteral(
"repeatSpinBox"));
175 repeatSpinBox->setEnabled(
false);
176 repeatSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
177 repeatSpinBox->setKeyboardTracking(
false);
178 repeatSpinBox->setMinimum(1);
179 repeatSpinBox->setMaximum(999);
180 repeatSpinBox->setValue(50);
182 horizontalLayout_4->addWidget(repeatSpinBox);
184 label_5 =
new QLabel(ImageProducerWidget);
185 label_5->setObjectName(QStringLiteral(
"label_5"));
187 horizontalLayout_4->addWidget(label_5);
190 formLayout->setLayout(5, QFormLayout::FieldRole, horizontalLayout_4);
192 horizontalLayout_6 =
new QHBoxLayout();
193 horizontalLayout_6->setObjectName(QStringLiteral(
"horizontalLayout_6"));
194 durationSpinBox =
new TimeSpinBox(ImageProducerWidget);
195 durationSpinBox->setObjectName(QStringLiteral(
"durationSpinBox"));
196 durationSpinBox->setMaximumSize(QSize(150, 16777215));
197 durationSpinBox->setFocusPolicy(Qt::ClickFocus);
198 durationSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
199 durationSpinBox->setAccelerated(
true);
200 durationSpinBox->setKeyboardTracking(
false);
201 durationSpinBox->setMinimum(1);
202 durationSpinBox->setMaximum(2147483647);
204 horizontalLayout_6->addWidget(durationSpinBox);
206 defaultDurationButton =
new QPushButton(ImageProducerWidget);
207 defaultDurationButton->setObjectName(QStringLiteral(
"defaultDurationButton"));
209 horizontalLayout_6->addWidget(defaultDurationButton);
212 formLayout->setLayout(2, QFormLayout::FieldRole, horizontalLayout_6);
215 verticalLayout->addLayout(formLayout);
217 horizontalLayout =
new QHBoxLayout();
218 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
219 resetButton =
new QPushButton(ImageProducerWidget);
220 resetButton->setObjectName(QStringLiteral(
"resetButton"));
222 horizontalLayout->addWidget(resetButton);
224 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
226 horizontalLayout->addItem(horizontalSpacer);
229 verticalLayout->addLayout(horizontalLayout);
231 verticalSpacer =
new QSpacerItem(20, 170, QSizePolicy::Minimum, QSizePolicy::Expanding);
233 verticalLayout->addItem(verticalSpacer);
235 QWidget::setTabOrder(widthLineEdit, heightLineEdit);
236 QWidget::setTabOrder(heightLineEdit, aspectNumSpinBox);
237 QWidget::setTabOrder(aspectNumSpinBox, aspectDenSpinBox);
238 QWidget::setTabOrder(aspectDenSpinBox, sequenceCheckBox);
239 QWidget::setTabOrder(sequenceCheckBox, repeatSpinBox);
240 QWidget::setTabOrder(repeatSpinBox, resetButton);
242 retranslateUi(ImageProducerWidget);
244 QMetaObject::connectSlotsByName(ImageProducerWidget);
247 void retranslateUi(QWidget *ImageProducerWidget)
249 ImageProducerWidget->setWindowTitle(QApplication::translate(
"ImageProducerWidget",
"Form",
nullptr));
250 filenameLabel->setText(QApplication::translate(
"ImageProducerWidget",
"TextLabel",
nullptr));
251 label->setText(QApplication::translate(
"ImageProducerWidget",
"Resolution",
nullptr));
252 widthLineEdit->setText(QString());
253 label_2->setText(QApplication::translate(
"ImageProducerWidget",
"x",
nullptr));
254 durationLabel->setText(QApplication::translate(
"ImageProducerWidget",
"Duration",
nullptr));
255 aspectRatioLabel->setText(QApplication::translate(
"ImageProducerWidget",
"Pixel aspect ratio",
nullptr));
256 label_4->setText(QApplication::translate(
"ImageProducerWidget",
":",
nullptr));
257 sequenceCheckBox->setText(QApplication::translate(
"ImageProducerWidget",
"Image sequence",
nullptr));
258 label_3->setText(QApplication::translate(
"ImageProducerWidget",
"Repeat",
nullptr));
259 repeatSpinBox->setSuffix(QApplication::translate(
"ImageProducerWidget",
" frames",
nullptr));
260 label_5->setText(QApplication::translate(
"ImageProducerWidget",
"per picture",
nullptr));
261 #ifndef QT_NO_TOOLTIP 262 defaultDurationButton->setToolTip(QApplication::translate(
"ImageProducerWidget",
"Make the current duration value the default value",
nullptr));
263 #endif // QT_NO_TOOLTIP 264 defaultDurationButton->setText(QApplication::translate(
"ImageProducerWidget",
"Set Default",
nullptr));
265 resetButton->setText(QApplication::translate(
"ImageProducerWidget",
"Reset",
nullptr));
271 class ImageProducerWidget:
public Ui_ImageProducerWidget {};
276 #endif // UI_IMAGEPRODUCERWIDGET_H Definition: addencodepresetdialog.h:24