9 #ifndef UI_AVFORMATPRODUCERWIDGET_H
10 #define UI_AVFORMATPRODUCERWIDGET_H
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/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"
38 class 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 QVBoxLayout *verticalLayout;
56 QLineEdit *filenameLabel;
57 QScrollArea *scrollArea;
58 QWidget *scrollAreaWidgetContents;
59 QVBoxLayout *verticalLayout_2;
61 QPlainTextEdit *notesTextEdit;
62 QGridLayout *gridLayout_1;
63 TimeSpinBox *durationSpinBox;
64 QSpacerItem *horizontalSpacer_2;
65 QLabel *durationLabel;
66 QLineEdit *timelineDurationText;
67 QDoubleSpinBox *speedSpinBox;
69 QLabel *timelineDurationLabel;
70 QHBoxLayout *horizontalLayout_9;
71 QPushButton *applySpeedButton;
72 QCheckBox *pitchCheckBox;
73 QSpacerItem *horizontalSpacer_10;
74 QTabWidget *tabWidget;
76 QGridLayout *gridLayout_2;
77 QLabel *scanModeLabel;
80 QTableWidget *videoTableWidget;
81 QSpacerItem *verticalSpacer_3;
82 QLabel *aspectRatioLabel;
83 QHBoxLayout *horizontalLayout_3;
85 QComboBox *videoTrackComboBox;
86 QSpacerItem *horizontalSpacer_4;
87 QHBoxLayout *horizontalLayout_4;
88 QSpinBox *aspectNumSpinBox;
90 QSpinBox *aspectDenSpinBox;
91 QSpacerItem *horizontalSpacer;
92 QHBoxLayout *horizontalLayout;
93 QComboBox *rangeComboBox;
94 QSpacerItem *horizontalSpacer_3;
95 QHBoxLayout *horizontalLayout_5;
96 QComboBox *scanComboBox;
97 QComboBox *fieldOrderComboBox;
98 QSpacerItem *horizontalSpacer_5;
99 QHBoxLayout *horizontalLayout_2;
100 QComboBox *rotationComboBox;
102 QSpacerItem *horizontalSpacer_11;
104 QGridLayout *gridLayout_3;
105 QLabel *trackLabel_2;
106 QHBoxLayout *horizontalLayout_6;
107 QComboBox *audioTrackComboBox;
108 QSpacerItem *horizontalSpacer_6;
109 QSpacerItem *verticalSpacer_2;
110 QTableWidget *audioTableWidget;
113 QHBoxLayout *horizontalLayout_7;
114 QSpacerItem *horizontalSpacer_7;
115 QSpinBox *syncSpinBox;
116 QSpacerItem *horizontalSpacer_8;
117 QWidget *metadataTab;
118 QVBoxLayout *verticalLayout_3;
119 QTableWidget *metadataTable;
120 QSpacerItem *verticalSpacer;
121 QHBoxLayout *horizontalLayout_8;
122 QPushButton *reverseButton;
123 QPushButton *convertButton;
124 QPushButton *proxyButton;
125 QPushButton *menuButton;
126 QSpacerItem *horizontalSpacer_9;
128 void setupUi(QWidget *AvformatProducerWidget)
130 if (AvformatProducerWidget->objectName().isEmpty())
131 AvformatProducerWidget->setObjectName(QString::fromUtf8(
"AvformatProducerWidget"));
132 AvformatProducerWidget->resize(484, 592);
133 actionOpenFolder =
new QAction(AvformatProducerWidget);
134 actionOpenFolder->setObjectName(QString::fromUtf8(
"actionOpenFolder"));
135 actionCopyFullFilePath =
new QAction(AvformatProducerWidget);
136 actionCopyFullFilePath->setObjectName(QString::fromUtf8(
"actionCopyFullFilePath"));
137 actionFFmpegInfo =
new QAction(AvformatProducerWidget);
138 actionFFmpegInfo->setObjectName(QString::fromUtf8(
"actionFFmpegInfo"));
139 actionFFmpegIntegrityCheck =
new QAction(AvformatProducerWidget);
140 actionFFmpegIntegrityCheck->setObjectName(QString::fromUtf8(
"actionFFmpegIntegrityCheck"));
141 actionFFmpegConvert =
new QAction(AvformatProducerWidget);
142 actionFFmpegConvert->setObjectName(QString::fromUtf8(
"actionFFmpegConvert"));
143 actionExtractSubclip =
new QAction(AvformatProducerWidget);
144 actionExtractSubclip->setObjectName(QString::fromUtf8(
"actionExtractSubclip"));
145 actionSetFileDate =
new QAction(AvformatProducerWidget);
146 actionSetFileDate->setObjectName(QString::fromUtf8(
"actionSetFileDate"));
147 actionDisableProxy =
new QAction(AvformatProducerWidget);
148 actionDisableProxy->setObjectName(QString::fromUtf8(
"actionDisableProxy"));
149 actionDisableProxy->setCheckable(
true);
150 actionMakeProxy =
new QAction(AvformatProducerWidget);
151 actionMakeProxy->setObjectName(QString::fromUtf8(
"actionMakeProxy"));
152 actionDeleteProxy =
new QAction(AvformatProducerWidget);
153 actionDeleteProxy->setObjectName(QString::fromUtf8(
"actionDeleteProxy"));
154 actionCopyHashCode =
new QAction(AvformatProducerWidget);
155 actionCopyHashCode->setObjectName(QString::fromUtf8(
"actionCopyHashCode"));
156 actionReset =
new QAction(AvformatProducerWidget);
157 actionReset->setObjectName(QString::fromUtf8(
"actionReset"));
158 actionSetEquirectangular =
new QAction(AvformatProducerWidget);
159 actionSetEquirectangular->setObjectName(QString::fromUtf8(
"actionSetEquirectangular"));
160 actionFFmpegVideoQuality =
new QAction(AvformatProducerWidget);
161 actionFFmpegVideoQuality->setObjectName(QString::fromUtf8(
"actionFFmpegVideoQuality"));
162 verticalLayout =
new QVBoxLayout(AvformatProducerWidget);
163 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
164 filenameLabel =
new QLineEdit(AvformatProducerWidget);
165 filenameLabel->setObjectName(QString::fromUtf8(
"filenameLabel"));
166 filenameLabel->setAlignment(Qt::AlignCenter);
168 verticalLayout->addWidget(filenameLabel);
170 scrollArea =
new QScrollArea(AvformatProducerWidget);
171 scrollArea->setObjectName(QString::fromUtf8(
"scrollArea"));
172 scrollArea->setFrameShape(QFrame::NoFrame);
173 scrollArea->setWidgetResizable(
true);
174 scrollAreaWidgetContents =
new QWidget();
175 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
176 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 466, 516));
177 verticalLayout_2 =
new QVBoxLayout(scrollAreaWidgetContents);
178 verticalLayout_2->setSpacing(3);
179 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
180 verticalLayout_2->setContentsMargins(6, 6, 6, 0);
181 label =
new QLabel(scrollAreaWidgetContents);
182 label->setObjectName(QString::fromUtf8(
"label"));
184 verticalLayout_2->addWidget(label);
186 notesTextEdit =
new QPlainTextEdit(scrollAreaWidgetContents);
187 notesTextEdit->setObjectName(QString::fromUtf8(
"notesTextEdit"));
188 notesTextEdit->setMaximumSize(QSize(16777215, 60));
189 notesTextEdit->setFocusPolicy(Qt::StrongFocus);
190 notesTextEdit->setTabChangesFocus(
true);
192 verticalLayout_2->addWidget(notesTextEdit);
194 gridLayout_1 =
new QGridLayout();
195 gridLayout_1->setObjectName(QString::fromUtf8(
"gridLayout_1"));
196 durationSpinBox =
new TimeSpinBox(scrollAreaWidgetContents);
197 durationSpinBox->setObjectName(QString::fromUtf8(
"durationSpinBox"));
198 durationSpinBox->setFocusPolicy(Qt::StrongFocus);
199 durationSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
200 durationSpinBox->setAccelerated(
true);
201 durationSpinBox->setKeyboardTracking(
false);
202 durationSpinBox->setMaximum(2147483647);
204 gridLayout_1->addWidget(durationSpinBox, 1, 1, 1, 1);
206 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
208 gridLayout_1->addItem(horizontalSpacer_2, 1, 4, 1, 1);
210 durationLabel =
new QLabel(scrollAreaWidgetContents);
211 durationLabel->setObjectName(QString::fromUtf8(
"durationLabel"));
212 durationLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
214 gridLayout_1->addWidget(durationLabel, 1, 0, 1, 1);
216 timelineDurationText =
new QLineEdit(scrollAreaWidgetContents);
217 timelineDurationText->setObjectName(QString::fromUtf8(
"timelineDurationText"));
218 timelineDurationText->setEnabled(
false);
219 timelineDurationText->setReadOnly(
true);
221 gridLayout_1->addWidget(timelineDurationText, 1, 3, 1, 1);
223 speedSpinBox =
new QDoubleSpinBox(scrollAreaWidgetContents);
224 speedSpinBox->setObjectName(QString::fromUtf8(
"speedSpinBox"));
225 speedSpinBox->setFocusPolicy(Qt::StrongFocus);
226 speedSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
227 speedSpinBox->setAccelerated(
true);
228 speedSpinBox->setKeyboardTracking(
false);
229 speedSpinBox->setSuffix(QString::fromUtf8(
" x"));
230 speedSpinBox->setDecimals(6);
231 speedSpinBox->setMinimum(0.002500000000000);
232 speedSpinBox->setMaximum(50.000000000000000);
233 speedSpinBox->setSingleStep(0.100000000000000);
234 speedSpinBox->setValue(1.000000000000000);
236 gridLayout_1->addWidget(speedSpinBox, 0, 1, 1, 1);
238 speedLabel =
new QLabel(scrollAreaWidgetContents);
239 speedLabel->setObjectName(QString::fromUtf8(
"speedLabel"));
240 speedLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
242 gridLayout_1->addWidget(speedLabel, 0, 0, 1, 1);
244 timelineDurationLabel =
new QLabel(scrollAreaWidgetContents);
245 timelineDurationLabel->setObjectName(QString::fromUtf8(
"timelineDurationLabel"));
247 gridLayout_1->addWidget(timelineDurationLabel, 1, 2, 1, 1);
249 horizontalLayout_9 =
new QHBoxLayout();
250 horizontalLayout_9->setObjectName(QString::fromUtf8(
"horizontalLayout_9"));
251 applySpeedButton =
new QPushButton(scrollAreaWidgetContents);
252 applySpeedButton->setObjectName(QString::fromUtf8(
"applySpeedButton"));
254 horizontalLayout_9->addWidget(applySpeedButton);
256 pitchCheckBox =
new QCheckBox(scrollAreaWidgetContents);
257 pitchCheckBox->setObjectName(QString::fromUtf8(
"pitchCheckBox"));
259 horizontalLayout_9->addWidget(pitchCheckBox);
261 horizontalSpacer_10 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
263 horizontalLayout_9->addItem(horizontalSpacer_10);
266 gridLayout_1->addLayout(horizontalLayout_9, 0, 2, 1, 3);
269 verticalLayout_2->addLayout(gridLayout_1);
271 tabWidget =
new QTabWidget(scrollAreaWidgetContents);
272 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
273 videoTab =
new QWidget();
274 videoTab->setObjectName(QString::fromUtf8(
"videoTab"));
275 gridLayout_2 =
new QGridLayout(videoTab);
276 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
277 scanModeLabel =
new QLabel(videoTab);
278 scanModeLabel->setObjectName(QString::fromUtf8(
"scanModeLabel"));
279 scanModeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
281 gridLayout_2->addWidget(scanModeLabel, 3, 0, 1, 1);
283 label_2 =
new QLabel(videoTab);
284 label_2->setObjectName(QString::fromUtf8(
"label_2"));
285 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
287 gridLayout_2->addWidget(label_2, 4, 0, 1, 1);
289 label_5 =
new QLabel(videoTab);
290 label_5->setObjectName(QString::fromUtf8(
"label_5"));
291 label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
293 gridLayout_2->addWidget(label_5, 5, 0, 1, 1);
295 videoTableWidget =
new QTableWidget(videoTab);
296 if (videoTableWidget->columnCount() < 2)
297 videoTableWidget->setColumnCount(2);
298 QTableWidgetItem *__qtablewidgetitem =
new QTableWidgetItem();
299 videoTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
300 QTableWidgetItem *__qtablewidgetitem1 =
new QTableWidgetItem();
301 videoTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
302 if (videoTableWidget->rowCount() < 6)
303 videoTableWidget->setRowCount(6);
304 QTableWidgetItem *__qtablewidgetitem2 =
new QTableWidgetItem();
305 videoTableWidget->setVerticalHeaderItem(0, __qtablewidgetitem2);
306 QTableWidgetItem *__qtablewidgetitem3 =
new QTableWidgetItem();
307 videoTableWidget->setVerticalHeaderItem(1, __qtablewidgetitem3);
308 QTableWidgetItem *__qtablewidgetitem4 =
new QTableWidgetItem();
309 videoTableWidget->setVerticalHeaderItem(2, __qtablewidgetitem4);
310 QTableWidgetItem *__qtablewidgetitem5 =
new QTableWidgetItem();
311 videoTableWidget->setVerticalHeaderItem(3, __qtablewidgetitem5);
312 QTableWidgetItem *__qtablewidgetitem6 =
new QTableWidgetItem();
313 videoTableWidget->setVerticalHeaderItem(4, __qtablewidgetitem6);
314 QTableWidgetItem *__qtablewidgetitem7 =
new QTableWidgetItem();
315 videoTableWidget->setVerticalHeaderItem(5, __qtablewidgetitem7);
316 QTableWidgetItem *__qtablewidgetitem8 =
new QTableWidgetItem();
317 videoTableWidget->setItem(0, 0, __qtablewidgetitem8);
318 QTableWidgetItem *__qtablewidgetitem9 =
new QTableWidgetItem();
319 videoTableWidget->setItem(1, 0, __qtablewidgetitem9);
320 QTableWidgetItem *__qtablewidgetitem10 =
new QTableWidgetItem();
321 videoTableWidget->setItem(2, 0, __qtablewidgetitem10);
322 QTableWidgetItem *__qtablewidgetitem11 =
new QTableWidgetItem();
323 videoTableWidget->setItem(3, 0, __qtablewidgetitem11);
324 QTableWidgetItem *__qtablewidgetitem12 =
new QTableWidgetItem();
325 videoTableWidget->setItem(4, 0, __qtablewidgetitem12);
326 QTableWidgetItem *__qtablewidgetitem13 =
new QTableWidgetItem();
327 videoTableWidget->setItem(5, 0, __qtablewidgetitem13);
328 videoTableWidget->setObjectName(QString::fromUtf8(
"videoTableWidget"));
329 videoTableWidget->setMinimumSize(QSize(0, 80));
330 videoTableWidget->setMaximumSize(QSize(16777215, 145));
331 videoTableWidget->setFocusPolicy(Qt::ClickFocus);
332 videoTableWidget->setFrameShape(QFrame::NoFrame);
333 videoTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
334 videoTableWidget->setAlternatingRowColors(
true);
335 videoTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
336 videoTableWidget->setGridStyle(Qt::NoPen);
337 videoTableWidget->setRowCount(6);
338 videoTableWidget->horizontalHeader()->setVisible(
false);
339 videoTableWidget->horizontalHeader()->setDefaultSectionSize(110);
340 videoTableWidget->horizontalHeader()->setStretchLastSection(
true);
341 videoTableWidget->verticalHeader()->setVisible(
false);
342 videoTableWidget->verticalHeader()->setDefaultSectionSize(24);
344 gridLayout_2->addWidget(videoTableWidget, 1, 0, 1, 3);
346 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
348 gridLayout_2->addItem(verticalSpacer_3, 6, 0, 1, 3);
350 aspectRatioLabel =
new QLabel(videoTab);
351 aspectRatioLabel->setObjectName(QString::fromUtf8(
"aspectRatioLabel"));
352 aspectRatioLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
354 gridLayout_2->addWidget(aspectRatioLabel, 2, 0, 1, 1);
356 horizontalLayout_3 =
new QHBoxLayout();
357 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
358 trackLabel =
new QLabel(videoTab);
359 trackLabel->setObjectName(QString::fromUtf8(
"trackLabel"));
360 trackLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
362 horizontalLayout_3->addWidget(trackLabel);
364 videoTrackComboBox =
new QComboBox(videoTab);
365 videoTrackComboBox->setObjectName(QString::fromUtf8(
"videoTrackComboBox"));
366 videoTrackComboBox->setSizeAdjustPolicy(QComboBox::AdjustToContents);
368 horizontalLayout_3->addWidget(videoTrackComboBox);
370 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
372 horizontalLayout_3->addItem(horizontalSpacer_4);
375 gridLayout_2->addLayout(horizontalLayout_3, 0, 0, 1, 3);
377 horizontalLayout_4 =
new QHBoxLayout();
378 horizontalLayout_4->setObjectName(QString::fromUtf8(
"horizontalLayout_4"));
379 aspectNumSpinBox =
new QSpinBox(videoTab);
380 aspectNumSpinBox->setObjectName(QString::fromUtf8(
"aspectNumSpinBox"));
381 aspectNumSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
382 aspectNumSpinBox->setKeyboardTracking(
false);
383 aspectNumSpinBox->setMinimum(1);
384 aspectNumSpinBox->setMaximum(8192);
385 aspectNumSpinBox->setValue(16);
387 horizontalLayout_4->addWidget(aspectNumSpinBox);
389 label_4 =
new QLabel(videoTab);
390 label_4->setObjectName(QString::fromUtf8(
"label_4"));
392 horizontalLayout_4->addWidget(label_4);
394 aspectDenSpinBox =
new QSpinBox(videoTab);
395 aspectDenSpinBox->setObjectName(QString::fromUtf8(
"aspectDenSpinBox"));
396 aspectDenSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
397 aspectDenSpinBox->setKeyboardTracking(
false);
398 aspectDenSpinBox->setMinimum(1);
399 aspectDenSpinBox->setMaximum(8192);
400 aspectDenSpinBox->setValue(9);
402 horizontalLayout_4->addWidget(aspectDenSpinBox);
404 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
406 horizontalLayout_4->addItem(horizontalSpacer);
409 gridLayout_2->addLayout(horizontalLayout_4, 2, 2, 1, 1);
411 horizontalLayout =
new QHBoxLayout();
412 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
413 rangeComboBox =
new QComboBox(videoTab);
414 rangeComboBox->addItem(QString());
415 rangeComboBox->addItem(QString());
416 rangeComboBox->setObjectName(QString::fromUtf8(
"rangeComboBox"));
418 horizontalLayout->addWidget(rangeComboBox);
420 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
422 horizontalLayout->addItem(horizontalSpacer_3);
425 gridLayout_2->addLayout(horizontalLayout, 4, 2, 1, 1);
427 horizontalLayout_5 =
new QHBoxLayout();
428 horizontalLayout_5->setObjectName(QString::fromUtf8(
"horizontalLayout_5"));
429 scanComboBox =
new QComboBox(videoTab);
430 scanComboBox->addItem(QString());
431 scanComboBox->addItem(QString());
432 scanComboBox->setObjectName(QString::fromUtf8(
"scanComboBox"));
434 horizontalLayout_5->addWidget(scanComboBox);
436 fieldOrderComboBox =
new QComboBox(videoTab);
437 fieldOrderComboBox->addItem(QString());
438 fieldOrderComboBox->addItem(QString());
439 fieldOrderComboBox->setObjectName(QString::fromUtf8(
"fieldOrderComboBox"));
441 horizontalLayout_5->addWidget(fieldOrderComboBox);
443 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
445 horizontalLayout_5->addItem(horizontalSpacer_5);
448 gridLayout_2->addLayout(horizontalLayout_5, 3, 2, 1, 1);
450 horizontalLayout_2 =
new QHBoxLayout();
451 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
452 rotationComboBox =
new QComboBox(videoTab);
453 rotationComboBox->addItem(QString());
454 rotationComboBox->addItem(QString());
455 rotationComboBox->addItem(QString());
456 rotationComboBox->addItem(QString());
457 rotationComboBox->setObjectName(QString::fromUtf8(
"rotationComboBox"));
459 horizontalLayout_2->addWidget(rotationComboBox);
461 label_6 =
new QLabel(videoTab);
462 label_6->setObjectName(QString::fromUtf8(
"label_6"));
464 horizontalLayout_2->addWidget(label_6);
466 horizontalSpacer_11 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
468 horizontalLayout_2->addItem(horizontalSpacer_11);
471 gridLayout_2->addLayout(horizontalLayout_2, 5, 2, 1, 1);
473 tabWidget->addTab(videoTab, QString());
474 audioTab =
new QWidget();
475 audioTab->setObjectName(QString::fromUtf8(
"audioTab"));
476 gridLayout_3 =
new QGridLayout(audioTab);
477 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
478 trackLabel_2 =
new QLabel(audioTab);
479 trackLabel_2->setObjectName(QString::fromUtf8(
"trackLabel_2"));
480 trackLabel_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
482 gridLayout_3->addWidget(trackLabel_2, 0, 0, 1, 1);
484 horizontalLayout_6 =
new QHBoxLayout();
485 horizontalLayout_6->setObjectName(QString::fromUtf8(
"horizontalLayout_6"));
486 audioTrackComboBox =
new QComboBox(audioTab);
487 audioTrackComboBox->setObjectName(QString::fromUtf8(
"audioTrackComboBox"));
489 horizontalLayout_6->addWidget(audioTrackComboBox);
491 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
493 horizontalLayout_6->addItem(horizontalSpacer_6);
496 gridLayout_3->addLayout(horizontalLayout_6, 0, 1, 1, 1);
498 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
500 gridLayout_3->addItem(verticalSpacer_2, 4, 0, 1, 1);
502 audioTableWidget =
new QTableWidget(audioTab);
503 if (audioTableWidget->columnCount() < 2)
504 audioTableWidget->setColumnCount(2);
505 QTableWidgetItem *__qtablewidgetitem14 =
new QTableWidgetItem();
506 audioTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem14);
507 QTableWidgetItem *__qtablewidgetitem15 =
new QTableWidgetItem();
508 audioTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem15);
509 if (audioTableWidget->rowCount() < 4)
510 audioTableWidget->setRowCount(4);
511 QTableWidgetItem *__qtablewidgetitem16 =
new QTableWidgetItem();
512 audioTableWidget->setVerticalHeaderItem(0, __qtablewidgetitem16);
513 QTableWidgetItem *__qtablewidgetitem17 =
new QTableWidgetItem();
514 audioTableWidget->setVerticalHeaderItem(1, __qtablewidgetitem17);
515 QTableWidgetItem *__qtablewidgetitem18 =
new QTableWidgetItem();
516 audioTableWidget->setVerticalHeaderItem(2, __qtablewidgetitem18);
517 QTableWidgetItem *__qtablewidgetitem19 =
new QTableWidgetItem();
518 audioTableWidget->setVerticalHeaderItem(3, __qtablewidgetitem19);
519 QTableWidgetItem *__qtablewidgetitem20 =
new QTableWidgetItem();
520 audioTableWidget->setItem(0, 0, __qtablewidgetitem20);
521 QTableWidgetItem *__qtablewidgetitem21 =
new QTableWidgetItem();
522 audioTableWidget->setItem(1, 0, __qtablewidgetitem21);
523 QTableWidgetItem *__qtablewidgetitem22 =
new QTableWidgetItem();
524 audioTableWidget->setItem(2, 0, __qtablewidgetitem22);
525 QTableWidgetItem *__qtablewidgetitem23 =
new QTableWidgetItem();
526 audioTableWidget->setItem(3, 0, __qtablewidgetitem23);
527 audioTableWidget->setObjectName(QString::fromUtf8(
"audioTableWidget"));
528 audioTableWidget->setMinimumSize(QSize(0, 80));
529 audioTableWidget->setMaximumSize(QSize(16777215, 120));
530 audioTableWidget->setFocusPolicy(Qt::ClickFocus);
531 audioTableWidget->setFrameShape(QFrame::NoFrame);
532 audioTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
533 audioTableWidget->setAlternatingRowColors(
true);
534 audioTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
535 audioTableWidget->setGridStyle(Qt::NoPen);
536 audioTableWidget->horizontalHeader()->setVisible(
false);
537 audioTableWidget->horizontalHeader()->setStretchLastSection(
true);
538 audioTableWidget->verticalHeader()->setVisible(
false);
539 audioTableWidget->verticalHeader()->setDefaultSectionSize(24);
541 gridLayout_3->addWidget(audioTableWidget, 1, 0, 1, 2);
543 syncSlider =
new QSlider(audioTab);
544 syncSlider->setObjectName(QString::fromUtf8(
"syncSlider"));
545 syncSlider->setMinimum(-1000);
546 syncSlider->setMaximum(1000);
547 syncSlider->setValue(0);
548 syncSlider->setOrientation(Qt::Horizontal);
550 gridLayout_3->addWidget(syncSlider, 2, 1, 1, 1);
552 syncLabel =
new QLabel(audioTab);
553 syncLabel->setObjectName(QString::fromUtf8(
"syncLabel"));
554 syncLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
556 gridLayout_3->addWidget(syncLabel, 2, 0, 1, 1);
558 horizontalLayout_7 =
new QHBoxLayout();
559 horizontalLayout_7->setObjectName(QString::fromUtf8(
"horizontalLayout_7"));
560 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
562 horizontalLayout_7->addItem(horizontalSpacer_7);
564 syncSpinBox =
new QSpinBox(audioTab);
565 syncSpinBox->setObjectName(QString::fromUtf8(
"syncSpinBox"));
566 syncSpinBox->setMinimum(-1000);
567 syncSpinBox->setMaximum(1000);
569 horizontalLayout_7->addWidget(syncSpinBox);
571 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
573 horizontalLayout_7->addItem(horizontalSpacer_8);
576 gridLayout_3->addLayout(horizontalLayout_7, 3, 1, 1, 1);
578 tabWidget->addTab(audioTab, QString());
579 metadataTab =
new QWidget();
580 metadataTab->setObjectName(QString::fromUtf8(
"metadataTab"));
581 verticalLayout_3 =
new QVBoxLayout(metadataTab);
582 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
583 metadataTable =
new QTableWidget(metadataTab);
584 if (metadataTable->columnCount() < 2)
585 metadataTable->setColumnCount(2);
586 QTableWidgetItem *__qtablewidgetitem24 =
new QTableWidgetItem();
587 metadataTable->setHorizontalHeaderItem(0, __qtablewidgetitem24);
588 QTableWidgetItem *__qtablewidgetitem25 =
new QTableWidgetItem();
589 metadataTable->setHorizontalHeaderItem(1, __qtablewidgetitem25);
590 metadataTable->setObjectName(QString::fromUtf8(
"metadataTable"));
591 metadataTable->setFocusPolicy(Qt::TabFocus);
592 metadataTable->setFrameShape(QFrame::NoFrame);
593 metadataTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
594 metadataTable->setAlternatingRowColors(
true);
595 metadataTable->setSelectionMode(QAbstractItemView::NoSelection);
596 metadataTable->setGridStyle(Qt::NoPen);
597 metadataTable->horizontalHeader()->setStretchLastSection(
true);
598 metadataTable->verticalHeader()->setVisible(
false);
599 metadataTable->verticalHeader()->setDefaultSectionSize(24);
601 verticalLayout_3->addWidget(metadataTable);
603 tabWidget->addTab(metadataTab, QString());
605 verticalLayout_2->addWidget(tabWidget);
607 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
609 verticalLayout_2->addItem(verticalSpacer);
611 scrollArea->setWidget(scrollAreaWidgetContents);
613 verticalLayout->addWidget(scrollArea);
615 horizontalLayout_8 =
new QHBoxLayout();
616 horizontalLayout_8->setObjectName(QString::fromUtf8(
"horizontalLayout_8"));
617 reverseButton =
new QPushButton(AvformatProducerWidget);
618 reverseButton->setObjectName(QString::fromUtf8(
"reverseButton"));
620 horizontalLayout_8->addWidget(reverseButton);
622 convertButton =
new QPushButton(AvformatProducerWidget);
623 convertButton->setObjectName(QString::fromUtf8(
"convertButton"));
625 horizontalLayout_8->addWidget(convertButton);
627 proxyButton =
new QPushButton(AvformatProducerWidget);
628 proxyButton->setObjectName(QString::fromUtf8(
"proxyButton"));
630 horizontalLayout_8->addWidget(proxyButton);
632 menuButton =
new QPushButton(AvformatProducerWidget);
633 menuButton->setObjectName(QString::fromUtf8(
"menuButton"));
635 QString iconThemeName = QString::fromUtf8(
"show-menu");
636 if (QIcon::hasThemeIcon(iconThemeName)) {
637 icon = QIcon::fromTheme(iconThemeName);
639 icon.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/show-menu.png"), QSize(), QIcon::Normal, QIcon::Off);
641 menuButton->setIcon(icon);
643 horizontalLayout_8->addWidget(menuButton);
645 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
647 horizontalLayout_8->addItem(horizontalSpacer_9);
650 verticalLayout->addLayout(horizontalLayout_8);
652 QWidget::setTabOrder(filenameLabel, notesTextEdit);
653 QWidget::setTabOrder(notesTextEdit, speedSpinBox);
654 QWidget::setTabOrder(speedSpinBox, applySpeedButton);
655 QWidget::setTabOrder(applySpeedButton, pitchCheckBox);
656 QWidget::setTabOrder(pitchCheckBox, durationSpinBox);
657 QWidget::setTabOrder(durationSpinBox, timelineDurationText);
658 QWidget::setTabOrder(timelineDurationText, aspectNumSpinBox);
659 QWidget::setTabOrder(aspectNumSpinBox, aspectDenSpinBox);
660 QWidget::setTabOrder(aspectDenSpinBox, scanComboBox);
661 QWidget::setTabOrder(scanComboBox, fieldOrderComboBox);
662 QWidget::setTabOrder(fieldOrderComboBox, rangeComboBox);
663 QWidget::setTabOrder(rangeComboBox, convertButton);
664 QWidget::setTabOrder(convertButton, menuButton);
665 QWidget::setTabOrder(menuButton, audioTrackComboBox);
666 QWidget::setTabOrder(audioTrackComboBox, syncSlider);
667 QWidget::setTabOrder(syncSlider, syncSpinBox);
668 QWidget::setTabOrder(syncSpinBox, metadataTable);
669 QWidget::setTabOrder(metadataTable, scrollArea);
670 QWidget::setTabOrder(scrollArea, reverseButton);
671 QWidget::setTabOrder(reverseButton, tabWidget);
672 QWidget::setTabOrder(tabWidget, proxyButton);
673 QWidget::setTabOrder(proxyButton, videoTrackComboBox);
675 retranslateUi(AvformatProducerWidget);
676 QObject::connect(syncSlider, SIGNAL(valueChanged(
int)), syncSpinBox, SLOT(setValue(
int)));
677 QObject::connect(syncSpinBox, SIGNAL(valueChanged(
int)), syncSlider, SLOT(setValue(
int)));
679 tabWidget->setCurrentIndex(0);
682 QMetaObject::connectSlotsByName(AvformatProducerWidget);
685 void retranslateUi(QWidget *AvformatProducerWidget)
687 AvformatProducerWidget->setWindowTitle(QCoreApplication::translate(
"AvformatProducerWidget",
"Form",
nullptr));
688 actionOpenFolder->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Show in Folder",
nullptr));
689 actionCopyFullFilePath->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Copy Full File Path",
nullptr));
690 actionFFmpegInfo->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"More Information...",
nullptr));
691 actionFFmpegIntegrityCheck->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Start Integrity Check Job",
nullptr));
692 actionFFmpegConvert->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert to Edit-friendly...",
nullptr));
693 actionExtractSubclip->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Extract Sub-clip...",
nullptr));
694 actionSetFileDate->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Set Creation Time...",
nullptr));
695 actionDisableProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Disable Proxy",
nullptr));
696 actionMakeProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Make Proxy",
nullptr));
697 actionDeleteProxy->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Delete Proxy",
nullptr));
698 actionCopyHashCode->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Copy Hash Code",
nullptr));
699 actionReset->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reset",
nullptr));
700 actionSetEquirectangular->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Set Equirectangular...",
nullptr));
701 actionFFmpegVideoQuality->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Measure Video Quality...",
nullptr));
702 label->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Comments:",
nullptr));
703 notesTextEdit->setPlainText(QString());
704 durationLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Duration",
nullptr));
705 speedLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Speed",
nullptr));
706 timelineDurationLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Timeline",
nullptr));
707 applySpeedButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Apply",
nullptr));
708 #if QT_CONFIG(tooltip)
709 pitchCheckBox->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Apply pitch compensation when the speed is changed.",
nullptr));
711 pitchCheckBox->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Pitch Compensation",
nullptr));
712 scanModeLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Scan mode",
nullptr));
713 label_2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color Range",
nullptr));
714 label_5->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Rotation",
nullptr));
715 QTableWidgetItem *___qtablewidgetitem = videoTableWidget->horizontalHeaderItem(0);
716 ___qtablewidgetitem->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
717 QTableWidgetItem *___qtablewidgetitem1 = videoTableWidget->horizontalHeaderItem(1);
718 ___qtablewidgetitem1->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
719 QTableWidgetItem *___qtablewidgetitem2 = videoTableWidget->verticalHeaderItem(0);
720 ___qtablewidgetitem2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
721 QTableWidgetItem *___qtablewidgetitem3 = videoTableWidget->verticalHeaderItem(1);
722 ___qtablewidgetitem3->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Resolution",
nullptr));
723 QTableWidgetItem *___qtablewidgetitem4 = videoTableWidget->verticalHeaderItem(2);
724 ___qtablewidgetitem4->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Frame rate",
nullptr));
725 QTableWidgetItem *___qtablewidgetitem5 = videoTableWidget->verticalHeaderItem(3);
726 ___qtablewidgetitem5->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Pixel format",
nullptr));
727 QTableWidgetItem *___qtablewidgetitem6 = videoTableWidget->verticalHeaderItem(4);
728 ___qtablewidgetitem6->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color space",
nullptr));
729 QTableWidgetItem *___qtablewidgetitem7 = videoTableWidget->verticalHeaderItem(5);
730 ___qtablewidgetitem7->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color transfer",
nullptr));
732 const bool __sortingEnabled = videoTableWidget->isSortingEnabled();
733 videoTableWidget->setSortingEnabled(
false);
734 QTableWidgetItem *___qtablewidgetitem8 = videoTableWidget->item(0, 0);
735 ___qtablewidgetitem8->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
736 QTableWidgetItem *___qtablewidgetitem9 = videoTableWidget->item(1, 0);
737 ___qtablewidgetitem9->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Resolution",
nullptr));
738 QTableWidgetItem *___qtablewidgetitem10 = videoTableWidget->item(2, 0);
739 ___qtablewidgetitem10->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Frame rate",
nullptr));
740 QTableWidgetItem *___qtablewidgetitem11 = videoTableWidget->item(3, 0);
741 ___qtablewidgetitem11->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
742 QTableWidgetItem *___qtablewidgetitem12 = videoTableWidget->item(4, 0);
743 ___qtablewidgetitem12->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color space",
nullptr));
744 QTableWidgetItem *___qtablewidgetitem13 = videoTableWidget->item(5, 0);
745 ___qtablewidgetitem13->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Color transfer",
nullptr));
746 videoTableWidget->setSortingEnabled(__sortingEnabled);
748 aspectRatioLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Aspect ratio",
nullptr));
749 trackLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Track",
nullptr));
750 label_4->setText(QCoreApplication::translate(
"AvformatProducerWidget",
":",
nullptr));
751 rangeComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Broadcast Limited (MPEG)",
nullptr));
752 rangeComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Full (JPEG)",
nullptr));
754 scanComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Interlaced",
nullptr));
755 scanComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Progressive",
nullptr));
757 fieldOrderComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"Bottom Field First",
nullptr));
758 fieldOrderComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"Top Field First",
nullptr));
760 rotationComboBox->setItemText(0, QCoreApplication::translate(
"AvformatProducerWidget",
"0",
nullptr));
761 rotationComboBox->setItemText(1, QCoreApplication::translate(
"AvformatProducerWidget",
"90",
nullptr));
762 rotationComboBox->setItemText(2, QCoreApplication::translate(
"AvformatProducerWidget",
"180",
nullptr));
763 rotationComboBox->setItemText(3, QCoreApplication::translate(
"AvformatProducerWidget",
"270",
nullptr));
765 label_6->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"\302\260",
nullptr));
766 tabWidget->setTabText(tabWidget->indexOf(videoTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Video",
nullptr));
767 trackLabel_2->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Track",
nullptr));
768 QTableWidgetItem *___qtablewidgetitem14 = audioTableWidget->horizontalHeaderItem(0);
769 ___qtablewidgetitem14->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
770 QTableWidgetItem *___qtablewidgetitem15 = audioTableWidget->horizontalHeaderItem(1);
771 ___qtablewidgetitem15->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
772 QTableWidgetItem *___qtablewidgetitem16 = audioTableWidget->verticalHeaderItem(0);
773 ___qtablewidgetitem16->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
774 QTableWidgetItem *___qtablewidgetitem17 = audioTableWidget->verticalHeaderItem(1);
775 ___qtablewidgetitem17->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Channels",
nullptr));
776 QTableWidgetItem *___qtablewidgetitem18 = audioTableWidget->verticalHeaderItem(2);
777 ___qtablewidgetitem18->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sample rate",
nullptr));
778 QTableWidgetItem *___qtablewidgetitem19 = audioTableWidget->verticalHeaderItem(3);
779 ___qtablewidgetitem19->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
781 const bool __sortingEnabled1 = audioTableWidget->isSortingEnabled();
782 audioTableWidget->setSortingEnabled(
false);
783 QTableWidgetItem *___qtablewidgetitem20 = audioTableWidget->item(0, 0);
784 ___qtablewidgetitem20->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Codec",
nullptr));
785 QTableWidgetItem *___qtablewidgetitem21 = audioTableWidget->item(1, 0);
786 ___qtablewidgetitem21->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Channels",
nullptr));
787 QTableWidgetItem *___qtablewidgetitem22 = audioTableWidget->item(2, 0);
788 ___qtablewidgetitem22->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sample rate",
nullptr));
789 QTableWidgetItem *___qtablewidgetitem23 = audioTableWidget->item(3, 0);
790 ___qtablewidgetitem23->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Format",
nullptr));
791 audioTableWidget->setSortingEnabled(__sortingEnabled1);
793 #if QT_CONFIG(tooltip)
794 syncSlider->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Adjust the audio/video synchronization. The center position is equivalent to no alteration.",
nullptr));
796 syncLabel->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Sync",
nullptr));
797 syncSpinBox->setSuffix(QCoreApplication::translate(
"AvformatProducerWidget",
" ms",
nullptr));
798 tabWidget->setTabText(tabWidget->indexOf(audioTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Audio",
nullptr));
799 QTableWidgetItem *___qtablewidgetitem24 = metadataTable->horizontalHeaderItem(0);
800 ___qtablewidgetitem24->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Name",
nullptr));
801 QTableWidgetItem *___qtablewidgetitem25 = metadataTable->horizontalHeaderItem(1);
802 ___qtablewidgetitem25->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Value",
nullptr));
803 tabWidget->setTabText(tabWidget->indexOf(metadataTab), QCoreApplication::translate(
"AvformatProducerWidget",
"Metadata",
nullptr));
804 reverseButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Reverse...",
nullptr));
805 #if QT_CONFIG(tooltip)
806 convertButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert to Edit-friendly",
nullptr));
808 convertButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Convert...",
nullptr));
809 proxyButton->setText(QCoreApplication::translate(
"AvformatProducerWidget",
"Proxy",
nullptr));
810 #if QT_CONFIG(tooltip)
811 menuButton->setToolTip(QCoreApplication::translate(
"AvformatProducerWidget",
"Properties Menu",
nullptr));
813 menuButton->setText(QString());
819 class AvformatProducerWidget:
public Ui_AvformatProducerWidget {};