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 *actionExtractSubtitles;
48 QAction *actionSetFileDate;
49 QAction *actionDisableProxy;
50 QAction *actionMakeProxy;
51 QAction *actionDeleteProxy;
52 QAction *actionCopyHashCode;
54 QAction *actionSetEquirectangular;
55 QAction *actionFFmpegVideoQuality;
56 QAction *actionExportGPX;
57 QAction *actionBitrateViewer;
58 QAction *actionShowInFiles;
59 QVBoxLayout *verticalLayout;
60 QLineEdit *filenameLabel;
61 QScrollArea *scrollArea;
62 QWidget *scrollAreaWidgetContents;
63 QVBoxLayout *verticalLayout_2;
65 QPlainTextEdit *notesTextEdit;
66 QGridLayout *gridLayout_1;
67 TimeSpinBox *durationSpinBox;
68 QSpacerItem *horizontalSpacer_2;
69 QLabel *durationLabel;
70 QLineEdit *timelineDurationText;
71 QDoubleSpinBox *speedSpinBox;
73 QLabel *timelineDurationLabel;
74 QHBoxLayout *horizontalLayout_9;
75 QComboBox *speedComboBox;
76 QPushButton *applySpeedButton;
77 QCheckBox *pitchCheckBox;
78 QSpacerItem *horizontalSpacer_10;
79 QTabWidget *tabWidget;
81 QGridLayout *gridLayout_2;
82 QLabel *scanModeLabel;
85 QTableWidget *videoTableWidget;
86 QSpacerItem *verticalSpacer_3;
87 QLabel *aspectRatioLabel;
88 QHBoxLayout *horizontalLayout_3;
90 QComboBox *videoTrackComboBox;
91 QSpacerItem *horizontalSpacer_4;
92 QHBoxLayout *horizontalLayout_4;
93 QSpinBox *aspectNumSpinBox;
95 QSpinBox *aspectDenSpinBox;
96 QSpacerItem *horizontalSpacer;
97 QHBoxLayout *horizontalLayout;
98 QComboBox *rangeComboBox;
99 QSpacerItem *horizontalSpacer_3;
100 QHBoxLayout *horizontalLayout_5;
101 QComboBox *scanComboBox;
102 QComboBox *fieldOrderComboBox;
103 QSpacerItem *horizontalSpacer_5;
104 QHBoxLayout *horizontalLayout_2;
105 QComboBox *rotationComboBox;
107 QSpacerItem *horizontalSpacer_11;
109 QGridLayout *gridLayout_3;
110 QLabel *trackLabel_2;
111 QHBoxLayout *horizontalLayout_6;
112 QComboBox *audioTrackComboBox;
113 QSpacerItem *horizontalSpacer_6;
114 QSpacerItem *verticalSpacer_2;
115 QTableWidget *audioTableWidget;
118 QHBoxLayout *horizontalLayout_7;
119 QSpacerItem *horizontalSpacer_7;
120 QSpinBox *syncSpinBox;
121 QSpacerItem *horizontalSpacer_8;
122 QWidget *metadataTab;
123 QVBoxLayout *verticalLayout_3;
124 QTableWidget *metadataTable;
125 QSpacerItem *verticalSpacer;
126 QHBoxLayout *horizontalLayout_8;
127 QPushButton *menuButton;
128 QPushButton *convertButton;
129 QPushButton *reverseButton;
130 QPushButton *proxyButton;
131 QPushButton *openWithButton;
132 QPushButton *reloadButton;
133 QSpacerItem *horizontalSpacer_9;
135 void setupUi(QWidget *AvformatProducerWidget)
137 if (AvformatProducerWidget->objectName().isEmpty())
138 AvformatProducerWidget->setObjectName(
"AvformatProducerWidget");
139 AvformatProducerWidget->resize(569, 595);
140#if QT_CONFIG(whatsthis)
141 AvformatProducerWidget->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/audio-video-properties/12923/1"));
143 actionOpenFolder =
new QAction(AvformatProducerWidget);
144 actionOpenFolder->setObjectName(
"actionOpenFolder");
145 actionCopyFullFilePath =
new QAction(AvformatProducerWidget);
146 actionCopyFullFilePath->setObjectName(
"actionCopyFullFilePath");
147 actionFFmpegInfo =
new QAction(AvformatProducerWidget);
148 actionFFmpegInfo->setObjectName(
"actionFFmpegInfo");
149 actionFFmpegIntegrityCheck =
new QAction(AvformatProducerWidget);
150 actionFFmpegIntegrityCheck->setObjectName(
"actionFFmpegIntegrityCheck");
151 actionFFmpegConvert =
new QAction(AvformatProducerWidget);
152 actionFFmpegConvert->setObjectName(
"actionFFmpegConvert");
153 actionExtractSubclip =
new QAction(AvformatProducerWidget);
154 actionExtractSubclip->setObjectName(
"actionExtractSubclip");
155 actionExtractSubtitles =
new QAction(AvformatProducerWidget);
156 actionExtractSubtitles->setObjectName(
"actionExtractSubtitles");
157 actionSetFileDate =
new QAction(AvformatProducerWidget);
158 actionSetFileDate->setObjectName(
"actionSetFileDate");
159 actionDisableProxy =
new QAction(AvformatProducerWidget);
160 actionDisableProxy->setObjectName(
"actionDisableProxy");
161 actionDisableProxy->setCheckable(
true);
162 actionMakeProxy =
new QAction(AvformatProducerWidget);
163 actionMakeProxy->setObjectName(
"actionMakeProxy");
164 actionDeleteProxy =
new QAction(AvformatProducerWidget);
165 actionDeleteProxy->setObjectName(
"actionDeleteProxy");
166 actionCopyHashCode =
new QAction(AvformatProducerWidget);
167 actionCopyHashCode->setObjectName(
"actionCopyHashCode");
168 actionReset =
new QAction(AvformatProducerWidget);
169 actionReset->setObjectName(
"actionReset");
170 actionSetEquirectangular =
new QAction(AvformatProducerWidget);
171 actionSetEquirectangular->setObjectName(
"actionSetEquirectangular");
172 actionFFmpegVideoQuality =
new QAction(AvformatProducerWidget);
173 actionFFmpegVideoQuality->setObjectName(
"actionFFmpegVideoQuality");
174 actionExportGPX =
new QAction(AvformatProducerWidget);
175 actionExportGPX->setObjectName(
"actionExportGPX");
176 actionExportGPX->setEnabled(
false);
177 actionBitrateViewer =
new QAction(AvformatProducerWidget);
178 actionBitrateViewer->setObjectName(
"actionBitrateViewer");
179 actionShowInFiles =
new QAction(AvformatProducerWidget);
180 actionShowInFiles->setObjectName(
"actionShowInFiles");
181 verticalLayout =
new QVBoxLayout(AvformatProducerWidget);
182 verticalLayout->setObjectName(
"verticalLayout");
183 filenameLabel =
new QLineEdit(AvformatProducerWidget);
184 filenameLabel->setObjectName(
"filenameLabel");
185 filenameLabel->setAlignment(Qt::AlignmentFlag::AlignCenter);
187 verticalLayout->addWidget(filenameLabel);
189 scrollArea =
new QScrollArea(AvformatProducerWidget);
190 scrollArea->setObjectName(
"scrollArea");
191 scrollArea->setFrameShape(QFrame::Shape::NoFrame);
192 scrollArea->setWidgetResizable(
true);
193 scrollAreaWidgetContents =
new QWidget();
194 scrollAreaWidgetContents->setObjectName(
"scrollAreaWidgetContents");
195 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 543, 534));
196 verticalLayout_2 =
new QVBoxLayout(scrollAreaWidgetContents);
197 verticalLayout_2->setSpacing(3);
198 verticalLayout_2->setObjectName(
"verticalLayout_2");
199 verticalLayout_2->setContentsMargins(6, 6, 6, 0);
200 label =
new QLabel(scrollAreaWidgetContents);
201 label->setObjectName(
"label");
203 verticalLayout_2->addWidget(label);
205 notesTextEdit =
new QPlainTextEdit(scrollAreaWidgetContents);
206 notesTextEdit->setObjectName(
"notesTextEdit");
207 notesTextEdit->setMaximumSize(QSize(16777215, 60));
208 notesTextEdit->setFocusPolicy(Qt::FocusPolicy::StrongFocus);
209 notesTextEdit->setTabChangesFocus(
true);
211 verticalLayout_2->addWidget(notesTextEdit);
213 gridLayout_1 =
new QGridLayout();
214 gridLayout_1->setObjectName(
"gridLayout_1");
215 durationSpinBox =
new TimeSpinBox(scrollAreaWidgetContents);
216 durationSpinBox->setObjectName(
"durationSpinBox");
217 durationSpinBox->setFocusPolicy(Qt::FocusPolicy::StrongFocus);
218 durationSpinBox->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
219 durationSpinBox->setAccelerated(
true);
220 durationSpinBox->setKeyboardTracking(
false);
221 durationSpinBox->setMaximum(2147483647);
223 gridLayout_1->addWidget(durationSpinBox, 1, 1, 1, 1);
225 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
227 gridLayout_1->addItem(horizontalSpacer_2, 1, 4, 1, 1);
229 durationLabel =
new QLabel(scrollAreaWidgetContents);
230 durationLabel->setObjectName(
"durationLabel");
231 durationLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
233 gridLayout_1->addWidget(durationLabel, 1, 0, 1, 1);
235 timelineDurationText =
new QLineEdit(scrollAreaWidgetContents);
236 timelineDurationText->setObjectName(
"timelineDurationText");
237 timelineDurationText->setEnabled(
false);
238 timelineDurationText->setReadOnly(
true);
240 gridLayout_1->addWidget(timelineDurationText, 1, 3, 1, 1);
242 speedSpinBox =
new QDoubleSpinBox(scrollAreaWidgetContents);
243 speedSpinBox->setObjectName(
"speedSpinBox");
244 speedSpinBox->setFocusPolicy(Qt::FocusPolicy::StrongFocus);
245 speedSpinBox->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
246 speedSpinBox->setAccelerated(
true);
247 speedSpinBox->setKeyboardTracking(
false);
248 speedSpinBox->setSuffix(QString::fromUtf8(
" x"));
249 speedSpinBox->setDecimals(6);
250 speedSpinBox->setMinimum(0.002500000000000);
251 speedSpinBox->setMaximum(50.000000000000000);
252 speedSpinBox->setSingleStep(0.100000000000000);
253 speedSpinBox->setValue(1.000000000000000);
255 gridLayout_1->addWidget(speedSpinBox, 0, 1, 1, 1);
257 speedLabel =
new QLabel(scrollAreaWidgetContents);
258 speedLabel->setObjectName(
"speedLabel");
259 speedLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
261 gridLayout_1->addWidget(speedLabel, 0, 0, 1, 1);
263 timelineDurationLabel =
new QLabel(scrollAreaWidgetContents);
264 timelineDurationLabel->setObjectName(
"timelineDurationLabel");
266 gridLayout_1->addWidget(timelineDurationLabel, 1, 2, 1, 1);
268 horizontalLayout_9 =
new QHBoxLayout();
269 horizontalLayout_9->setObjectName(
"horizontalLayout_9");
270 speedComboBox =
new QComboBox(scrollAreaWidgetContents);
271 speedComboBox->addItem(QString::fromUtf8(
"0.125"));
272 speedComboBox->addItem(QString::fromUtf8(
"0.25"));
273 speedComboBox->addItem(QString::fromUtf8(
"0.5"));
274 speedComboBox->addItem(QString::fromUtf8(
"1"));
275 speedComboBox->addItem(QString::fromUtf8(
"1.25"));
276 speedComboBox->addItem(QString::fromUtf8(
"1.5"));
277 speedComboBox->addItem(QString::fromUtf8(
"2"));
278 speedComboBox->addItem(QString::fromUtf8(
"3"));
279 speedComboBox->addItem(QString::fromUtf8(
"4"));
280 speedComboBox->setObjectName(
"speedComboBox");
281 speedComboBox->setMaximumSize(QSize(20, 16777215));
283 horizontalLayout_9->addWidget(speedComboBox);
285 applySpeedButton =
new QPushButton(scrollAreaWidgetContents);
286 applySpeedButton->setObjectName(
"applySpeedButton");
288 horizontalLayout_9->addWidget(applySpeedButton);
290 pitchCheckBox =
new QCheckBox(scrollAreaWidgetContents);
291 pitchCheckBox->setObjectName(
"pitchCheckBox");
293 horizontalLayout_9->addWidget(pitchCheckBox);
295 horizontalSpacer_10 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
297 horizontalLayout_9->addItem(horizontalSpacer_10);
300 gridLayout_1->addLayout(horizontalLayout_9, 0, 2, 1, 3);
303 verticalLayout_2->addLayout(gridLayout_1);
305 tabWidget =
new QTabWidget(scrollAreaWidgetContents);
306 tabWidget->setObjectName(
"tabWidget");
307 videoTab =
new QWidget();
308 videoTab->setObjectName(
"videoTab");
309 gridLayout_2 =
new QGridLayout(videoTab);
310 gridLayout_2->setObjectName(
"gridLayout_2");
311 scanModeLabel =
new QLabel(videoTab);
312 scanModeLabel->setObjectName(
"scanModeLabel");
313 scanModeLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
315 gridLayout_2->addWidget(scanModeLabel, 3, 0, 1, 1);
317 label_2 =
new QLabel(videoTab);
318 label_2->setObjectName(
"label_2");
319 label_2->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
321 gridLayout_2->addWidget(label_2, 4, 0, 1, 1);
323 label_5 =
new QLabel(videoTab);
324 label_5->setObjectName(
"label_5");
325 label_5->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
327 gridLayout_2->addWidget(label_5, 5, 0, 1, 1);
329 videoTableWidget =
new QTableWidget(videoTab);
330 if (videoTableWidget->columnCount() < 2)
331 videoTableWidget->setColumnCount(2);
332 QTableWidgetItem *__qtablewidgetitem =
new QTableWidgetItem();
333 videoTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
334 QTableWidgetItem *__qtablewidgetitem1 =
new QTableWidgetItem();
335 videoTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
336 if (videoTableWidget->rowCount() < 6)
337 videoTableWidget->setRowCount(6);
338 QTableWidgetItem *__qtablewidgetitem2 =
new QTableWidgetItem();
339 videoTableWidget->setVerticalHeaderItem(0, __qtablewidgetitem2);
340 QTableWidgetItem *__qtablewidgetitem3 =
new QTableWidgetItem();
341 videoTableWidget->setVerticalHeaderItem(1, __qtablewidgetitem3);
342 QTableWidgetItem *__qtablewidgetitem4 =
new QTableWidgetItem();
343 videoTableWidget->setVerticalHeaderItem(2, __qtablewidgetitem4);
344 QTableWidgetItem *__qtablewidgetitem5 =
new QTableWidgetItem();
345 videoTableWidget->setVerticalHeaderItem(3, __qtablewidgetitem5);
346 QTableWidgetItem *__qtablewidgetitem6 =
new QTableWidgetItem();
347 videoTableWidget->setVerticalHeaderItem(4, __qtablewidgetitem6);
348 QTableWidgetItem *__qtablewidgetitem7 =
new QTableWidgetItem();
349 videoTableWidget->setVerticalHeaderItem(5, __qtablewidgetitem7);
350 QTableWidgetItem *__qtablewidgetitem8 =
new QTableWidgetItem();
351 videoTableWidget->setItem(0, 0, __qtablewidgetitem8);
352 QTableWidgetItem *__qtablewidgetitem9 =
new QTableWidgetItem();
353 videoTableWidget->setItem(1, 0, __qtablewidgetitem9);
354 QTableWidgetItem *__qtablewidgetitem10 =
new QTableWidgetItem();
355 videoTableWidget->setItem(2, 0, __qtablewidgetitem10);
356 QTableWidgetItem *__qtablewidgetitem11 =
new QTableWidgetItem();
357 videoTableWidget->setItem(3, 0, __qtablewidgetitem11);
358 QTableWidgetItem *__qtablewidgetitem12 =
new QTableWidgetItem();
359 videoTableWidget->setItem(4, 0, __qtablewidgetitem12);
360 QTableWidgetItem *__qtablewidgetitem13 =
new QTableWidgetItem();
361 videoTableWidget->setItem(5, 0, __qtablewidgetitem13);
362 videoTableWidget->setObjectName(
"videoTableWidget");
363 videoTableWidget->setMinimumSize(QSize(0, 80));
364 videoTableWidget->setMaximumSize(QSize(16777215, 145));
365 videoTableWidget->setFocusPolicy(Qt::FocusPolicy::ClickFocus);
366 videoTableWidget->setFrameShape(QFrame::Shape::NoFrame);
367 videoTableWidget->setEditTriggers(QAbstractItemView::EditTrigger::NoEditTriggers);
368 videoTableWidget->setAlternatingRowColors(
true);
369 videoTableWidget->setSelectionMode(QAbstractItemView::SelectionMode::NoSelection);
370 videoTableWidget->setGridStyle(Qt::PenStyle::NoPen);
371 videoTableWidget->setRowCount(6);
372 videoTableWidget->horizontalHeader()->setVisible(
false);
373 videoTableWidget->horizontalHeader()->setDefaultSectionSize(110);
374 videoTableWidget->horizontalHeader()->setStretchLastSection(
true);
375 videoTableWidget->verticalHeader()->setVisible(
false);
376 videoTableWidget->verticalHeader()->setDefaultSectionSize(27);
378 gridLayout_2->addWidget(videoTableWidget, 1, 0, 1, 3);
380 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
382 gridLayout_2->addItem(verticalSpacer_3, 6, 0, 1, 3);
384 aspectRatioLabel =
new QLabel(videoTab);
385 aspectRatioLabel->setObjectName(
"aspectRatioLabel");
386 aspectRatioLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
388 gridLayout_2->addWidget(aspectRatioLabel, 2, 0, 1, 1);
390 horizontalLayout_3 =
new QHBoxLayout();
391 horizontalLayout_3->setObjectName(
"horizontalLayout_3");
392 trackLabel =
new QLabel(videoTab);
393 trackLabel->setObjectName(
"trackLabel");
394 trackLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
396 horizontalLayout_3->addWidget(trackLabel);
398 videoTrackComboBox =
new QComboBox(videoTab);
399 videoTrackComboBox->setObjectName(
"videoTrackComboBox");
400 videoTrackComboBox->setSizeAdjustPolicy(QComboBox::SizeAdjustPolicy::AdjustToContents);
402 horizontalLayout_3->addWidget(videoTrackComboBox);
404 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
406 horizontalLayout_3->addItem(horizontalSpacer_4);
409 gridLayout_2->addLayout(horizontalLayout_3, 0, 0, 1, 3);
411 horizontalLayout_4 =
new QHBoxLayout();
412 horizontalLayout_4->setObjectName(
"horizontalLayout_4");
413 aspectNumSpinBox =
new QSpinBox(videoTab);
414 aspectNumSpinBox->setObjectName(
"aspectNumSpinBox");
415 aspectNumSpinBox->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
416 aspectNumSpinBox->setKeyboardTracking(
false);
417 aspectNumSpinBox->setMinimum(1);
418 aspectNumSpinBox->setMaximum(8640);
419 aspectNumSpinBox->setValue(16);
421 horizontalLayout_4->addWidget(aspectNumSpinBox);
423 label_4 =
new QLabel(videoTab);
424 label_4->setObjectName(
"label_4");
426 horizontalLayout_4->addWidget(label_4);
428 aspectDenSpinBox =
new QSpinBox(videoTab);
429 aspectDenSpinBox->setObjectName(
"aspectDenSpinBox");
430 aspectDenSpinBox->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
431 aspectDenSpinBox->setKeyboardTracking(
false);
432 aspectDenSpinBox->setMinimum(1);
433 aspectDenSpinBox->setMaximum(8640);
434 aspectDenSpinBox->setValue(9);
436 horizontalLayout_4->addWidget(aspectDenSpinBox);
438 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
440 horizontalLayout_4->addItem(horizontalSpacer);
443 gridLayout_2->addLayout(horizontalLayout_4, 2, 2, 1, 1);
445 horizontalLayout =
new QHBoxLayout();
446 horizontalLayout->setObjectName(
"horizontalLayout");
447 rangeComboBox =
new QComboBox(videoTab);
448 rangeComboBox->addItem(QString());
449 rangeComboBox->addItem(QString());
450 rangeComboBox->setObjectName(
"rangeComboBox");
452 horizontalLayout->addWidget(rangeComboBox);
454 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
456 horizontalLayout->addItem(horizontalSpacer_3);
459 gridLayout_2->addLayout(horizontalLayout, 4, 2, 1, 1);
461 horizontalLayout_5 =
new QHBoxLayout();
462 horizontalLayout_5->setObjectName(
"horizontalLayout_5");
463 scanComboBox =
new QComboBox(videoTab);
464 scanComboBox->addItem(QString());
465 scanComboBox->addItem(QString());
466 scanComboBox->setObjectName(
"scanComboBox");
468 horizontalLayout_5->addWidget(scanComboBox);
470 fieldOrderComboBox =
new QComboBox(videoTab);
471 fieldOrderComboBox->addItem(QString());
472 fieldOrderComboBox->addItem(QString());
473 fieldOrderComboBox->setObjectName(
"fieldOrderComboBox");
475 horizontalLayout_5->addWidget(fieldOrderComboBox);
477 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
479 horizontalLayout_5->addItem(horizontalSpacer_5);
482 gridLayout_2->addLayout(horizontalLayout_5, 3, 2, 1, 1);
484 horizontalLayout_2 =
new QHBoxLayout();
485 horizontalLayout_2->setObjectName(
"horizontalLayout_2");
486 rotationComboBox =
new QComboBox(videoTab);
487 rotationComboBox->addItem(QString());
488 rotationComboBox->addItem(QString());
489 rotationComboBox->addItem(QString());
490 rotationComboBox->addItem(QString());
491 rotationComboBox->setObjectName(
"rotationComboBox");
493 horizontalLayout_2->addWidget(rotationComboBox);
495 label_6 =
new QLabel(videoTab);
496 label_6->setObjectName(
"label_6");
498 horizontalLayout_2->addWidget(label_6);
500 horizontalSpacer_11 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
502 horizontalLayout_2->addItem(horizontalSpacer_11);
505 gridLayout_2->addLayout(horizontalLayout_2, 5, 2, 1, 1);
507 tabWidget->addTab(videoTab, QString());
508 audioTab =
new QWidget();
509 audioTab->setObjectName(
"audioTab");
510 gridLayout_3 =
new QGridLayout(audioTab);
511 gridLayout_3->setObjectName(
"gridLayout_3");
512 trackLabel_2 =
new QLabel(audioTab);
513 trackLabel_2->setObjectName(
"trackLabel_2");
514 trackLabel_2->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
516 gridLayout_3->addWidget(trackLabel_2, 0, 0, 1, 1);
518 horizontalLayout_6 =
new QHBoxLayout();
519 horizontalLayout_6->setObjectName(
"horizontalLayout_6");
520 audioTrackComboBox =
new QComboBox(audioTab);
521 audioTrackComboBox->setObjectName(
"audioTrackComboBox");
523 horizontalLayout_6->addWidget(audioTrackComboBox);
525 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
527 horizontalLayout_6->addItem(horizontalSpacer_6);
530 gridLayout_3->addLayout(horizontalLayout_6, 0, 1, 1, 1);
532 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
534 gridLayout_3->addItem(verticalSpacer_2, 4, 0, 1, 1);
536 audioTableWidget =
new QTableWidget(audioTab);
537 if (audioTableWidget->columnCount() < 2)
538 audioTableWidget->setColumnCount(2);
539 QTableWidgetItem *__qtablewidgetitem14 =
new QTableWidgetItem();
540 audioTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem14);
541 QTableWidgetItem *__qtablewidgetitem15 =
new QTableWidgetItem();
542 audioTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem15);
543 if (audioTableWidget->rowCount() < 4)
544 audioTableWidget->setRowCount(4);
545 QTableWidgetItem *__qtablewidgetitem16 =
new QTableWidgetItem();
546 audioTableWidget->setVerticalHeaderItem(0, __qtablewidgetitem16);
547 QTableWidgetItem *__qtablewidgetitem17 =
new QTableWidgetItem();
548 audioTableWidget->setVerticalHeaderItem(1, __qtablewidgetitem17);
549 QTableWidgetItem *__qtablewidgetitem18 =
new QTableWidgetItem();
550 audioTableWidget->setVerticalHeaderItem(2, __qtablewidgetitem18);
551 QTableWidgetItem *__qtablewidgetitem19 =
new QTableWidgetItem();
552 audioTableWidget->setVerticalHeaderItem(3, __qtablewidgetitem19);
553 QTableWidgetItem *__qtablewidgetitem20 =
new QTableWidgetItem();
554 audioTableWidget->setItem(0, 0, __qtablewidgetitem20);
555 QTableWidgetItem *__qtablewidgetitem21 =
new QTableWidgetItem();
556 audioTableWidget->setItem(1, 0, __qtablewidgetitem21);
557 QTableWidgetItem *__qtablewidgetitem22 =
new QTableWidgetItem();
558 audioTableWidget->setItem(2, 0, __qtablewidgetitem22);
559 QTableWidgetItem *__qtablewidgetitem23 =
new QTableWidgetItem();
560 audioTableWidget->setItem(3, 0, __qtablewidgetitem23);
561 audioTableWidget->setObjectName(
"audioTableWidget");
562 audioTableWidget->setMinimumSize(QSize(0, 80));
563 audioTableWidget->setMaximumSize(QSize(16777215, 120));
564 audioTableWidget->setFocusPolicy(Qt::FocusPolicy::ClickFocus);
565 audioTableWidget->setFrameShape(QFrame::Shape::NoFrame);
566 audioTableWidget->setEditTriggers(QAbstractItemView::EditTrigger::NoEditTriggers);
567 audioTableWidget->setAlternatingRowColors(
true);
568 audioTableWidget->setSelectionMode(QAbstractItemView::SelectionMode::NoSelection);
569 audioTableWidget->setGridStyle(Qt::PenStyle::NoPen);
570 audioTableWidget->horizontalHeader()->setVisible(
false);
571 audioTableWidget->horizontalHeader()->setStretchLastSection(
true);
572 audioTableWidget->verticalHeader()->setVisible(
false);
573 audioTableWidget->verticalHeader()->setDefaultSectionSize(27);
575 gridLayout_3->addWidget(audioTableWidget, 1, 0, 1, 2);
577 syncSlider =
new QSlider(audioTab);
578 syncSlider->setObjectName(
"syncSlider");
579 syncSlider->setMinimum(-1000);
580 syncSlider->setMaximum(1000);
581 syncSlider->setValue(0);
582 syncSlider->setOrientation(Qt::Orientation::Horizontal);
584 gridLayout_3->addWidget(syncSlider, 2, 1, 1, 1);
586 syncLabel =
new QLabel(audioTab);
587 syncLabel->setObjectName(
"syncLabel");
588 syncLabel->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
590 gridLayout_3->addWidget(syncLabel, 2, 0, 1, 1);
592 horizontalLayout_7 =
new QHBoxLayout();
593 horizontalLayout_7->setObjectName(
"horizontalLayout_7");
594 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
596 horizontalLayout_7->addItem(horizontalSpacer_7);
598 syncSpinBox =
new QSpinBox(audioTab);
599 syncSpinBox->setObjectName(
"syncSpinBox");
600 syncSpinBox->setMinimum(-1000);
601 syncSpinBox->setMaximum(1000);
603 horizontalLayout_7->addWidget(syncSpinBox);
605 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
607 horizontalLayout_7->addItem(horizontalSpacer_8);
610 gridLayout_3->addLayout(horizontalLayout_7, 3, 1, 1, 1);
612 tabWidget->addTab(audioTab, QString());
613 metadataTab =
new QWidget();
614 metadataTab->setObjectName(
"metadataTab");
615 verticalLayout_3 =
new QVBoxLayout(metadataTab);
616 verticalLayout_3->setObjectName(
"verticalLayout_3");
617 metadataTable =
new QTableWidget(metadataTab);
618 if (metadataTable->columnCount() < 2)
619 metadataTable->setColumnCount(2);
620 QTableWidgetItem *__qtablewidgetitem24 =
new QTableWidgetItem();
621 metadataTable->setHorizontalHeaderItem(0, __qtablewidgetitem24);
622 QTableWidgetItem *__qtablewidgetitem25 =
new QTableWidgetItem();
623 metadataTable->setHorizontalHeaderItem(1, __qtablewidgetitem25);
624 metadataTable->setObjectName(
"metadataTable");
625 metadataTable->setFocusPolicy(Qt::FocusPolicy::TabFocus);
626 metadataTable->setFrameShape(QFrame::Shape::NoFrame);
627 metadataTable->setEditTriggers(QAbstractItemView::EditTrigger::NoEditTriggers);
628 metadataTable->setAlternatingRowColors(
true);
629 metadataTable->setSelectionMode(QAbstractItemView::SelectionMode::NoSelection);
630 metadataTable->setGridStyle(Qt::PenStyle::NoPen);
631 metadataTable->horizontalHeader()->setStretchLastSection(
true);
632 metadataTable->verticalHeader()->setVisible(
false);
633 metadataTable->verticalHeader()->setDefaultSectionSize(27);
635 verticalLayout_3->addWidget(metadataTable);
637 tabWidget->addTab(metadataTab, QString());
639 verticalLayout_2->addWidget(tabWidget);
641 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
643 verticalLayout_2->addItem(verticalSpacer);
645 scrollArea->setWidget(scrollAreaWidgetContents);
647 verticalLayout->addWidget(scrollArea);
649 horizontalLayout_8 =
new QHBoxLayout();
650 horizontalLayout_8->setObjectName(
"horizontalLayout_8");
651 menuButton =
new QPushButton(AvformatProducerWidget);
652 menuButton->setObjectName(
"menuButton");
654 QString iconThemeName = QString::fromUtf8(
"show-menu");
655 if (QIcon::hasThemeIcon(iconThemeName)) {
656 icon = QIcon::fromTheme(iconThemeName);
658 icon.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/show-menu.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
660 menuButton->setIcon(icon);
662 horizontalLayout_8->addWidget(menuButton);
664 convertButton =
new QPushButton(AvformatProducerWidget);
665 convertButton->setObjectName(
"convertButton");
667 horizontalLayout_8->addWidget(convertButton);
669 reverseButton =
new QPushButton(AvformatProducerWidget);
670 reverseButton->setObjectName(
"reverseButton");
672 horizontalLayout_8->addWidget(reverseButton);
674 proxyButton =
new QPushButton(AvformatProducerWidget);
675 proxyButton->setObjectName(
"proxyButton");
677 horizontalLayout_8->addWidget(proxyButton);
679 openWithButton =
new QPushButton(AvformatProducerWidget);
680 openWithButton->setObjectName(
"openWithButton");
682 horizontalLayout_8->addWidget(openWithButton);
684 reloadButton =
new QPushButton(AvformatProducerWidget);
685 reloadButton->setObjectName(
"reloadButton");
687 horizontalLayout_8->addWidget(reloadButton);
689 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
691 horizontalLayout_8->addItem(horizontalSpacer_9);
694 verticalLayout->addLayout(horizontalLayout_8);
696 QWidget::setTabOrder(filenameLabel, notesTextEdit);
697 QWidget::setTabOrder(notesTextEdit, speedSpinBox);
698 QWidget::setTabOrder(speedSpinBox, speedComboBox);
699 QWidget::setTabOrder(speedComboBox, applySpeedButton);
700 QWidget::setTabOrder(applySpeedButton, pitchCheckBox);
701 QWidget::setTabOrder(pitchCheckBox, durationSpinBox);
702 QWidget::setTabOrder(durationSpinBox, timelineDurationText);
703 QWidget::setTabOrder(timelineDurationText, tabWidget);
704 QWidget::setTabOrder(tabWidget, videoTrackComboBox);
705 QWidget::setTabOrder(videoTrackComboBox, aspectNumSpinBox);
706 QWidget::setTabOrder(aspectNumSpinBox, aspectDenSpinBox);
707 QWidget::setTabOrder(aspectDenSpinBox, scanComboBox);
708 QWidget::setTabOrder(scanComboBox, fieldOrderComboBox);
709 QWidget::setTabOrder(fieldOrderComboBox, rangeComboBox);
710 QWidget::setTabOrder(rangeComboBox, rotationComboBox);
711 QWidget::setTabOrder(rotationComboBox, menuButton);
712 QWidget::setTabOrder(menuButton, scrollArea);
713 QWidget::setTabOrder(scrollArea, audioTrackComboBox);
714 QWidget::setTabOrder(audioTrackComboBox, syncSpinBox);
715 QWidget::setTabOrder(syncSpinBox, syncSlider);
716 QWidget::setTabOrder(syncSlider, metadataTable);
718 retranslateUi(AvformatProducerWidget);
719 QObject::connect(syncSlider, &QSlider::valueChanged, syncSpinBox, &QSpinBox::setValue);
720 QObject::connect(syncSpinBox, &QSpinBox::valueChanged, syncSlider, &QSlider::setValue);
722 tabWidget->setCurrentIndex(0);
725 QMetaObject::connectSlotsByName(AvformatProducerWidget);
728 void retranslateUi(QWidget *AvformatProducerWidget)
730 AvformatProducerWidget->setWindowTitle(QCoreApplication::translate(
"AvformatProducerWidget",
"Form",
nullptr));
731 actionOpenFolder->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Show In Folder",
nullptr));
732 actionCopyFullFilePath->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Copy Full File Path",
nullptr));
733 actionFFmpegInfo->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"More Information...",
nullptr));
734 actionFFmpegIntegrityCheck->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Start Integrity Check Job",
nullptr));
735 actionFFmpegConvert->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert to Edit-friendly...",
nullptr));
736 actionExtractSubclip->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Extract Sub-clip...",
nullptr));
737 actionExtractSubtitles->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Extract Subtitles...",
nullptr));
738 actionSetFileDate->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Set Creation Time...",
nullptr));
739 actionDisableProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Disable Proxy",
nullptr));
740 actionMakeProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Make Proxy",
nullptr));
741 actionDeleteProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Delete Proxy",
nullptr));
742 actionCopyHashCode->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Copy Hash Code",
nullptr));
743 actionReset->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reset",
nullptr));
744 actionSetEquirectangular->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Set Equirectangular...",
nullptr));
745 actionFFmpegVideoQuality->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Measure Video Quality...",
nullptr));
746 actionExportGPX->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Export GPX",
nullptr));
747#if QT_CONFIG(tooltip)
748 actionExportGPX->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Export GPX",
nullptr));
750 actionBitrateViewer->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"View Bitrate...",
nullptr));
751#if QT_CONFIG(tooltip)
752 actionBitrateViewer->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"View Bitrate",
nullptr));
754 actionShowInFiles->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Show In Files",
nullptr));
755 label->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Comments:",
nullptr));
756 notesTextEdit->setPlainText(QString());
757 durationLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Duration",
nullptr));
758 speedLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Speed",
nullptr));
759 timelineDurationLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Timeline",
nullptr));
761#if QT_CONFIG(tooltip)
762 speedComboBox->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Speed Presets",
nullptr));
764 applySpeedButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Apply",
nullptr));
765#if QT_CONFIG(tooltip)
766 pitchCheckBox->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Apply pitch compensation when the speed is changed.",
nullptr));
768 pitchCheckBox->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Pitch Compensation",
nullptr));
769 scanModeLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Scan mode",
nullptr));
770 label_2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color range",
nullptr));
771 label_5->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Rotation",
nullptr));
772 QTableWidgetItem *___qtablewidgetitem = videoTableWidget->horizontalHeaderItem(0);
773 ___qtablewidgetitem->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
774 QTableWidgetItem *___qtablewidgetitem1 = videoTableWidget->horizontalHeaderItem(1);
775 ___qtablewidgetitem1->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
776 QTableWidgetItem *___qtablewidgetitem2 = videoTableWidget->verticalHeaderItem(0);
777 ___qtablewidgetitem2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
778 QTableWidgetItem *___qtablewidgetitem3 = videoTableWidget->verticalHeaderItem(1);
779 ___qtablewidgetitem3->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Resolution",
nullptr));
780 QTableWidgetItem *___qtablewidgetitem4 = videoTableWidget->verticalHeaderItem(2);
781 ___qtablewidgetitem4->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Frame rate",
nullptr));
782 QTableWidgetItem *___qtablewidgetitem5 = videoTableWidget->verticalHeaderItem(3);
783 ___qtablewidgetitem5->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Pixel format",
nullptr));
784 QTableWidgetItem *___qtablewidgetitem6 = videoTableWidget->verticalHeaderItem(4);
785 ___qtablewidgetitem6->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color space",
nullptr));
786 QTableWidgetItem *___qtablewidgetitem7 = videoTableWidget->verticalHeaderItem(5);
787 ___qtablewidgetitem7->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color transfer",
nullptr));
789 const bool __sortingEnabled = videoTableWidget->isSortingEnabled();
790 videoTableWidget->setSortingEnabled(
false);
791 QTableWidgetItem *___qtablewidgetitem8 = videoTableWidget->item(0, 0);
792 ___qtablewidgetitem8->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
793 QTableWidgetItem *___qtablewidgetitem9 = videoTableWidget->item(1, 0);
794 ___qtablewidgetitem9->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Resolution",
nullptr));
795 QTableWidgetItem *___qtablewidgetitem10 = videoTableWidget->item(2, 0);
796 ___qtablewidgetitem10->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Frame rate",
nullptr));
797 QTableWidgetItem *___qtablewidgetitem11 = videoTableWidget->item(3, 0);
798 ___qtablewidgetitem11->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
799 QTableWidgetItem *___qtablewidgetitem12 = videoTableWidget->item(4, 0);
800 ___qtablewidgetitem12->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color space",
nullptr));
801 QTableWidgetItem *___qtablewidgetitem13 = videoTableWidget->item(5, 0);
802 ___qtablewidgetitem13->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color transfer",
nullptr));
803 videoTableWidget->setSortingEnabled(__sortingEnabled);
805 aspectRatioLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Aspect ratio",
nullptr));
806 trackLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Track",
nullptr));
807 label_4->setText(QCoreApplication::translate(
"AvformatProducerWidget",
":",
nullptr));
808 rangeComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Broadcast Limited (MPEG)",
nullptr));
809 rangeComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Full (JPEG)",
nullptr));
811 scanComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Interlaced",
nullptr));
812 scanComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Progressive",
nullptr));
814 fieldOrderComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Bottom Field First",
nullptr));
815 fieldOrderComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Top Field First",
nullptr));
817 rotationComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"0",
nullptr));
818 rotationComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"90",
nullptr));
819 rotationComboBox->setItemText(2, QCoreApplication::translate(
"AvformatProducerWidget",
"180",
nullptr));
820 rotationComboBox->setItemText(3, QCoreApplication::translate(
"AvformatProducerWidget",
"270",
nullptr));
822 label_6->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"\302\260",
nullptr));
823 tabWidget->setTabText(tabWidget->indexOf(videoTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Video",
nullptr));
824 trackLabel_2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Track",
nullptr));
825 QTableWidgetItem *___qtablewidgetitem14 = audioTableWidget->horizontalHeaderItem(0);
826 ___qtablewidgetitem14->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
827 QTableWidgetItem *___qtablewidgetitem15 = audioTableWidget->horizontalHeaderItem(1);
828 ___qtablewidgetitem15->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
829 QTableWidgetItem *___qtablewidgetitem16 = audioTableWidget->verticalHeaderItem(0);
830 ___qtablewidgetitem16->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
831 QTableWidgetItem *___qtablewidgetitem17 = audioTableWidget->verticalHeaderItem(1);
832 ___qtablewidgetitem17->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Channels",
nullptr));
833 QTableWidgetItem *___qtablewidgetitem18 = audioTableWidget->verticalHeaderItem(2);
834 ___qtablewidgetitem18->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sample rate",
nullptr));
835 QTableWidgetItem *___qtablewidgetitem19 = audioTableWidget->verticalHeaderItem(3);
836 ___qtablewidgetitem19->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
838 const bool __sortingEnabled1 = audioTableWidget->isSortingEnabled();
839 audioTableWidget->setSortingEnabled(
false);
840 QTableWidgetItem *___qtablewidgetitem20 = audioTableWidget->item(0, 0);
841 ___qtablewidgetitem20->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
842 QTableWidgetItem *___qtablewidgetitem21 = audioTableWidget->item(1, 0);
843 ___qtablewidgetitem21->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Channels",
nullptr));
844 QTableWidgetItem *___qtablewidgetitem22 = audioTableWidget->item(2, 0);
845 ___qtablewidgetitem22->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sample rate",
nullptr));
846 QTableWidgetItem *___qtablewidgetitem23 = audioTableWidget->item(3, 0);
847 ___qtablewidgetitem23->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
848 audioTableWidget->setSortingEnabled(__sortingEnabled1);
850#if QT_CONFIG(tooltip)
851 syncSlider->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Adjust the audio/video synchronization. The center position is equivalent to no alteration.",
nullptr));
853 syncLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sync",
nullptr));
854 syncSpinBox->setSuffix(QCoreApplication::translate(
"AvformatProducerWidget",
" ms",
nullptr));
855 tabWidget->setTabText(tabWidget->indexOf(audioTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Audio",
nullptr));
856 QTableWidgetItem *___qtablewidgetitem24 = metadataTable->horizontalHeaderItem(0);
857 ___qtablewidgetitem24->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
858 QTableWidgetItem *___qtablewidgetitem25 = metadataTable->horizontalHeaderItem(1);
859 ___qtablewidgetitem25->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
860 tabWidget->setTabText(tabWidget->indexOf(metadataTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Metadata",
nullptr));
861#if QT_CONFIG(tooltip)
862 menuButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Properties Menu",
nullptr));
864 menuButton->setText(QString());
865#if QT_CONFIG(tooltip)
866 convertButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert to Edit-friendly",
nullptr));
868 convertButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert...",
nullptr));
869 reverseButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reverse...",
nullptr));
870 proxyButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Proxy",
nullptr));
871 openWithButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Open With",
nullptr));
872#if QT_CONFIG(tooltip)
873 reloadButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Refresh the file in Shotcut if you changed it in another app",
nullptr));
875 reloadButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reload",
nullptr));
881 class AvformatProducerWidget:
public Ui_AvformatProducerWidget {};