9 #ifndef UI_MAINWINDOW_H
10 #define UI_MAINWINDOW_H
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/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 *actionEnter_Full_Screen;
42 QAction *actionAudioMeter;
43 QAction *actionProperties;
44 QAction *actionRecent;
45 QAction *actionPlaylist;
46 QAction *actionHistory;
47 QAction *actionFullscreen;
48 QAction *actionRealtime;
49 QAction *actionProgressive;
51 QAction *actionChannels1;
52 QAction *actionChannels2;
53 QAction *actionChannels6;
54 QAction *actionOneField;
55 QAction *actionLinearBlend;
56 QAction *actionYadifTemporal;
57 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 *actionGammaSRGB;
78 QAction *actionGammaRec709;
79 QAction *actionScrubAudio;
80 QAction *actionDrawingAutomatic;
81 QAction *actionDrawingOpenGL;
82 QAction *actionDrawingDirectX;
83 QAction *actionDrawingSoftware;
84 QAction *actionApplicationLog;
85 QAction *actionProject;
86 QAction *actionPlayer;
87 QAction *actionUser_Interface;
92 QAction *actionExportEDL;
93 QAction *actionExportFrame;
94 QAction *actionExportVideo;
95 QAction *actionAppDataSet;
96 QAction *actionAppDataShow;
97 QAction *actionKeyframes;
99 QAction *actionKeyboardShortcuts;
100 QAction *actionLayoutPlayer;
101 QAction *actionLayoutPlaylist;
102 QAction *actionLayoutTimeline;
103 QAction *actionLayoutClip;
104 QAction *actionLayoutAdd;
105 QAction *actionProfileRemove;
106 QAction *actionLayoutRemove;
107 QAction *actionOpenOther2;
108 QAction *actionClearRecentOnExit;
109 QAction *actionShowTextUnderIcons;
110 QAction *actionShowSmallIcons;
112 QAction *actionPreview540;
113 QAction *actionPreview720;
114 QAction *actionPreviewNone;
115 QAction *actionPreview360;
116 QWidget *centralWidget;
117 QHBoxLayout *horizontalLayout;
125 QMenu *menuAudioChannels;
126 QMenu *menuDeinterlacer;
127 QMenu *menuInterpolation;
133 QMenu *menuDrawingMethod;
134 QMenu *menuData_Directory;
135 QMenu *menuPreviewScaling;
136 QToolBar *mainToolBar;
137 QStatusBar *statusBar;
139 void setupUi(QMainWindow *MainWindow)
141 if (MainWindow->objectName().isEmpty())
142 MainWindow->setObjectName(QString::fromUtf8(
"MainWindow"));
143 MainWindow->resize(1270, 688);
145 icon.addFile(QString::fromUtf8(
":/icons/shotcut-logo-64.png"), QSize(), QIcon::Normal, QIcon::Off);
146 MainWindow->setWindowIcon(icon);
147 actionOpen =
new QAction(MainWindow);
148 actionOpen->setObjectName(QString::fromUtf8(
"actionOpen"));
150 QString iconThemeName = QString::fromUtf8(
"document-open");
151 if (QIcon::hasThemeIcon(iconThemeName)) {
152 icon1 = QIcon::fromTheme(iconThemeName);
154 icon1.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open.png"), QSize(), QIcon::Normal, QIcon::Off);
156 actionOpen->setIcon(icon1);
157 actionOpen->setIconVisibleInMenu(
false);
158 actionExit =
new QAction(MainWindow);
159 actionExit->setObjectName(QString::fromUtf8(
"actionExit"));
160 actionAbout_Shotcut =
new QAction(MainWindow);
161 actionAbout_Shotcut->setObjectName(QString::fromUtf8(
"actionAbout_Shotcut"));
162 actionAbout_Shotcut->setMenuRole(QAction::AboutRole);
163 actionAbout_Qt =
new QAction(MainWindow);
164 actionAbout_Qt->setObjectName(QString::fromUtf8(
"actionAbout_Qt"));
165 actionAbout_Qt->setMenuRole(QAction::AboutQtRole);
166 actionOpenOther =
new QAction(MainWindow);
167 actionOpenOther->setObjectName(QString::fromUtf8(
"actionOpenOther"));
168 actionOpenOther->setIconVisibleInMenu(
false);
169 actionSave =
new QAction(MainWindow);
170 actionSave->setObjectName(QString::fromUtf8(
"actionSave"));
172 iconThemeName = QString::fromUtf8(
"document-save");
173 if (QIcon::hasThemeIcon(iconThemeName)) {
174 icon2 = QIcon::fromTheme(iconThemeName);
176 icon2.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-save.png"), QSize(), QIcon::Normal, QIcon::Off);
178 actionSave->setIcon(icon2);
179 actionSave->setIconVisibleInMenu(
false);
180 actionSave_As =
new QAction(MainWindow);
181 actionSave_As->setObjectName(QString::fromUtf8(
"actionSave_As"));
182 actionEncode =
new QAction(MainWindow);
183 actionEncode->setObjectName(QString::fromUtf8(
"actionEncode"));
185 iconThemeName = QString::fromUtf8(
"media-record");
186 if (QIcon::hasThemeIcon(iconThemeName)) {
187 icon3 = QIcon::fromTheme(iconThemeName);
189 icon3.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Normal, QIcon::Off);
191 actionEncode->setIcon(icon3);
192 actionUndo =
new QAction(MainWindow);
193 actionUndo->setObjectName(QString::fromUtf8(
"actionUndo"));
195 iconThemeName = QString::fromUtf8(
"edit-undo");
196 if (QIcon::hasThemeIcon(iconThemeName)) {
197 icon4 = QIcon::fromTheme(iconThemeName);
199 icon4.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-undo.png"), QSize(), QIcon::Normal, QIcon::Off);
201 actionUndo->setIcon(icon4);
202 actionRedo =
new QAction(MainWindow);
203 actionRedo->setObjectName(QString::fromUtf8(
"actionRedo"));
205 iconThemeName = QString::fromUtf8(
"edit-redo");
206 if (QIcon::hasThemeIcon(iconThemeName)) {
207 icon5 = QIcon::fromTheme(iconThemeName);
209 icon5.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-redo.png"), QSize(), QIcon::Normal, QIcon::Off);
211 actionRedo->setIcon(icon5);
212 actionForum =
new QAction(MainWindow);
213 actionForum->setObjectName(QString::fromUtf8(
"actionForum"));
214 actionFAQ =
new QAction(MainWindow);
215 actionFAQ->setObjectName(QString::fromUtf8(
"actionFAQ"));
216 actionEnter_Full_Screen =
new QAction(MainWindow);
217 actionEnter_Full_Screen->setObjectName(QString::fromUtf8(
"actionEnter_Full_Screen"));
219 iconThemeName = QString::fromUtf8(
"view-fullscreen");
220 if (QIcon::hasThemeIcon(iconThemeName)) {
221 icon6 = QIcon::fromTheme(iconThemeName);
223 icon6.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-fullscreen.png"), QSize(), QIcon::Normal, QIcon::Off);
225 actionEnter_Full_Screen->setIcon(icon6);
226 actionAudioMeter =
new QAction(MainWindow);
227 actionAudioMeter->setObjectName(QString::fromUtf8(
"actionAudioMeter"));
229 iconThemeName = QString::fromUtf8(
"audio-meter");
230 if (QIcon::hasThemeIcon(iconThemeName)) {
231 icon7 = QIcon::fromTheme(iconThemeName);
233 icon7.addFile(QString::fromUtf8(
":/icons/light/32x32/audio-meter.png"), QSize(), QIcon::Normal, QIcon::Off);
235 actionAudioMeter->setIcon(icon7);
236 actionProperties =
new QAction(MainWindow);
237 actionProperties->setObjectName(QString::fromUtf8(
"actionProperties"));
239 iconThemeName = QString::fromUtf8(
"dialog-information");
240 if (QIcon::hasThemeIcon(iconThemeName)) {
241 icon8 = QIcon::fromTheme(iconThemeName);
243 icon8.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/status/dialog-information.png"), QSize(), QIcon::Normal, QIcon::Off);
245 actionProperties->setIcon(icon8);
246 actionRecent =
new QAction(MainWindow);
247 actionRecent->setObjectName(QString::fromUtf8(
"actionRecent"));
249 iconThemeName = QString::fromUtf8(
"document-open-recent");
250 if (QIcon::hasThemeIcon(iconThemeName)) {
251 icon9 = QIcon::fromTheme(iconThemeName);
253 icon9.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-open-recent.png"), QSize(), QIcon::Normal, QIcon::Off);
255 actionRecent->setIcon(icon9);
256 actionPlaylist =
new QAction(MainWindow);
257 actionPlaylist->setObjectName(QString::fromUtf8(
"actionPlaylist"));
259 iconThemeName = QString::fromUtf8(
"view-media-playlist");
260 if (QIcon::hasThemeIcon(iconThemeName)) {
261 icon10 = QIcon::fromTheme(iconThemeName);
263 icon10.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-media-playlist.png"), QSize(), QIcon::Normal, QIcon::Off);
265 actionPlaylist->setIcon(icon10);
266 actionHistory =
new QAction(MainWindow);
267 actionHistory->setObjectName(QString::fromUtf8(
"actionHistory"));
269 iconThemeName = QString::fromUtf8(
"view-history");
270 if (QIcon::hasThemeIcon(iconThemeName)) {
271 icon11 = QIcon::fromTheme(iconThemeName);
273 icon11.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-history.png"), QSize(), QIcon::Normal, QIcon::Off);
275 actionHistory->setIcon(icon11);
276 actionFullscreen =
new QAction(MainWindow);
277 actionFullscreen->setObjectName(QString::fromUtf8(
"actionFullscreen"));
278 actionFullscreen->setIcon(icon6);
279 actionRealtime =
new QAction(MainWindow);
280 actionRealtime->setObjectName(QString::fromUtf8(
"actionRealtime"));
281 actionRealtime->setCheckable(
true);
282 actionRealtime->setChecked(
true);
283 actionProgressive =
new QAction(MainWindow);
284 actionProgressive->setObjectName(QString::fromUtf8(
"actionProgressive"));
285 actionProgressive->setCheckable(
true);
286 actionProgressive->setChecked(
true);
287 actionGPU =
new QAction(MainWindow);
288 actionGPU->setObjectName(QString::fromUtf8(
"actionGPU"));
289 actionGPU->setCheckable(
true);
290 actionGPU->setVisible(
false);
291 actionChannels1 =
new QAction(MainWindow);
292 actionChannels1->setObjectName(QString::fromUtf8(
"actionChannels1"));
293 actionChannels1->setCheckable(
true);
294 actionChannels2 =
new QAction(MainWindow);
295 actionChannels2->setObjectName(QString::fromUtf8(
"actionChannels2"));
296 actionChannels2->setCheckable(
true);
297 actionChannels6 =
new QAction(MainWindow);
298 actionChannels6->setObjectName(QString::fromUtf8(
"actionChannels6"));
299 actionChannels6->setCheckable(
true);
300 actionOneField =
new QAction(MainWindow);
301 actionOneField->setObjectName(QString::fromUtf8(
"actionOneField"));
302 actionOneField->setCheckable(
true);
303 actionOneField->setChecked(
true);
304 actionLinearBlend =
new QAction(MainWindow);
305 actionLinearBlend->setObjectName(QString::fromUtf8(
"actionLinearBlend"));
306 actionLinearBlend->setCheckable(
true);
307 actionYadifTemporal =
new QAction(MainWindow);
308 actionYadifTemporal->setObjectName(QString::fromUtf8(
"actionYadifTemporal"));
309 actionYadifTemporal->setCheckable(
true);
310 actionYadifSpatial =
new QAction(MainWindow);
311 actionYadifSpatial->setObjectName(QString::fromUtf8(
"actionYadifSpatial"));
312 actionYadifSpatial->setCheckable(
true);
313 actionNearest =
new QAction(MainWindow);
314 actionNearest->setObjectName(QString::fromUtf8(
"actionNearest"));
315 actionNearest->setCheckable(
true);
316 actionNearest->setChecked(
true);
317 actionBilinear =
new QAction(MainWindow);
318 actionBilinear->setObjectName(QString::fromUtf8(
"actionBilinear"));
319 actionBilinear->setCheckable(
true);
320 actionBicubic =
new QAction(MainWindow);
321 actionBicubic->setObjectName(QString::fromUtf8(
"actionBicubic"));
322 actionBicubic->setCheckable(
true);
323 actionHyper =
new QAction(MainWindow);
324 actionHyper->setObjectName(QString::fromUtf8(
"actionHyper"));
325 actionHyper->setCheckable(
true);
326 actionProfileAutomatic =
new QAction(MainWindow);
327 actionProfileAutomatic->setObjectName(QString::fromUtf8(
"actionProfileAutomatic"));
328 actionProfileAutomatic->setCheckable(
true);
329 actionProfileAutomatic->setChecked(
true);
330 actionExternalNone =
new QAction(MainWindow);
331 actionExternalNone->setObjectName(QString::fromUtf8(
"actionExternalNone"));
332 actionExternalNone->setCheckable(
true);
333 actionExternalNone->setChecked(
true);
334 actionJack =
new QAction(MainWindow);
335 actionJack->setObjectName(QString::fromUtf8(
"actionJack"));
336 actionJack->setCheckable(
true);
337 actionFilters =
new QAction(MainWindow);
338 actionFilters->setObjectName(QString::fromUtf8(
"actionFilters"));
340 iconThemeName = QString::fromUtf8(
"view-filter");
341 if (QIcon::hasThemeIcon(iconThemeName)) {
342 icon12 = QIcon::fromTheme(iconThemeName);
344 icon12.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-filter.png"), QSize(), QIcon::Normal, QIcon::Off);
346 actionFilters->setIcon(icon12);
347 actionAddCustomProfile =
new QAction(MainWindow);
348 actionAddCustomProfile->setObjectName(QString::fromUtf8(
"actionAddCustomProfile"));
349 actionSystemTheme =
new QAction(MainWindow);
350 actionSystemTheme->setObjectName(QString::fromUtf8(
"actionSystemTheme"));
351 actionSystemTheme->setCheckable(
true);
352 actionFusionDark =
new QAction(MainWindow);
353 actionFusionDark->setObjectName(QString::fromUtf8(
"actionFusionDark"));
354 actionFusionDark->setCheckable(
true);
355 actionFusionLight =
new QAction(MainWindow);
356 actionFusionLight->setObjectName(QString::fromUtf8(
"actionFusionLight"));
357 actionFusionLight->setCheckable(
true);
358 actionTutorials =
new QAction(MainWindow);
359 actionTutorials->setObjectName(QString::fromUtf8(
"actionTutorials"));
360 actionTimeline =
new QAction(MainWindow);
361 actionTimeline->setObjectName(QString::fromUtf8(
"actionTimeline"));
363 iconThemeName = QString::fromUtf8(
"view-time-schedule");
364 if (QIcon::hasThemeIcon(iconThemeName)) {
365 icon13 = QIcon::fromTheme(iconThemeName);
367 icon13.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/view-time-schedule.png"), QSize(), QIcon::Normal, QIcon::Off);
369 actionTimeline->setIcon(icon13);
370 actionRestoreLayout =
new QAction(MainWindow);
371 actionRestoreLayout->setObjectName(QString::fromUtf8(
"actionRestoreLayout"));
372 actionShowTitleBars =
new QAction(MainWindow);
373 actionShowTitleBars->setObjectName(QString::fromUtf8(
"actionShowTitleBars"));
374 actionShowTitleBars->setCheckable(
true);
375 actionShowToolbar =
new QAction(MainWindow);
376 actionShowToolbar->setObjectName(QString::fromUtf8(
"actionShowToolbar"));
377 actionShowToolbar->setCheckable(
true);
378 actionUpgrade =
new QAction(MainWindow);
379 actionUpgrade->setObjectName(QString::fromUtf8(
"actionUpgrade"));
380 actionOpenXML =
new QAction(MainWindow);
381 actionOpenXML->setObjectName(QString::fromUtf8(
"actionOpenXML"));
382 actionGammaSRGB =
new QAction(MainWindow);
383 actionGammaSRGB->setObjectName(QString::fromUtf8(
"actionGammaSRGB"));
384 actionGammaSRGB->setCheckable(
true);
385 actionGammaSRGB->setChecked(
true);
386 actionGammaRec709 =
new QAction(MainWindow);
387 actionGammaRec709->setObjectName(QString::fromUtf8(
"actionGammaRec709"));
388 actionGammaRec709->setCheckable(
true);
389 actionScrubAudio =
new QAction(MainWindow);
390 actionScrubAudio->setObjectName(QString::fromUtf8(
"actionScrubAudio"));
391 actionScrubAudio->setCheckable(
true);
392 actionDrawingAutomatic =
new QAction(MainWindow);
393 actionDrawingAutomatic->setObjectName(QString::fromUtf8(
"actionDrawingAutomatic"));
394 actionDrawingAutomatic->setCheckable(
true);
395 actionDrawingAutomatic->setChecked(
true);
396 actionDrawingOpenGL =
new QAction(MainWindow);
397 actionDrawingOpenGL->setObjectName(QString::fromUtf8(
"actionDrawingOpenGL"));
398 actionDrawingOpenGL->setCheckable(
true);
399 actionDrawingOpenGL->setText(QString::fromUtf8(
"OpenGL"));
400 actionDrawingDirectX =
new QAction(MainWindow);
401 actionDrawingDirectX->setObjectName(QString::fromUtf8(
"actionDrawingDirectX"));
402 actionDrawingDirectX->setCheckable(
true);
403 actionDrawingDirectX->setText(QString::fromUtf8(
"DirectX (ANGLE)"));
404 actionDrawingSoftware =
new QAction(MainWindow);
405 actionDrawingSoftware->setObjectName(QString::fromUtf8(
"actionDrawingSoftware"));
406 actionDrawingSoftware->setCheckable(
true);
407 actionApplicationLog =
new QAction(MainWindow);
408 actionApplicationLog->setObjectName(QString::fromUtf8(
"actionApplicationLog"));
409 actionProject =
new QAction(MainWindow);
410 actionProject->setObjectName(QString::fromUtf8(
"actionProject"));
411 actionProject->setEnabled(
false);
412 actionPlayer =
new QAction(MainWindow);
413 actionPlayer->setObjectName(QString::fromUtf8(
"actionPlayer"));
414 actionPlayer->setEnabled(
false);
415 actionUser_Interface =
new QAction(MainWindow);
416 actionUser_Interface->setObjectName(QString::fromUtf8(
"actionUser_Interface"));
417 actionUser_Interface->setEnabled(
false);
418 actionClose =
new QAction(MainWindow);
419 actionClose->setObjectName(QString::fromUtf8(
"actionClose"));
421 iconThemeName = QString::fromUtf8(
"window-close");
422 if (QIcon::hasThemeIcon(iconThemeName)) {
423 icon14 = QIcon::fromTheme(iconThemeName);
425 icon14.addFile(QString::fromUtf8(
"."), QSize(), QIcon::Normal, QIcon::Off);
427 actionClose->setIcon(icon14);
428 actionClose->setIconVisibleInMenu(
false);
429 actionCut =
new QAction(MainWindow);
430 actionCut->setObjectName(QString::fromUtf8(
"actionCut"));
431 actionCut->setEnabled(
false);
433 iconThemeName = QString::fromUtf8(
"edit-cut");
434 if (QIcon::hasThemeIcon(iconThemeName)) {
435 icon15 = QIcon::fromTheme(iconThemeName);
437 icon15.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-cut.png"), QSize(), QIcon::Normal, QIcon::Off);
439 actionCut->setIcon(icon15);
440 actionCopy =
new QAction(MainWindow);
441 actionCopy->setObjectName(QString::fromUtf8(
"actionCopy"));
442 actionCopy->setEnabled(
false);
444 iconThemeName = QString::fromUtf8(
"edit-copy");
445 if (QIcon::hasThemeIcon(iconThemeName)) {
446 icon16 = QIcon::fromTheme(iconThemeName);
448 icon16.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-copy.png"), QSize(), QIcon::Normal, QIcon::Off);
450 actionCopy->setIcon(icon16);
451 actionPaste =
new QAction(MainWindow);
452 actionPaste->setObjectName(QString::fromUtf8(
"actionPaste"));
453 actionPaste->setEnabled(
false);
455 iconThemeName = QString::fromUtf8(
"edit-paste");
456 if (QIcon::hasThemeIcon(iconThemeName)) {
457 icon17 = QIcon::fromTheme(iconThemeName);
459 icon17.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/edit-paste.png"), QSize(), QIcon::Normal, QIcon::Off);
461 actionPaste->setIcon(icon17);
462 actionExportEDL =
new QAction(MainWindow);
463 actionExportEDL->setObjectName(QString::fromUtf8(
"actionExportEDL"));
464 actionExportFrame =
new QAction(MainWindow);
465 actionExportFrame->setObjectName(QString::fromUtf8(
"actionExportFrame"));
466 actionExportVideo =
new QAction(MainWindow);
467 actionExportVideo->setObjectName(QString::fromUtf8(
"actionExportVideo"));
468 actionAppDataSet =
new QAction(MainWindow);
469 actionAppDataSet->setObjectName(QString::fromUtf8(
"actionAppDataSet"));
470 actionAppDataShow =
new QAction(MainWindow);
471 actionAppDataShow->setObjectName(QString::fromUtf8(
"actionAppDataShow"));
472 actionKeyframes =
new QAction(MainWindow);
473 actionKeyframes->setObjectName(QString::fromUtf8(
"actionKeyframes"));
475 iconThemeName = QString::fromUtf8(
"chronometer");
476 if (QIcon::hasThemeIcon(iconThemeName)) {
477 icon18 = QIcon::fromTheme(iconThemeName);
479 icon18.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/chronometer.png"), QSize(), QIcon::Normal, QIcon::Off);
481 actionKeyframes->setIcon(icon18);
482 actionNew =
new QAction(MainWindow);
483 actionNew->setObjectName(QString::fromUtf8(
"actionNew"));
484 actionKeyboardShortcuts =
new QAction(MainWindow);
485 actionKeyboardShortcuts->setObjectName(QString::fromUtf8(
"actionKeyboardShortcuts"));
486 actionLayoutPlayer =
new QAction(MainWindow);
487 actionLayoutPlayer->setObjectName(QString::fromUtf8(
"actionLayoutPlayer"));
488 actionLayoutPlaylist =
new QAction(MainWindow);
489 actionLayoutPlaylist->setObjectName(QString::fromUtf8(
"actionLayoutPlaylist"));
490 actionLayoutTimeline =
new QAction(MainWindow);
491 actionLayoutTimeline->setObjectName(QString::fromUtf8(
"actionLayoutTimeline"));
492 actionLayoutClip =
new QAction(MainWindow);
493 actionLayoutClip->setObjectName(QString::fromUtf8(
"actionLayoutClip"));
494 actionLayoutAdd =
new QAction(MainWindow);
495 actionLayoutAdd->setObjectName(QString::fromUtf8(
"actionLayoutAdd"));
496 actionProfileRemove =
new QAction(MainWindow);
497 actionProfileRemove->setObjectName(QString::fromUtf8(
"actionProfileRemove"));
498 actionLayoutRemove =
new QAction(MainWindow);
499 actionLayoutRemove->setObjectName(QString::fromUtf8(
"actionLayoutRemove"));
500 actionOpenOther2 =
new QAction(MainWindow);
501 actionOpenOther2->setObjectName(QString::fromUtf8(
"actionOpenOther2"));
503 iconThemeName = QString::fromUtf8(
"document-new");
504 if (QIcon::hasThemeIcon(iconThemeName)) {
505 icon19 = QIcon::fromTheme(iconThemeName);
507 icon19.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/document-new.png"), QSize(), QIcon::Normal, QIcon::Off);
509 actionOpenOther2->setIcon(icon19);
510 actionOpenOther2->setIconVisibleInMenu(
false);
511 actionClearRecentOnExit =
new QAction(MainWindow);
512 actionClearRecentOnExit->setObjectName(QString::fromUtf8(
"actionClearRecentOnExit"));
513 actionClearRecentOnExit->setCheckable(
true);
514 actionShowTextUnderIcons =
new QAction(MainWindow);
515 actionShowTextUnderIcons->setObjectName(QString::fromUtf8(
"actionShowTextUnderIcons"));
516 actionShowTextUnderIcons->setCheckable(
true);
517 actionShowSmallIcons =
new QAction(MainWindow);
518 actionShowSmallIcons->setObjectName(QString::fromUtf8(
"actionShowSmallIcons"));
519 actionShowSmallIcons->setCheckable(
true);
520 actionJobs =
new QAction(MainWindow);
521 actionJobs->setObjectName(QString::fromUtf8(
"actionJobs"));
523 iconThemeName = QString::fromUtf8(
"run-build");
524 if (QIcon::hasThemeIcon(iconThemeName)) {
525 icon20 = QIcon::fromTheme(iconThemeName);
527 icon20.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/run-build.png"), QSize(), QIcon::Normal, QIcon::Off);
529 actionJobs->setIcon(icon20);
530 actionPreview540 =
new QAction(MainWindow);
531 actionPreview540->setObjectName(QString::fromUtf8(
"actionPreview540"));
532 actionPreview540->setCheckable(
true);
533 actionPreview720 =
new QAction(MainWindow);
534 actionPreview720->setObjectName(QString::fromUtf8(
"actionPreview720"));
535 actionPreview720->setCheckable(
true);
536 actionPreviewNone =
new QAction(MainWindow);
537 actionPreviewNone->setObjectName(QString::fromUtf8(
"actionPreviewNone"));
538 actionPreviewNone->setCheckable(
true);
539 actionPreview360 =
new QAction(MainWindow);
540 actionPreview360->setObjectName(QString::fromUtf8(
"actionPreview360"));
541 actionPreview360->setCheckable(
true);
542 centralWidget =
new QWidget(MainWindow);
543 centralWidget->setObjectName(QString::fromUtf8(
"centralWidget"));
544 horizontalLayout =
new QHBoxLayout(centralWidget);
545 horizontalLayout->setSpacing(6);
546 horizontalLayout->setContentsMargins(11, 11, 11, 11);
547 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
548 horizontalLayout->setContentsMargins(0, 4, 0, 0);
549 MainWindow->setCentralWidget(centralWidget);
550 menuBar =
new QMenuBar(MainWindow);
551 menuBar->setObjectName(QString::fromUtf8(
"menuBar"));
552 menuBar->setGeometry(QRect(0, 0, 1270, 22));
553 menuFile =
new QMenu(menuBar);
554 menuFile->setObjectName(QString::fromUtf8(
"menuFile"));
555 menuView =
new QMenu(menuBar);
556 menuView->setObjectName(QString::fromUtf8(
"menuView"));
557 menuLayout =
new QMenu(menuView);
558 menuLayout->setObjectName(QString::fromUtf8(
"menuLayout"));
559 menuEdit =
new QMenu(menuBar);
560 menuEdit->setObjectName(QString::fromUtf8(
"menuEdit"));
561 menuHelp =
new QMenu(menuBar);
562 menuHelp->setObjectName(QString::fromUtf8(
"menuHelp"));
563 menuSettings =
new QMenu(menuBar);
564 menuSettings->setObjectName(QString::fromUtf8(
"menuSettings"));
565 menuAudioChannels =
new QMenu(menuSettings);
566 menuAudioChannels->setObjectName(QString::fromUtf8(
"menuAudioChannels"));
567 menuDeinterlacer =
new QMenu(menuSettings);
568 menuDeinterlacer->setObjectName(QString::fromUtf8(
"menuDeinterlacer"));
569 menuInterpolation =
new QMenu(menuSettings);
570 menuInterpolation->setObjectName(QString::fromUtf8(
"menuInterpolation"));
571 menuProfile =
new QMenu(menuSettings);
572 menuProfile->setObjectName(QString::fromUtf8(
"menuProfile"));
573 menuExternal =
new QMenu(menuSettings);
574 menuExternal->setObjectName(QString::fromUtf8(
"menuExternal"));
575 menuLanguage =
new QMenu(menuSettings);
576 menuLanguage->setObjectName(QString::fromUtf8(
"menuLanguage"));
577 menuTheme =
new QMenu(menuSettings);
578 menuTheme->setObjectName(QString::fromUtf8(
"menuTheme"));
579 menuGamma =
new QMenu(menuSettings);
580 menuGamma->setObjectName(QString::fromUtf8(
"menuGamma"));
581 menuDrawingMethod =
new QMenu(menuSettings);
582 menuDrawingMethod->setObjectName(QString::fromUtf8(
"menuDrawingMethod"));
583 menuData_Directory =
new QMenu(menuSettings);
584 menuData_Directory->setObjectName(QString::fromUtf8(
"menuData_Directory"));
585 menuPreviewScaling =
new QMenu(menuSettings);
586 menuPreviewScaling->setObjectName(QString::fromUtf8(
"menuPreviewScaling"));
587 MainWindow->setMenuBar(menuBar);
588 mainToolBar =
new QToolBar(MainWindow);
589 mainToolBar->setObjectName(QString::fromUtf8(
"mainToolBar"));
590 mainToolBar->setMovable(
false);
591 mainToolBar->setToolButtonStyle(Qt::ToolButtonFollowStyle);
592 mainToolBar->setFloatable(
false);
593 mainToolBar->setProperty(
"Movable", QVariant(
false));
594 MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
595 statusBar =
new QStatusBar(MainWindow);
596 statusBar->setObjectName(QString::fromUtf8(
"statusBar"));
597 MainWindow->setStatusBar(statusBar);
599 menuBar->addAction(menuFile->menuAction());
600 menuBar->addAction(menuEdit->menuAction());
601 menuBar->addAction(menuView->menuAction());
602 menuBar->addAction(menuSettings->menuAction());
603 menuBar->addAction(menuHelp->menuAction());
604 menuFile->addAction(actionNew);
605 menuFile->addAction(actionOpen);
606 menuFile->addAction(actionOpenOther);
607 menuFile->addAction(actionOpenXML);
608 menuFile->addSeparator();
609 menuFile->addAction(actionSave);
610 menuFile->addAction(actionSave_As);
611 menuFile->addAction(actionExportVideo);
612 menuFile->addAction(actionExportFrame);
613 menuFile->addAction(actionExportEDL);
614 menuFile->addSeparator();
615 menuFile->addAction(actionClose);
616 menuFile->addSeparator();
617 menuFile->addAction(actionExit);
618 menuView->addAction(actionEnter_Full_Screen);
619 menuView->addAction(menuLayout->menuAction());
620 menuView->addAction(actionShowTitleBars);
621 menuView->addAction(actionShowToolbar);
622 menuView->addAction(actionShowSmallIcons);
623 menuView->addAction(actionShowTextUnderIcons);
624 menuView->addSeparator();
625 menuLayout->addAction(actionLayoutTimeline);
626 menuLayout->addAction(actionLayoutClip);
627 menuLayout->addAction(actionLayoutPlaylist);
628 menuLayout->addAction(actionLayoutPlayer);
629 menuLayout->addSeparator();
630 menuLayout->addAction(actionRestoreLayout);
631 menuLayout->addAction(actionLayoutAdd);
632 menuEdit->addAction(actionCut);
633 menuEdit->addAction(actionCopy);
634 menuEdit->addAction(actionPaste);
635 menuHelp->addAction(actionKeyboardShortcuts);
636 menuHelp->addAction(actionUpgrade);
637 menuHelp->addAction(actionFAQ);
638 menuHelp->addAction(actionTutorials);
639 menuHelp->addAction(actionForum);
640 menuHelp->addSeparator();
641 menuHelp->addAction(actionAbout_Shotcut);
642 menuHelp->addAction(actionAbout_Qt);
643 menuSettings->addAction(actionProject);
644 menuSettings->addAction(actionGPU);
645 menuSettings->addAction(menuProfile->menuAction());
646 menuSettings->addAction(menuAudioChannels->menuAction());
647 menuSettings->addSeparator();
648 menuSettings->addAction(actionPlayer);
649 menuSettings->addAction(actionScrubAudio);
650 menuSettings->addAction(actionJack);
651 menuSettings->addAction(actionRealtime);
652 menuSettings->addAction(actionProgressive);
653 menuSettings->addAction(menuPreviewScaling->menuAction());
654 menuSettings->addAction(menuDeinterlacer->menuAction());
655 menuSettings->addAction(menuInterpolation->menuAction());
656 menuSettings->addAction(menuExternal->menuAction());
657 menuSettings->addAction(menuGamma->menuAction());
658 menuSettings->addSeparator();
659 menuSettings->addAction(actionUser_Interface);
660 menuSettings->addAction(menuLanguage->menuAction());
661 menuSettings->addAction(menuTheme->menuAction());
662 menuSettings->addAction(menuDrawingMethod->menuAction());
663 menuSettings->addAction(menuData_Directory->menuAction());
664 menuSettings->addAction(actionClearRecentOnExit);
665 menuAudioChannels->addAction(actionChannels1);
666 menuAudioChannels->addAction(actionChannels2);
667 menuAudioChannels->addAction(actionChannels6);
668 menuDeinterlacer->addAction(actionOneField);
669 menuDeinterlacer->addAction(actionLinearBlend);
670 menuDeinterlacer->addAction(actionYadifTemporal);
671 menuDeinterlacer->addAction(actionYadifSpatial);
672 menuInterpolation->addAction(actionNearest);
673 menuInterpolation->addAction(actionBilinear);
674 menuInterpolation->addAction(actionBicubic);
675 menuInterpolation->addAction(actionHyper);
676 menuProfile->addAction(actionProfileAutomatic);
677 menuExternal->addAction(actionExternalNone);
678 menuTheme->addAction(actionSystemTheme);
679 menuTheme->addAction(actionFusionDark);
680 menuTheme->addAction(actionFusionLight);
681 menuGamma->addAction(actionGammaSRGB);
682 menuGamma->addAction(actionGammaRec709);
683 menuDrawingMethod->addAction(actionDrawingAutomatic);
684 menuDrawingMethod->addAction(actionDrawingOpenGL);
685 menuDrawingMethod->addAction(actionDrawingDirectX);
686 menuDrawingMethod->addAction(actionDrawingSoftware);
687 menuData_Directory->addAction(actionAppDataSet);
688 menuData_Directory->addAction(actionAppDataShow);
689 menuPreviewScaling->addAction(actionPreviewNone);
690 menuPreviewScaling->addAction(actionPreview360);
691 menuPreviewScaling->addAction(actionPreview540);
692 menuPreviewScaling->addAction(actionPreview720);
693 mainToolBar->addAction(actionOpen);
694 mainToolBar->addAction(actionOpenOther2);
695 mainToolBar->addAction(actionSave);
696 mainToolBar->addSeparator();
697 mainToolBar->addAction(actionUndo);
698 mainToolBar->addAction(actionRedo);
699 mainToolBar->addSeparator();
700 mainToolBar->addAction(actionAudioMeter);
701 mainToolBar->addAction(actionProperties);
702 mainToolBar->addAction(actionRecent);
703 mainToolBar->addAction(actionPlaylist);
704 mainToolBar->addAction(actionTimeline);
705 mainToolBar->addAction(actionFilters);
706 mainToolBar->addAction(actionKeyframes);
707 mainToolBar->addAction(actionHistory);
708 mainToolBar->addAction(actionEncode);
709 mainToolBar->addAction(actionJobs);
710 mainToolBar->addAction(actionFullscreen);
712 retranslateUi(MainWindow);
713 QObject::connect(actionExit, SIGNAL(triggered()), MainWindow, SLOT(close()));
715 QMetaObject::connectSlotsByName(MainWindow);
718 void retranslateUi(QMainWindow *MainWindow)
720 MainWindow->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Shotcut",
nullptr));
721 actionOpen->setText(QCoreApplication::translate(
"MainWindow",
"&Open File...",
nullptr));
722 #if QT_CONFIG(tooltip)
723 actionOpen->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a video, audio or image file",
nullptr));
724 #endif // QT_CONFIG(tooltip)
725 #if QT_CONFIG(shortcut)
726 actionOpen->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+O",
nullptr));
727 #endif // QT_CONFIG(shortcut)
728 actionExit->setText(QCoreApplication::translate(
"MainWindow",
"E&xit",
nullptr));
729 #if QT_CONFIG(tooltip)
730 actionExit->setToolTip(QCoreApplication::translate(
"MainWindow",
"Quit the application",
nullptr));
731 #endif // QT_CONFIG(tooltip)
732 #if QT_CONFIG(shortcut)
733 actionExit->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Q",
nullptr));
734 #endif // QT_CONFIG(shortcut)
735 actionAbout_Shotcut->setText(QCoreApplication::translate(
"MainWindow",
"&About Shotcut",
nullptr));
736 actionAbout_Qt->setText(QCoreApplication::translate(
"MainWindow",
"About Qt",
nullptr));
737 actionOpenOther->setText(QCoreApplication::translate(
"MainWindow",
"Open Other...",
nullptr));
738 #if QT_CONFIG(tooltip)
739 actionOpenOther->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
740 #endif // QT_CONFIG(tooltip)
741 #if QT_CONFIG(shortcut)
742 actionOpenOther->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Shift+O",
nullptr));
743 #endif // QT_CONFIG(shortcut)
744 actionSave->setText(QCoreApplication::translate(
"MainWindow",
"&Save",
nullptr));
745 #if QT_CONFIG(tooltip)
746 actionSave->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project as a MLT XML file",
nullptr));
747 #endif // QT_CONFIG(tooltip)
748 #if QT_CONFIG(shortcut)
749 actionSave->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+S",
nullptr));
750 #endif // QT_CONFIG(shortcut)
751 actionSave_As->setText(QCoreApplication::translate(
"MainWindow",
"Save &As...",
nullptr));
752 #if QT_CONFIG(tooltip)
753 actionSave_As->setToolTip(QCoreApplication::translate(
"MainWindow",
"Save project to a different MLT XML file",
nullptr));
754 #endif // QT_CONFIG(tooltip)
755 #if QT_CONFIG(shortcut)
756 actionSave_As->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Shift+S",
nullptr));
757 #endif // QT_CONFIG(shortcut)
758 actionEncode->setText(QCoreApplication::translate(
"MainWindow",
"Export",
nullptr));
759 #if QT_CONFIG(tooltip)
760 actionEncode->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show the Export panel",
nullptr));
761 #endif // QT_CONFIG(tooltip)
762 actionUndo->setText(QCoreApplication::translate(
"MainWindow",
"&Undo",
nullptr));
763 actionRedo->setText(QCoreApplication::translate(
"MainWindow",
"&Redo",
nullptr));
764 actionForum->setText(QCoreApplication::translate(
"MainWindow",
"Forum...",
nullptr));
765 actionFAQ->setText(QCoreApplication::translate(
"MainWindow",
"FAQ...",
nullptr));
766 actionEnter_Full_Screen->setText(QCoreApplication::translate(
"MainWindow",
"Enter Full Screen",
nullptr));
767 #if QT_CONFIG(shortcut)
768 actionEnter_Full_Screen->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Shift+F",
nullptr));
769 #endif // QT_CONFIG(shortcut)
770 actionAudioMeter->setText(QCoreApplication::translate(
"MainWindow",
"Peak Meter",
nullptr));
771 #if QT_CONFIG(tooltip)
772 actionAudioMeter->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show or hide the audio peak meter",
nullptr));
773 #endif // QT_CONFIG(tooltip)
774 actionProperties->setText(QCoreApplication::translate(
"MainWindow",
"Properties",
nullptr));
775 actionRecent->setText(QCoreApplication::translate(
"MainWindow",
"Recent",
nullptr));
776 actionPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist",
nullptr));
777 actionHistory->setText(QCoreApplication::translate(
"MainWindow",
"History",
nullptr));
778 actionFullscreen->setText(QCoreApplication::translate(
"MainWindow",
"Full Screen",
nullptr));
779 actionRealtime->setText(QCoreApplication::translate(
"MainWindow",
"Realtime (frame dropping)",
nullptr));
780 actionProgressive->setText(QCoreApplication::translate(
"MainWindow",
"Progressive",
nullptr));
781 actionGPU->setText(QCoreApplication::translate(
"MainWindow",
"GPU Effects (unstable)",
nullptr));
782 #if QT_CONFIG(tooltip)
783 actionGPU->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use GPU filters",
nullptr));
784 #endif // QT_CONFIG(tooltip)
785 actionChannels1->setText(QCoreApplication::translate(
"MainWindow",
"1 (mono)",
nullptr));
786 actionChannels2->setText(QCoreApplication::translate(
"MainWindow",
"2 (stereo)",
nullptr));
787 actionChannels6->setText(QCoreApplication::translate(
"MainWindow",
"6 (5.1)",
nullptr));
788 actionOneField->setText(QCoreApplication::translate(
"MainWindow",
"One Field (fast)",
nullptr));
789 actionLinearBlend->setText(QCoreApplication::translate(
"MainWindow",
"Linear Blend (fast)",
nullptr));
790 actionYadifTemporal->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal only (good)",
nullptr));
791 actionYadifSpatial->setText(QCoreApplication::translate(
"MainWindow",
"YADIF - temporal + spatial (best)",
nullptr));
792 actionNearest->setText(QCoreApplication::translate(
"MainWindow",
"Nearest Neighbor (fast)",
nullptr));
793 actionBilinear->setText(QCoreApplication::translate(
"MainWindow",
"Bilinear (good)",
nullptr));
794 actionBicubic->setText(QCoreApplication::translate(
"MainWindow",
"Bicubic (better)",
nullptr));
795 actionHyper->setText(QCoreApplication::translate(
"MainWindow",
"Hyper/Lanczos (best)",
nullptr));
796 actionProfileAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
797 actionExternalNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
798 actionJack->setText(QCoreApplication::translate(
"MainWindow",
"Use JACK Audio",
nullptr));
799 actionFilters->setText(QCoreApplication::translate(
"MainWindow",
"Filters",
nullptr));
800 #if QT_CONFIG(tooltip)
801 actionFilters->setToolTip(QCoreApplication::translate(
"MainWindow",
"Modify the video image or audio",
nullptr));
802 #endif // QT_CONFIG(tooltip)
803 actionAddCustomProfile->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
804 actionSystemTheme->setText(QCoreApplication::translate(
"MainWindow",
"System",
nullptr));
805 #if QT_CONFIG(tooltip)
806 actionSystemTheme->setToolTip(QCoreApplication::translate(
"MainWindow",
"Use the user or platform style, colors, and icons.",
nullptr));
807 #endif // QT_CONFIG(tooltip)
808 actionFusionDark->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Dark",
nullptr));
809 actionFusionLight->setText(QCoreApplication::translate(
"MainWindow",
"Fusion Light",
nullptr));
810 actionTutorials->setText(QCoreApplication::translate(
"MainWindow",
"Tutorials...",
nullptr));
811 actionTimeline->setText(QCoreApplication::translate(
"MainWindow",
"Timeline",
nullptr));
812 actionRestoreLayout->setText(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
813 #if QT_CONFIG(tooltip)
814 actionRestoreLayout->setToolTip(QCoreApplication::translate(
"MainWindow",
"Restore Default Layout",
nullptr));
815 #endif // QT_CONFIG(tooltip)
816 actionShowTitleBars->setText(QCoreApplication::translate(
"MainWindow",
"Show Title Bars",
nullptr));
817 actionShowToolbar->setText(QCoreApplication::translate(
"MainWindow",
"Show Toolbar",
nullptr));
818 actionUpgrade->setText(QCoreApplication::translate(
"MainWindow",
"Upgrade...",
nullptr));
819 actionOpenXML->setText(QCoreApplication::translate(
"MainWindow",
"Open MLT XML As Clip...",
nullptr));
820 #if QT_CONFIG(tooltip)
821 actionOpenXML->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a MLT XML project file as a virtual clip",
nullptr));
822 #endif // QT_CONFIG(tooltip)
823 actionGammaSRGB->setText(QCoreApplication::translate(
"MainWindow",
"sRGB (computer)",
nullptr));
824 actionGammaRec709->setText(QCoreApplication::translate(
"MainWindow",
"Rec. 709 (TV)",
nullptr));
825 actionScrubAudio->setText(QCoreApplication::translate(
"MainWindow",
"Scrub Audio",
nullptr));
826 actionDrawingAutomatic->setText(QCoreApplication::translate(
"MainWindow",
"Automatic",
nullptr));
827 actionDrawingSoftware->setText(QCoreApplication::translate(
"MainWindow",
"Software (Mesa)",
nullptr));
828 actionApplicationLog->setText(QCoreApplication::translate(
"MainWindow",
"Application Log...",
nullptr));
829 actionProject->setText(QCoreApplication::translate(
"MainWindow",
"Project",
nullptr));
830 actionPlayer->setText(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
831 actionUser_Interface->setText(QCoreApplication::translate(
"MainWindow",
"User Interface",
nullptr));
832 actionClose->setText(QCoreApplication::translate(
"MainWindow",
"Close",
nullptr));
833 #if QT_CONFIG(shortcut)
834 actionClose->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+W",
nullptr));
835 #endif // QT_CONFIG(shortcut)
836 actionCut->setText(QCoreApplication::translate(
"MainWindow",
"Cu&t",
nullptr));
837 #if QT_CONFIG(shortcut)
838 actionCut->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+X",
nullptr));
839 #endif // QT_CONFIG(shortcut)
840 actionCopy->setText(QCoreApplication::translate(
"MainWindow",
"&Copy",
nullptr));
841 #if QT_CONFIG(shortcut)
842 actionCopy->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+C",
nullptr));
843 #endif // QT_CONFIG(shortcut)
844 actionPaste->setText(QCoreApplication::translate(
"MainWindow",
"&Paste",
nullptr));
845 #if QT_CONFIG(shortcut)
846 actionPaste->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+V",
nullptr));
847 #endif // QT_CONFIG(shortcut)
848 actionExportEDL->setText(QCoreApplication::translate(
"MainWindow",
"Export EDL...",
nullptr));
849 actionExportFrame->setText(QCoreApplication::translate(
"MainWindow",
"Export Frame...",
nullptr));
850 #if QT_CONFIG(shortcut)
851 actionExportFrame->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+Shift+E",
nullptr));
852 #endif // QT_CONFIG(shortcut)
853 actionExportVideo->setText(QCoreApplication::translate(
"MainWindow",
"Export Video...",
nullptr));
854 #if QT_CONFIG(shortcut)
855 actionExportVideo->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+E",
nullptr));
856 #endif // QT_CONFIG(shortcut)
857 actionAppDataSet->setText(QCoreApplication::translate(
"MainWindow",
"Set...",
nullptr));
858 actionAppDataShow->setText(QCoreApplication::translate(
"MainWindow",
"Show...",
nullptr));
859 #if QT_CONFIG(tooltip)
860 actionAppDataShow->setToolTip(QCoreApplication::translate(
"MainWindow",
"Show",
nullptr));
861 #endif // QT_CONFIG(tooltip)
862 actionKeyframes->setText(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
863 #if QT_CONFIG(tooltip)
864 actionKeyframes->setToolTip(QCoreApplication::translate(
"MainWindow",
"Keyframes",
nullptr));
865 #endif // QT_CONFIG(tooltip)
866 actionNew->setText(QCoreApplication::translate(
"MainWindow",
"New",
nullptr));
867 #if QT_CONFIG(shortcut)
868 actionNew->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+N",
nullptr));
869 #endif // QT_CONFIG(shortcut)
870 actionKeyboardShortcuts->setText(QCoreApplication::translate(
"MainWindow",
"Keyboard Shortcuts...",
nullptr));
871 #if QT_CONFIG(shortcut)
872 actionKeyboardShortcuts->setShortcut(QCoreApplication::translate(
"MainWindow",
"F1",
nullptr));
873 #endif // QT_CONFIG(shortcut)
874 actionLayoutPlayer->setText(QCoreApplication::translate(
"MainWindow",
"Player",
nullptr));
875 actionLayoutPlaylist->setText(QCoreApplication::translate(
"MainWindow",
"Playlist Project",
nullptr));
876 actionLayoutTimeline->setText(QCoreApplication::translate(
"MainWindow",
"Timeline Project",
nullptr));
877 actionLayoutClip->setText(QCoreApplication::translate(
"MainWindow",
"Clip-only Project",
nullptr));
878 actionLayoutAdd->setText(QCoreApplication::translate(
"MainWindow",
"Add...",
nullptr));
879 actionProfileRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
880 actionLayoutRemove->setText(QCoreApplication::translate(
"MainWindow",
"Remove...",
nullptr));
881 actionOpenOther2->setText(QCoreApplication::translate(
"MainWindow",
"Open Other",
nullptr));
882 #if QT_CONFIG(tooltip)
883 actionOpenOther2->setToolTip(QCoreApplication::translate(
"MainWindow",
"Open a device, stream or generator",
nullptr));
884 #endif // QT_CONFIG(tooltip)
885 actionClearRecentOnExit->setText(QCoreApplication::translate(
"MainWindow",
"Clear Recent on Exit",
nullptr));
886 actionShowTextUnderIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Text Under Icons",
nullptr));
887 actionShowSmallIcons->setText(QCoreApplication::translate(
"MainWindow",
"Show Small Icons",
nullptr));
888 actionJobs->setText(QCoreApplication::translate(
"MainWindow",
"Jobs",
nullptr));
889 actionPreview540->setText(QCoreApplication::translate(
"MainWindow",
"540p",
nullptr));
890 #if QT_CONFIG(shortcut)
891 actionPreview540->setShortcut(QCoreApplication::translate(
"MainWindow",
"F8",
nullptr));
892 #endif // QT_CONFIG(shortcut)
893 actionPreview720->setText(QCoreApplication::translate(
"MainWindow",
"720p",
nullptr));
894 #if QT_CONFIG(shortcut)
895 actionPreview720->setShortcut(QCoreApplication::translate(
"MainWindow",
"F9",
nullptr));
896 #endif // QT_CONFIG(shortcut)
897 actionPreviewNone->setText(QCoreApplication::translate(
"MainWindow",
"None",
nullptr));
898 #if QT_CONFIG(shortcut)
899 actionPreviewNone->setShortcut(QCoreApplication::translate(
"MainWindow",
"F6",
nullptr));
900 #endif // QT_CONFIG(shortcut)
901 actionPreview360->setText(QCoreApplication::translate(
"MainWindow",
"360p",
nullptr));
902 #if QT_CONFIG(shortcut)
903 actionPreview360->setShortcut(QCoreApplication::translate(
"MainWindow",
"F7",
nullptr));
904 #endif // QT_CONFIG(shortcut)
905 menuFile->setTitle(QCoreApplication::translate(
"MainWindow",
"&File",
nullptr));
906 menuView->setTitle(QCoreApplication::translate(
"MainWindow",
"&View",
nullptr));
907 menuLayout->setTitle(QCoreApplication::translate(
"MainWindow",
"Layout",
nullptr));
908 menuEdit->setTitle(QCoreApplication::translate(
"MainWindow",
"&Edit",
nullptr));
909 menuHelp->setTitle(QCoreApplication::translate(
"MainWindow",
"&Help",
nullptr));
910 menuSettings->setTitle(QCoreApplication::translate(
"MainWindow",
"Settings",
nullptr));
911 menuAudioChannels->setTitle(QCoreApplication::translate(
"MainWindow",
"Audio Channels",
nullptr));
912 menuDeinterlacer->setTitle(QCoreApplication::translate(
"MainWindow",
"Deinterlacer",
nullptr));
913 menuInterpolation->setTitle(QCoreApplication::translate(
"MainWindow",
"Interpolation",
nullptr));
914 menuProfile->setTitle(QCoreApplication::translate(
"MainWindow",
"Video Mode",
nullptr));
915 menuExternal->setTitle(QCoreApplication::translate(
"MainWindow",
"External Monitor",
nullptr));
916 menuLanguage->setTitle(QCoreApplication::translate(
"MainWindow",
"Language",
nullptr));
917 menuTheme->setTitle(QCoreApplication::translate(
"MainWindow",
"Theme",
nullptr));
918 menuGamma->setTitle(QCoreApplication::translate(
"MainWindow",
"Gamma",
nullptr));
919 menuDrawingMethod->setTitle(QCoreApplication::translate(
"MainWindow",
"Display Method",
nullptr));
920 menuData_Directory->setTitle(QCoreApplication::translate(
"MainWindow",
"App Data Directory",
nullptr));
921 menuPreviewScaling->setTitle(QCoreApplication::translate(
"MainWindow",
"Preview Scaling",
nullptr));
922 mainToolBar->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Toolbar",
nullptr));
928 class MainWindow:
public Ui_MainWindow {};
933 #endif // UI_MAINWINDOW_H