10#define UI_MAINWINDOW_H
12#include <QtCore/QVariant>
13#include <QtGui/QAction>
15#include <QtWidgets/QApplication>
16#include <QtWidgets/QHBoxLayout>
17#include <QtWidgets/QMainWindow>
18#include <QtWidgets/QMenu>
19#include <QtWidgets/QMenuBar>
20#include <QtWidgets/QStatusBar>
21#include <QtWidgets/QToolBar>
22#include <QtWidgets/QWidget>
31 QAction *actionAbout_Shotcut;
32 QAction *actionAbout_Qt;
33 QAction *actionOpenOther;
35 QAction *actionSave_As;
36 QAction *actionEncode;
41 QAction *actionEnterFullScreen;
42 QAction *actionAudioMeter;
43 QAction *actionProperties;
44 QAction *actionRecent;
45 QAction *actionPlaylist;
46 QAction *actionHistory;
47 QAction *actionRealtime;
48 QAction *actionProgressive;
50 QAction *actionChannels1;
51 QAction *actionChannels2;
52 QAction *actionChannels4;
53 QAction *actionChannels6;
54 QAction *actionOneField;
55 QAction *actionLinearBlend;
56 QAction *actionYadifTemporal;
57 QAction *actionYadifSpatial;
59 QAction *actionNearest;
60 QAction *actionBilinear;
61 QAction *actionBicubic;
63 QAction *actionProfileAutomatic;
64 QAction *actionExternalNone;
66 QAction *actionFilters;
67 QAction *actionAddCustomProfile;
68 QAction *actionSystemTheme;
69 QAction *actionFusionDark;
70 QAction *actionFusionLight;
71 QAction *actionTutorials;
72 QAction *actionTimeline;
73 QAction *actionRestoreLayout;
74 QAction *actionShowTitleBars;
75 QAction *actionShowToolbar;
76 QAction *actionUpgrade;
77 QAction *actionOpenXML;
78 QAction *actionScrubAudio;
79 QAction *actionDrawingAutomatic;
80 QAction *actionDrawingOpenGL;
81 QAction *actionDrawingDirectX;
82 QAction *actionDrawingSoftware;
83 QAction *actionJobPriorityLow;
84 QAction *actionJobPriorityNormal;
85 QAction *actionResources;
86 QAction *actionApplicationLog;
87 QAction *actionProject;
88 QAction *actionUser_Interface;
90 QAction *actionExportEDL;
91 QAction *actionExportFrame;
92 QAction *actionExportVideo;
93 QAction *actionAppDataSet;
94 QAction *actionAppDataShow;
95 QAction *actionKeyframes;
97 QAction *actionKeyboardShortcuts;
98 QAction *actionLayoutAudio;
99 QAction *actionLayoutLogging;
100 QAction *actionLayoutEditing;
101 QAction *actionLayoutEffects;
102 QAction *actionLayoutAdd;
103 QAction *actionProfileRemove;
104 QAction *actionLayoutRemove;
105 QAction *actionOpenOther2;
106 QAction *actionClearRecentOnExit;
107 QAction *actionShowTextUnderIcons;
108 QAction *actionShowSmallIcons;
110 QAction *actionMarkers;
111 QAction *actionNotes;
112 QAction *actionPreview540;
113 QAction *actionPreview720;
114 QAction *actionPreviewNone;
115 QAction *actionPreview360;
116 QAction *actionTopics;
118 QAction *actionUseProxy;
119 QAction *actionProxyStorageSet;
120 QAction *actionProxyStorageShow;
121 QAction *actionProxyUseProjectFolder;
122 QAction *actionProxyUseHardware;
123 QAction *actionProxyConfigureHardware;
124 QAction *actionLayoutColor;
125 QAction *actionLayoutPlayer;
126 QAction *dummyAction;
127 QAction *actionLayoutPlaylist;
128 QAction *actionLayoutClip;
129 QAction *actionExportChapters;
130 QAction *actionAudioVideoDevice;
131 QAction *actionReset;
132 QAction *actionBackupSave;
133 QAction *actionBackupManually;
134 QAction *actionBackupHourly;
135 QAction *actionBackupDaily;
136 QAction *actionBackupWeekly;
137 QWidget *centralWidget;
138 QHBoxLayout *horizontalLayout;
142 QMenu *menuOtherVersions;
149 QMenu *menuAudioChannels;
153 QMenu *menuDrawingMethod;
154 QMenu *menuJobPriority;
157 QMenu *menuData_Directory;
158 QMenu *menuPreviewScaling;
161 QMenu *menuPlayerSettings;
162 QMenu *menuDeinterlacer;
163 QMenu *menuInterpolation;
166 QToolBar *mainToolBar;
167 QStatusBar *statusBar;
169 void setupUi(QMainWindow *MainWindow)
171 if (MainWindow->objectName().isEmpty())
172 MainWindow->setObjectName(
"MainWindow");
173 MainWindow->resize(1270, 688);
175 icon.addFile(QString::fromUtf8(
":/icons/shotcut-logo-64.png"), QSize(), QIcon::Normal, QIcon::Off);
176 MainWindow->setWindowIcon(icon);
177 actionOpen =
new QAction(MainWindow);
178 actionOpen->setObjectName(
"actionOpen");
180 QString iconThemeName = QString::fromUtf8(
"document-open");
181 if (QIcon::hasThemeIcon(iconThemeName)) {
182 icon1 = QIcon::fromTheme(iconThemeName);
184 icon1.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open.png"), QSize(), QIcon::Normal, QIcon::Off);
186 actionOpen->setIcon(icon1);
187#if QT_CONFIG(shortcut)
188 actionOpen->setShortcut(QString::fromUtf8(
"Ctrl+O"));
190 actionOpen->setIconVisibleInMenu(
false);
191 actionExit =
new QAction(MainWindow);
192 actionExit->setObjectName(
"actionExit");
193#if QT_CONFIG(shortcut)
194 actionExit->setShortcut(QString::fromUtf8(
"Ctrl+Q"));
196 actionAbout_Shotcut =
new QAction(MainWindow);
197 actionAbout_Shotcut->setObjectName(
"actionAbout_Shotcut");
198 actionAbout_Shotcut->setMenuRole(QAction::AboutRole);
199 actionAbout_Qt =
new QAction(MainWindow);
200 actionAbout_Qt->setObjectName(
"actionAbout_Qt");
201 actionAbout_Qt->setMenuRole(QAction::AboutQtRole);
202 actionOpenOther =
new QAction(MainWindow);
203 actionOpenOther->setObjectName(
"actionOpenOther");
204#if QT_CONFIG(shortcut)
205 actionOpenOther->setShortcut(QString::fromUtf8(
"Ctrl+Shift+O"));
207 actionOpenOther->setIconVisibleInMenu(
false);
208 actionSave =
new QAction(MainWindow);
209 actionSave->setObjectName(
"actionSave");
211 iconThemeName = QString::fromUtf8(
"document-save");
212 if (QIcon::hasThemeIcon(iconThemeName)) {
213 icon2 = QIcon::fromTheme(iconThemeName);
215 icon2.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-save.png"), QSize(), QIcon::Normal, QIcon::Off);
217 actionSave->setIcon(icon2);
218#if QT_CONFIG(shortcut)
219 actionSave->setShortcut(QString::fromUtf8(
"Ctrl+S"));
221 actionSave->setIconVisibleInMenu(
false);
222 actionSave_As =
new QAction(MainWindow);
223 actionSave_As->setObjectName(
"actionSave_As");
224#if QT_CONFIG(shortcut)
225 actionSave_As->setShortcut(QString::fromUtf8(
"Ctrl+Shift+S"));
227 actionEncode =
new QAction(MainWindow);
228 actionEncode->setObjectName(
"actionEncode");
230 iconThemeName = QString::fromUtf8(
"media-record");
231 if (QIcon::hasThemeIcon(iconThemeName)) {
232 icon3 = QIcon::fromTheme(iconThemeName);
234 icon3.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Normal, QIcon::Off);
236 actionEncode->setIcon(icon3);
237 actionUndo =
new QAction(MainWindow);
238 actionUndo->setObjectName(
"actionUndo");
240 iconThemeName = QString::fromUtf8(
"edit-undo");
241 if (QIcon::hasThemeIcon(iconThemeName)) {
242 icon4 = QIcon::fromTheme(iconThemeName);
244 icon4.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-undo.png"), QSize(), QIcon::Normal, QIcon::Off);
246 actionUndo->setIcon(icon4);
247 actionRedo =
new QAction(MainWindow);
248 actionRedo->setObjectName(
"actionRedo");
250 iconThemeName = QString::fromUtf8(
"edit-redo");
251 if (QIcon::hasThemeIcon(iconThemeName)) {
252 icon5 = QIcon::fromTheme(iconThemeName);
254 icon5.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-redo.png"), QSize(), QIcon::Normal, QIcon::Off);
256 actionRedo->setIcon(icon5);
257 actionForum =
new QAction(MainWindow);
258 actionForum->setObjectName(
"actionForum");
259 actionFAQ =
new QAction(MainWindow);
260 actionFAQ->setObjectName(
"actionFAQ");
261 actionEnterFullScreen =
new QAction(MainWindow);
262 actionEnterFullScreen->setObjectName(
"actionEnterFullScreen");
264 iconThemeName = QString::fromUtf8(
"view-fullscreen");
265 if (QIcon::hasThemeIcon(iconThemeName)) {
266 icon6 = QIcon::fromTheme(iconThemeName);
268 icon6.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-fullscreen.png"), QSize(), QIcon::Normal, QIcon::Off);
270 actionEnterFullScreen->setIcon(icon6);
271 actionAudioMeter =
new QAction(MainWindow);
272 actionAudioMeter->setObjectName(
"actionAudioMeter");
274 iconThemeName = QString::fromUtf8(
"audio-meter");
275 if (QIcon::hasThemeIcon(iconThemeName)) {
276 icon7 = QIcon::fromTheme(iconThemeName);
278 icon7.addFile(QString::fromUtf8(
":/icons/light/32x32/audio-meter.png"), QSize(), QIcon::Normal, QIcon::Off);
280 actionAudioMeter->setIcon(icon7);
281 actionProperties =
new QAction(MainWindow);
282 actionProperties->setObjectName(
"actionProperties");
284 iconThemeName = QString::fromUtf8(
"dialog-information");
285 if (QIcon::hasThemeIcon(iconThemeName)) {
286 icon8 = QIcon::fromTheme(iconThemeName);
288 icon8.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/status/dialog-information.png"), QSize(), QIcon::Normal, QIcon::Off);
290 actionProperties->setIcon(icon8);
291 actionRecent =
new QAction(MainWindow);
292 actionRecent->setObjectName(
"actionRecent");
294 iconThemeName = QString::fromUtf8(
"document-open-recent");
295 if (QIcon::hasThemeIcon(iconThemeName)) {
296 icon9 = QIcon::fromTheme(iconThemeName);
298 icon9.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open-recent.png"), QSize(), QIcon::Normal, QIcon::Off);
300 actionRecent->setIcon(icon9);
301 actionPlaylist =
new QAction(MainWindow);
302 actionPlaylist->setObjectName(
"actionPlaylist");
304 iconThemeName = QString::fromUtf8(
"view-media-playlist");
305 if (QIcon::hasThemeIcon(iconThemeName)) {
306 icon10 = QIcon::fromTheme(iconThemeName);
308 icon10.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-media-playlist.png"), QSize(), QIcon::Normal, QIcon::Off);
310 actionPlaylist->setIcon(icon10);
311 actionHistory =
new QAction(MainWindow);
312 actionHistory->setObjectName(
"actionHistory");
314 iconThemeName = QString::fromUtf8(
"view-history");
315 if (QIcon::hasThemeIcon(iconThemeName)) {
316 icon11 = QIcon::fromTheme(iconThemeName);
318 icon11.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-history.png"), QSize(), QIcon::Normal, QIcon::Off);
320 actionHistory->setIcon(icon11);
321 actionRealtime =
new QAction(MainWindow);
322 actionRealtime->setObjectName(
"actionRealtime");
323 actionRealtime->setCheckable(
true);
324 actionRealtime->setChecked(
true);
325 actionProgressive =
new QAction(MainWindow);
326 actionProgressive->setObjectName(
"actionProgressive");
327 actionProgressive->setCheckable(
true);
328 actionProgressive->setChecked(
true);
329 actionGPU =
new QAction(MainWindow);
330 actionGPU->setObjectName(
"actionGPU");
331 actionGPU->setCheckable(
true);
332 actionGPU->setVisible(
false);
333 actionChannels1 =
new QAction(MainWindow);
334 actionChannels1->setObjectName(
"actionChannels1");
335 actionChannels1->setCheckable(
true);
336 actionChannels2 =
new QAction(MainWindow);
337 actionChannels2->setObjectName(
"actionChannels2");
338 actionChannels2->setCheckable(
true);
339 actionChannels4 =
new QAction(MainWindow);
340 actionChannels4->setObjectName(
"actionChannels4");
341 actionChannels4->setCheckable(
true);
342 actionChannels6 =
new QAction(MainWindow);
343 actionChannels6->setObjectName(
"actionChannels6");
344 actionChannels6->setCheckable(
true);
345 actionOneField =
new QAction(MainWindow);
346 actionOneField->setObjectName(
"actionOneField");
347 actionOneField->setCheckable(
true);
348 actionOneField->setChecked(
true);
349 actionLinearBlend =
new QAction(MainWindow);
350 actionLinearBlend->setObjectName(
"actionLinearBlend");
351 actionLinearBlend->setCheckable(
true);
352 actionYadifTemporal =
new QAction(MainWindow);
353 actionYadifTemporal->setObjectName(
"actionYadifTemporal");
354 actionYadifTemporal->setCheckable(
true);
355 actionYadifSpatial =
new QAction(MainWindow);
356 actionYadifSpatial->setObjectName(
"actionYadifSpatial");
357 actionYadifSpatial->setCheckable(
true);
358 actionBwdif =
new QAction(MainWindow);
359 actionBwdif->setObjectName(
"actionBwdif");
360 actionBwdif->setCheckable(
true);
361 actionNearest =
new QAction(MainWindow);
362 actionNearest->setObjectName(
"actionNearest");
363 actionNearest->setCheckable(
true);
364 actionNearest->setChecked(
true);
365 actionBilinear =
new QAction(MainWindow);
366 actionBilinear->setObjectName(
"actionBilinear");
367 actionBilinear->setCheckable(
true);
368 actionBicubic =
new QAction(MainWindow);
369 actionBicubic->setObjectName(
"actionBicubic");
370 actionBicubic->setCheckable(
true);
371 actionHyper =
new QAction(MainWindow);
372 actionHyper->setObjectName(
"actionHyper");
373 actionHyper->setCheckable(
true);
374 actionHyper->setText(QString::fromUtf8(
"Lanczos (best)"));
375 actionProfileAutomatic =
new QAction(MainWindow);
376 actionProfileAutomatic->setObjectName(
"actionProfileAutomatic");
377 actionProfileAutomatic->setCheckable(
true);
378 actionProfileAutomatic->setChecked(
true);
379 actionExternalNone =
new QAction(MainWindow);
380 actionExternalNone->setObjectName(
"actionExternalNone");
381 actionExternalNone->setCheckable(
true);
382 actionExternalNone->setChecked(
true);
383 actionJack =
new QAction(MainWindow);
384 actionJack->setObjectName(
"actionJack");
385 actionJack->setCheckable(
true);
386 actionFilters =
new QAction(MainWindow);
387 actionFilters->setObjectName(
"actionFilters");
389 iconThemeName = QString::fromUtf8(
"view-filter");
390 if (QIcon::hasThemeIcon(iconThemeName)) {
391 icon12 = QIcon::fromTheme(iconThemeName);
393 icon12.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-filter.png"), QSize(), QIcon::Normal, QIcon::Off);
395 actionFilters->setIcon(icon12);
396 actionAddCustomProfile =
new QAction(MainWindow);
397 actionAddCustomProfile->setObjectName(
"actionAddCustomProfile");
398 actionSystemTheme =
new QAction(MainWindow);
399 actionSystemTheme->setObjectName(
"actionSystemTheme");
400 actionSystemTheme->setCheckable(
true);
401 actionFusionDark =
new QAction(MainWindow);
402 actionFusionDark->setObjectName(
"actionFusionDark");
403 actionFusionDark->setCheckable(
true);
404 actionFusionLight =
new QAction(MainWindow);
405 actionFusionLight->setObjectName(
"actionFusionLight");
406 actionFusionLight->setCheckable(
true);
407 actionTutorials =
new QAction(MainWindow);
408 actionTutorials->setObjectName(
"actionTutorials");
409 actionTimeline =
new QAction(MainWindow);
410 actionTimeline->setObjectName(
"actionTimeline");
412 iconThemeName = QString::fromUtf8(
"view-time-schedule");
413 if (QIcon::hasThemeIcon(iconThemeName)) {
414 icon13 = QIcon::fromTheme(iconThemeName);
416 icon13.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-time-schedule.png"), QSize(), QIcon::Normal, QIcon::Off);
418 actionTimeline->setIcon(icon13);
419 actionRestoreLayout =
new QAction(MainWindow);
420 actionRestoreLayout->setObjectName(
"actionRestoreLayout");
421 actionShowTitleBars =
new QAction(MainWindow);
422 actionShowTitleBars->setObjectName(
"actionShowTitleBars");
423 actionShowTitleBars->setCheckable(
true);
424 actionShowToolbar =
new QAction(MainWindow);
425 actionShowToolbar->setObjectName(
"actionShowToolbar");
426 actionShowToolbar->setCheckable(
true);
427 actionUpgrade =
new QAction(MainWindow);
428 actionUpgrade->setObjectName(
"actionUpgrade");
429 actionOpenXML =
new QAction(MainWindow);
430 actionOpenXML->setObjectName(
"actionOpenXML");
431 actionScrubAudio =
new QAction(MainWindow);
432 actionScrubAudio->setObjectName(
"actionScrubAudio");
433 actionScrubAudio->setCheckable(
true);
434 actionDrawingAutomatic =
new QAction(MainWindow);
435 actionDrawingAutomatic->setObjectName(
"actionDrawingAutomatic");
436 actionDrawingAutomatic->setCheckable(
true);
437 actionDrawingAutomatic->setChecked(
true);
438 actionDrawingOpenGL =
new QAction(MainWindow);
439 actionDrawingOpenGL->setObjectName(
"actionDrawingOpenGL");
440 actionDrawingOpenGL->setCheckable(
true);
441 actionDrawingOpenGL->setText(QString::fromUtf8(
"OpenGL"));
442 actionDrawingDirectX =
new QAction(MainWindow);
443 actionDrawingDirectX->setObjectName(
"actionDrawingDirectX");
444 actionDrawingDirectX->setCheckable(
true);
445 actionDrawingDirectX->setText(QString::fromUtf8(
"DirectX (ANGLE)"));
446 actionDrawingSoftware =
new QAction(MainWindow);
447 actionDrawingSoftware->setObjectName(
"actionDrawingSoftware");
448 actionDrawingSoftware->setCheckable(
true);
449 actionJobPriorityLow =
new QAction(MainWindow);
450 actionJobPriorityLow->setObjectName(
"actionJobPriorityLow");
451 actionJobPriorityLow->setCheckable(
true);
452 actionJobPriorityNormal =
new QAction(MainWindow);
453 actionJobPriorityNormal->setObjectName(
"actionJobPriorityNormal");
454 actionJobPriorityNormal->setCheckable(
true);
455 actionResources =
new QAction(MainWindow);
456 actionResources->setObjectName(
"actionResources");
457 actionApplicationLog =
new QAction(MainWindow);
458 actionApplicationLog->setObjectName(
"actionApplicationLog");
459 actionProject =
new QAction(MainWindow);
460 actionProject->setObjectName(
"actionProject");
461 actionProject->setEnabled(
true);
462 actionUser_Interface =
new QAction(MainWindow);
463 actionUser_Interface->setObjectName(
"actionUser_Interface");
464 actionUser_Interface->setEnabled(
true);
465 actionClose =
new QAction(MainWindow);
466 actionClose->setObjectName(
"actionClose");
468 iconThemeName = QString::fromUtf8(
"window-close");
469 if (QIcon::hasThemeIcon(iconThemeName)) {
470 icon14 = QIcon::fromTheme(iconThemeName);
472 icon14.addFile(QString::fromUtf8(
"."), QSize(), QIcon::Normal, QIcon::Off);
474 actionClose->setIcon(icon14);
475#if QT_CONFIG(shortcut)
476 actionClose->setShortcut(QString::fromUtf8(
"Ctrl+W"));
478 actionClose->setIconVisibleInMenu(
false);
479 actionExportEDL =
new QAction(MainWindow);
480 actionExportEDL->setObjectName(
"actionExportEDL");
481 actionExportFrame =
new QAction(MainWindow);
482 actionExportFrame->setObjectName(
"actionExportFrame");
483#if QT_CONFIG(shortcut)
484 actionExportFrame->setShortcut(QString::fromUtf8(
"Ctrl+Shift+E"));
486 actionExportVideo =
new QAction(MainWindow);
487 actionExportVideo->setObjectName(
"actionExportVideo");
488#if QT_CONFIG(shortcut)
489 actionExportVideo->setShortcut(QString::fromUtf8(
"Ctrl+E"));
491 actionAppDataSet =
new QAction(MainWindow);
492 actionAppDataSet->setObjectName(
"actionAppDataSet");
493 actionAppDataShow =
new QAction(MainWindow);
494 actionAppDataShow->setObjectName(
"actionAppDataShow");
495 actionKeyframes =
new QAction(MainWindow);
496 actionKeyframes->setObjectName(
"actionKeyframes");
498 iconThemeName = QString::fromUtf8(
"chronometer");
499 if (QIcon::hasThemeIcon(iconThemeName)) {
500 icon15 = QIcon::fromTheme(iconThemeName);
502 icon15.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/chronometer.png"), QSize(), QIcon::Normal, QIcon::Off);
504 actionKeyframes->setIcon(icon15);
505 actionNew =
new QAction(MainWindow);
506 actionNew->setObjectName(
"actionNew");
507#if QT_CONFIG(shortcut)
508 actionNew->setShortcut(QString::fromUtf8(
"Ctrl+N"));
510 actionKeyboardShortcuts =
new QAction(MainWindow);
511 actionKeyboardShortcuts->setObjectName(
"actionKeyboardShortcuts");
512#if QT_CONFIG(shortcut)
513 actionKeyboardShortcuts->setShortcut(QString::fromUtf8(
"?"));
515 actionLayoutAudio =
new QAction(MainWindow);
516 actionLayoutAudio->setObjectName(
"actionLayoutAudio");
517 actionLayoutAudio->setCheckable(
true);
518 actionLayoutLogging =
new QAction(MainWindow);
519 actionLayoutLogging->setObjectName(
"actionLayoutLogging");
520 actionLayoutLogging->setCheckable(
true);
521 actionLayoutEditing =
new QAction(MainWindow);
522 actionLayoutEditing->setObjectName(
"actionLayoutEditing");
523 actionLayoutEditing->setCheckable(
true);
524 actionLayoutEffects =
new QAction(MainWindow);
525 actionLayoutEffects->setObjectName(
"actionLayoutEffects");
526 actionLayoutEffects->setCheckable(
true);
527 actionLayoutAdd =
new QAction(MainWindow);
528 actionLayoutAdd->setObjectName(
"actionLayoutAdd");
529 actionProfileRemove =
new QAction(MainWindow);
530 actionProfileRemove->setObjectName(
"actionProfileRemove");
531 actionLayoutRemove =
new QAction(MainWindow);
532 actionLayoutRemove->setObjectName(
"actionLayoutRemove");
533 actionOpenOther2 =
new QAction(MainWindow);
534 actionOpenOther2->setObjectName(
"actionOpenOther2");
536 iconThemeName = QString::fromUtf8(
"document-new");
537 if (QIcon::hasThemeIcon(iconThemeName)) {
538 icon16 = QIcon::fromTheme(iconThemeName);
540 icon16.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-new.png"), QSize(), QIcon::Normal, QIcon::Off);
542 actionOpenOther2->setIcon(icon16);
543 actionOpenOther2->setIconVisibleInMenu(
false);
544 actionClearRecentOnExit =
new QAction(MainWindow);
545 actionClearRecentOnExit->setObjectName(
"actionClearRecentOnExit");
546 actionClearRecentOnExit->setCheckable(
true);
547 actionShowTextUnderIcons =
new QAction(MainWindow);
548 actionShowTextUnderIcons->setObjectName(
"actionShowTextUnderIcons");
549 actionShowTextUnderIcons->setCheckable(
true);
550 actionShowSmallIcons =
new QAction(MainWindow);
551 actionShowSmallIcons->setObjectName(
"actionShowSmallIcons");
552 actionShowSmallIcons->setCheckable(
true);
553 actionJobs =
new QAction(MainWindow);
554 actionJobs->setObjectName(
"actionJobs");
556 iconThemeName = QString::fromUtf8(
"run-build");
557 if (QIcon::hasThemeIcon(iconThemeName)) {
558 icon17 = QIcon::fromTheme(iconThemeName);
560 icon17.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/run-build.png"), QSize(), QIcon::Normal, QIcon::Off);
562 actionJobs->setIcon(icon17);
563 actionMarkers =
new QAction(MainWindow);
564 actionMarkers->setObjectName(
"actionMarkers");
566 iconThemeName = QString::fromUtf8(
"marker");
567 if (QIcon::hasThemeIcon(iconThemeName)) {
568 icon18 = QIcon::fromTheme(iconThemeName);
570 icon18.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/marker.png"), QSize(), QIcon::Normal, QIcon::Off);
572 actionMarkers->setIcon(icon18);
573 actionNotes =
new QAction(MainWindow);
574 actionNotes->setObjectName(
"actionNotes");
576 iconThemeName = QString::fromUtf8(
"document-edit");
577 if (QIcon::hasThemeIcon(iconThemeName)) {
578 icon19 = QIcon::fromTheme(iconThemeName);
580 icon19.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-edit.png"), QSize(), QIcon::Normal, QIcon::Off);
582 actionNotes->setIcon(icon19);
583 actionPreview540 =
new QAction(MainWindow);
584 actionPreview540->setObjectName(
"actionPreview540");
585 actionPreview540->setCheckable(
true);
586#if QT_CONFIG(shortcut)
587 actionPreview540->setShortcut(QString::fromUtf8(
"F8"));
589 actionPreview720 =
new QAction(MainWindow);
590 actionPreview720->setObjectName(
"actionPreview720");
591 actionPreview720->setCheckable(
true);
592#if QT_CONFIG(shortcut)
593 actionPreview720->setShortcut(QString::fromUtf8(
"F9"));
595 actionPreviewNone =
new QAction(MainWindow);
596 actionPreviewNone->setObjectName(
"actionPreviewNone");
597 actionPreviewNone->setCheckable(
true);
598#if QT_CONFIG(shortcut)
599 actionPreviewNone->setShortcut(QString::fromUtf8(
"F6"));
601 actionPreview360 =
new QAction(MainWindow);
602 actionPreview360->setObjectName(
"actionPreview360");
603 actionPreview360->setCheckable(
true);
604#if QT_CONFIG(shortcut)
605 actionPreview360->setShortcut(QString::fromUtf8(
"F7"));
607 actionTopics =
new QAction(MainWindow);
608 actionTopics->setObjectName(
"actionTopics");
609#if QT_CONFIG(shortcut)
610 actionTopics->setShortcut(QString::fromUtf8(
"F1"));
612 actionSync =
new QAction(MainWindow);
613 actionSync->setObjectName(
"actionSync");
614 actionUseProxy =
new QAction(MainWindow);
615 actionUseProxy->setObjectName(
"actionUseProxy");
616 actionUseProxy->setCheckable(
true);
617#if QT_CONFIG(shortcut)
618 actionUseProxy->setShortcut(QString::fromUtf8(
"F4"));
620 actionProxyStorageSet =
new QAction(MainWindow);
621 actionProxyStorageSet->setObjectName(
"actionProxyStorageSet");
622 actionProxyStorageShow =
new QAction(MainWindow);
623 actionProxyStorageShow->setObjectName(
"actionProxyStorageShow");
624 actionProxyUseProjectFolder =
new QAction(MainWindow);
625 actionProxyUseProjectFolder->setObjectName(
"actionProxyUseProjectFolder");
626 actionProxyUseProjectFolder->setCheckable(
true);
627 actionProxyUseProjectFolder->setChecked(
true);
628 actionProxyUseHardware =
new QAction(MainWindow);
629 actionProxyUseHardware->setObjectName(
"actionProxyUseHardware");
630 actionProxyUseHardware->setCheckable(
true);
631 actionProxyConfigureHardware =
new QAction(MainWindow);
632 actionProxyConfigureHardware->setObjectName(
"actionProxyConfigureHardware");
633 actionLayoutColor =
new QAction(MainWindow);
634 actionLayoutColor->setObjectName(
"actionLayoutColor");
635 actionLayoutColor->setCheckable(
true);
636 actionLayoutPlayer =
new QAction(MainWindow);
637 actionLayoutPlayer->setObjectName(
"actionLayoutPlayer");
638 actionLayoutPlayer->setCheckable(
true);
639 dummyAction =
new QAction(MainWindow);
640 dummyAction->setObjectName(
"dummyAction");
641 dummyAction->setText(QString::fromUtf8(
"X"));
642 dummyAction->setVisible(
false);
643 actionLayoutPlaylist =
new QAction(MainWindow);
644 actionLayoutPlaylist->setObjectName(
"actionLayoutPlaylist");
645 actionLayoutClip =
new QAction(MainWindow);
646 actionLayoutClip->setObjectName(
"actionLayoutClip");
647 actionExportChapters =
new QAction(MainWindow);
648 actionExportChapters->setObjectName(
"actionExportChapters");
649 actionAudioVideoDevice =
new QAction(MainWindow);
650 actionAudioVideoDevice->setObjectName(
"actionAudioVideoDevice");
651 actionReset =
new QAction(MainWindow);
652 actionReset->setObjectName(
"actionReset");
653 actionBackupSave =
new QAction(MainWindow);
654 actionBackupSave->setObjectName(
"actionBackupSave");
655 actionBackupManually =
new QAction(MainWindow);
656 actionBackupManually->setObjectName(
"actionBackupManually");
657 actionBackupManually->setCheckable(
true);
658 actionBackupHourly =
new QAction(MainWindow);
659 actionBackupHourly->setObjectName(
"actionBackupHourly");
660 actionBackupHourly->setCheckable(
true);
661 actionBackupDaily =
new QAction(MainWindow);
662 actionBackupDaily->setObjectName(
"actionBackupDaily");
663 actionBackupDaily->setCheckable(
true);
664 actionBackupWeekly =
new QAction(MainWindow);
665 actionBackupWeekly->setObjectName(
"actionBackupWeekly");
666 actionBackupWeekly->setCheckable(
true);
667 actionBackupWeekly->setChecked(
true);
668 centralWidget =
new QWidget(MainWindow);
669 centralWidget->setObjectName(
"centralWidget");
670 horizontalLayout =
new QHBoxLayout(centralWidget);
671 horizontalLayout->setSpacing(6);
672 horizontalLayout->setContentsMargins(11, 11, 11, 11);
673 horizontalLayout->setObjectName(
"horizontalLayout");
674 horizontalLayout->setContentsMargins(0, 4, 0, 0);
675 MainWindow->setCentralWidget(centralWidget);
676 menuBar =
new QMenuBar(MainWindow);
677 menuBar->setObjectName(
"menuBar");
678 menuBar->setGeometry(QRect(0, 0, 1270, 25));
679 menuFile =
new QMenu(menuBar);
680 menuFile->setObjectName(
"menuFile");
681 menuExport =
new QMenu(menuFile);
682 menuExport->setObjectName(
"menuExport");
683 menuOtherVersions =
new QMenu(menuFile);
684 menuOtherVersions->setObjectName(
"menuOtherVersions");
685 menuView =
new QMenu(menuBar);
686 menuView->setObjectName(
"menuView");
687 menuLayout =
new QMenu(menuView);
688 menuLayout->setObjectName(
"menuLayout");
689 menuEdit =
new QMenu(menuBar);
690 menuEdit->setObjectName(
"menuEdit");
691 menuPlayer =
new QMenu(menuBar);
692 menuPlayer->setObjectName(
"menuPlayer");
693 menuHelp =
new QMenu(menuBar);
694 menuHelp->setObjectName(
"menuHelp");
695 menuSettings =
new QMenu(menuBar);
696 menuSettings->setObjectName(
"menuSettings");
697 menuAudioChannels =
new QMenu(menuSettings);
698 menuAudioChannels->setObjectName(
"menuAudioChannels");
699 menuProfile =
new QMenu(menuSettings);
700 menuProfile->setObjectName(
"menuProfile");
701 menuLanguage =
new QMenu(menuSettings);
702 menuLanguage->setObjectName(
"menuLanguage");
703 menuTheme =
new QMenu(menuSettings);
704 menuTheme->setObjectName(
"menuTheme");
705 menuDrawingMethod =
new QMenu(menuSettings);
706 menuDrawingMethod->setObjectName(
"menuDrawingMethod");
707 menuJobPriority =
new QMenu(menuSettings);
708 menuJobPriority->setObjectName(
"menuJobPriority");
709 menuTimeline =
new QMenu(menuSettings);
710 menuTimeline->setObjectName(
"menuTimeline");
711 menuPlaylist =
new QMenu(menuSettings);
712 menuPlaylist->setObjectName(
"menuPlaylist");
713 menuData_Directory =
new QMenu(menuSettings);
714 menuData_Directory->setObjectName(
"menuData_Directory");
715 menuPreviewScaling =
new QMenu(menuSettings);
716 menuPreviewScaling->setObjectName(
"menuPreviewScaling");
717 menuProxy =
new QMenu(menuSettings);
718 menuProxy->setObjectName(
"menuProxy");
719 menuStorage =
new QMenu(menuProxy);
720 menuStorage->setObjectName(
"menuStorage");
721 menuPlayerSettings =
new QMenu(menuSettings);
722 menuPlayerSettings->setObjectName(
"menuPlayerSettings");
723 menuDeinterlacer =
new QMenu(menuPlayerSettings);
724 menuDeinterlacer->setObjectName(
"menuDeinterlacer");
725 menuInterpolation =
new QMenu(menuPlayerSettings);
726 menuInterpolation->setObjectName(
"menuInterpolation");
727 menuExternal =
new QMenu(menuPlayerSettings);
728 menuExternal->setObjectName(
"menuExternal");
729 menuBackup =
new QMenu(menuSettings);
730 menuBackup->setObjectName(
"menuBackup");
731 MainWindow->setMenuBar(menuBar);
732 mainToolBar =
new QToolBar(MainWindow);
733 mainToolBar->setObjectName(
"mainToolBar");
734 mainToolBar->setStyleSheet(QString::fromUtf8(
"QToolButton:checked { color: palette(highlighted-text); background-color: palette(highlight); border: none; padding: 2px }"));
735 mainToolBar->setMovable(
false);
736 mainToolBar->setToolButtonStyle(Qt::ToolButtonFollowStyle);
737 mainToolBar->setFloatable(
false);
738 mainToolBar->setProperty(
"Movable", QVariant(
false));
739 MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
740 statusBar =
new QStatusBar(MainWindow);
741 statusBar->setObjectName(
"statusBar");
742 MainWindow->setStatusBar(statusBar);
744 menuBar->addAction(menuFile->menuAction());
745 menuBar->addAction(menuEdit->menuAction());
746 menuBar->addAction(menuView->menuAction());
747 menuBar->addAction(menuPlayer->menuAction());
748 menuBar->addAction(menuSettings->menuAction());
749 menuBar->addAction(menuHelp->menuAction());
750 menuFile->addAction(actionNew);
751 menuFile->addAction(actionOpen);
752 menuFile->addAction(actionOpenOther);
753 menuFile->addAction(actionOpenXML);
754 menuFile->addSeparator();
755 menuFile->addAction(actionSave);
756 menuFile->addAction(actionSave_As);
757 menuFile->addAction(actionBackupSave);
758 menuFile->addAction(menuOtherVersions->menuAction());
759 menuFile->addAction(menuExport->menuAction());
760 menuFile->addAction(actionClose);
761 menuFile->addSeparator();
762 menuFile->addAction(actionExit);
763 menuExport->addAction(actionExportFrame);
764 menuExport->addAction(actionExportVideo);
765 menuExport->addAction(actionExportChapters);
766 menuExport->addAction(actionExportEDL);
767 menuOtherVersions->addSeparator();
768 menuView->addAction(actionEnterFullScreen);
769 menuView->addAction(menuLayout->menuAction());
770 menuView->addAction(actionShowTitleBars);
771 menuView->addAction(actionShowToolbar);
772 menuView->addAction(actionShowSmallIcons);
773 menuView->addAction(actionShowTextUnderIcons);
774 menuView->addSeparator();
775 menuLayout->addAction(actionLayoutLogging);
776 menuLayout->addAction(actionLayoutEditing);
777 menuLayout->addAction(actionLayoutEffects);
778 menuLayout->addAction(actionLayoutColor);
779 menuLayout->addAction(actionLayoutAudio);
780 menuLayout->addAction(actionLayoutPlayer);
781 menuLayout->addSeparator();
782 menuLayout->addAction(actionLayoutClip);
783 menuLayout->addAction(actionLayoutPlaylist);
784 menuLayout->addSeparator();
785 menuLayout->addAction(actionRestoreLayout);
786 menuLayout->addAction(actionLayoutAdd);
787 menuHelp->addAction(actionTopics);
788 menuHelp->addAction(actionKeyboardShortcuts);
789 menuHelp->addAction(actionUpgrade);
790 menuHelp->addAction(actionFAQ);
791 menuHelp->addAction(actionTutorials);
792 menuHelp->addAction(actionForum);
793 menuHelp->addSeparator();
794 menuHelp->addAction(actionAbout_Shotcut);
795 menuHelp->addAction(actionAbout_Qt);
796 menuSettings->addAction(actionProject);
797 menuSettings->addAction(actionGPU);
798 menuSettings->addAction(menuProfile->menuAction());
799 menuSettings->addAction(menuAudioChannels->menuAction());
800 menuSettings->addAction(menuBackup->menuAction());
801 menuSettings->addAction(actionUser_Interface);
802 menuSettings->addAction(menuPreviewScaling->menuAction());
803 menuSettings->addAction(menuProxy->menuAction());
804 menuSettings->addAction(menuPlayerSettings->menuAction());
805 menuSettings->addAction(menuPlaylist->menuAction());
806 menuSettings->addAction(menuTimeline->menuAction());
807 menuSettings->addAction(menuLanguage->menuAction());
808 menuSettings->addAction(menuTheme->menuAction());
809 menuSettings->addAction(menuDrawingMethod->menuAction());
810 menuSettings->addAction(menuJobPriority->menuAction());
811 menuSettings->addAction(menuData_Directory->menuAction());
812 menuSettings->addAction(actionAudioVideoDevice);
813 menuSettings->addAction(actionClearRecentOnExit);
814 menuSettings->addSeparator();
815 menuSettings->addAction(actionReset);
816 menuAudioChannels->addAction(actionChannels1);
817 menuAudioChannels->addAction(actionChannels2);
818 menuAudioChannels->addAction(actionChannels4);
819 menuAudioChannels->addAction(actionChannels6);
820 menuProfile->addAction(actionProfileAutomatic);
821 menuTheme->addAction(actionSystemTheme);
822 menuTheme->addAction(actionFusionDark);
823 menuTheme->addAction(actionFusionLight);
824 menuDrawingMethod->addAction(actionDrawingAutomatic);
825 menuDrawingMethod->addAction(actionDrawingOpenGL);
826 menuDrawingMethod->addAction(actionDrawingDirectX);
827 menuDrawingMethod->addAction(actionDrawingSoftware);
828 menuJobPriority->addAction(actionJobPriorityLow);
829 menuJobPriority->addAction(actionJobPriorityNormal);
830 menuData_Directory->addAction(actionAppDataSet);
831 menuData_Directory->addAction(actionAppDataShow);
832 menuPreviewScaling->addAction(actionPreviewNone);
833 menuPreviewScaling->addAction(actionPreview360);
834 menuPreviewScaling->addAction(actionPreview540);
835 menuPreviewScaling->addAction(actionPreview720);
836 menuProxy->addAction(actionUseProxy);
837 menuProxy->addAction(menuStorage->menuAction());
838 menuProxy->addSeparator();
839 menuProxy->addAction(actionProxyUseHardware);
840 menuProxy->addAction(actionProxyConfigureHardware);
841 menuStorage->addAction(actionProxyStorageSet);
842 menuStorage->addAction(actionProxyStorageShow);
843 menuStorage->addAction(actionProxyUseProjectFolder);
844 menuPlayerSettings->addAction(actionScrubAudio);
845 menuPlayerSettings->addAction(actionJack);
846 menuPlayerSettings->addAction(actionRealtime);
847 menuPlayerSettings->addAction(actionProgressive);
848 menuPlayerSettings->addAction(menuDeinterlacer->menuAction());
849 menuPlayerSettings->addAction(menuInterpolation->menuAction());
850 menuPlayerSettings->addAction(menuExternal->menuAction());
851 menuPlayerSettings->addAction(actionSync);
852 menuDeinterlacer->addAction(actionOneField);
853 menuDeinterlacer->addAction(actionLinearBlend);
854 menuDeinterlacer->addAction(actionYadifTemporal);
855 menuDeinterlacer->addAction(actionYadifSpatial);
856 menuDeinterlacer->addAction(actionBwdif);
857 menuInterpolation->addAction(actionNearest);
858 menuInterpolation->addAction(actionBilinear);
859 menuInterpolation->addAction(actionBicubic);
860 menuInterpolation->addAction(actionHyper);
861 menuExternal->addAction(actionExternalNone);
862 menuBackup->addAction(actionBackupManually);
863 menuBackup->addAction(actionBackupHourly);
864 menuBackup->addAction(actionBackupDaily);
865 menuBackup->addAction(actionBackupWeekly);
866 mainToolBar->addAction(actionOpen);
867 mainToolBar->addAction(actionOpenOther2);
868 mainToolBar->addAction(actionSave);
869 mainToolBar->addSeparator();
870 mainToolBar->addAction(actionUndo);
871 mainToolBar->addAction(actionRedo);
872 mainToolBar->addSeparator();
873 mainToolBar->addAction(actionAudioMeter);
874 mainToolBar->addAction(actionProperties);
875 mainToolBar->addAction(actionRecent);
876 mainToolBar->addAction(actionNotes);
877 mainToolBar->addAction(actionPlaylist);
878 mainToolBar->addAction(actionTimeline);
879 mainToolBar->addAction(actionFilters);
880 mainToolBar->addAction(actionMarkers);
881 mainToolBar->addAction(actionKeyframes);
882 mainToolBar->addAction(actionHistory);
883 mainToolBar->addAction(actionEncode);
884 mainToolBar->addAction(actionJobs);
885 mainToolBar->addAction(dummyAction);
886 mainToolBar->addAction(actionLayoutLogging);
887 mainToolBar->addAction(actionLayoutEditing);
888 mainToolBar->addAction(actionLayoutEffects);
889 mainToolBar->addAction(actionLayoutColor);
890 mainToolBar->addAction(actionLayoutAudio);
891 mainToolBar->addAction(actionLayoutPlayer);
893 retranslateUi(MainWindow);
894 QObject::connect(actionExit, &QAction::triggered, MainWindow, qOverload<>(&QMainWindow::close));
896 QMetaObject::connectSlotsByName(MainWindow);
899 void retranslateUi(QMainWindow *MainWindow)
901 MainWindow->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Shotcut",
nullptr));
902 actionOpen->setText(QCoreApplication::translate(
"MainWindow",
"&Open File...",
nullptr));
903#if QT_CONFIG(tooltip)
904 actionOpen->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a video, audio, image, or project file",
nullptr));
906 actionExit->setText(QCoreApplication::translate(
"MainWindow",
"E&xit",
nullptr));
907#if QT_CONFIG(tooltip)
908 actionExit->setToolTip(QCoreApplication::translate(
"MainWindow",
"Quit the application",
nullptr));
910 actionAbout_Shotcut->setText(QCoreApplication::translate(
"MainWindow",
"&About Shotcut",
nullptr));
911 actionAbout_Qt->setText(QCoreApplication::translate(
"MainWindow",
"About Qt",
nullptr));
912 actionOpenOther->setText(QCoreApplication::translate(
"MainWindow",
"Open Other...",
nullptr));
913#if QT_CONFIG(tooltip)
914 actionOpenOther->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
916 actionSave->setText(QCoreApplication::translate(
"MainWindow",
"&Save",
nullptr));
917#if QT_CONFIG(tooltip)
918 actionSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project as a MLT XML file",
nullptr));
920 actionSave_As->setText(QCoreApplication::translate(
"MainWindow",
"Save &As...",
nullptr));
921#if QT_CONFIG(tooltip)
922 actionSave_As->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project to a different MLT XML file",
nullptr));
924 actionEncode->setText(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
925#if QT_CONFIG(tooltip)
926 actionEncode->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
928 actionUndo->setText(QCoreApplication::translate(
"MainWindow",
"&Undo",
nullptr));
929 actionRedo->setText(QCoreApplication::translate(
"MainWindow",
"&Redo",
nullptr));
930 actionForum->setText(QCoreApplication::translate(
"MainWindow",
"Forum...",
nullptr));
931 actionFAQ->setText(QCoreApplication::translate(
"MainWindow",
"FAQ...",
nullptr));
932 actionEnterFullScreen->setText(QCoreApplication::translate(
"MainWindow",
"Enter Full Screen",
nullptr));
933#if QT_CONFIG(shortcut)
934 actionEnterFullScreen->setShortcut(QCoreApplication::translate(
"MainWindow",
"F11",
nullptr));
936 actionAudioMeter->setText(QCoreApplication::translate(
"MainWindow",
"Peak Meter",
nullptr));
937#if QT_CONFIG(tooltip)
938 actionAudioMeter->setToolTip(QCoreApplication::translate(
"MainWindow",
"Audio Peak Meter",
nullptr));
940 actionProperties->setText(QCoreApplication::translate(
"MainWindow",
"Properties",
nullptr));
941 actionRecent->setText(QCoreApplication::translate(
"MainWindow",
"Recent",
nullptr));
942 actionPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
943 actionHistory->setText(QCoreApplication::translate(
"MainWindow",
"History",
nullptr));
944 actionRealtime->setText(QCoreApplication::translate(
"MainWindow",
"Realtime (frame dropping)",
nullptr));
945 actionProgressive->setText(QCoreApplication::translate(
"MainWindow",
"Progressive",
nullptr));
946 actionGPU->setText(QCoreApplication::translate(
"MainWindow",
"GPU Effects (unstable)",
nullptr));
947#if QT_CONFIG(tooltip)
948 actionGPU->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use GPU filters",
nullptr));
950 actionChannels1->setText(QCoreApplication::translate(
"MainWindow",
"1 (mono)",
nullptr));
951 actionChannels2->setText(QCoreApplication::translate(
"MainWindow",
"2 (stereo)",
nullptr));
952 actionChannels4->setText(QCoreApplication::translate(
"MainWindow",
"4 (quad/Ambisonics)",
nullptr));
953 actionChannels6->setText(QCoreApplication::translate(
"MainWindow",
"6 (5.1 surround)",
nullptr));
954 actionOneField->setText(QCoreApplication::translate(
"MainWindow",
"One Field (fast)",
nullptr));
955 actionLinearBlend->setText(QCoreApplication::translate(
"MainWindow",
"Linear Blend (fast)",
nullptr));
956 actionYadifTemporal->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal only (good)",
nullptr));
957 actionYadifSpatial->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal + spatial (better)",
nullptr));
958 actionBwdif->setText(QCoreApplication::translate(
"MainWindow",
"BWDIF (best)",
nullptr));
959 actionNearest->setText(QCoreApplication::translate(
"MainWindow",
"Nearest Neighbor (fast)",
nullptr));
960 actionBilinear->setText(QCoreApplication::translate(
"MainWindow",
"Bilinear (good)",
nullptr));
961 actionBicubic->setText(QCoreApplication::translate(
"MainWindow",
"Bicubic (better)",
nullptr));
962 actionProfileAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
963 actionExternalNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
964 actionJack->setText(QCoreApplication::translate(
"MainWindow",
"Use JACK Audio",
nullptr));
965 actionFilters->setText(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
966#if QT_CONFIG(tooltip)
967 actionFilters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
969 actionAddCustomProfile->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
970 actionSystemTheme->setText(QCoreApplication::translate(
"MainWindow",
"System",
nullptr));
971#if QT_CONFIG(tooltip)
972 actionSystemTheme->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use the user or platform style, colors, and icons.",
nullptr));
974 actionFusionDark->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Dark",
nullptr));
975 actionFusionLight->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Light",
nullptr));
976 actionTutorials->setText(QCoreApplication::translate(
"MainWindow",
"Tutorials...",
nullptr));
977 actionTimeline->setText(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
978 actionRestoreLayout->setText(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
979#if QT_CONFIG(tooltip)
980 actionRestoreLayout->setToolTip(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
982 actionShowTitleBars->setText(QCoreApplication::translate(
"MainWindow",
"Show Title Bars",
nullptr));
983 actionShowToolbar->setText(QCoreApplication::translate(
"MainWindow",
"Show Toolbar",
nullptr));
984 actionUpgrade->setText(QCoreApplication::translate(
"MainWindow",
"Upgrade...",
nullptr));
985 actionOpenXML->setText(QCoreApplication::translate(
"MainWindow",
"Open MLT XML As Clip...",
nullptr));
986#if QT_CONFIG(tooltip)
987 actionOpenXML->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a MLT XML project file as a virtual clip",
nullptr));
989 actionScrubAudio->setText(QCoreApplication::translate(
"MainWindow",
"Scrub Audio",
nullptr));
990 actionDrawingAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
991 actionDrawingSoftware->setText(QCoreApplication::translate(
"MainWindow",
"Software (Mesa)",
nullptr));
992 actionJobPriorityLow->setText(QCoreApplication::translate(
"MainWindow",
"Low",
nullptr));
993 actionJobPriorityNormal->setText(QCoreApplication::translate(
"MainWindow",
"Normal",
nullptr));
994 actionResources->setText(QCoreApplication::translate(
"MainWindow",
"Resources...",
nullptr));
995 actionApplicationLog->setText(QCoreApplication::translate(
"MainWindow",
"Application Log...",
nullptr));
996 actionProject->setText(QCoreApplication::translate(
"MainWindow",
"Project",
nullptr));
997 actionUser_Interface->setText(QCoreApplication::translate(
"MainWindow",
"User Interface",
nullptr));
998 actionClose->setText(QCoreApplication::translate(
"MainWindow",
"Close",
nullptr));
999 actionExportEDL->setText(QCoreApplication::translate(
"MainWindow",
"EDL...",
nullptr));
1000 actionExportEDL->setIconText(QCoreApplication::translate(
"MainWindow",
"Export EDL",
nullptr));
1001#if QT_CONFIG(tooltip)
1002 actionExportEDL->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export EDL",
nullptr));
1004 actionExportFrame->setText(QCoreApplication::translate(
"MainWindow",
"Frame...",
nullptr));
1005 actionExportFrame->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Frame",
nullptr));
1006#if QT_CONFIG(tooltip)
1007 actionExportFrame->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Frame",
nullptr));
1009 actionExportVideo->setText(QCoreApplication::translate(
"MainWindow",
"Video...",
nullptr));
1010 actionExportVideo->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Video",
nullptr));
1011#if QT_CONFIG(tooltip)
1012 actionExportVideo->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Video",
nullptr));
1014 actionAppDataSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
1015 actionAppDataShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
1016#if QT_CONFIG(tooltip)
1017 actionAppDataShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show",
nullptr));
1019 actionKeyframes->setText(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
1020#if QT_CONFIG(tooltip)
1021 actionKeyframes->setToolTip(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
1023 actionNew->setText(QCoreApplication::translate(
"MainWindow",
"New",
nullptr));
1024 actionKeyboardShortcuts->setText(QCoreApplication::translate(
"MainWindow",
"Actions and Shortcuts...",
nullptr));
1025 actionLayoutAudio->setText(QCoreApplication::translate(
"MainWindow",
"Audio",
nullptr));
1026#if QT_CONFIG(tooltip)
1027 actionLayoutAudio->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the audio layout",
nullptr));
1029#if QT_CONFIG(shortcut)
1030 actionLayoutAudio->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+5",
nullptr));
1032 actionLayoutLogging->setText(QCoreApplication::translate(
"MainWindow",
"Logging",
nullptr));
1033#if QT_CONFIG(tooltip)
1034 actionLayoutLogging->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the logging layout",
nullptr));
1036#if QT_CONFIG(shortcut)
1037 actionLayoutLogging->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+1",
nullptr));
1039 actionLayoutEditing->setText(QCoreApplication::translate(
"MainWindow",
"Editing",
nullptr));
1040#if QT_CONFIG(tooltip)
1041 actionLayoutEditing->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the editing layout",
nullptr));
1043#if QT_CONFIG(shortcut)
1044 actionLayoutEditing->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+2",
nullptr));
1046 actionLayoutEffects->setText(QCoreApplication::translate(
"MainWindow",
"FX",
nullptr));
1047#if QT_CONFIG(tooltip)
1048 actionLayoutEffects->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the effects layout",
nullptr));
1050#if QT_CONFIG(shortcut)
1051 actionLayoutEffects->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+3",
nullptr));
1053 actionLayoutAdd->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
1054 actionProfileRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
1055 actionLayoutRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
1056 actionOpenOther2->setText(QCoreApplication::translate(
"MainWindow",
"Open Other",
nullptr));
1057#if QT_CONFIG(tooltip)
1058 actionOpenOther2->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
1060 actionClearRecentOnExit->setText(QCoreApplication::translate(
"MainWindow",
"Clear Recent on Exit",
nullptr));
1061 actionShowTextUnderIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Text Under Icons",
nullptr));
1062 actionShowSmallIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Small Icons",
nullptr));
1063 actionJobs->setText(QCoreApplication::translate(
"MainWindow",
"Jobs",
nullptr));
1064 actionMarkers->setText(QCoreApplication::translate(
"MainWindow",
"Markers",
nullptr));
1065 actionNotes->setText(QCoreApplication::translate(
"MainWindow",
"Notes",
nullptr));
1066 actionPreview540->setText(QCoreApplication::translate(
"MainWindow",
"540p",
nullptr));
1067 actionPreview720->setText(QCoreApplication::translate(
"MainWindow",
"720p",
nullptr));
1068 actionPreviewNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
1069 actionPreview360->setText(QCoreApplication::translate(
"MainWindow",
"360p",
nullptr));
1070 actionTopics->setText(QCoreApplication::translate(
"MainWindow",
"Topics",
nullptr));
1071 actionSync->setText(QCoreApplication::translate(
"MainWindow",
"Synchronization...",
nullptr));
1072#if QT_CONFIG(tooltip)
1073 actionSync->setToolTip(QCoreApplication::translate(
"MainWindow",
"Synchronization",
nullptr));
1075 actionUseProxy->setText(QCoreApplication::translate(
"MainWindow",
"Use Proxy",
nullptr));
1076 actionProxyStorageSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
1077#if QT_CONFIG(tooltip)
1078 actionProxyStorageSet->setToolTip(QCoreApplication::translate(
"MainWindow",
"Set the proxy storage folder",
nullptr));
1080 actionProxyStorageShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
1081#if QT_CONFIG(tooltip)
1082 actionProxyStorageShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show the proxy storage folder",
nullptr));
1084 actionProxyUseProjectFolder->setText(QCoreApplication::translate(
"MainWindow",
"Use Project Folder",
nullptr));
1085#if QT_CONFIG(tooltip)
1086 actionProxyUseProjectFolder->setToolTip(QCoreApplication::translate(
"MainWindow",
"Store proxies in the project folder if defined",
nullptr));
1088 actionProxyUseHardware->setText(QCoreApplication::translate(
"MainWindow",
"Use Hardware Encoder",
nullptr));
1089 actionProxyConfigureHardware->setText(QCoreApplication::translate(
"MainWindow",
"Configure Hardware Encoder...",
nullptr));
1090 actionLayoutColor->setText(QCoreApplication::translate(
"MainWindow",
"Color",
nullptr));
1091#if QT_CONFIG(tooltip)
1092 actionLayoutColor->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the color layout",
nullptr));
1094#if QT_CONFIG(shortcut)
1095 actionLayoutColor->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+4",
nullptr));
1097 actionLayoutPlayer->setText(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
1098#if QT_CONFIG(tooltip)
1099 actionLayoutPlayer->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the player only layout",
nullptr));
1101#if QT_CONFIG(shortcut)
1102 actionLayoutPlayer->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+6",
nullptr));
1104 actionLayoutPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist Project",
nullptr));
1105 actionLayoutClip->setText(QCoreApplication::translate(
"MainWindow",
"Clip-only Project",
nullptr));
1106 actionExportChapters->setText(QCoreApplication::translate(
"MainWindow",
"Markers as Chapters...",
nullptr));
1107 actionExportChapters->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Chapters",
nullptr));
1108#if QT_CONFIG(tooltip)
1109 actionExportChapters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Chapters",
nullptr));
1111 actionAudioVideoDevice->setText(QCoreApplication::translate(
"MainWindow",
"Audio/Video Device...",
nullptr));
1112 actionReset->setText(QCoreApplication::translate(
"MainWindow",
"Reset...",
nullptr));
1113 actionBackupSave->setText(QCoreApplication::translate(
"MainWindow",
"Backup and Save",
nullptr));
1114#if QT_CONFIG(tooltip)
1115 actionBackupSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Backup and Save",
nullptr));
1117#if QT_CONFIG(shortcut)
1118 actionBackupSave->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Alt+S",
nullptr));
1120 actionBackupManually->setText(QCoreApplication::translate(
"MainWindow",
"Manually",
nullptr));
1121 actionBackupHourly->setText(QCoreApplication::translate(
"MainWindow",
"Hourly",
nullptr));
1122 actionBackupDaily->setText(QCoreApplication::translate(
"MainWindow",
"Daily",
nullptr));
1123 actionBackupWeekly->setText(QCoreApplication::translate(
"MainWindow",
"Weekly",
nullptr));
1124 menuFile->setTitle(QCoreApplication::translate(
"MainWindow",
"&File",
nullptr));
1125 menuExport->setTitle(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
1126 menuOtherVersions->setTitle(QCoreApplication::translate(
"MainWindow",
"Other Versions",
nullptr));
1127 menuView->setTitle(QCoreApplication::translate(
"MainWindow",
"&View",
nullptr));
1128 menuLayout->setTitle(QCoreApplication::translate(
"MainWindow",
"Layout",
nullptr));
1129 menuEdit->setTitle(QCoreApplication::translate(
"MainWindow",
"&Edit",
nullptr));
1130 menuPlayer->setTitle(QCoreApplication::translate(
"MainWindow",
"&Player",
nullptr));
1131 menuHelp->setTitle(QCoreApplication::translate(
"MainWindow",
"&Help",
nullptr));
1132 menuSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"&Settings",
nullptr));
1133 menuAudioChannels->setTitle(QCoreApplication::translate(
"MainWindow",
"Audio Channels",
nullptr));
1134 menuProfile->setTitle(QCoreApplication::translate(
"MainWindow",
"Video Mode",
nullptr));
1135 menuLanguage->setTitle(QCoreApplication::translate(
"MainWindow",
"Language",
nullptr));
1136 menuTheme->setTitle(QCoreApplication::translate(
"MainWindow",
"Theme",
nullptr));
1137 menuDrawingMethod->setTitle(QCoreApplication::translate(
"MainWindow",
"Display Method",
nullptr));
1138 menuJobPriority->setTitle(QCoreApplication::translate(
"MainWindow",
"Job Priority",
nullptr));
1139 menuTimeline->setTitle(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
1140 menuPlaylist->setTitle(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
1141 menuData_Directory->setTitle(QCoreApplication::translate(
"MainWindow",
"App Data Directory",
nullptr));
1142 menuPreviewScaling->setTitle(QCoreApplication::translate(
"MainWindow",
"Preview Scaling",
nullptr));
1143 menuProxy->setTitle(QCoreApplication::translate(
"MainWindow",
"Proxy",
nullptr));
1144 menuStorage->setTitle(QCoreApplication::translate(
"MainWindow",
"Storage",
nullptr));
1145 menuPlayerSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
1146 menuDeinterlacer->setTitle(QCoreApplication::translate(
"MainWindow",
"Deinterlacer",
nullptr));
1147 menuInterpolation->setTitle(QCoreApplication::translate(
"MainWindow",
"Interpolation",
nullptr));
1148 menuExternal->setTitle(QCoreApplication::translate(
"MainWindow",
"External Monitor",
nullptr));
1149 menuBackup->setTitle(QCoreApplication::translate(
"MainWindow",
"Backup",
nullptr));
1150 mainToolBar->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Toolbar",
nullptr));
1156 class MainWindow:
public Ui_MainWindow {};