9 #ifndef UI_LUMAMIXTRANSITION_H 10 #define UI_LUMAMIXTRANSITION_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/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QRadioButton> 23 #include <QtWidgets/QSlider> 24 #include <QtWidgets/QSpacerItem> 25 #include <QtWidgets/QSpinBox> 26 #include <QtWidgets/QVBoxLayout> 27 #include <QtWidgets/QWidget> 31 class Ui_LumaMixTransition
34 QVBoxLayout *verticalLayout;
36 QGridLayout *gridLayout;
38 QHBoxLayout *horizontalLayout;
40 QSpacerItem *horizontalSpacer;
41 QLabel *customLumaLabel;
42 QCheckBox *invertCheckBox;
43 QHBoxLayout *horizontalLayout_2;
44 QLabel *softnessLabel;
45 QSlider *softnessSlider;
46 QSpinBox *softnessSpinner;
48 QHBoxLayout *horizontalLayout_3;
49 QRadioButton *crossfadeRadioButton;
50 QHBoxLayout *horizontalLayout_4;
51 QRadioButton *mixRadioButton;
56 QSpacerItem *verticalSpacer;
57 QButtonGroup *buttonGroup;
59 void setupUi(QWidget *LumaMixTransition)
61 if (LumaMixTransition->objectName().isEmpty())
62 LumaMixTransition->setObjectName(QStringLiteral(
"LumaMixTransition"));
63 LumaMixTransition->resize(388, 306);
64 verticalLayout =
new QVBoxLayout(LumaMixTransition);
65 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
66 label_2 =
new QLabel(LumaMixTransition);
67 label_2->setObjectName(QStringLiteral(
"label_2"));
71 label_2->setFont(font);
72 label_2->setAlignment(Qt::AlignCenter);
74 verticalLayout->addWidget(label_2);
76 gridLayout =
new QGridLayout();
77 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
78 label =
new QLabel(LumaMixTransition);
79 label->setObjectName(QStringLiteral(
"label"));
80 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
82 gridLayout->addWidget(label, 0, 0, 1, 1);
84 horizontalLayout =
new QHBoxLayout();
85 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
86 lumaCombo =
new QComboBox(LumaMixTransition);
87 lumaCombo->addItem(QString());
88 lumaCombo->addItem(QString());
89 lumaCombo->addItem(QString());
90 lumaCombo->addItem(QString());
91 lumaCombo->addItem(QString());
92 lumaCombo->addItem(QString());
93 lumaCombo->addItem(QString());
94 lumaCombo->addItem(QString());
95 lumaCombo->addItem(QString());
96 lumaCombo->addItem(QString());
97 lumaCombo->addItem(QString());
98 lumaCombo->addItem(QString());
99 lumaCombo->addItem(QString());
100 lumaCombo->addItem(QString());
101 lumaCombo->addItem(QString());
102 lumaCombo->addItem(QString());
103 lumaCombo->addItem(QString());
104 lumaCombo->addItem(QString());
105 lumaCombo->addItem(QString());
106 lumaCombo->addItem(QString());
107 lumaCombo->addItem(QString());
108 lumaCombo->addItem(QString());
109 lumaCombo->addItem(QString());
110 lumaCombo->addItem(QString());
111 lumaCombo->addItem(QString());
112 lumaCombo->setObjectName(QStringLiteral(
"lumaCombo"));
113 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
114 sizePolicy.setHorizontalStretch(0);
115 sizePolicy.setVerticalStretch(0);
116 sizePolicy.setHeightForWidth(lumaCombo->sizePolicy().hasHeightForWidth());
117 lumaCombo->setSizePolicy(sizePolicy);
119 horizontalLayout->addWidget(lumaCombo);
121 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
123 horizontalLayout->addItem(horizontalSpacer);
125 horizontalLayout->setStretch(1, 1);
127 gridLayout->addLayout(horizontalLayout, 0, 1, 1, 1);
129 customLumaLabel =
new QLabel(LumaMixTransition);
130 customLumaLabel->setObjectName(QStringLiteral(
"customLumaLabel"));
132 gridLayout->addWidget(customLumaLabel, 1, 1, 1, 1);
134 invertCheckBox =
new QCheckBox(LumaMixTransition);
135 invertCheckBox->setObjectName(QStringLiteral(
"invertCheckBox"));
137 gridLayout->addWidget(invertCheckBox, 2, 1, 1, 1);
139 horizontalLayout_2 =
new QHBoxLayout();
140 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
141 softnessLabel =
new QLabel(LumaMixTransition);
142 softnessLabel->setObjectName(QStringLiteral(
"softnessLabel"));
143 softnessLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
144 softnessLabel->setWordWrap(
true);
146 horizontalLayout_2->addWidget(softnessLabel);
148 softnessSlider =
new QSlider(LumaMixTransition);
149 softnessSlider->setObjectName(QStringLiteral(
"softnessSlider"));
150 softnessSlider->setMaximum(100);
151 softnessSlider->setValue(20);
152 softnessSlider->setOrientation(Qt::Horizontal);
154 horizontalLayout_2->addWidget(softnessSlider);
156 softnessSpinner =
new QSpinBox(LumaMixTransition);
157 softnessSpinner->setObjectName(QStringLiteral(
"softnessSpinner"));
158 softnessSpinner->setMaximum(100);
159 softnessSpinner->setValue(20);
161 horizontalLayout_2->addWidget(softnessSpinner);
164 gridLayout->addLayout(horizontalLayout_2, 3, 1, 1, 1);
166 label_4 =
new QLabel(LumaMixTransition);
167 label_4->setObjectName(QStringLiteral(
"label_4"));
168 label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
170 gridLayout->addWidget(label_4, 4, 0, 1, 1);
172 horizontalLayout_3 =
new QHBoxLayout();
173 horizontalLayout_3->setObjectName(QStringLiteral(
"horizontalLayout_3"));
174 crossfadeRadioButton =
new QRadioButton(LumaMixTransition);
175 buttonGroup =
new QButtonGroup(LumaMixTransition);
176 buttonGroup->setObjectName(QStringLiteral(
"buttonGroup"));
177 buttonGroup->addButton(crossfadeRadioButton);
178 crossfadeRadioButton->setObjectName(QStringLiteral(
"crossfadeRadioButton"));
180 horizontalLayout_3->addWidget(crossfadeRadioButton);
183 gridLayout->addLayout(horizontalLayout_3, 4, 1, 1, 1);
185 horizontalLayout_4 =
new QHBoxLayout();
186 horizontalLayout_4->setObjectName(QStringLiteral(
"horizontalLayout_4"));
187 mixRadioButton =
new QRadioButton(LumaMixTransition);
188 buttonGroup->addButton(mixRadioButton);
189 mixRadioButton->setObjectName(QStringLiteral(
"mixRadioButton"));
191 horizontalLayout_4->addWidget(mixRadioButton);
193 label_6 =
new QLabel(LumaMixTransition);
194 label_6->setObjectName(QStringLiteral(
"label_6"));
196 horizontalLayout_4->addWidget(label_6);
198 mixSlider =
new QSlider(LumaMixTransition);
199 mixSlider->setObjectName(QStringLiteral(
"mixSlider"));
200 mixSlider->setMaximum(100);
201 mixSlider->setOrientation(Qt::Horizontal);
203 horizontalLayout_4->addWidget(mixSlider);
205 label_7 =
new QLabel(LumaMixTransition);
206 label_7->setObjectName(QStringLiteral(
"label_7"));
208 horizontalLayout_4->addWidget(label_7);
210 mixSpinner =
new QSpinBox(LumaMixTransition);
211 mixSpinner->setObjectName(QStringLiteral(
"mixSpinner"));
212 mixSpinner->setMaximum(100);
214 horizontalLayout_4->addWidget(mixSpinner);
216 horizontalLayout_4->setStretch(2, 1);
218 gridLayout->addLayout(horizontalLayout_4, 5, 1, 1, 1);
221 verticalLayout->addLayout(gridLayout);
223 verticalSpacer =
new QSpacerItem(20, 91, QSizePolicy::Minimum, QSizePolicy::Expanding);
225 verticalLayout->addItem(verticalSpacer);
227 QWidget::setTabOrder(lumaCombo, invertCheckBox);
228 QWidget::setTabOrder(invertCheckBox, softnessSlider);
229 QWidget::setTabOrder(softnessSlider, softnessSpinner);
230 QWidget::setTabOrder(softnessSpinner, crossfadeRadioButton);
231 QWidget::setTabOrder(crossfadeRadioButton, mixSlider);
232 QWidget::setTabOrder(mixSlider, mixSpinner);
234 retranslateUi(LumaMixTransition);
235 QObject::connect(softnessSlider, SIGNAL(valueChanged(
int)), softnessSpinner, SLOT(setValue(
int)));
236 QObject::connect(softnessSpinner, SIGNAL(valueChanged(
int)), softnessSlider, SLOT(setValue(
int)));
237 QObject::connect(mixSlider, SIGNAL(valueChanged(
int)), mixSpinner, SLOT(setValue(
int)));
238 QObject::connect(mixSpinner, SIGNAL(valueChanged(
int)), mixSlider, SLOT(setValue(
int)));
240 QMetaObject::connectSlotsByName(LumaMixTransition);
243 void retranslateUi(QWidget *LumaMixTransition)
245 LumaMixTransition->setWindowTitle(QApplication::translate(
"LumaMixTransition",
"Form",
nullptr));
246 label_2->setText(QApplication::translate(
"LumaMixTransition",
"Transition",
nullptr));
247 label->setText(QApplication::translate(
"LumaMixTransition",
"Video",
nullptr));
248 lumaCombo->setItemText(0, QApplication::translate(
"LumaMixTransition",
"Dissolve",
nullptr));
249 lumaCombo->setItemText(1, QApplication::translate(
"LumaMixTransition",
"Cut",
nullptr));
250 lumaCombo->setItemText(2, QApplication::translate(
"LumaMixTransition",
"Bar Horizontal",
nullptr));
251 lumaCombo->setItemText(3, QApplication::translate(
"LumaMixTransition",
"Bar Vertical",
nullptr));
252 lumaCombo->setItemText(4, QApplication::translate(
"LumaMixTransition",
"Barn Door Horizontal",
nullptr));
253 lumaCombo->setItemText(5, QApplication::translate(
"LumaMixTransition",
"Barn Door Vertical",
nullptr));
254 lumaCombo->setItemText(6, QApplication::translate(
"LumaMixTransition",
"Barn Door Diagonal SW-NE",
nullptr));
255 lumaCombo->setItemText(7, QApplication::translate(
"LumaMixTransition",
"Barn Door Diagonal NW-SE",
nullptr));
256 lumaCombo->setItemText(8, QApplication::translate(
"LumaMixTransition",
"Diagonal Top Left",
nullptr));
257 lumaCombo->setItemText(9, QApplication::translate(
"LumaMixTransition",
"Diagonal Top Right",
nullptr));
258 lumaCombo->setItemText(10, QApplication::translate(
"LumaMixTransition",
"Matrix Waterfall Horizontal",
nullptr));
259 lumaCombo->setItemText(11, QApplication::translate(
"LumaMixTransition",
"Matrix Waterfall Vertical",
nullptr));
260 lumaCombo->setItemText(12, QApplication::translate(
"LumaMixTransition",
"Matrix Snake Horizontal",
nullptr));
261 lumaCombo->setItemText(13, QApplication::translate(
"LumaMixTransition",
"Matrix Snake Parallel Horizontal",
nullptr));
262 lumaCombo->setItemText(14, QApplication::translate(
"LumaMixTransition",
"Matrix Snake Vertical",
nullptr));
263 lumaCombo->setItemText(15, QApplication::translate(
"LumaMixTransition",
"Matrix Snake Parallel Vertical",
nullptr));
264 lumaCombo->setItemText(16, QApplication::translate(
"LumaMixTransition",
"Barn V Up",
nullptr));
265 lumaCombo->setItemText(17, QApplication::translate(
"LumaMixTransition",
"Iris Circle",
nullptr));
266 lumaCombo->setItemText(18, QApplication::translate(
"LumaMixTransition",
"Double Iris",
nullptr));
267 lumaCombo->setItemText(19, QApplication::translate(
"LumaMixTransition",
"Iris Box",
nullptr));
268 lumaCombo->setItemText(20, QApplication::translate(
"LumaMixTransition",
"Box Bottom Right",
nullptr));
269 lumaCombo->setItemText(21, QApplication::translate(
"LumaMixTransition",
"Box Bottom Left",
nullptr));
270 lumaCombo->setItemText(22, QApplication::translate(
"LumaMixTransition",
"Box Right Center",
nullptr));
271 lumaCombo->setItemText(23, QApplication::translate(
"LumaMixTransition",
"Clock Top",
nullptr));
272 lumaCombo->setItemText(24, QApplication::translate(
"LumaMixTransition",
"Custom...",
nullptr));
274 customLumaLabel->setText(QApplication::translate(
"LumaMixTransition",
"TextLabel",
nullptr));
275 #ifndef QT_NO_TOOLTIP 276 invertCheckBox->setToolTip(QApplication::translate(
"LumaMixTransition",
"Swap the appearance of the A and B clips",
nullptr));
277 #endif // QT_NO_TOOLTIP 278 invertCheckBox->setText(QApplication::translate(
"LumaMixTransition",
"Invert Wipe",
nullptr));
279 softnessLabel->setText(QApplication::translate(
"LumaMixTransition",
"Softness",
nullptr));
280 #ifndef QT_NO_TOOLTIP 281 softnessSlider->setToolTip(QApplication::translate(
"LumaMixTransition",
"Change the softness of the edge of the wipe",
nullptr));
282 #endif // QT_NO_TOOLTIP 283 softnessSpinner->setSuffix(QApplication::translate(
"LumaMixTransition",
" %",
nullptr));
284 label_4->setText(QApplication::translate(
"LumaMixTransition",
"Audio",
nullptr));
285 #ifndef QT_NO_TOOLTIP 286 crossfadeRadioButton->setToolTip(QApplication::translate(
"LumaMixTransition",
"Automatically fade-out the audio of clip A\n" 287 "and fade-in the audio of clip B over the\n" 288 "duration of the transition.",
nullptr));
289 #endif // QT_NO_TOOLTIP 290 crossfadeRadioButton->setText(QApplication::translate(
"LumaMixTransition",
"Cross-fade",
nullptr));
291 #ifndef QT_NO_TOOLTIP 292 mixRadioButton->setToolTip(QApplication::translate(
"LumaMixTransition",
"Do not alter the audio levels during the\n" 293 "course of the transition. Instead, set a\n" 294 "fixed mixing level, or choose only clip A's\n" 295 "audio (0%) or clip B's audio (100%).",
nullptr));
296 #endif // QT_NO_TOOLTIP 297 mixRadioButton->setText(QApplication::translate(
"LumaMixTransition",
"Mix:",
nullptr));
298 label_6->setText(QApplication::translate(
"LumaMixTransition",
"A",
nullptr));
299 label_7->setText(QApplication::translate(
"LumaMixTransition",
"B",
nullptr));
300 mixSpinner->setSuffix(QApplication::translate(
"LumaMixTransition",
" %",
nullptr));
306 class LumaMixTransition:
public Ui_LumaMixTransition {};
311 #endif // UI_LUMAMIXTRANSITION_H Definition: addencodepresetdialog.h:24