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