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 *actionChannels6;
53 QAction *actionOneField;
54 QAction *actionLinearBlend;
55 QAction *actionYadifTemporal;
56 QAction *actionYadifSpatial;
58 QAction *actionNearest;
59 QAction *actionBilinear;
60 QAction *actionBicubic;
62 QAction *actionProfileAutomatic;
63 QAction *actionExternalNone;
65 QAction *actionFilters;
66 QAction *actionAddCustomProfile;
67 QAction *actionSystemTheme;
68 QAction *actionFusionDark;
69 QAction *actionFusionLight;
70 QAction *actionTutorials;
71 QAction *actionTimeline;
72 QAction *actionRestoreLayout;
73 QAction *actionShowTitleBars;
74 QAction *actionShowToolbar;
75 QAction *actionUpgrade;
76 QAction *actionOpenXML;
77 QAction *actionScrubAudio;
78 QAction *actionDrawingAutomatic;
79 QAction *actionDrawingOpenGL;
80 QAction *actionDrawingDirectX;
81 QAction *actionDrawingSoftware;
82 QAction *actionJobPriorityLow;
83 QAction *actionJobPriorityNormal;
84 QAction *actionResources;
85 QAction *actionApplicationLog;
86 QAction *actionProject;
87 QAction *actionUser_Interface;
89 QAction *actionExportEDL;
90 QAction *actionExportFrame;
91 QAction *actionExportVideo;
92 QAction *actionAppDataSet;
93 QAction *actionAppDataShow;
94 QAction *actionKeyframes;
96 QAction *actionKeyboardShortcuts;
97 QAction *actionLayoutAudio;
98 QAction *actionLayoutLogging;
99 QAction *actionLayoutEditing;
100 QAction *actionLayoutEffects;
101 QAction *actionLayoutAdd;
102 QAction *actionProfileRemove;
103 QAction *actionLayoutRemove;
104 QAction *actionOpenOther2;
105 QAction *actionClearRecentOnExit;
106 QAction *actionShowTextUnderIcons;
107 QAction *actionShowSmallIcons;
109 QAction *actionMarkers;
110 QAction *actionNotes;
111 QAction *actionPreview540;
112 QAction *actionPreview720;
113 QAction *actionPreviewNone;
114 QAction *actionPreview360;
115 QAction *actionTopics;
117 QAction *actionUseProxy;
118 QAction *actionProxyStorageSet;
119 QAction *actionProxyStorageShow;
120 QAction *actionProxyUseProjectFolder;
121 QAction *actionProxyUseHardware;
122 QAction *actionProxyConfigureHardware;
123 QAction *actionLayoutColor;
124 QAction *actionLayoutPlayer;
125 QAction *dummyAction;
126 QAction *actionLayoutPlaylist;
127 QAction *actionLayoutClip;
128 QAction *actionExportChapters;
129 QAction *actionAudioVideoDevice;
130 QAction *actionReset;
131 QAction *actionBackupSave;
132 QWidget *centralWidget;
133 QHBoxLayout *horizontalLayout;
143 QMenu *menuAudioChannels;
147 QMenu *menuDrawingMethod;
148 QMenu *menuJobPriority;
151 QMenu *menuData_Directory;
152 QMenu *menuPreviewScaling;
155 QMenu *menuPlayerSettings;
156 QMenu *menuDeinterlacer;
157 QMenu *menuInterpolation;
159 QToolBar *mainToolBar;
160 QStatusBar *statusBar;
162 void setupUi(QMainWindow *MainWindow)
164 if (MainWindow->objectName().isEmpty())
165 MainWindow->setObjectName(
"MainWindow");
166 MainWindow->resize(1270, 688);
168 icon.addFile(QString::fromUtf8(
":/icons/shotcut-logo-64.png"), QSize(), QIcon::Normal, QIcon::Off);
169 MainWindow->setWindowIcon(icon);
170 actionOpen =
new QAction(MainWindow);
171 actionOpen->setObjectName(
"actionOpen");
173 QString iconThemeName = QString::fromUtf8(
"document-open");
174 if (QIcon::hasThemeIcon(iconThemeName)) {
175 icon1 = QIcon::fromTheme(iconThemeName);
177 icon1.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open.png"), QSize(), QIcon::Normal, QIcon::Off);
179 actionOpen->setIcon(icon1);
180#if QT_CONFIG(shortcut)
181 actionOpen->setShortcut(QString::fromUtf8(
"Ctrl+O"));
183 actionOpen->setIconVisibleInMenu(
false);
184 actionExit =
new QAction(MainWindow);
185 actionExit->setObjectName(
"actionExit");
186#if QT_CONFIG(shortcut)
187 actionExit->setShortcut(QString::fromUtf8(
"Ctrl+Q"));
189 actionAbout_Shotcut =
new QAction(MainWindow);
190 actionAbout_Shotcut->setObjectName(
"actionAbout_Shotcut");
191 actionAbout_Shotcut->setMenuRole(QAction::AboutRole);
192 actionAbout_Qt =
new QAction(MainWindow);
193 actionAbout_Qt->setObjectName(
"actionAbout_Qt");
194 actionAbout_Qt->setMenuRole(QAction::AboutQtRole);
195 actionOpenOther =
new QAction(MainWindow);
196 actionOpenOther->setObjectName(
"actionOpenOther");
197#if QT_CONFIG(shortcut)
198 actionOpenOther->setShortcut(QString::fromUtf8(
"Ctrl+Shift+O"));
200 actionOpenOther->setIconVisibleInMenu(
false);
201 actionSave =
new QAction(MainWindow);
202 actionSave->setObjectName(
"actionSave");
204 iconThemeName = QString::fromUtf8(
"document-save");
205 if (QIcon::hasThemeIcon(iconThemeName)) {
206 icon2 = QIcon::fromTheme(iconThemeName);
208 icon2.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-save.png"), QSize(), QIcon::Normal, QIcon::Off);
210 actionSave->setIcon(icon2);
211#if QT_CONFIG(shortcut)
212 actionSave->setShortcut(QString::fromUtf8(
"Ctrl+S"));
214 actionSave->setIconVisibleInMenu(
false);
215 actionSave_As =
new QAction(MainWindow);
216 actionSave_As->setObjectName(
"actionSave_As");
217#if QT_CONFIG(shortcut)
218 actionSave_As->setShortcut(QString::fromUtf8(
"Ctrl+Shift+S"));
220 actionEncode =
new QAction(MainWindow);
221 actionEncode->setObjectName(
"actionEncode");
223 iconThemeName = QString::fromUtf8(
"media-record");
224 if (QIcon::hasThemeIcon(iconThemeName)) {
225 icon3 = QIcon::fromTheme(iconThemeName);
227 icon3.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Normal, QIcon::Off);
229 actionEncode->setIcon(icon3);
230 actionUndo =
new QAction(MainWindow);
231 actionUndo->setObjectName(
"actionUndo");
233 iconThemeName = QString::fromUtf8(
"edit-undo");
234 if (QIcon::hasThemeIcon(iconThemeName)) {
235 icon4 = QIcon::fromTheme(iconThemeName);
237 icon4.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-undo.png"), QSize(), QIcon::Normal, QIcon::Off);
239 actionUndo->setIcon(icon4);
240 actionRedo =
new QAction(MainWindow);
241 actionRedo->setObjectName(
"actionRedo");
243 iconThemeName = QString::fromUtf8(
"edit-redo");
244 if (QIcon::hasThemeIcon(iconThemeName)) {
245 icon5 = QIcon::fromTheme(iconThemeName);
247 icon5.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-redo.png"), QSize(), QIcon::Normal, QIcon::Off);
249 actionRedo->setIcon(icon5);
250 actionForum =
new QAction(MainWindow);
251 actionForum->setObjectName(
"actionForum");
252 actionFAQ =
new QAction(MainWindow);
253 actionFAQ->setObjectName(
"actionFAQ");
254 actionEnterFullScreen =
new QAction(MainWindow);
255 actionEnterFullScreen->setObjectName(
"actionEnterFullScreen");
257 iconThemeName = QString::fromUtf8(
"view-fullscreen");
258 if (QIcon::hasThemeIcon(iconThemeName)) {
259 icon6 = QIcon::fromTheme(iconThemeName);
261 icon6.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-fullscreen.png"), QSize(), QIcon::Normal, QIcon::Off);
263 actionEnterFullScreen->setIcon(icon6);
264 actionAudioMeter =
new QAction(MainWindow);
265 actionAudioMeter->setObjectName(
"actionAudioMeter");
267 iconThemeName = QString::fromUtf8(
"audio-meter");
268 if (QIcon::hasThemeIcon(iconThemeName)) {
269 icon7 = QIcon::fromTheme(iconThemeName);
271 icon7.addFile(QString::fromUtf8(
":/icons/light/32x32/audio-meter.png"), QSize(), QIcon::Normal, QIcon::Off);
273 actionAudioMeter->setIcon(icon7);
274 actionProperties =
new QAction(MainWindow);
275 actionProperties->setObjectName(
"actionProperties");
277 iconThemeName = QString::fromUtf8(
"dialog-information");
278 if (QIcon::hasThemeIcon(iconThemeName)) {
279 icon8 = QIcon::fromTheme(iconThemeName);
281 icon8.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/status/dialog-information.png"), QSize(), QIcon::Normal, QIcon::Off);
283 actionProperties->setIcon(icon8);
284 actionRecent =
new QAction(MainWindow);
285 actionRecent->setObjectName(
"actionRecent");
287 iconThemeName = QString::fromUtf8(
"document-open-recent");
288 if (QIcon::hasThemeIcon(iconThemeName)) {
289 icon9 = QIcon::fromTheme(iconThemeName);
291 icon9.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open-recent.png"), QSize(), QIcon::Normal, QIcon::Off);
293 actionRecent->setIcon(icon9);
294 actionPlaylist =
new QAction(MainWindow);
295 actionPlaylist->setObjectName(
"actionPlaylist");
297 iconThemeName = QString::fromUtf8(
"view-media-playlist");
298 if (QIcon::hasThemeIcon(iconThemeName)) {
299 icon10 = QIcon::fromTheme(iconThemeName);
301 icon10.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-media-playlist.png"), QSize(), QIcon::Normal, QIcon::Off);
303 actionPlaylist->setIcon(icon10);
304 actionHistory =
new QAction(MainWindow);
305 actionHistory->setObjectName(
"actionHistory");
307 iconThemeName = QString::fromUtf8(
"view-history");
308 if (QIcon::hasThemeIcon(iconThemeName)) {
309 icon11 = QIcon::fromTheme(iconThemeName);
311 icon11.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-history.png"), QSize(), QIcon::Normal, QIcon::Off);
313 actionHistory->setIcon(icon11);
314 actionRealtime =
new QAction(MainWindow);
315 actionRealtime->setObjectName(
"actionRealtime");
316 actionRealtime->setCheckable(
true);
317 actionRealtime->setChecked(
true);
318 actionProgressive =
new QAction(MainWindow);
319 actionProgressive->setObjectName(
"actionProgressive");
320 actionProgressive->setCheckable(
true);
321 actionProgressive->setChecked(
true);
322 actionGPU =
new QAction(MainWindow);
323 actionGPU->setObjectName(
"actionGPU");
324 actionGPU->setCheckable(
true);
325 actionGPU->setVisible(
false);
326 actionChannels1 =
new QAction(MainWindow);
327 actionChannels1->setObjectName(
"actionChannels1");
328 actionChannels1->setCheckable(
true);
329 actionChannels2 =
new QAction(MainWindow);
330 actionChannels2->setObjectName(
"actionChannels2");
331 actionChannels2->setCheckable(
true);
332 actionChannels6 =
new QAction(MainWindow);
333 actionChannels6->setObjectName(
"actionChannels6");
334 actionChannels6->setCheckable(
true);
335 actionOneField =
new QAction(MainWindow);
336 actionOneField->setObjectName(
"actionOneField");
337 actionOneField->setCheckable(
true);
338 actionOneField->setChecked(
true);
339 actionLinearBlend =
new QAction(MainWindow);
340 actionLinearBlend->setObjectName(
"actionLinearBlend");
341 actionLinearBlend->setCheckable(
true);
342 actionYadifTemporal =
new QAction(MainWindow);
343 actionYadifTemporal->setObjectName(
"actionYadifTemporal");
344 actionYadifTemporal->setCheckable(
true);
345 actionYadifSpatial =
new QAction(MainWindow);
346 actionYadifSpatial->setObjectName(
"actionYadifSpatial");
347 actionYadifSpatial->setCheckable(
true);
348 actionBwdif =
new QAction(MainWindow);
349 actionBwdif->setObjectName(
"actionBwdif");
350 actionBwdif->setCheckable(
true);
351 actionNearest =
new QAction(MainWindow);
352 actionNearest->setObjectName(
"actionNearest");
353 actionNearest->setCheckable(
true);
354 actionNearest->setChecked(
true);
355 actionBilinear =
new QAction(MainWindow);
356 actionBilinear->setObjectName(
"actionBilinear");
357 actionBilinear->setCheckable(
true);
358 actionBicubic =
new QAction(MainWindow);
359 actionBicubic->setObjectName(
"actionBicubic");
360 actionBicubic->setCheckable(
true);
361 actionHyper =
new QAction(MainWindow);
362 actionHyper->setObjectName(
"actionHyper");
363 actionHyper->setCheckable(
true);
364 actionHyper->setText(QString::fromUtf8(
"Lanczos (best)"));
365 actionProfileAutomatic =
new QAction(MainWindow);
366 actionProfileAutomatic->setObjectName(
"actionProfileAutomatic");
367 actionProfileAutomatic->setCheckable(
true);
368 actionProfileAutomatic->setChecked(
true);
369 actionExternalNone =
new QAction(MainWindow);
370 actionExternalNone->setObjectName(
"actionExternalNone");
371 actionExternalNone->setCheckable(
true);
372 actionExternalNone->setChecked(
true);
373 actionJack =
new QAction(MainWindow);
374 actionJack->setObjectName(
"actionJack");
375 actionJack->setCheckable(
true);
376 actionFilters =
new QAction(MainWindow);
377 actionFilters->setObjectName(
"actionFilters");
379 iconThemeName = QString::fromUtf8(
"view-filter");
380 if (QIcon::hasThemeIcon(iconThemeName)) {
381 icon12 = QIcon::fromTheme(iconThemeName);
383 icon12.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-filter.png"), QSize(), QIcon::Normal, QIcon::Off);
385 actionFilters->setIcon(icon12);
386 actionAddCustomProfile =
new QAction(MainWindow);
387 actionAddCustomProfile->setObjectName(
"actionAddCustomProfile");
388 actionSystemTheme =
new QAction(MainWindow);
389 actionSystemTheme->setObjectName(
"actionSystemTheme");
390 actionSystemTheme->setCheckable(
true);
391 actionFusionDark =
new QAction(MainWindow);
392 actionFusionDark->setObjectName(
"actionFusionDark");
393 actionFusionDark->setCheckable(
true);
394 actionFusionLight =
new QAction(MainWindow);
395 actionFusionLight->setObjectName(
"actionFusionLight");
396 actionFusionLight->setCheckable(
true);
397 actionTutorials =
new QAction(MainWindow);
398 actionTutorials->setObjectName(
"actionTutorials");
399 actionTimeline =
new QAction(MainWindow);
400 actionTimeline->setObjectName(
"actionTimeline");
402 iconThemeName = QString::fromUtf8(
"view-time-schedule");
403 if (QIcon::hasThemeIcon(iconThemeName)) {
404 icon13 = QIcon::fromTheme(iconThemeName);
406 icon13.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-time-schedule.png"), QSize(), QIcon::Normal, QIcon::Off);
408 actionTimeline->setIcon(icon13);
409 actionRestoreLayout =
new QAction(MainWindow);
410 actionRestoreLayout->setObjectName(
"actionRestoreLayout");
411 actionShowTitleBars =
new QAction(MainWindow);
412 actionShowTitleBars->setObjectName(
"actionShowTitleBars");
413 actionShowTitleBars->setCheckable(
true);
414 actionShowToolbar =
new QAction(MainWindow);
415 actionShowToolbar->setObjectName(
"actionShowToolbar");
416 actionShowToolbar->setCheckable(
true);
417 actionUpgrade =
new QAction(MainWindow);
418 actionUpgrade->setObjectName(
"actionUpgrade");
419 actionOpenXML =
new QAction(MainWindow);
420 actionOpenXML->setObjectName(
"actionOpenXML");
421 actionScrubAudio =
new QAction(MainWindow);
422 actionScrubAudio->setObjectName(
"actionScrubAudio");
423 actionScrubAudio->setCheckable(
true);
424 actionDrawingAutomatic =
new QAction(MainWindow);
425 actionDrawingAutomatic->setObjectName(
"actionDrawingAutomatic");
426 actionDrawingAutomatic->setCheckable(
true);
427 actionDrawingAutomatic->setChecked(
true);
428 actionDrawingOpenGL =
new QAction(MainWindow);
429 actionDrawingOpenGL->setObjectName(
"actionDrawingOpenGL");
430 actionDrawingOpenGL->setCheckable(
true);
431 actionDrawingOpenGL->setText(QString::fromUtf8(
"OpenGL"));
432 actionDrawingDirectX =
new QAction(MainWindow);
433 actionDrawingDirectX->setObjectName(
"actionDrawingDirectX");
434 actionDrawingDirectX->setCheckable(
true);
435 actionDrawingDirectX->setText(QString::fromUtf8(
"DirectX (ANGLE)"));
436 actionDrawingSoftware =
new QAction(MainWindow);
437 actionDrawingSoftware->setObjectName(
"actionDrawingSoftware");
438 actionDrawingSoftware->setCheckable(
true);
439 actionJobPriorityLow =
new QAction(MainWindow);
440 actionJobPriorityLow->setObjectName(
"actionJobPriorityLow");
441 actionJobPriorityLow->setCheckable(
true);
442 actionJobPriorityNormal =
new QAction(MainWindow);
443 actionJobPriorityNormal->setObjectName(
"actionJobPriorityNormal");
444 actionJobPriorityNormal->setCheckable(
true);
445 actionResources =
new QAction(MainWindow);
446 actionResources->setObjectName(
"actionResources");
447 actionApplicationLog =
new QAction(MainWindow);
448 actionApplicationLog->setObjectName(
"actionApplicationLog");
449 actionProject =
new QAction(MainWindow);
450 actionProject->setObjectName(
"actionProject");
451 actionProject->setEnabled(
true);
452 actionUser_Interface =
new QAction(MainWindow);
453 actionUser_Interface->setObjectName(
"actionUser_Interface");
454 actionUser_Interface->setEnabled(
true);
455 actionClose =
new QAction(MainWindow);
456 actionClose->setObjectName(
"actionClose");
458 iconThemeName = QString::fromUtf8(
"window-close");
459 if (QIcon::hasThemeIcon(iconThemeName)) {
460 icon14 = QIcon::fromTheme(iconThemeName);
462 icon14.addFile(QString::fromUtf8(
"."), QSize(), QIcon::Normal, QIcon::Off);
464 actionClose->setIcon(icon14);
465#if QT_CONFIG(shortcut)
466 actionClose->setShortcut(QString::fromUtf8(
"Ctrl+W"));
468 actionClose->setIconVisibleInMenu(
false);
469 actionExportEDL =
new QAction(MainWindow);
470 actionExportEDL->setObjectName(
"actionExportEDL");
471 actionExportFrame =
new QAction(MainWindow);
472 actionExportFrame->setObjectName(
"actionExportFrame");
473#if QT_CONFIG(shortcut)
474 actionExportFrame->setShortcut(QString::fromUtf8(
"Ctrl+Shift+E"));
476 actionExportVideo =
new QAction(MainWindow);
477 actionExportVideo->setObjectName(
"actionExportVideo");
478#if QT_CONFIG(shortcut)
479 actionExportVideo->setShortcut(QString::fromUtf8(
"Ctrl+E"));
481 actionAppDataSet =
new QAction(MainWindow);
482 actionAppDataSet->setObjectName(
"actionAppDataSet");
483 actionAppDataShow =
new QAction(MainWindow);
484 actionAppDataShow->setObjectName(
"actionAppDataShow");
485 actionKeyframes =
new QAction(MainWindow);
486 actionKeyframes->setObjectName(
"actionKeyframes");
488 iconThemeName = QString::fromUtf8(
"chronometer");
489 if (QIcon::hasThemeIcon(iconThemeName)) {
490 icon15 = QIcon::fromTheme(iconThemeName);
492 icon15.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/chronometer.png"), QSize(), QIcon::Normal, QIcon::Off);
494 actionKeyframes->setIcon(icon15);
495 actionNew =
new QAction(MainWindow);
496 actionNew->setObjectName(
"actionNew");
497#if QT_CONFIG(shortcut)
498 actionNew->setShortcut(QString::fromUtf8(
"Ctrl+N"));
500 actionKeyboardShortcuts =
new QAction(MainWindow);
501 actionKeyboardShortcuts->setObjectName(
"actionKeyboardShortcuts");
502#if QT_CONFIG(shortcut)
503 actionKeyboardShortcuts->setShortcut(QString::fromUtf8(
"?"));
505 actionLayoutAudio =
new QAction(MainWindow);
506 actionLayoutAudio->setObjectName(
"actionLayoutAudio");
507 actionLayoutAudio->setCheckable(
true);
508 actionLayoutLogging =
new QAction(MainWindow);
509 actionLayoutLogging->setObjectName(
"actionLayoutLogging");
510 actionLayoutLogging->setCheckable(
true);
511 actionLayoutEditing =
new QAction(MainWindow);
512 actionLayoutEditing->setObjectName(
"actionLayoutEditing");
513 actionLayoutEditing->setCheckable(
true);
514 actionLayoutEffects =
new QAction(MainWindow);
515 actionLayoutEffects->setObjectName(
"actionLayoutEffects");
516 actionLayoutEffects->setCheckable(
true);
517 actionLayoutAdd =
new QAction(MainWindow);
518 actionLayoutAdd->setObjectName(
"actionLayoutAdd");
519 actionProfileRemove =
new QAction(MainWindow);
520 actionProfileRemove->setObjectName(
"actionProfileRemove");
521 actionLayoutRemove =
new QAction(MainWindow);
522 actionLayoutRemove->setObjectName(
"actionLayoutRemove");
523 actionOpenOther2 =
new QAction(MainWindow);
524 actionOpenOther2->setObjectName(
"actionOpenOther2");
526 iconThemeName = QString::fromUtf8(
"document-new");
527 if (QIcon::hasThemeIcon(iconThemeName)) {
528 icon16 = QIcon::fromTheme(iconThemeName);
530 icon16.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-new.png"), QSize(), QIcon::Normal, QIcon::Off);
532 actionOpenOther2->setIcon(icon16);
533 actionOpenOther2->setIconVisibleInMenu(
false);
534 actionClearRecentOnExit =
new QAction(MainWindow);
535 actionClearRecentOnExit->setObjectName(
"actionClearRecentOnExit");
536 actionClearRecentOnExit->setCheckable(
true);
537 actionShowTextUnderIcons =
new QAction(MainWindow);
538 actionShowTextUnderIcons->setObjectName(
"actionShowTextUnderIcons");
539 actionShowTextUnderIcons->setCheckable(
true);
540 actionShowSmallIcons =
new QAction(MainWindow);
541 actionShowSmallIcons->setObjectName(
"actionShowSmallIcons");
542 actionShowSmallIcons->setCheckable(
true);
543 actionJobs =
new QAction(MainWindow);
544 actionJobs->setObjectName(
"actionJobs");
546 iconThemeName = QString::fromUtf8(
"run-build");
547 if (QIcon::hasThemeIcon(iconThemeName)) {
548 icon17 = QIcon::fromTheme(iconThemeName);
550 icon17.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/run-build.png"), QSize(), QIcon::Normal, QIcon::Off);
552 actionJobs->setIcon(icon17);
553 actionMarkers =
new QAction(MainWindow);
554 actionMarkers->setObjectName(
"actionMarkers");
556 iconThemeName = QString::fromUtf8(
"marker");
557 if (QIcon::hasThemeIcon(iconThemeName)) {
558 icon18 = QIcon::fromTheme(iconThemeName);
560 icon18.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/marker.png"), QSize(), QIcon::Normal, QIcon::Off);
562 actionMarkers->setIcon(icon18);
563 actionNotes =
new QAction(MainWindow);
564 actionNotes->setObjectName(
"actionNotes");
566 iconThemeName = QString::fromUtf8(
"document-edit");
567 if (QIcon::hasThemeIcon(iconThemeName)) {
568 icon19 = QIcon::fromTheme(iconThemeName);
570 icon19.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-edit.png"), QSize(), QIcon::Normal, QIcon::Off);
572 actionNotes->setIcon(icon19);
573 actionPreview540 =
new QAction(MainWindow);
574 actionPreview540->setObjectName(
"actionPreview540");
575 actionPreview540->setCheckable(
true);
576#if QT_CONFIG(shortcut)
577 actionPreview540->setShortcut(QString::fromUtf8(
"F8"));
579 actionPreview720 =
new QAction(MainWindow);
580 actionPreview720->setObjectName(
"actionPreview720");
581 actionPreview720->setCheckable(
true);
582#if QT_CONFIG(shortcut)
583 actionPreview720->setShortcut(QString::fromUtf8(
"F9"));
585 actionPreviewNone =
new QAction(MainWindow);
586 actionPreviewNone->setObjectName(
"actionPreviewNone");
587 actionPreviewNone->setCheckable(
true);
588#if QT_CONFIG(shortcut)
589 actionPreviewNone->setShortcut(QString::fromUtf8(
"F6"));
591 actionPreview360 =
new QAction(MainWindow);
592 actionPreview360->setObjectName(
"actionPreview360");
593 actionPreview360->setCheckable(
true);
594#if QT_CONFIG(shortcut)
595 actionPreview360->setShortcut(QString::fromUtf8(
"F7"));
597 actionTopics =
new QAction(MainWindow);
598 actionTopics->setObjectName(
"actionTopics");
599#if QT_CONFIG(shortcut)
600 actionTopics->setShortcut(QString::fromUtf8(
"F1"));
602 actionSync =
new QAction(MainWindow);
603 actionSync->setObjectName(
"actionSync");
604 actionUseProxy =
new QAction(MainWindow);
605 actionUseProxy->setObjectName(
"actionUseProxy");
606 actionUseProxy->setCheckable(
true);
607#if QT_CONFIG(shortcut)
608 actionUseProxy->setShortcut(QString::fromUtf8(
"F4"));
610 actionProxyStorageSet =
new QAction(MainWindow);
611 actionProxyStorageSet->setObjectName(
"actionProxyStorageSet");
612 actionProxyStorageShow =
new QAction(MainWindow);
613 actionProxyStorageShow->setObjectName(
"actionProxyStorageShow");
614 actionProxyUseProjectFolder =
new QAction(MainWindow);
615 actionProxyUseProjectFolder->setObjectName(
"actionProxyUseProjectFolder");
616 actionProxyUseProjectFolder->setCheckable(
true);
617 actionProxyUseProjectFolder->setChecked(
true);
618 actionProxyUseHardware =
new QAction(MainWindow);
619 actionProxyUseHardware->setObjectName(
"actionProxyUseHardware");
620 actionProxyUseHardware->setCheckable(
true);
621 actionProxyConfigureHardware =
new QAction(MainWindow);
622 actionProxyConfigureHardware->setObjectName(
"actionProxyConfigureHardware");
623 actionLayoutColor =
new QAction(MainWindow);
624 actionLayoutColor->setObjectName(
"actionLayoutColor");
625 actionLayoutColor->setCheckable(
true);
626 actionLayoutPlayer =
new QAction(MainWindow);
627 actionLayoutPlayer->setObjectName(
"actionLayoutPlayer");
628 actionLayoutPlayer->setCheckable(
true);
629 dummyAction =
new QAction(MainWindow);
630 dummyAction->setObjectName(
"dummyAction");
631 dummyAction->setText(QString::fromUtf8(
"X"));
632 dummyAction->setVisible(
false);
633 actionLayoutPlaylist =
new QAction(MainWindow);
634 actionLayoutPlaylist->setObjectName(
"actionLayoutPlaylist");
635 actionLayoutClip =
new QAction(MainWindow);
636 actionLayoutClip->setObjectName(
"actionLayoutClip");
637 actionExportChapters =
new QAction(MainWindow);
638 actionExportChapters->setObjectName(
"actionExportChapters");
639 actionAudioVideoDevice =
new QAction(MainWindow);
640 actionAudioVideoDevice->setObjectName(
"actionAudioVideoDevice");
641 actionReset =
new QAction(MainWindow);
642 actionReset->setObjectName(
"actionReset");
643 actionBackupSave =
new QAction(MainWindow);
644 actionBackupSave->setObjectName(
"actionBackupSave");
645 centralWidget =
new QWidget(MainWindow);
646 centralWidget->setObjectName(
"centralWidget");
647 horizontalLayout =
new QHBoxLayout(centralWidget);
648 horizontalLayout->setSpacing(6);
649 horizontalLayout->setContentsMargins(11, 11, 11, 11);
650 horizontalLayout->setObjectName(
"horizontalLayout");
651 horizontalLayout->setContentsMargins(0, 4, 0, 0);
652 MainWindow->setCentralWidget(centralWidget);
653 menuBar =
new QMenuBar(MainWindow);
654 menuBar->setObjectName(
"menuBar");
655 menuBar->setGeometry(QRect(0, 0, 1270, 25));
656 menuFile =
new QMenu(menuBar);
657 menuFile->setObjectName(
"menuFile");
658 menuExport =
new QMenu(menuFile);
659 menuExport->setObjectName(
"menuExport");
660 menuView =
new QMenu(menuBar);
661 menuView->setObjectName(
"menuView");
662 menuLayout =
new QMenu(menuView);
663 menuLayout->setObjectName(
"menuLayout");
664 menuEdit =
new QMenu(menuBar);
665 menuEdit->setObjectName(
"menuEdit");
666 menuPlayer =
new QMenu(menuBar);
667 menuPlayer->setObjectName(
"menuPlayer");
668 menuHelp =
new QMenu(menuBar);
669 menuHelp->setObjectName(
"menuHelp");
670 menuSettings =
new QMenu(menuBar);
671 menuSettings->setObjectName(
"menuSettings");
672 menuAudioChannels =
new QMenu(menuSettings);
673 menuAudioChannels->setObjectName(
"menuAudioChannels");
674 menuProfile =
new QMenu(menuSettings);
675 menuProfile->setObjectName(
"menuProfile");
676 menuLanguage =
new QMenu(menuSettings);
677 menuLanguage->setObjectName(
"menuLanguage");
678 menuTheme =
new QMenu(menuSettings);
679 menuTheme->setObjectName(
"menuTheme");
680 menuDrawingMethod =
new QMenu(menuSettings);
681 menuDrawingMethod->setObjectName(
"menuDrawingMethod");
682 menuJobPriority =
new QMenu(menuSettings);
683 menuJobPriority->setObjectName(
"menuJobPriority");
684 menuTimeline =
new QMenu(menuSettings);
685 menuTimeline->setObjectName(
"menuTimeline");
686 menuPlaylist =
new QMenu(menuSettings);
687 menuPlaylist->setObjectName(
"menuPlaylist");
688 menuData_Directory =
new QMenu(menuSettings);
689 menuData_Directory->setObjectName(
"menuData_Directory");
690 menuPreviewScaling =
new QMenu(menuSettings);
691 menuPreviewScaling->setObjectName(
"menuPreviewScaling");
692 menuProxy =
new QMenu(menuSettings);
693 menuProxy->setObjectName(
"menuProxy");
694 menuStorage =
new QMenu(menuProxy);
695 menuStorage->setObjectName(
"menuStorage");
696 menuPlayerSettings =
new QMenu(menuSettings);
697 menuPlayerSettings->setObjectName(
"menuPlayerSettings");
698 menuDeinterlacer =
new QMenu(menuPlayerSettings);
699 menuDeinterlacer->setObjectName(
"menuDeinterlacer");
700 menuInterpolation =
new QMenu(menuPlayerSettings);
701 menuInterpolation->setObjectName(
"menuInterpolation");
702 menuExternal =
new QMenu(menuPlayerSettings);
703 menuExternal->setObjectName(
"menuExternal");
704 MainWindow->setMenuBar(menuBar);
705 mainToolBar =
new QToolBar(MainWindow);
706 mainToolBar->setObjectName(
"mainToolBar");
707 mainToolBar->setStyleSheet(QString::fromUtf8(
"QToolButton:checked { color: palette(highlighted-text); background-color: palette(highlight); border: none; padding: 2px }"));
708 mainToolBar->setMovable(
false);
709 mainToolBar->setToolButtonStyle(Qt::ToolButtonFollowStyle);
710 mainToolBar->setFloatable(
false);
711 mainToolBar->setProperty(
"Movable", QVariant(
false));
712 MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
713 statusBar =
new QStatusBar(MainWindow);
714 statusBar->setObjectName(
"statusBar");
715 MainWindow->setStatusBar(statusBar);
717 menuBar->addAction(menuFile->menuAction());
718 menuBar->addAction(menuEdit->menuAction());
719 menuBar->addAction(menuView->menuAction());
720 menuBar->addAction(menuPlayer->menuAction());
721 menuBar->addAction(menuSettings->menuAction());
722 menuBar->addAction(menuHelp->menuAction());
723 menuFile->addAction(actionNew);
724 menuFile->addAction(actionOpen);
725 menuFile->addAction(actionOpenOther);
726 menuFile->addAction(actionOpenXML);
727 menuFile->addSeparator();
728 menuFile->addAction(actionSave);
729 menuFile->addAction(actionSave_As);
730 menuFile->addAction(actionBackupSave);
731 menuFile->addAction(menuExport->menuAction());
732 menuFile->addAction(actionClose);
733 menuFile->addSeparator();
734 menuFile->addAction(actionExit);
735 menuExport->addAction(actionExportFrame);
736 menuExport->addAction(actionExportVideo);
737 menuExport->addAction(actionExportChapters);
738 menuExport->addAction(actionExportEDL);
739 menuView->addAction(actionEnterFullScreen);
740 menuView->addAction(menuLayout->menuAction());
741 menuView->addAction(actionShowTitleBars);
742 menuView->addAction(actionShowToolbar);
743 menuView->addAction(actionShowSmallIcons);
744 menuView->addAction(actionShowTextUnderIcons);
745 menuView->addSeparator();
746 menuLayout->addAction(actionLayoutLogging);
747 menuLayout->addAction(actionLayoutEditing);
748 menuLayout->addAction(actionLayoutEffects);
749 menuLayout->addAction(actionLayoutColor);
750 menuLayout->addAction(actionLayoutAudio);
751 menuLayout->addAction(actionLayoutPlayer);
752 menuLayout->addSeparator();
753 menuLayout->addAction(actionLayoutClip);
754 menuLayout->addAction(actionLayoutPlaylist);
755 menuLayout->addSeparator();
756 menuLayout->addAction(actionRestoreLayout);
757 menuLayout->addAction(actionLayoutAdd);
758 menuHelp->addAction(actionTopics);
759 menuHelp->addAction(actionKeyboardShortcuts);
760 menuHelp->addAction(actionUpgrade);
761 menuHelp->addAction(actionFAQ);
762 menuHelp->addAction(actionTutorials);
763 menuHelp->addAction(actionForum);
764 menuHelp->addSeparator();
765 menuHelp->addAction(actionAbout_Shotcut);
766 menuHelp->addAction(actionAbout_Qt);
767 menuSettings->addAction(actionProject);
768 menuSettings->addAction(actionGPU);
769 menuSettings->addAction(menuProfile->menuAction());
770 menuSettings->addAction(menuAudioChannels->menuAction());
771 menuSettings->addAction(actionUser_Interface);
772 menuSettings->addAction(menuPreviewScaling->menuAction());
773 menuSettings->addAction(menuProxy->menuAction());
774 menuSettings->addAction(menuPlayerSettings->menuAction());
775 menuSettings->addAction(menuPlaylist->menuAction());
776 menuSettings->addAction(menuTimeline->menuAction());
777 menuSettings->addAction(menuLanguage->menuAction());
778 menuSettings->addAction(menuTheme->menuAction());
779 menuSettings->addAction(menuDrawingMethod->menuAction());
780 menuSettings->addAction(menuJobPriority->menuAction());
781 menuSettings->addAction(menuData_Directory->menuAction());
782 menuSettings->addAction(actionAudioVideoDevice);
783 menuSettings->addAction(actionClearRecentOnExit);
784 menuSettings->addSeparator();
785 menuSettings->addAction(actionReset);
786 menuAudioChannels->addAction(actionChannels1);
787 menuAudioChannels->addAction(actionChannels2);
788 menuAudioChannels->addAction(actionChannels6);
789 menuProfile->addAction(actionProfileAutomatic);
790 menuTheme->addAction(actionSystemTheme);
791 menuTheme->addAction(actionFusionDark);
792 menuTheme->addAction(actionFusionLight);
793 menuDrawingMethod->addAction(actionDrawingAutomatic);
794 menuDrawingMethod->addAction(actionDrawingOpenGL);
795 menuDrawingMethod->addAction(actionDrawingDirectX);
796 menuDrawingMethod->addAction(actionDrawingSoftware);
797 menuJobPriority->addAction(actionJobPriorityLow);
798 menuJobPriority->addAction(actionJobPriorityNormal);
799 menuData_Directory->addAction(actionAppDataSet);
800 menuData_Directory->addAction(actionAppDataShow);
801 menuPreviewScaling->addAction(actionPreviewNone);
802 menuPreviewScaling->addAction(actionPreview360);
803 menuPreviewScaling->addAction(actionPreview540);
804 menuPreviewScaling->addAction(actionPreview720);
805 menuProxy->addAction(actionUseProxy);
806 menuProxy->addAction(menuStorage->menuAction());
807 menuProxy->addSeparator();
808 menuProxy->addAction(actionProxyUseHardware);
809 menuProxy->addAction(actionProxyConfigureHardware);
810 menuStorage->addAction(actionProxyStorageSet);
811 menuStorage->addAction(actionProxyStorageShow);
812 menuStorage->addAction(actionProxyUseProjectFolder);
813 menuPlayerSettings->addAction(actionScrubAudio);
814 menuPlayerSettings->addAction(actionJack);
815 menuPlayerSettings->addAction(actionRealtime);
816 menuPlayerSettings->addAction(actionProgressive);
817 menuPlayerSettings->addAction(menuDeinterlacer->menuAction());
818 menuPlayerSettings->addAction(menuInterpolation->menuAction());
819 menuPlayerSettings->addAction(menuExternal->menuAction());
820 menuPlayerSettings->addAction(actionSync);
821 menuDeinterlacer->addAction(actionOneField);
822 menuDeinterlacer->addAction(actionLinearBlend);
823 menuDeinterlacer->addAction(actionYadifTemporal);
824 menuDeinterlacer->addAction(actionYadifSpatial);
825 menuDeinterlacer->addAction(actionBwdif);
826 menuInterpolation->addAction(actionNearest);
827 menuInterpolation->addAction(actionBilinear);
828 menuInterpolation->addAction(actionBicubic);
829 menuInterpolation->addAction(actionHyper);
830 menuExternal->addAction(actionExternalNone);
831 mainToolBar->addAction(actionOpen);
832 mainToolBar->addAction(actionOpenOther2);
833 mainToolBar->addAction(actionSave);
834 mainToolBar->addSeparator();
835 mainToolBar->addAction(actionUndo);
836 mainToolBar->addAction(actionRedo);
837 mainToolBar->addSeparator();
838 mainToolBar->addAction(actionAudioMeter);
839 mainToolBar->addAction(actionProperties);
840 mainToolBar->addAction(actionRecent);
841 mainToolBar->addAction(actionNotes);
842 mainToolBar->addAction(actionPlaylist);
843 mainToolBar->addAction(actionTimeline);
844 mainToolBar->addAction(actionFilters);
845 mainToolBar->addAction(actionMarkers);
846 mainToolBar->addAction(actionKeyframes);
847 mainToolBar->addAction(actionHistory);
848 mainToolBar->addAction(actionEncode);
849 mainToolBar->addAction(actionJobs);
850 mainToolBar->addAction(dummyAction);
851 mainToolBar->addAction(actionLayoutLogging);
852 mainToolBar->addAction(actionLayoutEditing);
853 mainToolBar->addAction(actionLayoutEffects);
854 mainToolBar->addAction(actionLayoutColor);
855 mainToolBar->addAction(actionLayoutAudio);
856 mainToolBar->addAction(actionLayoutPlayer);
858 retranslateUi(MainWindow);
859 QObject::connect(actionExit, &QAction::triggered, MainWindow, qOverload<>(&QMainWindow::close));
861 QMetaObject::connectSlotsByName(MainWindow);
864 void retranslateUi(QMainWindow *MainWindow)
866 MainWindow->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Shotcut",
nullptr));
867 actionOpen->setText(QCoreApplication::translate(
"MainWindow",
"&Open File...",
nullptr));
868#if QT_CONFIG(tooltip)
869 actionOpen->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a video, audio, image, or project file",
nullptr));
871 actionExit->setText(QCoreApplication::translate(
"MainWindow",
"E&xit",
nullptr));
872#if QT_CONFIG(tooltip)
873 actionExit->setToolTip(QCoreApplication::translate(
"MainWindow",
"Quit the application",
nullptr));
875 actionAbout_Shotcut->setText(QCoreApplication::translate(
"MainWindow",
"&About Shotcut",
nullptr));
876 actionAbout_Qt->setText(QCoreApplication::translate(
"MainWindow",
"About Qt",
nullptr));
877 actionOpenOther->setText(QCoreApplication::translate(
"MainWindow",
"Open Other...",
nullptr));
878#if QT_CONFIG(tooltip)
879 actionOpenOther->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
881 actionSave->setText(QCoreApplication::translate(
"MainWindow",
"&Save",
nullptr));
882#if QT_CONFIG(tooltip)
883 actionSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project as a MLT XML file",
nullptr));
885 actionSave_As->setText(QCoreApplication::translate(
"MainWindow",
"Save &As...",
nullptr));
886#if QT_CONFIG(tooltip)
887 actionSave_As->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project to a different MLT XML file",
nullptr));
889 actionEncode->setText(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
890#if QT_CONFIG(tooltip)
891 actionEncode->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
893 actionUndo->setText(QCoreApplication::translate(
"MainWindow",
"&Undo",
nullptr));
894 actionRedo->setText(QCoreApplication::translate(
"MainWindow",
"&Redo",
nullptr));
895 actionForum->setText(QCoreApplication::translate(
"MainWindow",
"Forum...",
nullptr));
896 actionFAQ->setText(QCoreApplication::translate(
"MainWindow",
"FAQ...",
nullptr));
897 actionEnterFullScreen->setText(QCoreApplication::translate(
"MainWindow",
"Enter Full Screen",
nullptr));
898#if QT_CONFIG(shortcut)
899 actionEnterFullScreen->setShortcut(QCoreApplication::translate(
"MainWindow",
"F11",
nullptr));
901 actionAudioMeter->setText(QCoreApplication::translate(
"MainWindow",
"Peak Meter",
nullptr));
902#if QT_CONFIG(tooltip)
903 actionAudioMeter->setToolTip(QCoreApplication::translate(
"MainWindow",
"Audio Peak Meter",
nullptr));
905 actionProperties->setText(QCoreApplication::translate(
"MainWindow",
"Properties",
nullptr));
906 actionRecent->setText(QCoreApplication::translate(
"MainWindow",
"Recent",
nullptr));
907 actionPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
908 actionHistory->setText(QCoreApplication::translate(
"MainWindow",
"History",
nullptr));
909 actionRealtime->setText(QCoreApplication::translate(
"MainWindow",
"Realtime (frame dropping)",
nullptr));
910 actionProgressive->setText(QCoreApplication::translate(
"MainWindow",
"Progressive",
nullptr));
911 actionGPU->setText(QCoreApplication::translate(
"MainWindow",
"GPU Effects (unstable)",
nullptr));
912#if QT_CONFIG(tooltip)
913 actionGPU->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use GPU filters",
nullptr));
915 actionChannels1->setText(QCoreApplication::translate(
"MainWindow",
"1 (mono)",
nullptr));
916 actionChannels2->setText(QCoreApplication::translate(
"MainWindow",
"2 (stereo)",
nullptr));
917 actionChannels6->setText(QCoreApplication::translate(
"MainWindow",
"6 (5.1)",
nullptr));
918 actionOneField->setText(QCoreApplication::translate(
"MainWindow",
"One Field (fast)",
nullptr));
919 actionLinearBlend->setText(QCoreApplication::translate(
"MainWindow",
"Linear Blend (fast)",
nullptr));
920 actionYadifTemporal->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal only (good)",
nullptr));
921 actionYadifSpatial->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal + spatial (better)",
nullptr));
922 actionBwdif->setText(QCoreApplication::translate(
"MainWindow",
"BWDIF (best)",
nullptr));
923 actionNearest->setText(QCoreApplication::translate(
"MainWindow",
"Nearest Neighbor (fast)",
nullptr));
924 actionBilinear->setText(QCoreApplication::translate(
"MainWindow",
"Bilinear (good)",
nullptr));
925 actionBicubic->setText(QCoreApplication::translate(
"MainWindow",
"Bicubic (better)",
nullptr));
926 actionProfileAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
927 actionExternalNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
928 actionJack->setText(QCoreApplication::translate(
"MainWindow",
"Use JACK Audio",
nullptr));
929 actionFilters->setText(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
930#if QT_CONFIG(tooltip)
931 actionFilters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
933 actionAddCustomProfile->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
934 actionSystemTheme->setText(QCoreApplication::translate(
"MainWindow",
"System",
nullptr));
935#if QT_CONFIG(tooltip)
936 actionSystemTheme->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use the user or platform style, colors, and icons.",
nullptr));
938 actionFusionDark->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Dark",
nullptr));
939 actionFusionLight->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Light",
nullptr));
940 actionTutorials->setText(QCoreApplication::translate(
"MainWindow",
"Tutorials...",
nullptr));
941 actionTimeline->setText(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
942 actionRestoreLayout->setText(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
943#if QT_CONFIG(tooltip)
944 actionRestoreLayout->setToolTip(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
946 actionShowTitleBars->setText(QCoreApplication::translate(
"MainWindow",
"Show Title Bars",
nullptr));
947 actionShowToolbar->setText(QCoreApplication::translate(
"MainWindow",
"Show Toolbar",
nullptr));
948 actionUpgrade->setText(QCoreApplication::translate(
"MainWindow",
"Upgrade...",
nullptr));
949 actionOpenXML->setText(QCoreApplication::translate(
"MainWindow",
"Open MLT XML As Clip...",
nullptr));
950#if QT_CONFIG(tooltip)
951 actionOpenXML->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a MLT XML project file as a virtual clip",
nullptr));
953 actionScrubAudio->setText(QCoreApplication::translate(
"MainWindow",
"Scrub Audio",
nullptr));
954 actionDrawingAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
955 actionDrawingSoftware->setText(QCoreApplication::translate(
"MainWindow",
"Software (Mesa)",
nullptr));
956 actionJobPriorityLow->setText(QCoreApplication::translate(
"MainWindow",
"Low",
nullptr));
957 actionJobPriorityNormal->setText(QCoreApplication::translate(
"MainWindow",
"Normal",
nullptr));
958 actionResources->setText(QCoreApplication::translate(
"MainWindow",
"Resources...",
nullptr));
959 actionApplicationLog->setText(QCoreApplication::translate(
"MainWindow",
"Application Log...",
nullptr));
960 actionProject->setText(QCoreApplication::translate(
"MainWindow",
"Project",
nullptr));
961 actionUser_Interface->setText(QCoreApplication::translate(
"MainWindow",
"User Interface",
nullptr));
962 actionClose->setText(QCoreApplication::translate(
"MainWindow",
"Close",
nullptr));
963 actionExportEDL->setText(QCoreApplication::translate(
"MainWindow",
"EDL...",
nullptr));
964 actionExportEDL->setIconText(QCoreApplication::translate(
"MainWindow",
"Export EDL",
nullptr));
965#if QT_CONFIG(tooltip)
966 actionExportEDL->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export EDL",
nullptr));
968 actionExportFrame->setText(QCoreApplication::translate(
"MainWindow",
"Frame...",
nullptr));
969 actionExportFrame->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Frame",
nullptr));
970#if QT_CONFIG(tooltip)
971 actionExportFrame->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Frame",
nullptr));
973 actionExportVideo->setText(QCoreApplication::translate(
"MainWindow",
"Video...",
nullptr));
974 actionExportVideo->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Video",
nullptr));
975#if QT_CONFIG(tooltip)
976 actionExportVideo->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Video",
nullptr));
978 actionAppDataSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
979 actionAppDataShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
980#if QT_CONFIG(tooltip)
981 actionAppDataShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show",
nullptr));
983 actionKeyframes->setText(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
984#if QT_CONFIG(tooltip)
985 actionKeyframes->setToolTip(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
987 actionNew->setText(QCoreApplication::translate(
"MainWindow",
"New",
nullptr));
988 actionKeyboardShortcuts->setText(QCoreApplication::translate(
"MainWindow",
"Actions and Shortcuts...",
nullptr));
989 actionLayoutAudio->setText(QCoreApplication::translate(
"MainWindow",
"Audio",
nullptr));
990#if QT_CONFIG(tooltip)
991 actionLayoutAudio->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the audio layout",
nullptr));
993#if QT_CONFIG(shortcut)
994 actionLayoutAudio->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+5",
nullptr));
996 actionLayoutLogging->setText(QCoreApplication::translate(
"MainWindow",
"Logging",
nullptr));
997#if QT_CONFIG(tooltip)
998 actionLayoutLogging->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the logging layout",
nullptr));
1000#if QT_CONFIG(shortcut)
1001 actionLayoutLogging->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+1",
nullptr));
1003 actionLayoutEditing->setText(QCoreApplication::translate(
"MainWindow",
"Editing",
nullptr));
1004#if QT_CONFIG(tooltip)
1005 actionLayoutEditing->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the editing layout",
nullptr));
1007#if QT_CONFIG(shortcut)
1008 actionLayoutEditing->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+2",
nullptr));
1010 actionLayoutEffects->setText(QCoreApplication::translate(
"MainWindow",
"FX",
nullptr));
1011#if QT_CONFIG(tooltip)
1012 actionLayoutEffects->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the effects layout",
nullptr));
1014#if QT_CONFIG(shortcut)
1015 actionLayoutEffects->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+3",
nullptr));
1017 actionLayoutAdd->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
1018 actionProfileRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
1019 actionLayoutRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
1020 actionOpenOther2->setText(QCoreApplication::translate(
"MainWindow",
"Open Other",
nullptr));
1021#if QT_CONFIG(tooltip)
1022 actionOpenOther2->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
1024 actionClearRecentOnExit->setText(QCoreApplication::translate(
"MainWindow",
"Clear Recent on Exit",
nullptr));
1025 actionShowTextUnderIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Text Under Icons",
nullptr));
1026 actionShowSmallIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Small Icons",
nullptr));
1027 actionJobs->setText(QCoreApplication::translate(
"MainWindow",
"Jobs",
nullptr));
1028 actionMarkers->setText(QCoreApplication::translate(
"MainWindow",
"Markers",
nullptr));
1029 actionNotes->setText(QCoreApplication::translate(
"MainWindow",
"Notes",
nullptr));
1030 actionPreview540->setText(QCoreApplication::translate(
"MainWindow",
"540p",
nullptr));
1031 actionPreview720->setText(QCoreApplication::translate(
"MainWindow",
"720p",
nullptr));
1032 actionPreviewNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
1033 actionPreview360->setText(QCoreApplication::translate(
"MainWindow",
"360p",
nullptr));
1034 actionTopics->setText(QCoreApplication::translate(
"MainWindow",
"Topics",
nullptr));
1035 actionSync->setText(QCoreApplication::translate(
"MainWindow",
"Synchronization...",
nullptr));
1036#if QT_CONFIG(tooltip)
1037 actionSync->setToolTip(QCoreApplication::translate(
"MainWindow",
"Synchronization",
nullptr));
1039 actionUseProxy->setText(QCoreApplication::translate(
"MainWindow",
"Use Proxy",
nullptr));
1040 actionProxyStorageSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
1041#if QT_CONFIG(tooltip)
1042 actionProxyStorageSet->setToolTip(QCoreApplication::translate(
"MainWindow",
"Set the proxy storage folder",
nullptr));
1044 actionProxyStorageShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
1045#if QT_CONFIG(tooltip)
1046 actionProxyStorageShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show the proxy storage folder",
nullptr));
1048 actionProxyUseProjectFolder->setText(QCoreApplication::translate(
"MainWindow",
"Use Project Folder",
nullptr));
1049#if QT_CONFIG(tooltip)
1050 actionProxyUseProjectFolder->setToolTip(QCoreApplication::translate(
"MainWindow",
"Store proxies in the project folder if defined",
nullptr));
1052 actionProxyUseHardware->setText(QCoreApplication::translate(
"MainWindow",
"Use Hardware Encoder",
nullptr));
1053 actionProxyConfigureHardware->setText(QCoreApplication::translate(
"MainWindow",
"Configure Hardware Encoder...",
nullptr));
1054 actionLayoutColor->setText(QCoreApplication::translate(
"MainWindow",
"Color",
nullptr));
1055#if QT_CONFIG(tooltip)
1056 actionLayoutColor->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the color layout",
nullptr));
1058#if QT_CONFIG(shortcut)
1059 actionLayoutColor->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+4",
nullptr));
1061 actionLayoutPlayer->setText(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
1062#if QT_CONFIG(tooltip)
1063 actionLayoutPlayer->setToolTip(QCoreApplication::translate(
"MainWindow",
"Switch to the player only layout",
nullptr));
1065#if QT_CONFIG(shortcut)
1066 actionLayoutPlayer->setShortcut(QCoreApplication::translate(
"MainWindow",
"Alt+6",
nullptr));
1068 actionLayoutPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist Project",
nullptr));
1069 actionLayoutClip->setText(QCoreApplication::translate(
"MainWindow",
"Clip-only Project",
nullptr));
1070 actionExportChapters->setText(QCoreApplication::translate(
"MainWindow",
"Markers as Chapters...",
nullptr));
1071 actionExportChapters->setIconText(QCoreApplication::translate(
"MainWindow",
"Export Chapters",
nullptr));
1072#if QT_CONFIG(tooltip)
1073 actionExportChapters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Export Chapters",
nullptr));
1075 actionAudioVideoDevice->setText(QCoreApplication::translate(
"MainWindow",
"Audio/Video Device...",
nullptr));
1076 actionReset->setText(QCoreApplication::translate(
"MainWindow",
"Reset...",
nullptr));
1077 actionBackupSave->setText(QCoreApplication::translate(
"MainWindow",
"Backup and Save",
nullptr));
1078#if QT_CONFIG(tooltip)
1079 actionBackupSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Backup and Save",
nullptr));
1081#if QT_CONFIG(shortcut)
1082 actionBackupSave->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Alt+S",
nullptr));
1084 menuFile->setTitle(QCoreApplication::translate(
"MainWindow",
"&File",
nullptr));
1085 menuExport->setTitle(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
1086 menuView->setTitle(QCoreApplication::translate(
"MainWindow",
"&View",
nullptr));
1087 menuLayout->setTitle(QCoreApplication::translate(
"MainWindow",
"Layout",
nullptr));
1088 menuEdit->setTitle(QCoreApplication::translate(
"MainWindow",
"&Edit",
nullptr));
1089 menuPlayer->setTitle(QCoreApplication::translate(
"MainWindow",
"&Player",
nullptr));
1090 menuHelp->setTitle(QCoreApplication::translate(
"MainWindow",
"&Help",
nullptr));
1091 menuSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"&Settings",
nullptr));
1092 menuAudioChannels->setTitle(QCoreApplication::translate(
"MainWindow",
"Audio Channels",
nullptr));
1093 menuProfile->setTitle(QCoreApplication::translate(
"MainWindow",
"Video Mode",
nullptr));
1094 menuLanguage->setTitle(QCoreApplication::translate(
"MainWindow",
"Language",
nullptr));
1095 menuTheme->setTitle(QCoreApplication::translate(
"MainWindow",
"Theme",
nullptr));
1096 menuDrawingMethod->setTitle(QCoreApplication::translate(
"MainWindow",
"Display Method",
nullptr));
1097 menuJobPriority->setTitle(QCoreApplication::translate(
"MainWindow",
"Job Priority",
nullptr));
1098 menuTimeline->setTitle(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
1099 menuPlaylist->setTitle(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
1100 menuData_Directory->setTitle(QCoreApplication::translate(
"MainWindow",
"App Data Directory",
nullptr));
1101 menuPreviewScaling->setTitle(QCoreApplication::translate(
"MainWindow",
"Preview Scaling",
nullptr));
1102 menuProxy->setTitle(QCoreApplication::translate(
"MainWindow",
"Proxy",
nullptr));
1103 menuStorage->setTitle(QCoreApplication::translate(
"MainWindow",
"Storage",
nullptr));
1104 menuPlayerSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
1105 menuDeinterlacer->setTitle(QCoreApplication::translate(
"MainWindow",
"Deinterlacer",
nullptr));
1106 menuInterpolation->setTitle(QCoreApplication::translate(
"MainWindow",
"Interpolation",
nullptr));
1107 menuExternal->setTitle(QCoreApplication::translate(
"MainWindow",
"External Monitor",
nullptr));
1108 mainToolBar->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Toolbar",
nullptr));
1114 class MainWindow:
public Ui_MainWindow {};