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;
39 QAction *actionEnterFullScreen;
40 QAction *actionAudioMeter;
41 QAction *actionProperties;
42 QAction *actionRecent;
43 QAction *actionPlaylist;
44 QAction *actionHistory;
45 QAction *actionRealtime;
46 QAction *actionProgressive;
47 QAction *actionNative8bitCpu;
48 QAction *actionNative10bitCpu;
49 QAction *actionLinear10bitCpu;
50 QAction *actionLinear10bitGpuCpu;
51 QAction *actionChannels1;
52 QAction *actionChannels2;
53 QAction *actionChannels4;
54 QAction *actionChannels6;
55 QAction *actionOneField;
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 *actionSystemFusion;
70 QAction *actionFusionDark;
71 QAction *actionFusionLight;
72 QAction *actionTutorials;
73 QAction *actionTimeline;
74 QAction *actionRestoreLayout;
75 QAction *actionShowTitleBars;
76 QAction *actionShowToolbar;
77 QAction *actionUpgrade;
78 QAction *actionOpenXML;
79 QAction *actionScrubAudio;
80 QAction *actionDrawingAutomatic;
81 QAction *actionDrawingOpenGL;
82 QAction *actionDrawingDirectX;
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 *actionScreenSnapshot;
98 QAction *actionScreenRecording;
99 QAction *actionKeyboardShortcuts;
100 QAction *actionLayoutAudio;
101 QAction *actionLayoutLogging;
102 QAction *actionLayoutEditing;
103 QAction *actionLayoutEffects;
104 QAction *actionLayoutAdd;
105 QAction *actionProfileRemove;
106 QAction *actionLayoutRemove;
107 QAction *actionOpenOther2;
108 QAction *actionClearRecentOnExit;
109 QAction *actionShowTextUnderIcons;
110 QAction *actionShowSmallIcons;
112 QAction *actionMarkers;
113 QAction *actionNotes;
114 QAction *actionSubtitles;
115 QAction *actionPreview540;
116 QAction *actionPreview720;
117 QAction *actionPreview1080;
118 QAction *actionPreviewNone;
119 QAction *actionPreview360;
120 QAction *actionTimeDF;
121 QAction *actionTimeFrames;
122 QAction *actionTimeClock;
123 QAction *actionTimeNDF;
124 QAction *actionTopics;
126 QAction *actionUseProxy;
127 QAction *actionProxyStorageSet;
128 QAction *actionProxyStorageShow;
129 QAction *actionProxyUseProjectFolder;
130 QAction *actionProxyUseHardware;
131 QAction *actionPreviewHardwareDecoder;
132 QAction *actionProxyConfigureHardware;
133 QAction *actionLayoutColor;
134 QAction *actionLayoutPlayer;
135 QAction *undoStartSeparator;
136 QAction *undoEndSeparator;
137 QAction *dummyAction;
138 QAction *actionLayoutPlaylist;
139 QAction *actionLayoutClip;
140 QAction *actionExportChapters;
141 QAction *actionAudioVideoDevice;
142 QAction *actionReset;
143 QAction *actionBackupSave;
144 QAction *actionBackupManually;
145 QAction *actionBackupHourly;
146 QAction *actionBackupDaily;
147 QAction *actionBackupWeekly;
148 QAction *actionShowProjectFolder;
149 QAction *actionPauseAfterSeek;
150 QAction *actionFiles;
151 QAction *actionWhatsThis;
152 QAction *actionDrawingVulkan;
153 QAction *actionLeaveSafeMode;
154 QWidget *centralWidget;
155 QHBoxLayout *horizontalLayout;
159 QMenu *menuOtherVersions;
168 QMenu *menuAudioChannels;
170 QMenu *menuProcessingMode;
173 QMenu *menuDrawingMethod;
174 QMenu *menuJobPriority;
177 QMenu *menuData_Directory;
178 QMenu *menuPreviewScaling;
179 QMenu *menuTimeFormat;
182 QMenu *menuPlayerSettings;
183 QMenu *menuDeinterlacer;
184 QMenu *menuInterpolation;
186 QToolBar *mainToolBar;
187 QStatusBar *statusBar;
189 void setupUi(QMainWindow *MainWindow)
191 if (MainWindow->objectName().isEmpty())
192 MainWindow->setObjectName(
"MainWindow");
193 MainWindow->resize(1270, 688);
195 icon.addFile(QString::fromUtf8(
":/icons/shotcut-logo-64.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
196 MainWindow->setWindowIcon(icon);
197 actionOpen =
new QAction(MainWindow);
198 actionOpen->setObjectName(
"actionOpen");
200 QString iconThemeName = QString::fromUtf8(
"document-open");
201 if (QIcon::hasThemeIcon(iconThemeName)) {
202 icon1 = QIcon::fromTheme(iconThemeName);
204 icon1.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
206 actionOpen->setIcon(icon1);
207#if QT_CONFIG(shortcut)
208 actionOpen->setShortcut(QString::fromUtf8(
"Ctrl+O"));
210 actionOpen->setIconVisibleInMenu(
false);
211 actionExit =
new QAction(MainWindow);
212 actionExit->setObjectName(
"actionExit");
213#if QT_CONFIG(shortcut)
214 actionExit->setShortcut(QString::fromUtf8(
"Ctrl+Q"));
216 actionAbout_Shotcut =
new QAction(MainWindow);
217 actionAbout_Shotcut->setObjectName(
"actionAbout_Shotcut");
218 actionAbout_Shotcut->setMenuRole(QAction::MenuRole::AboutRole);
219 actionAbout_Qt =
new QAction(MainWindow);
220 actionAbout_Qt->setObjectName(
"actionAbout_Qt");
221 actionAbout_Qt->setMenuRole(QAction::MenuRole::AboutQtRole);
222 actionOpenOther =
new QAction(MainWindow);
223 actionOpenOther->setObjectName(
"actionOpenOther");
224#if QT_CONFIG(shortcut)
225 actionOpenOther->setShortcut(QString::fromUtf8(
"Ctrl+Shift+O"));
227 actionOpenOther->setIconVisibleInMenu(
false);
228 actionSave =
new QAction(MainWindow);
229 actionSave->setObjectName(
"actionSave");
231 iconThemeName = QString::fromUtf8(
"document-save");
232 if (QIcon::hasThemeIcon(iconThemeName)) {
233 icon2 = QIcon::fromTheme(iconThemeName);
235 icon2.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-save.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
237 actionSave->setIcon(icon2);
238#if QT_CONFIG(whatsthis)
239 actionSave->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/file-save-and-save-as/12973/1"));
241#if QT_CONFIG(shortcut)
242 actionSave->setShortcut(QString::fromUtf8(
"Ctrl+S"));
244 actionSave->setIconVisibleInMenu(
false);
245 actionSave_As =
new QAction(MainWindow);
246 actionSave_As->setObjectName(
"actionSave_As");
247#if QT_CONFIG(whatsthis)
248 actionSave_As->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/file-save-and-save-as/12973/1"));
250#if QT_CONFIG(shortcut)
251 actionSave_As->setShortcut(QString::fromUtf8(
"Ctrl+Shift+S"));
253 actionEncode =
new QAction(MainWindow);
254 actionEncode->setObjectName(
"actionEncode");
256 iconThemeName = QString::fromUtf8(
"media-record");
257 if (QIcon::hasThemeIcon(iconThemeName)) {
258 icon3 = QIcon::fromTheme(iconThemeName);
260 icon3.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
262 actionEncode->setIcon(icon3);
263#if QT_CONFIG(whatsthis)
264 actionEncode->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/export-basics/12953//1"));
266 actionForum =
new QAction(MainWindow);
267 actionForum->setObjectName(
"actionForum");
268 actionFAQ =
new QAction(MainWindow);
269 actionFAQ->setObjectName(
"actionFAQ");
270 actionEnterFullScreen =
new QAction(MainWindow);
271 actionEnterFullScreen->setObjectName(
"actionEnterFullScreen");
273 iconThemeName = QString::fromUtf8(
"view-fullscreen");
274 if (QIcon::hasThemeIcon(iconThemeName)) {
275 icon4 = QIcon::fromTheme(iconThemeName);
277 icon4.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-fullscreen.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
279 actionEnterFullScreen->setIcon(icon4);
280 actionAudioMeter =
new QAction(MainWindow);
281 actionAudioMeter->setObjectName(
"actionAudioMeter");
283 iconThemeName = QString::fromUtf8(
"audio-meter");
284 if (QIcon::hasThemeIcon(iconThemeName)) {
285 icon5 = QIcon::fromTheme(iconThemeName);
287 icon5.addFile(QString::fromUtf8(
":/icons/light/32x32/audio-meter.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
289 actionAudioMeter->setIcon(icon5);
290#if QT_CONFIG(whatsthis)
291 actionAudioMeter->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/audio-peak-meter-scope/12918/1"));
293 actionProperties =
new QAction(MainWindow);
294 actionProperties->setObjectName(
"actionProperties");
296 iconThemeName = QString::fromUtf8(
"dialog-information");
297 if (QIcon::hasThemeIcon(iconThemeName)) {
298 icon6 = QIcon::fromTheme(iconThemeName);
300 icon6.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/status/dialog-information.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
302 actionProperties->setIcon(icon6);
303#if QT_CONFIG(whatsthis)
304 actionProperties->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/user-guide-table-of-contents/43285#p-145073-properties-14"));
306 actionRecent =
new QAction(MainWindow);
307 actionRecent->setObjectName(
"actionRecent");
309 iconThemeName = QString::fromUtf8(
"document-open-recent");
310 if (QIcon::hasThemeIcon(iconThemeName)) {
311 icon7 = QIcon::fromTheme(iconThemeName);
313 icon7.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open-recent.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
315 actionRecent->setIcon(icon7);
316#if QT_CONFIG(whatsthis)
317 actionRecent->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/recent-panel/12941/1"));
319 actionPlaylist =
new QAction(MainWindow);
320 actionPlaylist->setObjectName(
"actionPlaylist");
322 iconThemeName = QString::fromUtf8(
"view-media-playlist");
323 if (QIcon::hasThemeIcon(iconThemeName)) {
324 icon8 = QIcon::fromTheme(iconThemeName);
326 icon8.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-media-playlist.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
328 actionPlaylist->setIcon(icon8);
329#if QT_CONFIG(whatsthis)
330 actionPlaylist->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/about-the-playlist/12951/1"));
332 actionHistory =
new QAction(MainWindow);
333 actionHistory->setObjectName(
"actionHistory");
335 iconThemeName = QString::fromUtf8(
"view-history");
336 if (QIcon::hasThemeIcon(iconThemeName)) {
337 icon9 = QIcon::fromTheme(iconThemeName);
339 icon9.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-history.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
341 actionHistory->setIcon(icon9);
342#if QT_CONFIG(whatsthis)
343 actionHistory->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/history-panel/12944/1"));
345 actionRealtime =
new QAction(MainWindow);
346 actionRealtime->setObjectName(
"actionRealtime");
347 actionRealtime->setCheckable(
true);
348 actionRealtime->setChecked(
true);
349 actionProgressive =
new QAction(MainWindow);
350 actionProgressive->setObjectName(
"actionProgressive");
351 actionProgressive->setCheckable(
true);
352 actionProgressive->setChecked(
true);
353 actionNative8bitCpu =
new QAction(MainWindow);
354 actionNative8bitCpu->setObjectName(
"actionNative8bitCpu");
355 actionNative8bitCpu->setCheckable(
true);
356 actionNative10bitCpu =
new QAction(MainWindow);
357 actionNative10bitCpu->setObjectName(
"actionNative10bitCpu");
358 actionNative10bitCpu->setCheckable(
true);
359 actionLinear10bitCpu =
new QAction(MainWindow);
360 actionLinear10bitCpu->setObjectName(
"actionLinear10bitCpu");
361 actionLinear10bitCpu->setCheckable(
true);
362 actionLinear10bitGpuCpu =
new QAction(MainWindow);
363 actionLinear10bitGpuCpu->setObjectName(
"actionLinear10bitGpuCpu");
364 actionLinear10bitGpuCpu->setCheckable(
true);
365 actionChannels1 =
new QAction(MainWindow);
366 actionChannels1->setObjectName(
"actionChannels1");
367 actionChannels1->setCheckable(
true);
368 actionChannels2 =
new QAction(MainWindow);
369 actionChannels2->setObjectName(
"actionChannels2");
370 actionChannels2->setCheckable(
true);
371 actionChannels4 =
new QAction(MainWindow);
372 actionChannels4->setObjectName(
"actionChannels4");
373 actionChannels4->setCheckable(
true);
374 actionChannels6 =
new QAction(MainWindow);
375 actionChannels6->setObjectName(
"actionChannels6");
376 actionChannels6->setCheckable(
true);
377 actionOneField =
new QAction(MainWindow);
378 actionOneField->setObjectName(
"actionOneField");
379 actionOneField->setCheckable(
true);
380 actionOneField->setChecked(
true);
381 actionYadifTemporal =
new QAction(MainWindow);
382 actionYadifTemporal->setObjectName(
"actionYadifTemporal");
383 actionYadifTemporal->setCheckable(
true);
384 actionYadifSpatial =
new QAction(MainWindow);
385 actionYadifSpatial->setObjectName(
"actionYadifSpatial");
386 actionYadifSpatial->setCheckable(
true);
387 actionBwdif =
new QAction(MainWindow);
388 actionBwdif->setObjectName(
"actionBwdif");
389 actionBwdif->setCheckable(
true);
390 actionNearest =
new QAction(MainWindow);
391 actionNearest->setObjectName(
"actionNearest");
392 actionNearest->setCheckable(
true);
393 actionNearest->setChecked(
true);
394 actionBilinear =
new QAction(MainWindow);
395 actionBilinear->setObjectName(
"actionBilinear");
396 actionBilinear->setCheckable(
true);
397 actionBicubic =
new QAction(MainWindow);
398 actionBicubic->setObjectName(
"actionBicubic");
399 actionBicubic->setCheckable(
true);
400 actionHyper =
new QAction(MainWindow);
401 actionHyper->setObjectName(
"actionHyper");
402 actionHyper->setCheckable(
true);
403 actionProfileAutomatic =
new QAction(MainWindow);
404 actionProfileAutomatic->setObjectName(
"actionProfileAutomatic");
405 actionProfileAutomatic->setCheckable(
true);
406 actionProfileAutomatic->setChecked(
true);
407 actionExternalNone =
new QAction(MainWindow);
408 actionExternalNone->setObjectName(
"actionExternalNone");
409 actionExternalNone->setCheckable(
true);
410 actionExternalNone->setChecked(
true);
411 actionJack =
new QAction(MainWindow);
412 actionJack->setObjectName(
"actionJack");
413 actionJack->setCheckable(
true);
414 actionFilters =
new QAction(MainWindow);
415 actionFilters->setObjectName(
"actionFilters");
417 iconThemeName = QString::fromUtf8(
"view-filter");
418 if (QIcon::hasThemeIcon(iconThemeName)) {
419 icon10 = QIcon::fromTheme(iconThemeName);
421 icon10.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-filter.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
423 actionFilters->setIcon(icon10);
424#if QT_CONFIG(whatsthis)
425 actionFilters->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/add-search-remove-and-reorder-filters/48127/1"));
427 actionAddCustomProfile =
new QAction(MainWindow);
428 actionAddCustomProfile->setObjectName(
"actionAddCustomProfile");
429 actionSystemTheme =
new QAction(MainWindow);
430 actionSystemTheme->setObjectName(
"actionSystemTheme");
431 actionSystemTheme->setCheckable(
true);
432 actionSystemFusion =
new QAction(MainWindow);
433 actionSystemFusion->setObjectName(
"actionSystemFusion");
434 actionSystemFusion->setCheckable(
true);
435 actionFusionDark =
new QAction(MainWindow);
436 actionFusionDark->setObjectName(
"actionFusionDark");
437 actionFusionDark->setCheckable(
true);
438 actionFusionLight =
new QAction(MainWindow);
439 actionFusionLight->setObjectName(
"actionFusionLight");
440 actionFusionLight->setCheckable(
true);
441 actionTutorials =
new QAction(MainWindow);
442 actionTutorials->setObjectName(
"actionTutorials");
443 actionTimeline =
new QAction(MainWindow);
444 actionTimeline->setObjectName(
"actionTimeline");
446 iconThemeName = QString::fromUtf8(
"view-time-schedule");
447 if (QIcon::hasThemeIcon(iconThemeName)) {
448 icon11 = QIcon::fromTheme(iconThemeName);
450 icon11.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-time-schedule.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
452 actionTimeline->setIcon(icon11);
453#if QT_CONFIG(whatsthis)
454 actionTimeline->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/about-the-timeline/12952/1"));
456 actionRestoreLayout =
new QAction(MainWindow);
457 actionRestoreLayout->setObjectName(
"actionRestoreLayout");
458 actionShowTitleBars =
new QAction(MainWindow);
459 actionShowTitleBars->setObjectName(
"actionShowTitleBars");
460 actionShowTitleBars->setCheckable(
true);
461 actionShowToolbar =
new QAction(MainWindow);
462 actionShowToolbar->setObjectName(
"actionShowToolbar");
463 actionShowToolbar->setCheckable(
true);
464 actionUpgrade =
new QAction(MainWindow);
465 actionUpgrade->setObjectName(
"actionUpgrade");
466 actionOpenXML =
new QAction(MainWindow);
467 actionOpenXML->setObjectName(
"actionOpenXML");
468 actionScrubAudio =
new QAction(MainWindow);
469 actionScrubAudio->setObjectName(
"actionScrubAudio");
470 actionScrubAudio->setCheckable(
true);
471 actionDrawingAutomatic =
new QAction(MainWindow);
472 actionDrawingAutomatic->setObjectName(
"actionDrawingAutomatic");
473 actionDrawingAutomatic->setCheckable(
true);
474 actionDrawingAutomatic->setChecked(
true);
475 actionDrawingOpenGL =
new QAction(MainWindow);
476 actionDrawingOpenGL->setObjectName(
"actionDrawingOpenGL");
477 actionDrawingOpenGL->setCheckable(
true);
478 actionDrawingOpenGL->setText(QString::fromUtf8(
"OpenGL"));
479 actionDrawingDirectX =
new QAction(MainWindow);
480 actionDrawingDirectX->setObjectName(
"actionDrawingDirectX");
481 actionDrawingDirectX->setCheckable(
true);
482 actionDrawingDirectX->setText(QString::fromUtf8(
"DirectX (ANGLE)"));
483 actionJobPriorityLow =
new QAction(MainWindow);
484 actionJobPriorityLow->setObjectName(
"actionJobPriorityLow");
485 actionJobPriorityLow->setCheckable(
true);
486 actionJobPriorityNormal =
new QAction(MainWindow);
487 actionJobPriorityNormal->setObjectName(
"actionJobPriorityNormal");
488 actionJobPriorityNormal->setCheckable(
true);
489 actionResources =
new QAction(MainWindow);
490 actionResources->setObjectName(
"actionResources");
491 actionApplicationLog =
new QAction(MainWindow);
492 actionApplicationLog->setObjectName(
"actionApplicationLog");
493 actionProject =
new QAction(MainWindow);
494 actionProject->setObjectName(
"actionProject");
495 actionProject->setEnabled(
true);
496 actionUser_Interface =
new QAction(MainWindow);
497 actionUser_Interface->setObjectName(
"actionUser_Interface");
498 actionUser_Interface->setEnabled(
true);
499 actionClose =
new QAction(MainWindow);
500 actionClose->setObjectName(
"actionClose");
501 QIcon icon12(QIcon::fromTheme(QString::fromUtf8(
"window-close")));
502 actionClose->setIcon(icon12);
503#if QT_CONFIG(shortcut)
504 actionClose->setShortcut(QString::fromUtf8(
"Ctrl+W"));
506 actionClose->setIconVisibleInMenu(
false);
507 actionExportEDL =
new QAction(MainWindow);
508 actionExportEDL->setObjectName(
"actionExportEDL");
509 actionExportFrame =
new QAction(MainWindow);
510 actionExportFrame->setObjectName(
"actionExportFrame");
511#if QT_CONFIG(shortcut)
512 actionExportFrame->setShortcut(QString::fromUtf8(
"Ctrl+Shift+E"));
514 actionExportVideo =
new QAction(MainWindow);
515 actionExportVideo->setObjectName(
"actionExportVideo");
516#if QT_CONFIG(shortcut)
517 actionExportVideo->setShortcut(QString::fromUtf8(
"Ctrl+E"));
519 actionAppDataSet =
new QAction(MainWindow);
520 actionAppDataSet->setObjectName(
"actionAppDataSet");
521 actionAppDataShow =
new QAction(MainWindow);
522 actionAppDataShow->setObjectName(
"actionAppDataShow");
523 actionKeyframes =
new QAction(MainWindow);
524 actionKeyframes->setObjectName(
"actionKeyframes");
526 iconThemeName = QString::fromUtf8(
"chronometer");
527 if (QIcon::hasThemeIcon(iconThemeName)) {
528 icon13 = QIcon::fromTheme(iconThemeName);
530 icon13.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/chronometer.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
532 actionKeyframes->setIcon(icon13);
533#if QT_CONFIG(whatsthis)
534 actionKeyframes->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/about-keyframes/12957/1"));
536 actionNew =
new QAction(MainWindow);
537 actionNew->setObjectName(
"actionNew");
538 actionScreenSnapshot =
new QAction(MainWindow);
539 actionScreenSnapshot->setObjectName(
"actionScreenSnapshot");
540 actionScreenSnapshot->setVisible(
false);
541 actionScreenRecording =
new QAction(MainWindow);
542 actionScreenRecording->setObjectName(
"actionScreenRecording");
543 actionScreenRecording->setVisible(
false);
544 actionKeyboardShortcuts =
new QAction(MainWindow);
545 actionKeyboardShortcuts->setObjectName(
"actionKeyboardShortcuts");
546#if QT_CONFIG(shortcut)
547 actionKeyboardShortcuts->setShortcut(QString::fromUtf8(
"?"));
549 actionLayoutAudio =
new QAction(MainWindow);
550 actionLayoutAudio->setObjectName(
"actionLayoutAudio");
551 actionLayoutAudio->setCheckable(
true);
552 actionLayoutLogging =
new QAction(MainWindow);
553 actionLayoutLogging->setObjectName(
"actionLayoutLogging");
554 actionLayoutLogging->setCheckable(
true);
555 actionLayoutEditing =
new QAction(MainWindow);
556 actionLayoutEditing->setObjectName(
"actionLayoutEditing");
557 actionLayoutEditing->setCheckable(
true);
558 actionLayoutEffects =
new QAction(MainWindow);
559 actionLayoutEffects->setObjectName(
"actionLayoutEffects");
560 actionLayoutEffects->setCheckable(
true);
561 actionLayoutAdd =
new QAction(MainWindow);
562 actionLayoutAdd->setObjectName(
"actionLayoutAdd");
563 actionProfileRemove =
new QAction(MainWindow);
564 actionProfileRemove->setObjectName(
"actionProfileRemove");
565 actionLayoutRemove =
new QAction(MainWindow);
566 actionLayoutRemove->setObjectName(
"actionLayoutRemove");
567 actionOpenOther2 =
new QAction(MainWindow);
568 actionOpenOther2->setObjectName(
"actionOpenOther2");
570 iconThemeName = QString::fromUtf8(
"document-new");
571 if (QIcon::hasThemeIcon(iconThemeName)) {
572 icon14 = QIcon::fromTheme(iconThemeName);
574 icon14.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-new.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
576 actionOpenOther2->setIcon(icon14);
577#if QT_CONFIG(whatsthis)
578 actionOpenOther2->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/user-guide-table-of-contents/43285#p-145073-properties-14"));
580 actionOpenOther2->setIconVisibleInMenu(
false);
581 actionClearRecentOnExit =
new QAction(MainWindow);
582 actionClearRecentOnExit->setObjectName(
"actionClearRecentOnExit");
583 actionClearRecentOnExit->setCheckable(
true);
584 actionShowTextUnderIcons =
new QAction(MainWindow);
585 actionShowTextUnderIcons->setObjectName(
"actionShowTextUnderIcons");
586 actionShowTextUnderIcons->setCheckable(
true);
587 actionShowSmallIcons =
new QAction(MainWindow);
588 actionShowSmallIcons->setObjectName(
"actionShowSmallIcons");
589 actionShowSmallIcons->setCheckable(
true);
590 actionJobs =
new QAction(MainWindow);
591 actionJobs->setObjectName(
"actionJobs");
593 iconThemeName = QString::fromUtf8(
"run-build");
594 if (QIcon::hasThemeIcon(iconThemeName)) {
595 icon15 = QIcon::fromTheme(iconThemeName);
597 icon15.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/run-build.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
599 actionJobs->setIcon(icon15);
600#if QT_CONFIG(whatsthis)
601 actionJobs->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/jobs-panel/12945/1"));
603 actionMarkers =
new QAction(MainWindow);
604 actionMarkers->setObjectName(
"actionMarkers");
606 iconThemeName = QString::fromUtf8(
"marker");
607 if (QIcon::hasThemeIcon(iconThemeName)) {
608 icon16 = QIcon::fromTheme(iconThemeName);
610 icon16.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/marker.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
612 actionMarkers->setIcon(icon16);
613#if QT_CONFIG(whatsthis)
614 actionMarkers->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/timeline-markers/30535/1"));
616 actionNotes =
new QAction(MainWindow);
617 actionNotes->setObjectName(
"actionNotes");
619 iconThemeName = QString::fromUtf8(
"document-edit");
620 if (QIcon::hasThemeIcon(iconThemeName)) {
621 icon17 = QIcon::fromTheme(iconThemeName);
623 icon17.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-edit.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
625 actionNotes->setIcon(icon17);
626#if QT_CONFIG(whatsthis)
627 actionNotes->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/notes-panel/33110/1"));
629 actionSubtitles =
new QAction(MainWindow);
630 actionSubtitles->setObjectName(
"actionSubtitles");
632 iconThemeName = QString::fromUtf8(
"subtitle");
633 if (QIcon::hasThemeIcon(iconThemeName)) {
634 icon18 = QIcon::fromTheme(iconThemeName);
636 icon18.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/subtitle.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
638 actionSubtitles->setIcon(icon18);
639#if QT_CONFIG(whatsthis)
640 actionSubtitles->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/subtitles-panel/45312/1"));
642 actionPreview540 =
new QAction(MainWindow);
643 actionPreview540->setObjectName(
"actionPreview540");
644 actionPreview540->setCheckable(
true);
645#if QT_CONFIG(shortcut)
646 actionPreview540->setShortcut(QString::fromUtf8(
"F8"));
648 actionPreview720 =
new QAction(MainWindow);
649 actionPreview720->setObjectName(
"actionPreview720");
650 actionPreview720->setCheckable(
true);
651#if QT_CONFIG(shortcut)
652 actionPreview720->setShortcut(QString::fromUtf8(
"F9"));
654 actionPreview1080 =
new QAction(MainWindow);
655 actionPreview1080->setObjectName(
"actionPreview1080");
656 actionPreview1080->setCheckable(
true);
657 actionPreviewNone =
new QAction(MainWindow);
658 actionPreviewNone->setObjectName(
"actionPreviewNone");
659 actionPreviewNone->setCheckable(
true);
660#if QT_CONFIG(shortcut)
661 actionPreviewNone->setShortcut(QString::fromUtf8(
"F6"));
663 actionPreview360 =
new QAction(MainWindow);
664 actionPreview360->setObjectName(
"actionPreview360");
665 actionPreview360->setCheckable(
true);
666#if QT_CONFIG(shortcut)
667 actionPreview360->setShortcut(QString::fromUtf8(
"F7"));
669 actionTimeDF =
new QAction(MainWindow);
670 actionTimeDF->setObjectName(
"actionTimeDF");
671 actionTimeDF->setCheckable(
true);
672 actionTimeFrames =
new QAction(MainWindow);
673 actionTimeFrames->setObjectName(
"actionTimeFrames");
674 actionTimeFrames->setCheckable(
true);
675 actionTimeClock =
new QAction(MainWindow);
676 actionTimeClock->setObjectName(
"actionTimeClock");
677 actionTimeClock->setCheckable(
true);
678 actionTimeNDF =
new QAction(MainWindow);
679 actionTimeNDF->setObjectName(
"actionTimeNDF");
680 actionTimeNDF->setCheckable(
true);
681 actionTopics =
new QAction(MainWindow);
682 actionTopics->setObjectName(
"actionTopics");
683#if QT_CONFIG(shortcut)
684 actionTopics->setShortcut(QString::fromUtf8(
"F1"));
686 actionSync =
new QAction(MainWindow);
687 actionSync->setObjectName(
"actionSync");
688 actionUseProxy =
new QAction(MainWindow);
689 actionUseProxy->setObjectName(
"actionUseProxy");
690 actionUseProxy->setCheckable(
true);
691#if QT_CONFIG(shortcut)
692 actionUseProxy->setShortcut(QString::fromUtf8(
"F4"));
694 actionProxyStorageSet =
new QAction(MainWindow);
695 actionProxyStorageSet->setObjectName(
"actionProxyStorageSet");
696 actionProxyStorageShow =
new QAction(MainWindow);
697 actionProxyStorageShow->setObjectName(
"actionProxyStorageShow");
698 actionProxyUseProjectFolder =
new QAction(MainWindow);
699 actionProxyUseProjectFolder->setObjectName(
"actionProxyUseProjectFolder");
700 actionProxyUseProjectFolder->setCheckable(
true);
701 actionProxyUseProjectFolder->setChecked(
true);
702 actionProxyUseHardware =
new QAction(MainWindow);
703 actionProxyUseHardware->setObjectName(
"actionProxyUseHardware");
704 actionProxyUseHardware->setCheckable(
true);
705 actionPreviewHardwareDecoder =
new QAction(MainWindow);
706 actionPreviewHardwareDecoder->setObjectName(
"actionPreviewHardwareDecoder");
707 actionPreviewHardwareDecoder->setCheckable(
true);
708 actionProxyConfigureHardware =
new QAction(MainWindow);
709 actionProxyConfigureHardware->setObjectName(
"actionProxyConfigureHardware");
710 actionLayoutColor =
new QAction(MainWindow);
711 actionLayoutColor->setObjectName(
"actionLayoutColor");
712 actionLayoutColor->setCheckable(
true);
713 actionLayoutPlayer =
new QAction(MainWindow);
714 actionLayoutPlayer->setObjectName(
"actionLayoutPlayer");
715 actionLayoutPlayer->setCheckable(
true);
716 undoStartSeparator =
new QAction(MainWindow);
717 undoStartSeparator->setObjectName(
"undoStartSeparator");
718 undoStartSeparator->setSeparator(
true);
719 undoEndSeparator =
new QAction(MainWindow);
720 undoEndSeparator->setObjectName(
"undoEndSeparator");
721 undoEndSeparator->setSeparator(
true);
722 dummyAction =
new QAction(MainWindow);
723 dummyAction->setObjectName(
"dummyAction");
724 dummyAction->setText(QString::fromUtf8(
"X"));
725 dummyAction->setVisible(
false);
726 actionLayoutPlaylist =
new QAction(MainWindow);
727 actionLayoutPlaylist->setObjectName(
"actionLayoutPlaylist");
728 actionLayoutClip =
new QAction(MainWindow);
729 actionLayoutClip->setObjectName(
"actionLayoutClip");
730 actionExportChapters =
new QAction(MainWindow);
731 actionExportChapters->setObjectName(
"actionExportChapters");
732 actionAudioVideoDevice =
new QAction(MainWindow);
733 actionAudioVideoDevice->setObjectName(
"actionAudioVideoDevice");
734 actionReset =
new QAction(MainWindow);
735 actionReset->setObjectName(
"actionReset");
736 actionBackupSave =
new QAction(MainWindow);
737 actionBackupSave->setObjectName(
"actionBackupSave");
738 actionBackupManually =
new QAction(MainWindow);
739 actionBackupManually->setObjectName(
"actionBackupManually");
740 actionBackupManually->setCheckable(
true);
741 actionBackupHourly =
new QAction(MainWindow);
742 actionBackupHourly->setObjectName(
"actionBackupHourly");
743 actionBackupHourly->setCheckable(
true);
744 actionBackupDaily =
new QAction(MainWindow);
745 actionBackupDaily->setObjectName(
"actionBackupDaily");
746 actionBackupDaily->setCheckable(
true);
747 actionBackupWeekly =
new QAction(MainWindow);
748 actionBackupWeekly->setObjectName(
"actionBackupWeekly");
749 actionBackupWeekly->setCheckable(
true);
750 actionBackupWeekly->setChecked(
true);
751 actionShowProjectFolder =
new QAction(MainWindow);
752 actionShowProjectFolder->setObjectName(
"actionShowProjectFolder");
753 actionPauseAfterSeek =
new QAction(MainWindow);
754 actionPauseAfterSeek->setObjectName(
"actionPauseAfterSeek");
755 actionPauseAfterSeek->setCheckable(
true);
756 actionPauseAfterSeek->setChecked(
true);
757 actionFiles =
new QAction(MainWindow);
758 actionFiles->setObjectName(
"actionFiles");
760 iconThemeName = QString::fromUtf8(
"system-file-manager");
761 if (QIcon::hasThemeIcon(iconThemeName)) {
762 icon19 = QIcon::fromTheme(iconThemeName);
764 icon19.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/apps/system-file-manager.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
766 actionFiles->setIcon(icon19);
767 actionWhatsThis =
new QAction(MainWindow);
768 actionWhatsThis->setObjectName(
"actionWhatsThis");
770 iconThemeName = QString::fromUtf8(
"help-contextual");
771 if (QIcon::hasThemeIcon(iconThemeName)) {
772 icon20 = QIcon::fromTheme(iconThemeName);
774 icon20.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/help-contextual.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
776 actionWhatsThis->setIcon(icon20);
777#if QT_CONFIG(shortcut)
778 actionWhatsThis->setShortcut(QString::fromUtf8(
"Shift+F1"));
780 actionDrawingVulkan =
new QAction(MainWindow);
781 actionDrawingVulkan->setObjectName(
"actionDrawingVulkan");
782 actionDrawingVulkan->setCheckable(
true);
783 actionDrawingVulkan->setText(QString::fromUtf8(
"Vulkan"));
784 actionDrawingVulkan->setIconText(QString::fromUtf8(
"Vulkan"));
785#if QT_CONFIG(tooltip)
786 actionDrawingVulkan->setToolTip(QString::fromUtf8(
"Vulkan"));
788 actionLeaveSafeMode =
new QAction(MainWindow);
789 actionLeaveSafeMode->setObjectName(
"actionLeaveSafeMode");
790 centralWidget =
new QWidget(MainWindow);
791 centralWidget->setObjectName(
"centralWidget");
792 horizontalLayout =
new QHBoxLayout(centralWidget);
793 horizontalLayout->setSpacing(6);
794 horizontalLayout->setContentsMargins(11, 11, 11, 11);
795 horizontalLayout->setObjectName(
"horizontalLayout");
796 horizontalLayout->setContentsMargins(0, 4, 0, 0);
797 MainWindow->setCentralWidget(centralWidget);
798 menuBar =
new QMenuBar(MainWindow);
799 menuBar->setObjectName(
"menuBar");
800 menuBar->setGeometry(QRect(0, 0, 1270, 29));
801 menuFile =
new QMenu(menuBar);
802 menuFile->setObjectName(
"menuFile");
803 menuExport =
new QMenu(menuFile);
804 menuExport->setObjectName(
"menuExport");
805 menuOtherVersions =
new QMenu(menuFile);
806 menuOtherVersions->setObjectName(
"menuOtherVersions");
807 menuNew =
new QMenu(menuFile);
808 menuNew->setObjectName(
"menuNew");
809 menuView =
new QMenu(menuBar);
810 menuView->setObjectName(
"menuView");
811 menuLayout =
new QMenu(menuView);
812 menuLayout->setObjectName(
"menuLayout");
813 menuEdit =
new QMenu(menuBar);
814 menuEdit->setObjectName(
"menuEdit");
815 menuPlayer =
new QMenu(menuBar);
816 menuPlayer->setObjectName(
"menuPlayer");
817 menuExternal =
new QMenu(menuPlayer);
818 menuExternal->setObjectName(
"menuExternal");
819 menuHelp =
new QMenu(menuBar);
820 menuHelp->setObjectName(
"menuHelp");
821 menuSettings =
new QMenu(menuBar);
822 menuSettings->setObjectName(
"menuSettings");
823 menuAudioChannels =
new QMenu(menuSettings);
824 menuAudioChannels->setObjectName(
"menuAudioChannels");
825 menuProfile =
new QMenu(menuSettings);
826 menuProfile->setObjectName(
"menuProfile");
827 menuProcessingMode =
new QMenu(menuSettings);
828 menuProcessingMode->setObjectName(
"menuProcessingMode");
829 menuLanguage =
new QMenu(menuSettings);
830 menuLanguage->setObjectName(
"menuLanguage");
831 menuTheme =
new QMenu(menuSettings);
832 menuTheme->setObjectName(
"menuTheme");
833 menuDrawingMethod =
new QMenu(menuSettings);
834 menuDrawingMethod->setObjectName(
"menuDrawingMethod");
835 menuJobPriority =
new QMenu(menuSettings);
836 menuJobPriority->setObjectName(
"menuJobPriority");
837 menuTimeline =
new QMenu(menuSettings);
838 menuTimeline->setObjectName(
"menuTimeline");
839 menuPlaylist =
new QMenu(menuSettings);
840 menuPlaylist->setObjectName(
"menuPlaylist");
841 menuData_Directory =
new QMenu(menuSettings);
842 menuData_Directory->setObjectName(
"menuData_Directory");
843 menuPreviewScaling =
new QMenu(menuSettings);
844 menuPreviewScaling->setObjectName(
"menuPreviewScaling");
845 menuTimeFormat =
new QMenu(menuSettings);
846 menuTimeFormat->setObjectName(
"menuTimeFormat");
847 menuProxy =
new QMenu(menuSettings);
848 menuProxy->setObjectName(
"menuProxy");
849 menuStorage =
new QMenu(menuProxy);
850 menuStorage->setObjectName(
"menuStorage");
851 menuPlayerSettings =
new QMenu(menuSettings);
852 menuPlayerSettings->setObjectName(
"menuPlayerSettings");
853 menuDeinterlacer =
new QMenu(menuPlayerSettings);
854 menuDeinterlacer->setObjectName(
"menuDeinterlacer");
855 menuInterpolation =
new QMenu(menuPlayerSettings);
856 menuInterpolation->setObjectName(
"menuInterpolation");
857 menuBackup =
new QMenu(menuSettings);
858 menuBackup->setObjectName(
"menuBackup");
859 MainWindow->setMenuBar(menuBar);
860 mainToolBar =
new QToolBar(MainWindow);
861 mainToolBar->setObjectName(
"mainToolBar");
862 mainToolBar->setStyleSheet(QString::fromUtf8(
"QToolButton:checked { color: palette(highlighted-text); background-color: palette(highlight); border: none; padding: 2px }"));
863 mainToolBar->setMovable(
false);
864 mainToolBar->setToolButtonStyle(Qt::ToolButtonStyle::ToolButtonFollowStyle);
865 mainToolBar->setFloatable(
false);
866 mainToolBar->setProperty(
"Movable", QVariant(
false));
867 MainWindow->addToolBar(Qt::ToolBarArea::TopToolBarArea, mainToolBar);
868 statusBar =
new QStatusBar(MainWindow);
869 statusBar->setObjectName(
"statusBar");
870 MainWindow->setStatusBar(statusBar);
872 menuBar->addAction(menuFile->menuAction());
873 menuBar->addAction(menuEdit->menuAction());
874 menuBar->addAction(menuView->menuAction());
875 menuBar->addAction(menuPlayer->menuAction());
876 menuBar->addAction(menuSettings->menuAction());
877 menuBar->addAction(menuHelp->menuAction());
878 menuFile->addAction(menuNew->menuAction());
879 menuFile->addAction(actionOpen);
880 menuFile->addAction(actionOpenOther);
881 menuFile->addAction(actionOpenXML);
882 menuFile->addSeparator();
883 menuFile->addAction(actionSave);
884 menuFile->addAction(actionSave_As);
885 menuFile->addAction(actionBackupSave);
886 menuFile->addAction(menuOtherVersions->menuAction());
887 menuFile->addSeparator();
888 menuFile->addAction(actionShowProjectFolder);
889 menuFile->addAction(menuExport->menuAction());
890 menuFile->addAction(actionClose);
891 menuFile->addSeparator();
892 menuFile->addAction(actionExit);
893 menuExport->addAction(actionExportFrame);
894 menuExport->addAction(actionExportVideo);
895 menuExport->addAction(actionExportChapters);
896 menuExport->addAction(actionExportEDL);
897 menuOtherVersions->addSeparator();
898 menuNew->addAction(actionNew);
899 menuView->addAction(actionEnterFullScreen);
900 menuView->addAction(menuLayout->menuAction());
901 menuView->addAction(actionShowTitleBars);
902 menuView->addAction(actionShowToolbar);
903 menuView->addAction(actionShowSmallIcons);
904 menuView->addAction(actionShowTextUnderIcons);
905 menuView->addSeparator();
906 menuLayout->addAction(actionLayoutLogging);
907 menuLayout->addAction(actionLayoutEditing);
908 menuLayout->addAction(actionLayoutEffects);
909 menuLayout->addAction(actionLayoutColor);
910 menuLayout->addAction(actionLayoutAudio);
911 menuLayout->addAction(actionLayoutPlayer);
912 menuLayout->addSeparator();
913 menuLayout->addAction(actionLayoutClip);
914 menuLayout->addAction(actionLayoutPlaylist);
915 menuLayout->addSeparator();
916 menuLayout->addAction(actionRestoreLayout);
917 menuLayout->addAction(actionLayoutAdd);
918 menuPlayer->addAction(menuExternal->menuAction());
919 menuPlayer->addSeparator();
920 menuExternal->addAction(actionExternalNone);
921 menuHelp->addAction(actionTopics);
922 menuHelp->addAction(actionKeyboardShortcuts);
923 menuHelp->addAction(actionWhatsThis);
924 menuHelp->addAction(actionUpgrade);
925 menuHelp->addAction(actionFAQ);
926 menuHelp->addAction(actionTutorials);
927 menuHelp->addAction(actionForum);
928 menuHelp->addSeparator();
929 menuHelp->addAction(actionAbout_Shotcut);
930 menuHelp->addAction(actionAbout_Qt);
931 menuSettings->addAction(actionProject);
932 menuSettings->addAction(menuProfile->menuAction());
933 menuSettings->addAction(menuProcessingMode->menuAction());
934 menuSettings->addAction(menuAudioChannels->menuAction());
935 menuSettings->addAction(menuBackup->menuAction());
936 menuSettings->addAction(actionUser_Interface);
937 menuSettings->addAction(menuPreviewScaling->menuAction());
938 menuSettings->addAction(menuProxy->menuAction());
939 menuSettings->addAction(menuPlayerSettings->menuAction());
940 menuSettings->addAction(menuPlaylist->menuAction());
941 menuSettings->addAction(menuTimeline->menuAction());
942 menuSettings->addAction(menuTimeFormat->menuAction());
943 menuSettings->addAction(menuLanguage->menuAction());
944 menuSettings->addAction(menuTheme->menuAction());
945 menuSettings->addAction(menuDrawingMethod->menuAction());
946 menuSettings->addAction(menuJobPriority->menuAction());
947 menuSettings->addAction(menuData_Directory->menuAction());
948 menuSettings->addAction(actionAudioVideoDevice);
949 menuSettings->addAction(actionClearRecentOnExit);
950 menuSettings->addSeparator();
951 menuSettings->addAction(actionLeaveSafeMode);
952 menuSettings->addAction(actionReset);
953 menuAudioChannels->addAction(actionChannels1);
954 menuAudioChannels->addAction(actionChannels2);
955 menuAudioChannels->addAction(actionChannels4);
956 menuAudioChannels->addAction(actionChannels6);
957 menuProfile->addAction(actionProfileAutomatic);
958 menuProcessingMode->addAction(actionNative8bitCpu);
959 menuProcessingMode->addAction(actionNative10bitCpu);
960 menuProcessingMode->addAction(actionLinear10bitCpu);
961 menuProcessingMode->addAction(actionLinear10bitGpuCpu);
962 menuTheme->addAction(actionSystemTheme);
963 menuTheme->addAction(actionSystemFusion);
964 menuTheme->addAction(actionFusionDark);
965 menuTheme->addAction(actionFusionLight);
966 menuDrawingMethod->addAction(actionDrawingAutomatic);
967 menuDrawingMethod->addAction(actionDrawingOpenGL);
968 menuDrawingMethod->addAction(actionDrawingDirectX);
969 menuDrawingMethod->addAction(actionDrawingVulkan);
970 menuJobPriority->addAction(actionJobPriorityLow);
971 menuJobPriority->addAction(actionJobPriorityNormal);
972 menuData_Directory->addAction(actionAppDataSet);
973 menuData_Directory->addAction(actionAppDataShow);
974 menuPreviewScaling->addAction(actionPreviewNone);
975 menuPreviewScaling->addAction(actionPreview360);
976 menuPreviewScaling->addAction(actionPreview540);
977 menuPreviewScaling->addAction(actionPreview720);
978 menuPreviewScaling->addAction(actionPreview1080);
979 menuPreviewScaling->addSeparator();
980 menuPreviewScaling->addAction(actionPreviewHardwareDecoder);
981 menuTimeFormat->addAction(actionTimeClock);
982 menuTimeFormat->addAction(actionTimeDF);
983 menuTimeFormat->addAction(actionTimeNDF);
984 menuTimeFormat->addAction(actionTimeFrames);
985 menuProxy->addAction(actionUseProxy);
986 menuProxy->addAction(menuStorage->menuAction());
987 menuProxy->addSeparator();
988 menuProxy->addAction(actionProxyUseHardware);
989 menuProxy->addAction(actionProxyConfigureHardware);
990 menuStorage->addAction(actionProxyStorageSet);
991 menuStorage->addAction(actionProxyStorageShow);
992 menuStorage->addAction(actionProxyUseProjectFolder);
993 menuPlayerSettings->addAction(actionPauseAfterSeek);
994 menuPlayerSettings->addAction(actionScrubAudio);
995 menuPlayerSettings->addAction(actionJack);
996 menuPlayerSettings->addAction(actionRealtime);
997 menuPlayerSettings->addAction(actionProgressive);
998 menuPlayerSettings->addAction(menuDeinterlacer->menuAction());
999 menuPlayerSettings->addAction(menuInterpolation->menuAction());
1000 menuPlayerSettings->addAction(actionSync);
1001 menuDeinterlacer->addAction(actionOneField);
1002 menuDeinterlacer->addAction(actionYadifTemporal);
1003 menuDeinterlacer->addAction(actionYadifSpatial);
1004 menuDeinterlacer->addAction(actionBwdif);
1005 menuInterpolation->addAction(actionNearest);
1006 menuInterpolation->addAction(actionBilinear);
1007 menuInterpolation->addAction(actionBicubic);
1008 menuInterpolation->addAction(actionHyper);
1009 menuBackup->addAction(actionBackupManually);
1010 menuBackup->addAction(actionBackupHourly);
1011 menuBackup->addAction(actionBackupDaily);
1012 menuBackup->addAction(actionBackupWeekly);
1013 mainToolBar->addAction(actionOpen);
1014 mainToolBar->addAction(actionOpenOther2);
1015 mainToolBar->addAction(actionSave);
1016 mainToolBar->addAction(undoStartSeparator);
1017 mainToolBar->addAction(undoEndSeparator);
1018 mainToolBar->addAction(actionAudioMeter);
1019 mainToolBar->addAction(actionProperties);
1020 mainToolBar->addAction(actionRecent);
1021 mainToolBar->addAction(actionNotes);
1022 mainToolBar->addAction(actionPlaylist);
1023 mainToolBar->addAction(actionFiles);
1024 mainToolBar->addAction(actionTimeline);
1025 mainToolBar->addAction(actionFilters);
1026 mainToolBar->addAction(actionMarkers);
1027 mainToolBar->addAction(actionKeyframes);
1028 mainToolBar->addAction(actionHistory);
1029 mainToolBar->addAction(actionEncode);
1030 mainToolBar->addAction(actionJobs);
1031 mainToolBar->addAction(actionSubtitles);
1032 mainToolBar->addAction(actionWhatsThis);
1033 mainToolBar->addAction(dummyAction);
1034 mainToolBar->addAction(actionLayoutLogging);
1035 mainToolBar->addAction(actionLayoutEditing);
1036 mainToolBar->addAction(actionLayoutEffects);
1037 mainToolBar->addAction(actionLayoutColor);
1038 mainToolBar->addAction(actionLayoutAudio);
1039 mainToolBar->addAction(actionLayoutPlayer);
1041 retranslateUi(MainWindow);
1042 QObject::connect(actionExit, &QAction::triggered, MainWindow, qOverload<>(&QMainWindow::close));
1044 QMetaObject::connectSlotsByName(MainWindow);
1047 void retranslateUi(QMainWindow *MainWindow)
1049 MainWindow->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Shotcut",
nullptr));
1050 actionOpen->setText(QCoreApplication::translate(
"MainWindow",
"&Open File...",
nullptr));
1051#if QT_CONFIG(tooltip)
1052 actionOpen->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a video, audio, image, or project file",
nullptr));
1054 actionExit->setText(QCoreApplication::translate(
"MainWindow",
"E&xit",
nullptr));
1055#if QT_CONFIG(tooltip)
1056 actionExit->setToolTip(QCoreApplication::translate(
"MainWindow",
"Quit the application",
nullptr));
1058 actionAbout_Shotcut->setText(QCoreApplication::translate(
"MainWindow",
"&About Shotcut",
nullptr));
1059 actionAbout_Qt->setText(QCoreApplication::translate(
"MainWindow",
"About Qt",
nullptr));
1060 actionOpenOther->setText(QCoreApplication::translate(
"MainWindow",
"Open Other...",
nullptr));
1061#if QT_CONFIG(tooltip)
1062 actionOpenOther->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
1064 actionSave->setText(QCoreApplication::translate(
"MainWindow",
"&Save",
nullptr));
1065#if QT_CONFIG(tooltip)
1066 actionSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project as a MLT XML file",
nullptr));
1068 actionSave_As->setText(QCoreApplication::translate(
"MainWindow",
"Save &As...",
nullptr));
1069#if QT_CONFIG(tooltip)
1070 actionSave_As->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project to a different MLT XML file",
nullptr));
1072 actionEncode->setText(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
1073#if QT_CONFIG(tooltip)
1074 actionEncode->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
1076 actionForum->setText(QCoreApplication::translate(
"MainWindow",
"Forum...",
nullptr));
1077 actionFAQ->setText(QCoreApplication::translate(
"MainWindow",
"FAQ...",
nullptr));
1078 actionEnterFullScreen->setText(QCoreApplication::translate(
"MainWindow",
"Enter Full Screen",
nullptr));
1079#if QT_CONFIG(shortcut)
1080 actionEnterFullScreen->setShortcut(QCoreApplication::translate(
"MainWindow",
"F11",
nullptr));
1082 actionAudioMeter->setText(QCoreApplication::translate(
"MainWindow",
"Peak Meter",
nullptr));
1083#if QT_CONFIG(tooltip)
1084 actionAudioMeter->setToolTip(QCoreApplication::translate(
"MainWindow",
"Audio Peak Meter",
nullptr));
1086 actionProperties->setText(QCoreApplication::translate(
"MainWindow",
"Properties",
nullptr));
1087 actionRecent->setText(QCoreApplication::translate(
"MainWindow",
"Recent",
nullptr));
1088 actionPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
1089 actionHistory->setText(QCoreApplication::translate(
"MainWindow",
"History",
nullptr));
1090 actionRealtime->setText(QCoreApplication::translate(
"MainWindow",
"Realtime (frame dropping)",
nullptr));
1091 actionProgressive->setText(QCoreApplication::translate(
"MainWindow",
"Progressive",
nullptr));
1092 actionNative8bitCpu->setText(QCoreApplication::translate(
"MainWindow",
"Native 8-bit CPU (fast, flexible)",
nullptr));
1093 actionNative10bitCpu->setText(QCoreApplication::translate(
"MainWindow",
"Native 10-bit CPU (slower, better)",
nullptr));
1094 actionLinear10bitCpu->setText(QCoreApplication::translate(
"MainWindow",
"Linear 10-bit CPU (slowest, best)",
nullptr));
1095 actionLinear10bitGpuCpu->setText(QCoreApplication::translate(
"MainWindow",
"Linear 10-bit GPU/CPU (Experimental)",
nullptr));
1096 actionChannels1->setText(QCoreApplication::translate(
"MainWindow",
"1 (mono)",
nullptr));
1097 actionChannels2->setText(QCoreApplication::translate(
"MainWindow",
"2 (stereo)",
nullptr));
1098 actionChannels4->setText(QCoreApplication::translate(
"MainWindow",
"4 (quad/Ambisonics)",
nullptr));
1099 actionChannels6->setText(QCoreApplication::translate(
"MainWindow",
"6 (5.1 surround)",
nullptr));
1100 actionOneField->setText(QCoreApplication::translate(
"MainWindow",
"One Field (fast)",
nullptr));
1101 actionYadifTemporal->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal only (good)",
nullptr));
1102 actionYadifSpatial->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal + spatial (better)",
nullptr));
1103 actionBwdif->setText(QCoreApplication::translate(
"MainWindow",
"BWDIF (best)",
nullptr));
1104 actionNearest->setText(QCoreApplication::translate(
"MainWindow",
"Nearest Neighbor (fast)",
nullptr));
1105 actionBilinear->setText(QCoreApplication::translate(
"MainWindow",
"Bilinear (good)",
nullptr));
1106 actionBicubic->setText(QCoreApplication::translate(
"MainWindow",
"Bicubic (better)",
nullptr));
1107 actionHyper->setText(QCoreApplication::translate(
"MainWindow",
"Lanczos (best)",
nullptr));
1108 actionProfileAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
1109 actionExternalNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
1110 actionJack->setText(QCoreApplication::translate(
"MainWindow",
"Use JACK Audio",
nullptr));
1111 actionFilters->setText(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
1112#if QT_CONFIG(tooltip)
1113 actionFilters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
1115 actionAddCustomProfile->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
1116 actionSystemTheme->setText(QCoreApplication::translate(
"MainWindow",
"System",
nullptr));
1117#if QT_CONFIG(tooltip)
1118 actionSystemTheme->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use the user or platform style, colors, and icons.",
nullptr));
1120 actionSystemFusion->setText(QCoreApplication::translate(
"MainWindow",
"System Fusion",
nullptr));
1121 actionFusionDark->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Dark",
nullptr));
1122 actionFusionLight->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Light",
nullptr));
1123 actionTutorials->setText(QCoreApplication::translate(
"MainWindow",
"Tutorials...",
nullptr));
1124 actionTimeline->setText(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
1125 actionRestoreLayout->setText(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
1126#if QT_CONFIG(tooltip)
1127 actionRestoreLayout->setToolTip(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
1129 actionShowTitleBars->setText(QCoreApplication::translate(
"MainWindow",
"Show Title Bars",
nullptr));
1130 actionShowToolbar->setText(QCoreApplication::translate(
"MainWindow",
"Show Toolbar",
nullptr));
1131 actionUpgrade->setText(QCoreApplication::translate(
"MainWindow",
"Upgrade...",
nullptr));
1132 actionOpenXML->setText(QCoreApplication::translate(
"MainWindow",
"Open MLT XML As Clip...",
nullptr));
1133#if QT_CONFIG(tooltip)
1134 actionOpenXML->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a MLT XML project file as a virtual clip",
nullptr));
1136 actionScrubAudio->setText(QCoreApplication::translate(
"MainWindow",
"Scrub Audio",
nullptr));
1137 actionDrawingAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
1138 actionJobPriorityLow->setText(QCoreApplication::translate(
"MainWindow",
"Low",
nullptr));
1139 actionJobPriorityNormal->setText(QCoreApplication::translate(
"MainWindow",
"Normal",
nullptr));
1140 actionResources->setText(QCoreApplication::translate(
"MainWindow",
"Resources...",
nullptr));
1141 actionApplicationLog->setText(QCoreApplication::translate(
"MainWindow",
"Application Log...",
nullptr));
1142 actionProject->setText(QCoreApplication::translate(
"MainWindow",
"Project",
nullptr));
1143 actionUser_Interface->setText(QCoreApplication::translate(
"MainWindow",
"User Interface",
nullptr));
1144 actionClose->setText(QCoreApplication::translate(
"MainWindow",
"Close",
nullptr));
1145 actionExportEDL->setText(QCoreApplication::translate(
"MainWindow",
"EDL...",
nullptr));
1146 actionExportEDL->setIconText(QCoreApplication::translate(
"MainWindow",
"Export EDL",
nullptr));
1147#if QT_CONFIG(tooltip)
1148 actionExportEDL->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export EDL",
nullptr));
1150 actionExportFrame->setText(QCoreApplication::translate(
"MainWindow",
"Frame...",
nullptr));
1151 actionExportFrame->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Frame",
nullptr));
1152#if QT_CONFIG(tooltip)
1153 actionExportFrame->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Frame",
nullptr));
1155 actionExportVideo->setText(QCoreApplication::translate(
"MainWindow",
"Video/Audio...",
nullptr));
1156 actionExportVideo->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Video/Audio",
nullptr));
1157#if QT_CONFIG(tooltip)
1158 actionExportVideo->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Video/Audio",
nullptr));
1160 actionAppDataSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
1161 actionAppDataShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
1162#if QT_CONFIG(tooltip)
1163 actionAppDataShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show",
nullptr));
1165 actionKeyframes->setText(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
1166#if QT_CONFIG(tooltip)
1167 actionKeyframes->setToolTip(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
1169 actionNew->setText(QCoreApplication::translate(
"MainWindow",
"Project",
nullptr));
1170#if QT_CONFIG(tooltip)
1171 actionNew->setToolTip(QCoreApplication::translate(
"MainWindow",
"Project",
nullptr));
1173#if QT_CONFIG(shortcut)
1174 actionNew->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+N",
nullptr));
1176 actionScreenSnapshot->setText(QCoreApplication::translate(
"MainWindow",
"Screen Snapshot",
nullptr));
1177#if QT_CONFIG(tooltip)
1178 actionScreenSnapshot->setToolTip(QCoreApplication::translate(
"MainWindow",
"Capture a screenshot",
nullptr));
1180 actionScreenRecording->setText(QCoreApplication::translate(
"MainWindow",
"Screen Recording",
nullptr));
1181#if QT_CONFIG(tooltip)
1182 actionScreenRecording->setToolTip(QCoreApplication::translate(
"MainWindow",
"Record the screen",
nullptr));
1184 actionKeyboardShortcuts->setText(QCoreApplication::translate(
"MainWindow",
"Actions and Shortcuts...",
nullptr));
1185 actionLayoutAudio->setText(QCoreApplication::translate(
"MainWindow",
"Audio",
nullptr));
1186#if QT_CONFIG(tooltip)
1187 actionLayoutAudio->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the audio layout",
nullptr));
1189#if QT_CONFIG(shortcut)
1190 actionLayoutAudio->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+5",
nullptr));
1192 actionLayoutLogging->setText(QCoreApplication::translate(
"MainWindow",
"Logging",
nullptr));
1193#if QT_CONFIG(tooltip)
1194 actionLayoutLogging->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the logging layout",
nullptr));
1196#if QT_CONFIG(shortcut)
1197 actionLayoutLogging->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+1",
nullptr));
1199 actionLayoutEditing->setText(QCoreApplication::translate(
"MainWindow",
"Editing",
nullptr));
1200#if QT_CONFIG(tooltip)
1201 actionLayoutEditing->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the editing layout",
nullptr));
1203#if QT_CONFIG(shortcut)
1204 actionLayoutEditing->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+2",
nullptr));
1206 actionLayoutEffects->setText(QCoreApplication::translate(
"MainWindow",
"FX",
nullptr));
1207#if QT_CONFIG(tooltip)
1208 actionLayoutEffects->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the effects layout",
nullptr));
1210#if QT_CONFIG(shortcut)
1211 actionLayoutEffects->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+3",
nullptr));
1213 actionLayoutAdd->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
1214 actionProfileRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
1215 actionLayoutRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
1216 actionOpenOther2->setText(QCoreApplication::translate(
"MainWindow",
"Generate",
nullptr));
1217 actionClearRecentOnExit->setText(QCoreApplication::translate(
"MainWindow",
"Clear Recent on Exit",
nullptr));
1218 actionShowTextUnderIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Text Under Icons",
nullptr));
1219 actionShowSmallIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Small Icons",
nullptr));
1220 actionJobs->setText(QCoreApplication::translate(
"MainWindow",
"Jobs",
nullptr));
1221 actionMarkers->setText(QCoreApplication::translate(
"MainWindow",
"Markers",
nullptr));
1222 actionNotes->setText(QCoreApplication::translate(
"MainWindow",
"Notes",
nullptr));
1223 actionSubtitles->setText(QCoreApplication::translate(
"MainWindow",
"Subtitles",
nullptr));
1224 actionPreview540->setText(QCoreApplication::translate(
"MainWindow",
"540p",
nullptr));
1225 actionPreview720->setText(QCoreApplication::translate(
"MainWindow",
"720p",
nullptr));
1226 actionPreview1080->setText(QCoreApplication::translate(
"MainWindow",
"1080p",
nullptr));
1227 actionPreviewNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
1228 actionPreview360->setText(QCoreApplication::translate(
"MainWindow",
"360p",
nullptr));
1229 actionTimeDF->setText(QCoreApplication::translate(
"MainWindow",
"Timecode (Drop-Frame)",
nullptr));
1230 actionTimeFrames->setText(QCoreApplication::translate(
"MainWindow",
"Frames",
nullptr));
1231 actionTimeClock->setText(QCoreApplication::translate(
"MainWindow",
"Clock",
nullptr));
1232 actionTimeNDF->setText(QCoreApplication::translate(
"MainWindow",
"Timecode (Non-Drop Frame)",
nullptr));
1233 actionTopics->setText(QCoreApplication::translate(
"MainWindow",
"Topics",
nullptr));
1234 actionSync->setText(QCoreApplication::translate(
"MainWindow",
"Synchronization...",
nullptr));
1235#if QT_CONFIG(tooltip)
1236 actionSync->setToolTip(QCoreApplication::translate(
"MainWindow",
"Synchronization",
nullptr));
1238 actionUseProxy->setText(QCoreApplication::translate(
"MainWindow",
"Use Proxy",
nullptr));
1239 actionProxyStorageSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
1240#if QT_CONFIG(tooltip)
1241 actionProxyStorageSet->setToolTip(QCoreApplication::translate(
"MainWindow",
"Set the proxy storage folder",
nullptr));
1243 actionProxyStorageShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
1244#if QT_CONFIG(tooltip)
1245 actionProxyStorageShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show the proxy storage folder",
nullptr));
1247 actionProxyUseProjectFolder->setText(QCoreApplication::translate(
"MainWindow",
"Use Project Folder",
nullptr));
1248#if QT_CONFIG(tooltip)
1249 actionProxyUseProjectFolder->setToolTip(QCoreApplication::translate(
"MainWindow",
"Store proxies in the project folder if defined",
nullptr));
1251 actionProxyUseHardware->setText(QCoreApplication::translate(
"MainWindow",
"Use Hardware Encoder",
nullptr));
1252 actionPreviewHardwareDecoder->setText(QCoreApplication::translate(
"MainWindow",
"Use Hardware Decoder",
nullptr));
1253 actionProxyConfigureHardware->setText(QCoreApplication::translate(
"MainWindow",
"Configure Hardware Encoder...",
nullptr));
1254 actionLayoutColor->setText(QCoreApplication::translate(
"MainWindow",
"Color",
nullptr));
1255#if QT_CONFIG(tooltip)
1256 actionLayoutColor->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the color layout",
nullptr));
1258#if QT_CONFIG(shortcut)
1259 actionLayoutColor->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+4",
nullptr));
1261 actionLayoutPlayer->setText(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
1262#if QT_CONFIG(tooltip)
1263 actionLayoutPlayer->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the player only layout",
nullptr));
1265#if QT_CONFIG(shortcut)
1266 actionLayoutPlayer->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+6",
nullptr));
1268 actionLayoutPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist Project",
nullptr));
1269 actionLayoutClip->setText(QCoreApplication::translate(
"MainWindow",
"Clip-only Project",
nullptr));
1270 actionExportChapters->setText(QCoreApplication::translate(
"MainWindow",
"Markers as Chapters...",
nullptr));
1271 actionExportChapters->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Chapters",
nullptr));
1272#if QT_CONFIG(tooltip)
1273 actionExportChapters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Chapters",
nullptr));
1275 actionAudioVideoDevice->setText(QCoreApplication::translate(
"MainWindow",
"Audio/Video Device...",
nullptr));
1276 actionReset->setText(QCoreApplication::translate(
"MainWindow",
"Reset...",
nullptr));
1277 actionBackupSave->setText(QCoreApplication::translate(
"MainWindow",
"Backup and Save",
nullptr));
1278#if QT_CONFIG(tooltip)
1279 actionBackupSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Backup and Save",
nullptr));
1281#if QT_CONFIG(shortcut)
1282 actionBackupSave->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Alt+S",
nullptr));
1284 actionBackupManually->setText(QCoreApplication::translate(
"MainWindow",
"Manually",
nullptr));
1285 actionBackupHourly->setText(QCoreApplication::translate(
"MainWindow",
"Hourly",
nullptr));
1286 actionBackupDaily->setText(QCoreApplication::translate(
"MainWindow",
"Daily",
nullptr));
1287 actionBackupWeekly->setText(QCoreApplication::translate(
"MainWindow",
"Weekly",
nullptr));
1288 actionShowProjectFolder->setText(QCoreApplication::translate(
"MainWindow",
"Show Project in Folder",
nullptr));
1289 actionPauseAfterSeek->setText(QCoreApplication::translate(
"MainWindow",
"Pause After Seek",
nullptr));
1290 actionFiles->setText(QCoreApplication::translate(
"MainWindow",
"Files",
nullptr));
1291 actionWhatsThis->setText(QCoreApplication::translate(
"MainWindow",
"What's This?",
nullptr));
1292#if QT_CONFIG(tooltip)
1293 actionWhatsThis->setToolTip(QCoreApplication::translate(
"MainWindow",
"Get help about something by clicking it",
nullptr));
1295 actionLeaveSafeMode->setText(QCoreApplication::translate(
"MainWindow",
"Leave Safe Mode",
nullptr));
1296 menuFile->setTitle(QCoreApplication::translate(
"MainWindow",
"&File",
nullptr));
1297 menuExport->setTitle(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
1298 menuOtherVersions->setTitle(QCoreApplication::translate(
"MainWindow",
"Other Versions",
nullptr));
1299 menuNew->setTitle(QCoreApplication::translate(
"MainWindow",
"New",
nullptr));
1300 menuView->setTitle(QCoreApplication::translate(
"MainWindow",
"&View",
nullptr));
1301 menuLayout->setTitle(QCoreApplication::translate(
"MainWindow",
"Layout",
nullptr));
1302 menuEdit->setTitle(QCoreApplication::translate(
"MainWindow",
"&Edit",
nullptr));
1303 menuPlayer->setTitle(QCoreApplication::translate(
"MainWindow",
"&Player",
nullptr));
1304 menuExternal->setTitle(QCoreApplication::translate(
"MainWindow",
"External Monitor",
nullptr));
1305 menuHelp->setTitle(QCoreApplication::translate(
"MainWindow",
"&Help",
nullptr));
1306 menuSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"&Settings",
nullptr));
1307 menuAudioChannels->setTitle(QCoreApplication::translate(
"MainWindow",
"Audio Channels",
nullptr));
1308 menuProfile->setTitle(QCoreApplication::translate(
"MainWindow",
"Video Mode",
nullptr));
1309 menuProcessingMode->setTitle(QCoreApplication::translate(
"MainWindow",
"Processing Mode",
nullptr));
1310 menuLanguage->setTitle(QCoreApplication::translate(
"MainWindow",
"Language",
nullptr));
1311 menuTheme->setTitle(QCoreApplication::translate(
"MainWindow",
"Theme",
nullptr));
1312 menuDrawingMethod->setTitle(QCoreApplication::translate(
"MainWindow",
"Display Method",
nullptr));
1313 menuJobPriority->setTitle(QCoreApplication::translate(
"MainWindow",
"Job Priority",
nullptr));
1314 menuTimeline->setTitle(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
1315 menuPlaylist->setTitle(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
1316 menuData_Directory->setTitle(QCoreApplication::translate(
"MainWindow",
"App Data Directory",
nullptr));
1317 menuPreviewScaling->setTitle(QCoreApplication::translate(
"MainWindow",
"Preview Scaling",
nullptr));
1318 menuTimeFormat->setTitle(QCoreApplication::translate(
"MainWindow",
"Time Format",
nullptr));
1319 menuProxy->setTitle(QCoreApplication::translate(
"MainWindow",
"Proxy",
nullptr));
1320 menuStorage->setTitle(QCoreApplication::translate(
"MainWindow",
"Storage",
nullptr));
1321 menuPlayerSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
1322 menuDeinterlacer->setTitle(QCoreApplication::translate(
"MainWindow",
"Deinterlacer",
nullptr));
1323 menuInterpolation->setTitle(QCoreApplication::translate(
"MainWindow",
"Interpolation",
nullptr));
1324 menuBackup->setTitle(QCoreApplication::translate(
"MainWindow",
"Backup",
nullptr));
1325 mainToolBar->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Toolbar",
nullptr));
1331 class MainWindow:
public Ui_MainWindow {};