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