9 #ifndef UI_COUNTPRODUCERWIDGET_H 10 #define UI_COUNTPRODUCERWIDGET_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCheckBox> 17 #include <QtWidgets/QComboBox> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHeaderView> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QSpacerItem> 22 #include <QtWidgets/QVBoxLayout> 23 #include <QtWidgets/QWidget> 24 #include "widgets/servicepresetwidget.h" 25 #include "widgets/timespinbox.h" 29 class Ui_CountProducerWidget
32 QVBoxLayout *verticalLayout;
34 ServicePresetWidget *preset;
35 QGridLayout *gridLayout;
37 QComboBox *directionCombo;
38 QSpacerItem *horizontalSpacer;
40 QComboBox *styleCombo;
41 QSpacerItem *horizontalSpacer1;
43 QComboBox *soundCombo;
44 QSpacerItem *horizontalSpacer2;
46 QComboBox *backgroundCombo;
47 QSpacerItem *horizontalSpacer3;
48 QCheckBox *dropCheckBox;
49 QLabel *durationLabel;
50 TimeSpinBox *durationSpinBox;
51 QSpacerItem *horizontalSpacer4;
52 QSpacerItem *verticalSpacer;
54 void setupUi(QWidget *CountProducerWidget)
56 if (CountProducerWidget->objectName().isEmpty())
57 CountProducerWidget->setObjectName(QStringLiteral(
"CountProducerWidget"));
58 CountProducerWidget->resize(394, 294);
59 verticalLayout =
new QVBoxLayout(CountProducerWidget);
60 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
61 nameLabel =
new QLabel(CountProducerWidget);
62 nameLabel->setObjectName(QStringLiteral(
"nameLabel"));
66 nameLabel->setFont(font);
67 nameLabel->setAlignment(Qt::AlignCenter);
69 verticalLayout->addWidget(nameLabel);
71 preset =
new ServicePresetWidget(CountProducerWidget);
72 preset->setObjectName(QStringLiteral(
"preset"));
74 verticalLayout->addWidget(preset);
76 gridLayout =
new QGridLayout();
77 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
78 label1 =
new QLabel(CountProducerWidget);
79 label1->setObjectName(QStringLiteral(
"label1"));
80 label1->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
82 gridLayout->addWidget(label1, 0, 0, 1, 1);
84 directionCombo =
new QComboBox(CountProducerWidget);
85 directionCombo->setObjectName(QStringLiteral(
"directionCombo"));
86 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
87 sizePolicy.setHorizontalStretch(0);
88 sizePolicy.setVerticalStretch(0);
89 sizePolicy.setHeightForWidth(directionCombo->sizePolicy().hasHeightForWidth());
90 directionCombo->setSizePolicy(sizePolicy);
92 gridLayout->addWidget(directionCombo, 0, 1, 1, 1);
94 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
96 gridLayout->addItem(horizontalSpacer, 0, 2, 1, 1);
98 label2 =
new QLabel(CountProducerWidget);
99 label2->setObjectName(QStringLiteral(
"label2"));
100 label2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
102 gridLayout->addWidget(label2, 1, 0, 1, 1);
104 styleCombo =
new QComboBox(CountProducerWidget);
105 styleCombo->setObjectName(QStringLiteral(
"styleCombo"));
106 sizePolicy.setHeightForWidth(styleCombo->sizePolicy().hasHeightForWidth());
107 styleCombo->setSizePolicy(sizePolicy);
109 gridLayout->addWidget(styleCombo, 1, 1, 1, 1);
111 horizontalSpacer1 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
113 gridLayout->addItem(horizontalSpacer1, 1, 2, 1, 1);
115 label21 =
new QLabel(CountProducerWidget);
116 label21->setObjectName(QStringLiteral(
"label21"));
117 label21->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
119 gridLayout->addWidget(label21, 2, 0, 1, 1);
121 soundCombo =
new QComboBox(CountProducerWidget);
122 soundCombo->setObjectName(QStringLiteral(
"soundCombo"));
123 sizePolicy.setHeightForWidth(soundCombo->sizePolicy().hasHeightForWidth());
124 soundCombo->setSizePolicy(sizePolicy);
126 gridLayout->addWidget(soundCombo, 2, 1, 1, 1);
128 horizontalSpacer2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
130 gridLayout->addItem(horizontalSpacer2, 2, 2, 1, 1);
132 label22 =
new QLabel(CountProducerWidget);
133 label22->setObjectName(QStringLiteral(
"label22"));
134 label22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
136 gridLayout->addWidget(label22, 3, 0, 1, 1);
138 backgroundCombo =
new QComboBox(CountProducerWidget);
139 backgroundCombo->setObjectName(QStringLiteral(
"backgroundCombo"));
140 sizePolicy.setHeightForWidth(backgroundCombo->sizePolicy().hasHeightForWidth());
141 backgroundCombo->setSizePolicy(sizePolicy);
143 gridLayout->addWidget(backgroundCombo, 3, 1, 1, 1);
145 horizontalSpacer3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
147 gridLayout->addItem(horizontalSpacer3, 3, 2, 1, 1);
149 dropCheckBox =
new QCheckBox(CountProducerWidget);
150 dropCheckBox->setObjectName(QStringLiteral(
"dropCheckBox"));
152 gridLayout->addWidget(dropCheckBox, 4, 0, 1, 2);
154 durationLabel =
new QLabel(CountProducerWidget);
155 durationLabel->setObjectName(QStringLiteral(
"durationLabel"));
156 durationLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
158 gridLayout->addWidget(durationLabel, 5, 0, 1, 1);
160 durationSpinBox =
new TimeSpinBox(CountProducerWidget);
161 durationSpinBox->setObjectName(QStringLiteral(
"durationSpinBox"));
162 durationSpinBox->setMaximumSize(QSize(150, 16777215));
163 durationSpinBox->setFocusPolicy(Qt::ClickFocus);
164 durationSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
165 durationSpinBox->setAccelerated(
true);
166 durationSpinBox->setKeyboardTracking(
false);
167 durationSpinBox->setMinimum(1);
168 durationSpinBox->setMaximum(2147483647);
170 gridLayout->addWidget(durationSpinBox, 5, 1, 1, 1);
172 horizontalSpacer4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
174 gridLayout->addItem(horizontalSpacer4, 5, 2, 1, 1);
177 verticalLayout->addLayout(gridLayout);
179 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
181 verticalLayout->addItem(verticalSpacer);
184 retranslateUi(CountProducerWidget);
186 QMetaObject::connectSlotsByName(CountProducerWidget);
189 void retranslateUi(QWidget *CountProducerWidget)
191 CountProducerWidget->setWindowTitle(QApplication::translate(
"CountProducerWidget",
"Form", Q_NULLPTR));
192 nameLabel->setText(QApplication::translate(
"CountProducerWidget",
"Count", Q_NULLPTR));
193 label1->setText(QApplication::translate(
"CountProducerWidget",
"Direction", Q_NULLPTR));
194 label2->setText(QApplication::translate(
"CountProducerWidget",
"Style", Q_NULLPTR));
195 label21->setText(QApplication::translate(
"CountProducerWidget",
"Sound", Q_NULLPTR));
196 #ifndef QT_NO_TOOLTIP 197 label21->setToolTip(QApplication::translate(
"CountProducerWidget",
"<html><head/><body><p>Silent - No sound</p><p>2-Pop - A 1kHz beep exactly two seconds before the out point</p><p>Frame 0 - A 1kHz beep at frame 0 of every second</p></body></html>", Q_NULLPTR));
198 #endif // QT_NO_TOOLTIP 199 label22->setText(QApplication::translate(
"CountProducerWidget",
"Background", Q_NULLPTR));
200 #ifndef QT_NO_TOOLTIP 201 label22->setToolTip(QApplication::translate(
"CountProducerWidget",
"<html><head/><body><p>None - No background</p><p>Clock - Film style clock animation</p></body></html>", Q_NULLPTR));
202 #endif // QT_NO_TOOLTIP 203 dropCheckBox->setText(QApplication::translate(
"CountProducerWidget",
"Drop Frame", Q_NULLPTR));
204 #ifndef QT_NO_TOOLTIP 205 dropCheckBox->setToolTip(QApplication::translate(
"CountProducerWidget",
"Use SMPTE style drop-frame counting for non-integer frame rates. The clock and timecode will advance two frames every minute if necessary to keep time with wall clock time.", Q_NULLPTR));
206 #endif // QT_NO_TOOLTIP 207 durationLabel->setText(QApplication::translate(
"CountProducerWidget",
"Duration", Q_NULLPTR));
213 class CountProducerWidget:
public Ui_CountProducerWidget {};
218 #endif // UI_COUNTPRODUCERWIDGET_H Definition: addencodepresetdialog.h:24