9#ifndef UI_AVFORMATPRODUCERWIDGET_H
10#define UI_AVFORMATPRODUCERWIDGET_H
12#include <QtCore/QVariant>
13#include <QtGui/QAction>
15#include <QtWidgets/QApplication>
16#include <QtWidgets/QCheckBox>
17#include <QtWidgets/QComboBox>
18#include <QtWidgets/QDoubleSpinBox>
19#include <QtWidgets/QGridLayout>
20#include <QtWidgets/QHBoxLayout>
21#include <QtWidgets/QHeaderView>
22#include <QtWidgets/QLabel>
23#include <QtWidgets/QLineEdit>
24#include <QtWidgets/QPlainTextEdit>
25#include <QtWidgets/QPushButton>
26#include <QtWidgets/QScrollArea>
27#include <QtWidgets/QSlider>
28#include <QtWidgets/QSpacerItem>
29#include <QtWidgets/QSpinBox>
30#include <QtWidgets/QTabWidget>
31#include <QtWidgets/QTableWidget>
32#include <QtWidgets/QVBoxLayout>
33#include <QtWidgets/QWidget>
34#include "widgets/timespinbox.h"
38class Ui_AvformatProducerWidget
41 QAction *actionOpenFolder;
42 QAction *actionCopyFullFilePath;
43 QAction *actionFFmpegInfo;
44 QAction *actionFFmpegIntegrityCheck;
45 QAction *actionFFmpegConvert;
46 QAction *actionExtractSubclip;
47 QAction *actionSetFileDate;
48 QAction *actionDisableProxy;
49 QAction *actionMakeProxy;
50 QAction *actionDeleteProxy;
51 QAction *actionCopyHashCode;
53 QAction *actionSetEquirectangular;
54 QAction *actionFFmpegVideoQuality;
55 QAction *actionExportGPX;
56 QAction *actionBitrateViewer;
57 QVBoxLayout *verticalLayout;
58 QLineEdit *filenameLabel;
59 QScrollArea *scrollArea;
60 QWidget *scrollAreaWidgetContents;
61 QVBoxLayout *verticalLayout_2;
63 QPlainTextEdit *notesTextEdit;
64 QGridLayout *gridLayout_1;
65 TimeSpinBox *durationSpinBox;
66 QSpacerItem *horizontalSpacer_2;
67 QLabel *durationLabel;
68 QLineEdit *timelineDurationText;
69 QDoubleSpinBox *speedSpinBox;
71 QLabel *timelineDurationLabel;
72 QHBoxLayout *horizontalLayout_9;
73 QComboBox *speedComboBox;
74 QPushButton *applySpeedButton;
75 QCheckBox *pitchCheckBox;
76 QSpacerItem *horizontalSpacer_10;
77 QTabWidget *tabWidget;
79 QGridLayout *gridLayout_2;
80 QLabel *scanModeLabel;
83 QTableWidget *videoTableWidget;
84 QSpacerItem *verticalSpacer_3;
85 QLabel *aspectRatioLabel;
86 QHBoxLayout *horizontalLayout_3;
88 QComboBox *videoTrackComboBox;
89 QSpacerItem *horizontalSpacer_4;
90 QHBoxLayout *horizontalLayout_4;
91 QSpinBox *aspectNumSpinBox;
93 QSpinBox *aspectDenSpinBox;
94 QSpacerItem *horizontalSpacer;
95 QHBoxLayout *horizontalLayout;
96 QComboBox *rangeComboBox;
97 QSpacerItem *horizontalSpacer_3;
98 QHBoxLayout *horizontalLayout_5;
99 QComboBox *scanComboBox;
100 QComboBox *fieldOrderComboBox;
101 QSpacerItem *horizontalSpacer_5;
102 QHBoxLayout *horizontalLayout_2;
103 QComboBox *rotationComboBox;
105 QSpacerItem *horizontalSpacer_11;
107 QGridLayout *gridLayout_3;
108 QLabel *trackLabel_2;
109 QHBoxLayout *horizontalLayout_6;
110 QComboBox *audioTrackComboBox;
111 QSpacerItem *horizontalSpacer_6;
112 QSpacerItem *verticalSpacer_2;
113 QTableWidget *audioTableWidget;
116 QHBoxLayout *horizontalLayout_7;
117 QSpacerItem *horizontalSpacer_7;
118 QSpinBox *syncSpinBox;
119 QSpacerItem *horizontalSpacer_8;
120 QWidget *metadataTab;
121 QVBoxLayout *verticalLayout_3;
122 QTableWidget *metadataTable;
123 QSpacerItem *verticalSpacer;
124 QHBoxLayout *horizontalLayout_8;
125 QPushButton *menuButton;
126 QPushButton *reverseButton;
127 QPushButton *convertButton;
128 QPushButton *proxyButton;
129 QSpacerItem *horizontalSpacer_9;
131 void setupUi(QWidget *AvformatProducerWidget)
133 if (AvformatProducerWidget->objectName().isEmpty())
134 AvformatProducerWidget->setObjectName(
"AvformatProducerWidget");
135 AvformatProducerWidget->resize(484, 592);
136 actionOpenFolder =
new QAction(AvformatProducerWidget);
137 actionOpenFolder->setObjectName(
"actionOpenFolder");
138 actionCopyFullFilePath =
new QAction(AvformatProducerWidget);
139 actionCopyFullFilePath->setObjectName(
"actionCopyFullFilePath");
140 actionFFmpegInfo =
new QAction(AvformatProducerWidget);
141 actionFFmpegInfo->setObjectName(
"actionFFmpegInfo");
142 actionFFmpegIntegrityCheck =
new QAction(AvformatProducerWidget);
143 actionFFmpegIntegrityCheck->setObjectName(
"actionFFmpegIntegrityCheck");
144 actionFFmpegConvert =
new QAction(AvformatProducerWidget);
145 actionFFmpegConvert->setObjectName(
"actionFFmpegConvert");
146 actionExtractSubclip =
new QAction(AvformatProducerWidget);
147 actionExtractSubclip->setObjectName(
"actionExtractSubclip");
148 actionSetFileDate =
new QAction(AvformatProducerWidget);
149 actionSetFileDate->setObjectName(
"actionSetFileDate");
150 actionDisableProxy =
new QAction(AvformatProducerWidget);
151 actionDisableProxy->setObjectName(
"actionDisableProxy");
152 actionDisableProxy->setCheckable(
true);
153 actionMakeProxy =
new QAction(AvformatProducerWidget);
154 actionMakeProxy->setObjectName(
"actionMakeProxy");
155 actionDeleteProxy =
new QAction(AvformatProducerWidget);
156 actionDeleteProxy->setObjectName(
"actionDeleteProxy");
157 actionCopyHashCode =
new QAction(AvformatProducerWidget);
158 actionCopyHashCode->setObjectName(
"actionCopyHashCode");
159 actionReset =
new QAction(AvformatProducerWidget);
160 actionReset->setObjectName(
"actionReset");
161 actionSetEquirectangular =
new QAction(AvformatProducerWidget);
162 actionSetEquirectangular->setObjectName(
"actionSetEquirectangular");
163 actionFFmpegVideoQuality =
new QAction(AvformatProducerWidget);
164 actionFFmpegVideoQuality->setObjectName(
"actionFFmpegVideoQuality");
165 actionExportGPX =
new QAction(AvformatProducerWidget);
166 actionExportGPX->setObjectName(
"actionExportGPX");
167 actionExportGPX->setEnabled(
false);
168 actionBitrateViewer =
new QAction(AvformatProducerWidget);
169 actionBitrateViewer->setObjectName(
"actionBitrateViewer");
170 verticalLayout =
new QVBoxLayout(AvformatProducerWidget);
171 verticalLayout->setObjectName(
"verticalLayout");
172 filenameLabel =
new QLineEdit(AvformatProducerWidget);
173 filenameLabel->setObjectName(
"filenameLabel");
174 filenameLabel->setAlignment(Qt::AlignCenter);
176 verticalLayout->addWidget(filenameLabel);
178 scrollArea =
new QScrollArea(AvformatProducerWidget);
179 scrollArea->setObjectName(
"scrollArea");
180 scrollArea->setFrameShape(QFrame::NoFrame);
181 scrollArea->setWidgetResizable(
true);
182 scrollAreaWidgetContents =
new QWidget();
183 scrollAreaWidgetContents->setObjectName(
"scrollAreaWidgetContents");
184 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 466, 512));
185 verticalLayout_2 =
new QVBoxLayout(scrollAreaWidgetContents);
186 verticalLayout_2->setSpacing(3);
187 verticalLayout_2->setObjectName(
"verticalLayout_2");
188 verticalLayout_2->setContentsMargins(6, 6, 6, 0);
189 label =
new QLabel(scrollAreaWidgetContents);
190 label->setObjectName(
"label");
192 verticalLayout_2->addWidget(label);
194 notesTextEdit =
new QPlainTextEdit(scrollAreaWidgetContents);
195 notesTextEdit->setObjectName(
"notesTextEdit");
196 notesTextEdit->setMaximumSize(QSize(16777215, 60));
197 notesTextEdit->setFocusPolicy(Qt::StrongFocus);
198 notesTextEdit->setTabChangesFocus(
true);
200 verticalLayout_2->addWidget(notesTextEdit);
202 gridLayout_1 =
new QGridLayout();
203 gridLayout_1->setObjectName(
"gridLayout_1");
204 durationSpinBox =
new TimeSpinBox(scrollAreaWidgetContents);
205 durationSpinBox->setObjectName(
"durationSpinBox");
206 durationSpinBox->setFocusPolicy(Qt::StrongFocus);
207 durationSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
208 durationSpinBox->setAccelerated(
true);
209 durationSpinBox->setKeyboardTracking(
false);
210 durationSpinBox->setMaximum(2147483647);
212 gridLayout_1->addWidget(durationSpinBox, 1, 1, 1, 1);
214 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
216 gridLayout_1->addItem(horizontalSpacer_2, 1, 4, 1, 1);
218 durationLabel =
new QLabel(scrollAreaWidgetContents);
219 durationLabel->setObjectName(
"durationLabel");
220 durationLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
222 gridLayout_1->addWidget(durationLabel, 1, 0, 1, 1);
224 timelineDurationText =
new QLineEdit(scrollAreaWidgetContents);
225 timelineDurationText->setObjectName(
"timelineDurationText");
226 timelineDurationText->setEnabled(
false);
227 timelineDurationText->setReadOnly(
true);
229 gridLayout_1->addWidget(timelineDurationText, 1, 3, 1, 1);
231 speedSpinBox =
new QDoubleSpinBox(scrollAreaWidgetContents);
232 speedSpinBox->setObjectName(
"speedSpinBox");
233 speedSpinBox->setFocusPolicy(Qt::StrongFocus);
234 speedSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
235 speedSpinBox->setAccelerated(
true);
236 speedSpinBox->setKeyboardTracking(
false);
237 speedSpinBox->setSuffix(QString::fromUtf8(
" x"));
238 speedSpinBox->setDecimals(6);
239 speedSpinBox->setMinimum(0.002500000000000);
240 speedSpinBox->setMaximum(50.000000000000000);
241 speedSpinBox->setSingleStep(0.100000000000000);
242 speedSpinBox->setValue(1.000000000000000);
244 gridLayout_1->addWidget(speedSpinBox, 0, 1, 1, 1);
246 speedLabel =
new QLabel(scrollAreaWidgetContents);
247 speedLabel->setObjectName(
"speedLabel");
248 speedLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
250 gridLayout_1->addWidget(speedLabel, 0, 0, 1, 1);
252 timelineDurationLabel =
new QLabel(scrollAreaWidgetContents);
253 timelineDurationLabel->setObjectName(
"timelineDurationLabel");
255 gridLayout_1->addWidget(timelineDurationLabel, 1, 2, 1, 1);
257 horizontalLayout_9 =
new QHBoxLayout();
258 horizontalLayout_9->setObjectName(
"horizontalLayout_9");
259 speedComboBox =
new QComboBox(scrollAreaWidgetContents);
260 speedComboBox->addItem(QString::fromUtf8(
"0.125"));
261 speedComboBox->addItem(QString::fromUtf8(
"0.25"));
262 speedComboBox->addItem(QString::fromUtf8(
"0.5"));
263 speedComboBox->addItem(QString::fromUtf8(
"1"));
264 speedComboBox->addItem(QString::fromUtf8(
"1.25"));
265 speedComboBox->addItem(QString::fromUtf8(
"1.5"));
266 speedComboBox->addItem(QString::fromUtf8(
"2"));
267 speedComboBox->addItem(QString::fromUtf8(
"3"));
268 speedComboBox->addItem(QString::fromUtf8(
"4"));
269 speedComboBox->setObjectName(
"speedComboBox");
270 speedComboBox->setMaximumSize(QSize(20, 16777215));
272 horizontalLayout_9->addWidget(speedComboBox);
274 applySpeedButton =
new QPushButton(scrollAreaWidgetContents);
275 applySpeedButton->setObjectName(
"applySpeedButton");
277 horizontalLayout_9->addWidget(applySpeedButton);
279 pitchCheckBox =
new QCheckBox(scrollAreaWidgetContents);
280 pitchCheckBox->setObjectName(
"pitchCheckBox");
282 horizontalLayout_9->addWidget(pitchCheckBox);
284 horizontalSpacer_10 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
286 horizontalLayout_9->addItem(horizontalSpacer_10);
289 gridLayout_1->addLayout(horizontalLayout_9, 0, 2, 1, 3);
292 verticalLayout_2->addLayout(gridLayout_1);
294 tabWidget =
new QTabWidget(scrollAreaWidgetContents);
295 tabWidget->setObjectName(
"tabWidget");
296 videoTab =
new QWidget();
297 videoTab->setObjectName(
"videoTab");
298 gridLayout_2 =
new QGridLayout(videoTab);
299 gridLayout_2->setObjectName(
"gridLayout_2");
300 scanModeLabel =
new QLabel(videoTab);
301 scanModeLabel->setObjectName(
"scanModeLabel");
302 scanModeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
304 gridLayout_2->addWidget(scanModeLabel, 3, 0, 1, 1);
306 label_2 =
new QLabel(videoTab);
307 label_2->setObjectName(
"label_2");
308 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
310 gridLayout_2->addWidget(label_2, 4, 0, 1, 1);
312 label_5 =
new QLabel(videoTab);
313 label_5->setObjectName(
"label_5");
314 label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
316 gridLayout_2->addWidget(label_5, 5, 0, 1, 1);
318 videoTableWidget =
new QTableWidget(videoTab);
319 if (videoTableWidget->columnCount() < 2)
320 videoTableWidget->setColumnCount(2);
321 QTableWidgetItem *__qtablewidgetitem =
new QTableWidgetItem();
322 videoTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
323 QTableWidgetItem *__qtablewidgetitem1 =
new QTableWidgetItem();
324 videoTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
325 if (videoTableWidget->rowCount() < 6)
326 videoTableWidget->setRowCount(6);
327 QTableWidgetItem *__qtablewidgetitem2 =
new QTableWidgetItem();
328 videoTableWidget->setVerticalHeaderItem(0, __qtablewidgetitem2);
329 QTableWidgetItem *__qtablewidgetitem3 =
new QTableWidgetItem();
330 videoTableWidget->setVerticalHeaderItem(1, __qtablewidgetitem3);
331 QTableWidgetItem *__qtablewidgetitem4 =
new QTableWidgetItem();
332 videoTableWidget->setVerticalHeaderItem(2, __qtablewidgetitem4);
333 QTableWidgetItem *__qtablewidgetitem5 =
new QTableWidgetItem();
334 videoTableWidget->setVerticalHeaderItem(3, __qtablewidgetitem5);
335 QTableWidgetItem *__qtablewidgetitem6 =
new QTableWidgetItem();
336 videoTableWidget->setVerticalHeaderItem(4, __qtablewidgetitem6);
337 QTableWidgetItem *__qtablewidgetitem7 =
new QTableWidgetItem();
338 videoTableWidget->setVerticalHeaderItem(5, __qtablewidgetitem7);
339 QTableWidgetItem *__qtablewidgetitem8 =
new QTableWidgetItem();
340 videoTableWidget->setItem(0, 0, __qtablewidgetitem8);
341 QTableWidgetItem *__qtablewidgetitem9 =
new QTableWidgetItem();
342 videoTableWidget->setItem(1, 0, __qtablewidgetitem9);
343 QTableWidgetItem *__qtablewidgetitem10 =
new QTableWidgetItem();
344 videoTableWidget->setItem(2, 0, __qtablewidgetitem10);
345 QTableWidgetItem *__qtablewidgetitem11 =
new QTableWidgetItem();
346 videoTableWidget->setItem(3, 0, __qtablewidgetitem11);
347 QTableWidgetItem *__qtablewidgetitem12 =
new QTableWidgetItem();
348 videoTableWidget->setItem(4, 0, __qtablewidgetitem12);
349 QTableWidgetItem *__qtablewidgetitem13 =
new QTableWidgetItem();
350 videoTableWidget->setItem(5, 0, __qtablewidgetitem13);
351 videoTableWidget->setObjectName(
"videoTableWidget");
352 videoTableWidget->setMinimumSize(QSize(0, 80));
353 videoTableWidget->setMaximumSize(QSize(16777215, 145));
354 videoTableWidget->setFocusPolicy(Qt::ClickFocus);
355 videoTableWidget->setFrameShape(QFrame::NoFrame);
356 videoTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
357 videoTableWidget->setAlternatingRowColors(
true);
358 videoTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
359 videoTableWidget->setGridStyle(Qt::NoPen);
360 videoTableWidget->setRowCount(6);
361 videoTableWidget->horizontalHeader()->setVisible(
false);
362 videoTableWidget->horizontalHeader()->setDefaultSectionSize(110);
363 videoTableWidget->horizontalHeader()->setStretchLastSection(
true);
364 videoTableWidget->verticalHeader()->setVisible(
false);
365 videoTableWidget->verticalHeader()->setDefaultSectionSize(24);
367 gridLayout_2->addWidget(videoTableWidget, 1, 0, 1, 3);
369 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
371 gridLayout_2->addItem(verticalSpacer_3, 6, 0, 1, 3);
373 aspectRatioLabel =
new QLabel(videoTab);
374 aspectRatioLabel->setObjectName(
"aspectRatioLabel");
375 aspectRatioLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
377 gridLayout_2->addWidget(aspectRatioLabel, 2, 0, 1, 1);
379 horizontalLayout_3 =
new QHBoxLayout();
380 horizontalLayout_3->setObjectName(
"horizontalLayout_3");
381 trackLabel =
new QLabel(videoTab);
382 trackLabel->setObjectName(
"trackLabel");
383 trackLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
385 horizontalLayout_3->addWidget(trackLabel);
387 videoTrackComboBox =
new QComboBox(videoTab);
388 videoTrackComboBox->setObjectName(
"videoTrackComboBox");
389 videoTrackComboBox->setSizeAdjustPolicy(QComboBox::AdjustToContents);
391 horizontalLayout_3->addWidget(videoTrackComboBox);
393 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
395 horizontalLayout_3->addItem(horizontalSpacer_4);
398 gridLayout_2->addLayout(horizontalLayout_3, 0, 0, 1, 3);
400 horizontalLayout_4 =
new QHBoxLayout();
401 horizontalLayout_4->setObjectName(
"horizontalLayout_4");
402 aspectNumSpinBox =
new QSpinBox(videoTab);
403 aspectNumSpinBox->setObjectName(
"aspectNumSpinBox");
404 aspectNumSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
405 aspectNumSpinBox->setKeyboardTracking(
false);
406 aspectNumSpinBox->setMinimum(1);
407 aspectNumSpinBox->setMaximum(8192);
408 aspectNumSpinBox->setValue(16);
410 horizontalLayout_4->addWidget(aspectNumSpinBox);
412 label_4 =
new QLabel(videoTab);
413 label_4->setObjectName(
"label_4");
415 horizontalLayout_4->addWidget(label_4);
417 aspectDenSpinBox =
new QSpinBox(videoTab);
418 aspectDenSpinBox->setObjectName(
"aspectDenSpinBox");
419 aspectDenSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
420 aspectDenSpinBox->setKeyboardTracking(
false);
421 aspectDenSpinBox->setMinimum(1);
422 aspectDenSpinBox->setMaximum(8192);
423 aspectDenSpinBox->setValue(9);
425 horizontalLayout_4->addWidget(aspectDenSpinBox);
427 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
429 horizontalLayout_4->addItem(horizontalSpacer);
432 gridLayout_2->addLayout(horizontalLayout_4, 2, 2, 1, 1);
434 horizontalLayout =
new QHBoxLayout();
435 horizontalLayout->setObjectName(
"horizontalLayout");
436 rangeComboBox =
new QComboBox(videoTab);
437 rangeComboBox->addItem(QString());
438 rangeComboBox->addItem(QString());
439 rangeComboBox->setObjectName(
"rangeComboBox");
441 horizontalLayout->addWidget(rangeComboBox);
443 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
445 horizontalLayout->addItem(horizontalSpacer_3);
448 gridLayout_2->addLayout(horizontalLayout, 4, 2, 1, 1);
450 horizontalLayout_5 =
new QHBoxLayout();
451 horizontalLayout_5->setObjectName(
"horizontalLayout_5");
452 scanComboBox =
new QComboBox(videoTab);
453 scanComboBox->addItem(QString());
454 scanComboBox->addItem(QString());
455 scanComboBox->setObjectName(
"scanComboBox");
457 horizontalLayout_5->addWidget(scanComboBox);
459 fieldOrderComboBox =
new QComboBox(videoTab);
460 fieldOrderComboBox->addItem(QString());
461 fieldOrderComboBox->addItem(QString());
462 fieldOrderComboBox->setObjectName(
"fieldOrderComboBox");
464 horizontalLayout_5->addWidget(fieldOrderComboBox);
466 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
468 horizontalLayout_5->addItem(horizontalSpacer_5);
471 gridLayout_2->addLayout(horizontalLayout_5, 3, 2, 1, 1);
473 horizontalLayout_2 =
new QHBoxLayout();
474 horizontalLayout_2->setObjectName(
"horizontalLayout_2");
475 rotationComboBox =
new QComboBox(videoTab);
476 rotationComboBox->addItem(QString());
477 rotationComboBox->addItem(QString());
478 rotationComboBox->addItem(QString());
479 rotationComboBox->addItem(QString());
480 rotationComboBox->setObjectName(
"rotationComboBox");
482 horizontalLayout_2->addWidget(rotationComboBox);
484 label_6 =
new QLabel(videoTab);
485 label_6->setObjectName(
"label_6");
487 horizontalLayout_2->addWidget(label_6);
489 horizontalSpacer_11 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
491 horizontalLayout_2->addItem(horizontalSpacer_11);
494 gridLayout_2->addLayout(horizontalLayout_2, 5, 2, 1, 1);
496 tabWidget->addTab(videoTab, QString());
497 audioTab =
new QWidget();
498 audioTab->setObjectName(
"audioTab");
499 gridLayout_3 =
new QGridLayout(audioTab);
500 gridLayout_3->setObjectName(
"gridLayout_3");
501 trackLabel_2 =
new QLabel(audioTab);
502 trackLabel_2->setObjectName(
"trackLabel_2");
503 trackLabel_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
505 gridLayout_3->addWidget(trackLabel_2, 0, 0, 1, 1);
507 horizontalLayout_6 =
new QHBoxLayout();
508 horizontalLayout_6->setObjectName(
"horizontalLayout_6");
509 audioTrackComboBox =
new QComboBox(audioTab);
510 audioTrackComboBox->setObjectName(
"audioTrackComboBox");
512 horizontalLayout_6->addWidget(audioTrackComboBox);
514 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
516 horizontalLayout_6->addItem(horizontalSpacer_6);
519 gridLayout_3->addLayout(horizontalLayout_6, 0, 1, 1, 1);
521 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
523 gridLayout_3->addItem(verticalSpacer_2, 4, 0, 1, 1);
525 audioTableWidget =
new QTableWidget(audioTab);
526 if (audioTableWidget->columnCount() < 2)
527 audioTableWidget->setColumnCount(2);
528 QTableWidgetItem *__qtablewidgetitem14 =
new QTableWidgetItem();
529 audioTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem14);
530 QTableWidgetItem *__qtablewidgetitem15 =
new QTableWidgetItem();
531 audioTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem15);
532 if (audioTableWidget->rowCount() < 4)
533 audioTableWidget->setRowCount(4);
534 QTableWidgetItem *__qtablewidgetitem16 =
new QTableWidgetItem();
535 audioTableWidget->setVerticalHeaderItem(0, __qtablewidgetitem16);
536 QTableWidgetItem *__qtablewidgetitem17 =
new QTableWidgetItem();
537 audioTableWidget->setVerticalHeaderItem(1, __qtablewidgetitem17);
538 QTableWidgetItem *__qtablewidgetitem18 =
new QTableWidgetItem();
539 audioTableWidget->setVerticalHeaderItem(2, __qtablewidgetitem18);
540 QTableWidgetItem *__qtablewidgetitem19 =
new QTableWidgetItem();
541 audioTableWidget->setVerticalHeaderItem(3, __qtablewidgetitem19);
542 QTableWidgetItem *__qtablewidgetitem20 =
new QTableWidgetItem();
543 audioTableWidget->setItem(0, 0, __qtablewidgetitem20);
544 QTableWidgetItem *__qtablewidgetitem21 =
new QTableWidgetItem();
545 audioTableWidget->setItem(1, 0, __qtablewidgetitem21);
546 QTableWidgetItem *__qtablewidgetitem22 =
new QTableWidgetItem();
547 audioTableWidget->setItem(2, 0, __qtablewidgetitem22);
548 QTableWidgetItem *__qtablewidgetitem23 =
new QTableWidgetItem();
549 audioTableWidget->setItem(3, 0, __qtablewidgetitem23);
550 audioTableWidget->setObjectName(
"audioTableWidget");
551 audioTableWidget->setMinimumSize(QSize(0, 80));
552 audioTableWidget->setMaximumSize(QSize(16777215, 120));
553 audioTableWidget->setFocusPolicy(Qt::ClickFocus);
554 audioTableWidget->setFrameShape(QFrame::NoFrame);
555 audioTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
556 audioTableWidget->setAlternatingRowColors(
true);
557 audioTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
558 audioTableWidget->setGridStyle(Qt::NoPen);
559 audioTableWidget->horizontalHeader()->setVisible(
false);
560 audioTableWidget->horizontalHeader()->setStretchLastSection(
true);
561 audioTableWidget->verticalHeader()->setVisible(
false);
562 audioTableWidget->verticalHeader()->setDefaultSectionSize(24);
564 gridLayout_3->addWidget(audioTableWidget, 1, 0, 1, 2);
566 syncSlider =
new QSlider(audioTab);
567 syncSlider->setObjectName(
"syncSlider");
568 syncSlider->setMinimum(-1000);
569 syncSlider->setMaximum(1000);
570 syncSlider->setValue(0);
571 syncSlider->setOrientation(Qt::Horizontal);
573 gridLayout_3->addWidget(syncSlider, 2, 1, 1, 1);
575 syncLabel =
new QLabel(audioTab);
576 syncLabel->setObjectName(
"syncLabel");
577 syncLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
579 gridLayout_3->addWidget(syncLabel, 2, 0, 1, 1);
581 horizontalLayout_7 =
new QHBoxLayout();
582 horizontalLayout_7->setObjectName(
"horizontalLayout_7");
583 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
585 horizontalLayout_7->addItem(horizontalSpacer_7);
587 syncSpinBox =
new QSpinBox(audioTab);
588 syncSpinBox->setObjectName(
"syncSpinBox");
589 syncSpinBox->setMinimum(-1000);
590 syncSpinBox->setMaximum(1000);
592 horizontalLayout_7->addWidget(syncSpinBox);
594 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
596 horizontalLayout_7->addItem(horizontalSpacer_8);
599 gridLayout_3->addLayout(horizontalLayout_7, 3, 1, 1, 1);
601 tabWidget->addTab(audioTab, QString());
602 metadataTab =
new QWidget();
603 metadataTab->setObjectName(
"metadataTab");
604 verticalLayout_3 =
new QVBoxLayout(metadataTab);
605 verticalLayout_3->setObjectName(
"verticalLayout_3");
606 metadataTable =
new QTableWidget(metadataTab);
607 if (metadataTable->columnCount() < 2)
608 metadataTable->setColumnCount(2);
609 QTableWidgetItem *__qtablewidgetitem24 =
new QTableWidgetItem();
610 metadataTable->setHorizontalHeaderItem(0, __qtablewidgetitem24);
611 QTableWidgetItem *__qtablewidgetitem25 =
new QTableWidgetItem();
612 metadataTable->setHorizontalHeaderItem(1, __qtablewidgetitem25);
613 metadataTable->setObjectName(
"metadataTable");
614 metadataTable->setFocusPolicy(Qt::TabFocus);
615 metadataTable->setFrameShape(QFrame::NoFrame);
616 metadataTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
617 metadataTable->setAlternatingRowColors(
true);
618 metadataTable->setSelectionMode(QAbstractItemView::NoSelection);
619 metadataTable->setGridStyle(Qt::NoPen);
620 metadataTable->horizontalHeader()->setStretchLastSection(
true);
621 metadataTable->verticalHeader()->setVisible(
false);
622 metadataTable->verticalHeader()->setDefaultSectionSize(24);
624 verticalLayout_3->addWidget(metadataTable);
626 tabWidget->addTab(metadataTab, QString());
628 verticalLayout_2->addWidget(tabWidget);
630 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
632 verticalLayout_2->addItem(verticalSpacer);
634 scrollArea->setWidget(scrollAreaWidgetContents);
636 verticalLayout->addWidget(scrollArea);
638 horizontalLayout_8 =
new QHBoxLayout();
639 horizontalLayout_8->setObjectName(
"horizontalLayout_8");
640 menuButton =
new QPushButton(AvformatProducerWidget);
641 menuButton->setObjectName(
"menuButton");
643 QString iconThemeName = QString::fromUtf8(
"show-menu");
644 if (QIcon::hasThemeIcon(iconThemeName)) {
645 icon = QIcon::fromTheme(iconThemeName);
647 icon.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/show-menu.png"), QSize(), QIcon::Normal, QIcon::Off);
649 menuButton->setIcon(icon);
651 horizontalLayout_8->addWidget(menuButton);
653 reverseButton =
new QPushButton(AvformatProducerWidget);
654 reverseButton->setObjectName(
"reverseButton");
656 horizontalLayout_8->addWidget(reverseButton);
658 convertButton =
new QPushButton(AvformatProducerWidget);
659 convertButton->setObjectName(
"convertButton");
661 horizontalLayout_8->addWidget(convertButton);
663 proxyButton =
new QPushButton(AvformatProducerWidget);
664 proxyButton->setObjectName(
"proxyButton");
666 horizontalLayout_8->addWidget(proxyButton);
668 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
670 horizontalLayout_8->addItem(horizontalSpacer_9);
673 verticalLayout->addLayout(horizontalLayout_8);
675 QWidget::setTabOrder(filenameLabel, notesTextEdit);
676 QWidget::setTabOrder(notesTextEdit, speedSpinBox);
677 QWidget::setTabOrder(speedSpinBox, applySpeedButton);
678 QWidget::setTabOrder(applySpeedButton, pitchCheckBox);
679 QWidget::setTabOrder(pitchCheckBox, durationSpinBox);
680 QWidget::setTabOrder(durationSpinBox, timelineDurationText);
681 QWidget::setTabOrder(timelineDurationText, aspectNumSpinBox);
682 QWidget::setTabOrder(aspectNumSpinBox, aspectDenSpinBox);
683 QWidget::setTabOrder(aspectDenSpinBox, scanComboBox);
684 QWidget::setTabOrder(scanComboBox, fieldOrderComboBox);
685 QWidget::setTabOrder(fieldOrderComboBox, rangeComboBox);
686 QWidget::setTabOrder(rangeComboBox, convertButton);
687 QWidget::setTabOrder(convertButton, menuButton);
688 QWidget::setTabOrder(menuButton, audioTrackComboBox);
689 QWidget::setTabOrder(audioTrackComboBox, syncSlider);
690 QWidget::setTabOrder(syncSlider, syncSpinBox);
691 QWidget::setTabOrder(syncSpinBox, metadataTable);
692 QWidget::setTabOrder(metadataTable, scrollArea);
693 QWidget::setTabOrder(scrollArea, reverseButton);
694 QWidget::setTabOrder(reverseButton, tabWidget);
695 QWidget::setTabOrder(tabWidget, proxyButton);
696 QWidget::setTabOrder(proxyButton, videoTrackComboBox);
698 retranslateUi(AvformatProducerWidget);
699 QObject::connect(syncSlider, &QSlider::valueChanged, syncSpinBox, &QSpinBox::setValue);
700 QObject::connect(syncSpinBox, &QSpinBox::valueChanged, syncSlider, &QSlider::setValue);
702 tabWidget->setCurrentIndex(0);
705 QMetaObject::connectSlotsByName(AvformatProducerWidget);
708 void retranslateUi(QWidget *AvformatProducerWidget)
710 AvformatProducerWidget->setWindowTitle(QCoreApplication::translate(
"AvformatProducerWidget",
"Form",
nullptr));
711 actionOpenFolder->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Show in Folder",
nullptr));
712 actionCopyFullFilePath->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Copy Full File Path",
nullptr));
713 actionFFmpegInfo->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"More Information...",
nullptr));
714 actionFFmpegIntegrityCheck->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Start Integrity Check Job",
nullptr));
715 actionFFmpegConvert->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert to Edit-friendly...",
nullptr));
716 actionExtractSubclip->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Extract Sub-clip...",
nullptr));
717 actionSetFileDate->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Set Creation Time...",
nullptr));
718 actionDisableProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Disable Proxy",
nullptr));
719 actionMakeProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Make Proxy",
nullptr));
720 actionDeleteProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Delete Proxy",
nullptr));
721 actionCopyHashCode->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Copy Hash Code",
nullptr));
722 actionReset->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reset",
nullptr));
723 actionSetEquirectangular->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Set Equirectangular...",
nullptr));
724 actionFFmpegVideoQuality->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Measure Video Quality...",
nullptr));
725 actionExportGPX->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Export GPX",
nullptr));
726#if QT_CONFIG(tooltip)
727 actionExportGPX->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Export GPX",
nullptr));
729 actionBitrateViewer->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"View Bitrate...",
nullptr));
730#if QT_CONFIG(tooltip)
731 actionBitrateViewer->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"View Bitrate",
nullptr));
733 label->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Comments:",
nullptr));
734 notesTextEdit->setPlainText(QString());
735 durationLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Duration",
nullptr));
736 speedLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Speed",
nullptr));
737 timelineDurationLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Timeline",
nullptr));
739#if QT_CONFIG(tooltip)
740 speedComboBox->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Speed Presets",
nullptr));
742 applySpeedButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Apply",
nullptr));
743#if QT_CONFIG(tooltip)
744 pitchCheckBox->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Apply pitch compensation when the speed is changed.",
nullptr));
746 pitchCheckBox->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Pitch Compensation",
nullptr));
747 scanModeLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Scan mode",
nullptr));
748 label_2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color range",
nullptr));
749 label_5->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Rotation",
nullptr));
750 QTableWidgetItem *___qtablewidgetitem = videoTableWidget->horizontalHeaderItem(0);
751 ___qtablewidgetitem->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
752 QTableWidgetItem *___qtablewidgetitem1 = videoTableWidget->horizontalHeaderItem(1);
753 ___qtablewidgetitem1->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
754 QTableWidgetItem *___qtablewidgetitem2 = videoTableWidget->verticalHeaderItem(0);
755 ___qtablewidgetitem2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
756 QTableWidgetItem *___qtablewidgetitem3 = videoTableWidget->verticalHeaderItem(1);
757 ___qtablewidgetitem3->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Resolution",
nullptr));
758 QTableWidgetItem *___qtablewidgetitem4 = videoTableWidget->verticalHeaderItem(2);
759 ___qtablewidgetitem4->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Frame rate",
nullptr));
760 QTableWidgetItem *___qtablewidgetitem5 = videoTableWidget->verticalHeaderItem(3);
761 ___qtablewidgetitem5->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Pixel format",
nullptr));
762 QTableWidgetItem *___qtablewidgetitem6 = videoTableWidget->verticalHeaderItem(4);
763 ___qtablewidgetitem6->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color space",
nullptr));
764 QTableWidgetItem *___qtablewidgetitem7 = videoTableWidget->verticalHeaderItem(5);
765 ___qtablewidgetitem7->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color transfer",
nullptr));
767 const bool __sortingEnabled = videoTableWidget->isSortingEnabled();
768 videoTableWidget->setSortingEnabled(
false);
769 QTableWidgetItem *___qtablewidgetitem8 = videoTableWidget->item(0, 0);
770 ___qtablewidgetitem8->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
771 QTableWidgetItem *___qtablewidgetitem9 = videoTableWidget->item(1, 0);
772 ___qtablewidgetitem9->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Resolution",
nullptr));
773 QTableWidgetItem *___qtablewidgetitem10 = videoTableWidget->item(2, 0);
774 ___qtablewidgetitem10->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Frame rate",
nullptr));
775 QTableWidgetItem *___qtablewidgetitem11 = videoTableWidget->item(3, 0);
776 ___qtablewidgetitem11->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
777 QTableWidgetItem *___qtablewidgetitem12 = videoTableWidget->item(4, 0);
778 ___qtablewidgetitem12->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color space",
nullptr));
779 QTableWidgetItem *___qtablewidgetitem13 = videoTableWidget->item(5, 0);
780 ___qtablewidgetitem13->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color transfer",
nullptr));
781 videoTableWidget->setSortingEnabled(__sortingEnabled);
783 aspectRatioLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Aspect ratio",
nullptr));
784 trackLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Track",
nullptr));
785 label_4->setText(QCoreApplication::translate(
"AvformatProducerWidget",
":",
nullptr));
786 rangeComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Broadcast Limited (MPEG)",
nullptr));
787 rangeComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Full (JPEG)",
nullptr));
789 scanComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Interlaced",
nullptr));
790 scanComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Progressive",
nullptr));
792 fieldOrderComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Bottom Field First",
nullptr));
793 fieldOrderComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Top Field First",
nullptr));
795 rotationComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"0",
nullptr));
796 rotationComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"90",
nullptr));
797 rotationComboBox->setItemText(2, QCoreApplication::translate(
"AvformatProducerWidget",
"180",
nullptr));
798 rotationComboBox->setItemText(3, QCoreApplication::translate(
"AvformatProducerWidget",
"270",
nullptr));
800 label_6->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"\302\260",
nullptr));
801 tabWidget->setTabText(tabWidget->indexOf(videoTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Video",
nullptr));
802 trackLabel_2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Track",
nullptr));
803 QTableWidgetItem *___qtablewidgetitem14 = audioTableWidget->horizontalHeaderItem(0);
804 ___qtablewidgetitem14->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
805 QTableWidgetItem *___qtablewidgetitem15 = audioTableWidget->horizontalHeaderItem(1);
806 ___qtablewidgetitem15->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
807 QTableWidgetItem *___qtablewidgetitem16 = audioTableWidget->verticalHeaderItem(0);
808 ___qtablewidgetitem16->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
809 QTableWidgetItem *___qtablewidgetitem17 = audioTableWidget->verticalHeaderItem(1);
810 ___qtablewidgetitem17->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Channels",
nullptr));
811 QTableWidgetItem *___qtablewidgetitem18 = audioTableWidget->verticalHeaderItem(2);
812 ___qtablewidgetitem18->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sample rate",
nullptr));
813 QTableWidgetItem *___qtablewidgetitem19 = audioTableWidget->verticalHeaderItem(3);
814 ___qtablewidgetitem19->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
816 const bool __sortingEnabled1 = audioTableWidget->isSortingEnabled();
817 audioTableWidget->setSortingEnabled(
false);
818 QTableWidgetItem *___qtablewidgetitem20 = audioTableWidget->item(0, 0);
819 ___qtablewidgetitem20->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
820 QTableWidgetItem *___qtablewidgetitem21 = audioTableWidget->item(1, 0);
821 ___qtablewidgetitem21->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Channels",
nullptr));
822 QTableWidgetItem *___qtablewidgetitem22 = audioTableWidget->item(2, 0);
823 ___qtablewidgetitem22->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sample rate",
nullptr));
824 QTableWidgetItem *___qtablewidgetitem23 = audioTableWidget->item(3, 0);
825 ___qtablewidgetitem23->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
826 audioTableWidget->setSortingEnabled(__sortingEnabled1);
828#if QT_CONFIG(tooltip)
829 syncSlider->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Adjust the audio/video synchronization. The center position is equivalent to no alteration.",
nullptr));
831 syncLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sync",
nullptr));
832 syncSpinBox->setSuffix(QCoreApplication::translate(
"AvformatProducerWidget",
" ms",
nullptr));
833 tabWidget->setTabText(tabWidget->indexOf(audioTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Audio",
nullptr));
834 QTableWidgetItem *___qtablewidgetitem24 = metadataTable->horizontalHeaderItem(0);
835 ___qtablewidgetitem24->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
836 QTableWidgetItem *___qtablewidgetitem25 = metadataTable->horizontalHeaderItem(1);
837 ___qtablewidgetitem25->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
838 tabWidget->setTabText(tabWidget->indexOf(metadataTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Metadata",
nullptr));
839#if QT_CONFIG(tooltip)
840 menuButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Properties Menu",
nullptr));
842 menuButton->setText(QString());
843 reverseButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reverse...",
nullptr));
844#if QT_CONFIG(tooltip)
845 convertButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert to Edit-friendly",
nullptr));
847 convertButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert...",
nullptr));
848 proxyButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Proxy",
nullptr));
854 class AvformatProducerWidget:
public Ui_AvformatProducerWidget {};