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