9 #ifndef UI_MAINWINDOW_H 10 #define UI_MAINWINDOW_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QHeaderView> 18 #include <QtWidgets/QMainWindow> 19 #include <QtWidgets/QMenu> 20 #include <QtWidgets/QMenuBar> 21 #include <QtWidgets/QStatusBar> 22 #include <QtWidgets/QToolBar> 23 #include <QtWidgets/QWidget> 32 QAction *actionAbout_Shotcut;
33 QAction *actionAbout_Qt;
34 QAction *actionOpenOther;
36 QAction *actionSave_As;
37 QAction *actionEncode;
42 QAction *actionEnter_Full_Screen;
43 QAction *actionAudioMeter;
44 QAction *actionProperties;
45 QAction *actionRecent;
46 QAction *actionPlaylist;
47 QAction *actionHistory;
48 QAction *actionFullscreen;
49 QAction *actionRealtime;
50 QAction *actionProgressive;
52 QAction *actionOneField;
53 QAction *actionLinearBlend;
54 QAction *actionYadifTemporal;
55 QAction *actionYadifSpatial;
56 QAction *actionNearest;
57 QAction *actionBilinear;
58 QAction *actionBicubic;
60 QAction *actionProfileAutomatic;
61 QAction *actionExternalNone;
63 QAction *actionFilters;
64 QAction *actionAddCustomProfile;
65 QAction *actionSystemTheme;
66 QAction *actionFusionDark;
67 QAction *actionFusionLight;
68 QAction *actionTutorials;
69 QAction *actionTimeline;
70 QAction *actionRestoreLayout;
71 QAction *actionShowTitleBars;
72 QAction *actionShowToolbar;
73 QAction *actionUpgrade;
74 QAction *actionOpenXML;
75 QAction *actionGammaSRGB;
76 QAction *actionGammaRec709;
77 QAction *actionScrubAudio;
78 QAction *actionDrawingAutomatic;
79 QAction *actionDrawingOpenGL;
80 QAction *actionDrawingDirectX;
81 QAction *actionDrawingSoftware;
82 QAction *actionApplicationLog;
83 QAction *actionProject;
84 QAction *actionPlayer;
85 QAction *actionUser_Interface;
90 QAction *actionExportEDL;
91 QAction *actionExportFrame;
92 QAction *actionExportVideo;
93 QAction *actionAppDataSet;
94 QAction *actionAppDataShow;
96 QWidget *centralWidget;
97 QHBoxLayout *horizontalLayout;
104 QMenu *menuDeinterlacer;
105 QMenu *menuInterpolation;
111 QMenu *menuDrawingMethod;
112 QMenu *menuData_Directory;
113 QToolBar *mainToolBar;
114 QStatusBar *statusBar;
116 void setupUi(QMainWindow *MainWindow)
118 if (MainWindow->objectName().isEmpty())
119 MainWindow->setObjectName(QStringLiteral(
"MainWindow"));
120 MainWindow->resize(832, 535);
122 icon.addFile(QStringLiteral(
":/icons/shotcut-logo-64.png"), QSize(), QIcon::Normal, QIcon::Off);
123 MainWindow->setWindowIcon(icon);
124 actionOpen =
new QAction(MainWindow);
125 actionOpen->setObjectName(QStringLiteral(
"actionOpen"));
127 QString iconThemeName = QStringLiteral(
"document-open");
128 if (QIcon::hasThemeIcon(iconThemeName)) {
129 icon1 = QIcon::fromTheme(iconThemeName);
131 icon1.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/document-open.png"), QSize(), QIcon::Normal, QIcon::Off);
133 actionOpen->setIcon(icon1);
134 actionOpen->setIconVisibleInMenu(
false);
135 actionExit =
new QAction(MainWindow);
136 actionExit->setObjectName(QStringLiteral(
"actionExit"));
137 actionAbout_Shotcut =
new QAction(MainWindow);
138 actionAbout_Shotcut->setObjectName(QStringLiteral(
"actionAbout_Shotcut"));
139 actionAbout_Shotcut->setMenuRole(QAction::AboutRole);
140 actionAbout_Qt =
new QAction(MainWindow);
141 actionAbout_Qt->setObjectName(QStringLiteral(
"actionAbout_Qt"));
142 actionAbout_Qt->setMenuRole(QAction::AboutQtRole);
143 actionOpenOther =
new QAction(MainWindow);
144 actionOpenOther->setObjectName(QStringLiteral(
"actionOpenOther"));
145 actionOpenOther->setIconVisibleInMenu(
false);
146 actionSave =
new QAction(MainWindow);
147 actionSave->setObjectName(QStringLiteral(
"actionSave"));
149 iconThemeName = QStringLiteral(
"document-save");
150 if (QIcon::hasThemeIcon(iconThemeName)) {
151 icon2 = QIcon::fromTheme(iconThemeName);
153 icon2.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/document-save.png"), QSize(), QIcon::Normal, QIcon::Off);
155 actionSave->setIcon(icon2);
156 actionSave->setIconVisibleInMenu(
false);
157 actionSave_As =
new QAction(MainWindow);
158 actionSave_As->setObjectName(QStringLiteral(
"actionSave_As"));
159 actionEncode =
new QAction(MainWindow);
160 actionEncode->setObjectName(QStringLiteral(
"actionEncode"));
162 iconThemeName = QStringLiteral(
"media-record");
163 if (QIcon::hasThemeIcon(iconThemeName)) {
164 icon3 = QIcon::fromTheme(iconThemeName);
166 icon3.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Normal, QIcon::Off);
168 actionEncode->setIcon(icon3);
169 actionUndo =
new QAction(MainWindow);
170 actionUndo->setObjectName(QStringLiteral(
"actionUndo"));
172 iconThemeName = QStringLiteral(
"edit-undo");
173 if (QIcon::hasThemeIcon(iconThemeName)) {
174 icon4 = QIcon::fromTheme(iconThemeName);
176 icon4.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/edit-undo.png"), QSize(), QIcon::Normal, QIcon::Off);
178 actionUndo->setIcon(icon4);
179 actionRedo =
new QAction(MainWindow);
180 actionRedo->setObjectName(QStringLiteral(
"actionRedo"));
182 iconThemeName = QStringLiteral(
"edit-redo");
183 if (QIcon::hasThemeIcon(iconThemeName)) {
184 icon5 = QIcon::fromTheme(iconThemeName);
186 icon5.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/edit-redo.png"), QSize(), QIcon::Normal, QIcon::Off);
188 actionRedo->setIcon(icon5);
189 actionForum =
new QAction(MainWindow);
190 actionForum->setObjectName(QStringLiteral(
"actionForum"));
191 actionFAQ =
new QAction(MainWindow);
192 actionFAQ->setObjectName(QStringLiteral(
"actionFAQ"));
193 actionEnter_Full_Screen =
new QAction(MainWindow);
194 actionEnter_Full_Screen->setObjectName(QStringLiteral(
"actionEnter_Full_Screen"));
196 iconThemeName = QStringLiteral(
"view-fullscreen");
197 if (QIcon::hasThemeIcon(iconThemeName)) {
198 icon6 = QIcon::fromTheme(iconThemeName);
200 icon6.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/view-fullscreen.png"), QSize(), QIcon::Normal, QIcon::Off);
202 actionEnter_Full_Screen->setIcon(icon6);
203 actionAudioMeter =
new QAction(MainWindow);
204 actionAudioMeter->setObjectName(QStringLiteral(
"actionAudioMeter"));
206 iconThemeName = QStringLiteral(
"audio-meter");
207 if (QIcon::hasThemeIcon(iconThemeName)) {
208 icon7 = QIcon::fromTheme(iconThemeName);
210 icon7.addFile(QStringLiteral(
":/icons/light/32x32/audio-meter.png"), QSize(), QIcon::Normal, QIcon::Off);
212 actionAudioMeter->setIcon(icon7);
213 actionProperties =
new QAction(MainWindow);
214 actionProperties->setObjectName(QStringLiteral(
"actionProperties"));
216 iconThemeName = QStringLiteral(
"dialog-information");
217 if (QIcon::hasThemeIcon(iconThemeName)) {
218 icon8 = QIcon::fromTheme(iconThemeName);
220 icon8.addFile(QStringLiteral(
":/icons/oxygen/32x32/status/dialog-information.png"), QSize(), QIcon::Normal, QIcon::Off);
222 actionProperties->setIcon(icon8);
223 actionRecent =
new QAction(MainWindow);
224 actionRecent->setObjectName(QStringLiteral(
"actionRecent"));
226 iconThemeName = QStringLiteral(
"document-open-recent");
227 if (QIcon::hasThemeIcon(iconThemeName)) {
228 icon9 = QIcon::fromTheme(iconThemeName);
230 icon9.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/document-open-recent.png"), QSize(), QIcon::Normal, QIcon::Off);
232 actionRecent->setIcon(icon9);
233 actionPlaylist =
new QAction(MainWindow);
234 actionPlaylist->setObjectName(QStringLiteral(
"actionPlaylist"));
236 iconThemeName = QStringLiteral(
"view-media-playlist");
237 if (QIcon::hasThemeIcon(iconThemeName)) {
238 icon10 = QIcon::fromTheme(iconThemeName);
240 icon10.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/view-media-playlist.png"), QSize(), QIcon::Normal, QIcon::Off);
242 actionPlaylist->setIcon(icon10);
243 actionHistory =
new QAction(MainWindow);
244 actionHistory->setObjectName(QStringLiteral(
"actionHistory"));
246 iconThemeName = QStringLiteral(
"view-history");
247 if (QIcon::hasThemeIcon(iconThemeName)) {
248 icon11 = QIcon::fromTheme(iconThemeName);
250 icon11.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/view-history.png"), QSize(), QIcon::Normal, QIcon::Off);
252 actionHistory->setIcon(icon11);
253 actionFullscreen =
new QAction(MainWindow);
254 actionFullscreen->setObjectName(QStringLiteral(
"actionFullscreen"));
255 actionFullscreen->setIcon(icon6);
256 actionRealtime =
new QAction(MainWindow);
257 actionRealtime->setObjectName(QStringLiteral(
"actionRealtime"));
258 actionRealtime->setCheckable(
true);
259 actionRealtime->setChecked(
true);
260 actionProgressive =
new QAction(MainWindow);
261 actionProgressive->setObjectName(QStringLiteral(
"actionProgressive"));
262 actionProgressive->setCheckable(
true);
263 actionProgressive->setChecked(
true);
264 actionGPU =
new QAction(MainWindow);
265 actionGPU->setObjectName(QStringLiteral(
"actionGPU"));
266 actionGPU->setCheckable(
true);
267 actionOneField =
new QAction(MainWindow);
268 actionOneField->setObjectName(QStringLiteral(
"actionOneField"));
269 actionOneField->setCheckable(
true);
270 actionOneField->setChecked(
true);
271 actionLinearBlend =
new QAction(MainWindow);
272 actionLinearBlend->setObjectName(QStringLiteral(
"actionLinearBlend"));
273 actionLinearBlend->setCheckable(
true);
274 actionYadifTemporal =
new QAction(MainWindow);
275 actionYadifTemporal->setObjectName(QStringLiteral(
"actionYadifTemporal"));
276 actionYadifTemporal->setCheckable(
true);
277 actionYadifSpatial =
new QAction(MainWindow);
278 actionYadifSpatial->setObjectName(QStringLiteral(
"actionYadifSpatial"));
279 actionYadifSpatial->setCheckable(
true);
280 actionNearest =
new QAction(MainWindow);
281 actionNearest->setObjectName(QStringLiteral(
"actionNearest"));
282 actionNearest->setCheckable(
true);
283 actionNearest->setChecked(
true);
284 actionBilinear =
new QAction(MainWindow);
285 actionBilinear->setObjectName(QStringLiteral(
"actionBilinear"));
286 actionBilinear->setCheckable(
true);
287 actionBicubic =
new QAction(MainWindow);
288 actionBicubic->setObjectName(QStringLiteral(
"actionBicubic"));
289 actionBicubic->setCheckable(
true);
290 actionHyper =
new QAction(MainWindow);
291 actionHyper->setObjectName(QStringLiteral(
"actionHyper"));
292 actionHyper->setCheckable(
true);
293 actionProfileAutomatic =
new QAction(MainWindow);
294 actionProfileAutomatic->setObjectName(QStringLiteral(
"actionProfileAutomatic"));
295 actionProfileAutomatic->setCheckable(
true);
296 actionProfileAutomatic->setChecked(
true);
297 actionExternalNone =
new QAction(MainWindow);
298 actionExternalNone->setObjectName(QStringLiteral(
"actionExternalNone"));
299 actionExternalNone->setCheckable(
true);
300 actionExternalNone->setChecked(
true);
301 actionJack =
new QAction(MainWindow);
302 actionJack->setObjectName(QStringLiteral(
"actionJack"));
303 actionJack->setCheckable(
true);
304 actionFilters =
new QAction(MainWindow);
305 actionFilters->setObjectName(QStringLiteral(
"actionFilters"));
307 iconThemeName = QStringLiteral(
"view-filter");
308 if (QIcon::hasThemeIcon(iconThemeName)) {
309 icon12 = QIcon::fromTheme(iconThemeName);
311 icon12.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/view-filter.png"), QSize(), QIcon::Normal, QIcon::Off);
313 actionFilters->setIcon(icon12);
314 actionAddCustomProfile =
new QAction(MainWindow);
315 actionAddCustomProfile->setObjectName(QStringLiteral(
"actionAddCustomProfile"));
316 actionSystemTheme =
new QAction(MainWindow);
317 actionSystemTheme->setObjectName(QStringLiteral(
"actionSystemTheme"));
318 actionSystemTheme->setCheckable(
true);
319 actionFusionDark =
new QAction(MainWindow);
320 actionFusionDark->setObjectName(QStringLiteral(
"actionFusionDark"));
321 actionFusionDark->setCheckable(
true);
322 actionFusionLight =
new QAction(MainWindow);
323 actionFusionLight->setObjectName(QStringLiteral(
"actionFusionLight"));
324 actionFusionLight->setCheckable(
true);
325 actionTutorials =
new QAction(MainWindow);
326 actionTutorials->setObjectName(QStringLiteral(
"actionTutorials"));
327 actionTimeline =
new QAction(MainWindow);
328 actionTimeline->setObjectName(QStringLiteral(
"actionTimeline"));
330 iconThemeName = QStringLiteral(
"view-time-schedule");
331 if (QIcon::hasThemeIcon(iconThemeName)) {
332 icon13 = QIcon::fromTheme(iconThemeName);
334 icon13.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/view-time-schedule.png"), QSize(), QIcon::Normal, QIcon::Off);
336 actionTimeline->setIcon(icon13);
337 actionRestoreLayout =
new QAction(MainWindow);
338 actionRestoreLayout->setObjectName(QStringLiteral(
"actionRestoreLayout"));
339 actionShowTitleBars =
new QAction(MainWindow);
340 actionShowTitleBars->setObjectName(QStringLiteral(
"actionShowTitleBars"));
341 actionShowTitleBars->setCheckable(
true);
342 actionShowToolbar =
new QAction(MainWindow);
343 actionShowToolbar->setObjectName(QStringLiteral(
"actionShowToolbar"));
344 actionShowToolbar->setCheckable(
true);
345 actionUpgrade =
new QAction(MainWindow);
346 actionUpgrade->setObjectName(QStringLiteral(
"actionUpgrade"));
347 actionOpenXML =
new QAction(MainWindow);
348 actionOpenXML->setObjectName(QStringLiteral(
"actionOpenXML"));
349 actionGammaSRGB =
new QAction(MainWindow);
350 actionGammaSRGB->setObjectName(QStringLiteral(
"actionGammaSRGB"));
351 actionGammaSRGB->setCheckable(
true);
352 actionGammaSRGB->setChecked(
true);
353 actionGammaRec709 =
new QAction(MainWindow);
354 actionGammaRec709->setObjectName(QStringLiteral(
"actionGammaRec709"));
355 actionGammaRec709->setCheckable(
true);
356 actionScrubAudio =
new QAction(MainWindow);
357 actionScrubAudio->setObjectName(QStringLiteral(
"actionScrubAudio"));
358 actionScrubAudio->setCheckable(
true);
359 actionDrawingAutomatic =
new QAction(MainWindow);
360 actionDrawingAutomatic->setObjectName(QStringLiteral(
"actionDrawingAutomatic"));
361 actionDrawingAutomatic->setCheckable(
true);
362 actionDrawingAutomatic->setChecked(
true);
363 actionDrawingOpenGL =
new QAction(MainWindow);
364 actionDrawingOpenGL->setObjectName(QStringLiteral(
"actionDrawingOpenGL"));
365 actionDrawingOpenGL->setCheckable(
true);
366 actionDrawingOpenGL->setText(QStringLiteral(
"OpenGL"));
367 actionDrawingDirectX =
new QAction(MainWindow);
368 actionDrawingDirectX->setObjectName(QStringLiteral(
"actionDrawingDirectX"));
369 actionDrawingDirectX->setCheckable(
true);
370 actionDrawingDirectX->setText(QStringLiteral(
"DirectX (ANGLE)"));
371 actionDrawingSoftware =
new QAction(MainWindow);
372 actionDrawingSoftware->setObjectName(QStringLiteral(
"actionDrawingSoftware"));
373 actionDrawingSoftware->setCheckable(
true);
374 actionApplicationLog =
new QAction(MainWindow);
375 actionApplicationLog->setObjectName(QStringLiteral(
"actionApplicationLog"));
376 actionProject =
new QAction(MainWindow);
377 actionProject->setObjectName(QStringLiteral(
"actionProject"));
378 actionProject->setEnabled(
false);
379 actionPlayer =
new QAction(MainWindow);
380 actionPlayer->setObjectName(QStringLiteral(
"actionPlayer"));
381 actionPlayer->setEnabled(
false);
382 actionUser_Interface =
new QAction(MainWindow);
383 actionUser_Interface->setObjectName(QStringLiteral(
"actionUser_Interface"));
384 actionUser_Interface->setEnabled(
false);
385 actionClose =
new QAction(MainWindow);
386 actionClose->setObjectName(QStringLiteral(
"actionClose"));
388 iconThemeName = QStringLiteral(
"window-close");
389 if (QIcon::hasThemeIcon(iconThemeName)) {
390 icon14 = QIcon::fromTheme(iconThemeName);
392 icon14.addFile(QStringLiteral(
"."), QSize(), QIcon::Normal, QIcon::Off);
394 actionClose->setIcon(icon14);
395 actionClose->setIconVisibleInMenu(
false);
396 actionCut =
new QAction(MainWindow);
397 actionCut->setObjectName(QStringLiteral(
"actionCut"));
398 actionCut->setEnabled(
false);
400 iconThemeName = QStringLiteral(
"edit-cut");
401 if (QIcon::hasThemeIcon(iconThemeName)) {
402 icon15 = QIcon::fromTheme(iconThemeName);
404 icon15.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/edit-cut.png"), QSize(), QIcon::Normal, QIcon::Off);
406 actionCut->setIcon(icon15);
407 actionCopy =
new QAction(MainWindow);
408 actionCopy->setObjectName(QStringLiteral(
"actionCopy"));
409 actionCopy->setEnabled(
false);
411 iconThemeName = QStringLiteral(
"edit-copy");
412 if (QIcon::hasThemeIcon(iconThemeName)) {
413 icon16 = QIcon::fromTheme(iconThemeName);
415 icon16.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/edit-copy.png"), QSize(), QIcon::Normal, QIcon::Off);
417 actionCopy->setIcon(icon16);
418 actionPaste =
new QAction(MainWindow);
419 actionPaste->setObjectName(QStringLiteral(
"actionPaste"));
420 actionPaste->setEnabled(
false);
422 iconThemeName = QStringLiteral(
"edit-paste");
423 if (QIcon::hasThemeIcon(iconThemeName)) {
424 icon17 = QIcon::fromTheme(iconThemeName);
426 icon17.addFile(QStringLiteral(
":/icons/oxygen/32x32/actions/edit-paste.png"), QSize(), QIcon::Normal, QIcon::Off);
428 actionPaste->setIcon(icon17);
429 actionExportEDL =
new QAction(MainWindow);
430 actionExportEDL->setObjectName(QStringLiteral(
"actionExportEDL"));
431 actionExportFrame =
new QAction(MainWindow);
432 actionExportFrame->setObjectName(QStringLiteral(
"actionExportFrame"));
433 actionExportVideo =
new QAction(MainWindow);
434 actionExportVideo->setObjectName(QStringLiteral(
"actionExportVideo"));
435 actionAppDataSet =
new QAction(MainWindow);
436 actionAppDataSet->setObjectName(QStringLiteral(
"actionAppDataSet"));
437 actionAppDataShow =
new QAction(MainWindow);
438 actionAppDataShow->setObjectName(QStringLiteral(
"actionAppDataShow"));
439 actionNew =
new QAction(MainWindow);
440 actionNew->setObjectName(QStringLiteral(
"actionNew"));
441 centralWidget =
new QWidget(MainWindow);
442 centralWidget->setObjectName(QStringLiteral(
"centralWidget"));
443 horizontalLayout =
new QHBoxLayout(centralWidget);
444 horizontalLayout->setSpacing(6);
445 horizontalLayout->setContentsMargins(11, 11, 11, 11);
446 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
447 horizontalLayout->setContentsMargins(0, 4, 0, 0);
448 MainWindow->setCentralWidget(centralWidget);
449 menuBar =
new QMenuBar(MainWindow);
450 menuBar->setObjectName(QStringLiteral(
"menuBar"));
451 menuBar->setGeometry(QRect(0, 0, 832, 31));
452 menuFile =
new QMenu(menuBar);
453 menuFile->setObjectName(QStringLiteral(
"menuFile"));
454 menuView =
new QMenu(menuBar);
455 menuView->setObjectName(QStringLiteral(
"menuView"));
456 menuEdit =
new QMenu(menuBar);
457 menuEdit->setObjectName(QStringLiteral(
"menuEdit"));
458 menuHelp =
new QMenu(menuBar);
459 menuHelp->setObjectName(QStringLiteral(
"menuHelp"));
460 menuSettings =
new QMenu(menuBar);
461 menuSettings->setObjectName(QStringLiteral(
"menuSettings"));
462 menuDeinterlacer =
new QMenu(menuSettings);
463 menuDeinterlacer->setObjectName(QStringLiteral(
"menuDeinterlacer"));
464 menuInterpolation =
new QMenu(menuSettings);
465 menuInterpolation->setObjectName(QStringLiteral(
"menuInterpolation"));
466 menuProfile =
new QMenu(menuSettings);
467 menuProfile->setObjectName(QStringLiteral(
"menuProfile"));
468 menuExternal =
new QMenu(menuSettings);
469 menuExternal->setObjectName(QStringLiteral(
"menuExternal"));
470 menuLanguage =
new QMenu(menuSettings);
471 menuLanguage->setObjectName(QStringLiteral(
"menuLanguage"));
472 menuTheme =
new QMenu(menuSettings);
473 menuTheme->setObjectName(QStringLiteral(
"menuTheme"));
474 menuGamma =
new QMenu(menuSettings);
475 menuGamma->setObjectName(QStringLiteral(
"menuGamma"));
476 menuDrawingMethod =
new QMenu(menuSettings);
477 menuDrawingMethod->setObjectName(QStringLiteral(
"menuDrawingMethod"));
478 menuData_Directory =
new QMenu(menuSettings);
479 menuData_Directory->setObjectName(QStringLiteral(
"menuData_Directory"));
480 MainWindow->setMenuBar(menuBar);
481 mainToolBar =
new QToolBar(MainWindow);
482 mainToolBar->setObjectName(QStringLiteral(
"mainToolBar"));
483 mainToolBar->setMovable(
false);
484 mainToolBar->setIconSize(QSize(16, 16));
485 mainToolBar->setToolButtonStyle(Qt::ToolButtonFollowStyle);
486 mainToolBar->setFloatable(
false);
487 mainToolBar->setProperty(
"Movable", QVariant(
false));
488 MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
489 statusBar =
new QStatusBar(MainWindow);
490 statusBar->setObjectName(QStringLiteral(
"statusBar"));
491 MainWindow->setStatusBar(statusBar);
493 menuBar->addAction(menuFile->menuAction());
494 menuBar->addAction(menuEdit->menuAction());
495 menuBar->addAction(menuView->menuAction());
496 menuBar->addAction(menuSettings->menuAction());
497 menuBar->addAction(menuHelp->menuAction());
498 menuFile->addAction(actionNew);
499 menuFile->addAction(actionOpen);
500 menuFile->addAction(actionOpenOther);
501 menuFile->addAction(actionOpenXML);
502 menuFile->addSeparator();
503 menuFile->addAction(actionSave);
504 menuFile->addAction(actionSave_As);
505 menuFile->addAction(actionExportVideo);
506 menuFile->addAction(actionExportFrame);
507 menuFile->addAction(actionExportEDL);
508 menuFile->addSeparator();
509 menuFile->addAction(actionClose);
510 menuFile->addSeparator();
511 menuFile->addAction(actionExit);
512 menuView->addAction(actionEnter_Full_Screen);
513 menuView->addAction(actionRestoreLayout);
514 menuView->addAction(actionShowTitleBars);
515 menuView->addAction(actionShowToolbar);
516 menuView->addSeparator();
517 menuEdit->addAction(actionCut);
518 menuEdit->addAction(actionCopy);
519 menuEdit->addAction(actionPaste);
520 menuHelp->addAction(actionUpgrade);
521 menuHelp->addAction(actionFAQ);
522 menuHelp->addAction(actionTutorials);
523 menuHelp->addAction(actionForum);
524 menuHelp->addSeparator();
525 menuHelp->addAction(actionAbout_Shotcut);
526 menuHelp->addAction(actionAbout_Qt);
527 menuSettings->addAction(actionProject);
528 menuSettings->addAction(actionGPU);
529 menuSettings->addAction(menuProfile->menuAction());
530 menuSettings->addSeparator();
531 menuSettings->addAction(actionPlayer);
532 menuSettings->addAction(actionScrubAudio);
533 menuSettings->addAction(actionJack);
534 menuSettings->addAction(actionRealtime);
535 menuSettings->addAction(actionProgressive);
536 menuSettings->addAction(menuDeinterlacer->menuAction());
537 menuSettings->addAction(menuInterpolation->menuAction());
538 menuSettings->addAction(menuExternal->menuAction());
539 menuSettings->addAction(menuGamma->menuAction());
540 menuSettings->addSeparator();
541 menuSettings->addAction(actionUser_Interface);
542 menuSettings->addAction(menuLanguage->menuAction());
543 menuSettings->addAction(menuTheme->menuAction());
544 menuSettings->addAction(menuDrawingMethod->menuAction());
545 menuSettings->addAction(menuData_Directory->menuAction());
546 menuDeinterlacer->addAction(actionOneField);
547 menuDeinterlacer->addAction(actionLinearBlend);
548 menuDeinterlacer->addAction(actionYadifTemporal);
549 menuDeinterlacer->addAction(actionYadifSpatial);
550 menuInterpolation->addAction(actionNearest);
551 menuInterpolation->addAction(actionBilinear);
552 menuInterpolation->addAction(actionBicubic);
553 menuInterpolation->addAction(actionHyper);
554 menuProfile->addAction(actionProfileAutomatic);
555 menuExternal->addAction(actionExternalNone);
556 menuTheme->addAction(actionSystemTheme);
557 menuTheme->addAction(actionFusionDark);
558 menuTheme->addAction(actionFusionLight);
559 menuGamma->addAction(actionGammaSRGB);
560 menuGamma->addAction(actionGammaRec709);
561 menuDrawingMethod->addAction(actionDrawingAutomatic);
562 menuDrawingMethod->addAction(actionDrawingOpenGL);
563 menuDrawingMethod->addAction(actionDrawingDirectX);
564 menuDrawingMethod->addAction(actionDrawingSoftware);
565 menuData_Directory->addAction(actionAppDataSet);
566 menuData_Directory->addAction(actionAppDataShow);
567 mainToolBar->addAction(actionOpen);
568 mainToolBar->addAction(actionSave);
569 mainToolBar->addSeparator();
570 mainToolBar->addAction(actionUndo);
571 mainToolBar->addAction(actionRedo);
572 mainToolBar->addSeparator();
573 mainToolBar->addAction(actionAudioMeter);
574 mainToolBar->addAction(actionProperties);
575 mainToolBar->addAction(actionRecent);
576 mainToolBar->addAction(actionPlaylist);
577 mainToolBar->addAction(actionHistory);
578 mainToolBar->addAction(actionFilters);
579 mainToolBar->addAction(actionTimeline);
580 mainToolBar->addAction(actionEncode);
581 mainToolBar->addAction(actionFullscreen);
583 retranslateUi(MainWindow);
584 QObject::connect(actionExit, SIGNAL(triggered()), MainWindow, SLOT(close()));
586 QMetaObject::connectSlotsByName(MainWindow);
589 void retranslateUi(QMainWindow *MainWindow)
591 MainWindow->setWindowTitle(QApplication::translate(
"MainWindow",
"Shotcut", Q_NULLPTR));
592 actionOpen->setText(QApplication::translate(
"MainWindow",
"&Open File...", Q_NULLPTR));
593 #ifndef QT_NO_TOOLTIP 594 actionOpen->setToolTip(QApplication::translate(
"MainWindow",
"Open a video, audio or image file", Q_NULLPTR));
595 #endif // QT_NO_TOOLTIP 596 #ifndef QT_NO_SHORTCUT 597 actionOpen->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+O", Q_NULLPTR));
598 #endif // QT_NO_SHORTCUT 599 actionExit->setText(QApplication::translate(
"MainWindow",
"E&xit", Q_NULLPTR));
600 #ifndef QT_NO_TOOLTIP 601 actionExit->setToolTip(QApplication::translate(
"MainWindow",
"Quit the application", Q_NULLPTR));
602 #endif // QT_NO_TOOLTIP 603 #ifndef QT_NO_SHORTCUT 604 actionExit->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+Q", Q_NULLPTR));
605 #endif // QT_NO_SHORTCUT 606 actionAbout_Shotcut->setText(QApplication::translate(
"MainWindow",
"&About Shotcut", Q_NULLPTR));
607 actionAbout_Qt->setText(QApplication::translate(
"MainWindow",
"About Qt", Q_NULLPTR));
608 actionOpenOther->setText(QApplication::translate(
"MainWindow",
"Open Other...", Q_NULLPTR));
609 #ifndef QT_NO_TOOLTIP 610 actionOpenOther->setToolTip(QApplication::translate(
"MainWindow",
"Open a device, stream or generator", Q_NULLPTR));
611 #endif // QT_NO_TOOLTIP 612 #ifndef QT_NO_SHORTCUT 613 actionOpenOther->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+Shift+O", Q_NULLPTR));
614 #endif // QT_NO_SHORTCUT 615 actionSave->setText(QApplication::translate(
"MainWindow",
"&Save", Q_NULLPTR));
616 #ifndef QT_NO_TOOLTIP 617 actionSave->setToolTip(QApplication::translate(
"MainWindow",
"Save project as a MLT XML file", Q_NULLPTR));
618 #endif // QT_NO_TOOLTIP 619 #ifndef QT_NO_SHORTCUT 620 actionSave->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+S", Q_NULLPTR));
621 #endif // QT_NO_SHORTCUT 622 actionSave_As->setText(QApplication::translate(
"MainWindow",
"Save &As...", Q_NULLPTR));
623 #ifndef QT_NO_TOOLTIP 624 actionSave_As->setToolTip(QApplication::translate(
"MainWindow",
"Save project to a different MLT XML file", Q_NULLPTR));
625 #endif // QT_NO_TOOLTIP 626 #ifndef QT_NO_SHORTCUT 627 actionSave_As->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+Shift+S", Q_NULLPTR));
628 #endif // QT_NO_SHORTCUT 629 actionEncode->setText(QApplication::translate(
"MainWindow",
"Export", Q_NULLPTR));
630 #ifndef QT_NO_TOOLTIP 631 actionEncode->setToolTip(QApplication::translate(
"MainWindow",
"Show the Export panel", Q_NULLPTR));
632 #endif // QT_NO_TOOLTIP 633 actionUndo->setText(QApplication::translate(
"MainWindow",
"&Undo", Q_NULLPTR));
634 actionRedo->setText(QApplication::translate(
"MainWindow",
"&Redo", Q_NULLPTR));
635 actionForum->setText(QApplication::translate(
"MainWindow",
"Forum...", Q_NULLPTR));
636 actionFAQ->setText(QApplication::translate(
"MainWindow",
"FAQ...", Q_NULLPTR));
637 actionEnter_Full_Screen->setText(QApplication::translate(
"MainWindow",
"Enter Full Screen", Q_NULLPTR));
638 #ifndef QT_NO_SHORTCUT 639 actionEnter_Full_Screen->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+Shift+F", Q_NULLPTR));
640 #endif // QT_NO_SHORTCUT 641 actionAudioMeter->setText(QApplication::translate(
"MainWindow",
"Peak Meter", Q_NULLPTR));
642 #ifndef QT_NO_TOOLTIP 643 actionAudioMeter->setToolTip(QApplication::translate(
"MainWindow",
"Show or hide the audio peak meter", Q_NULLPTR));
644 #endif // QT_NO_TOOLTIP 645 actionProperties->setText(QApplication::translate(
"MainWindow",
"Properties", Q_NULLPTR));
646 actionRecent->setText(QApplication::translate(
"MainWindow",
"Recent", Q_NULLPTR));
647 actionPlaylist->setText(QApplication::translate(
"MainWindow",
"Playlist", Q_NULLPTR));
648 actionHistory->setText(QApplication::translate(
"MainWindow",
"History", Q_NULLPTR));
649 actionFullscreen->setText(QApplication::translate(
"MainWindow",
"Full Screen", Q_NULLPTR));
650 actionRealtime->setText(QApplication::translate(
"MainWindow",
"Realtime (frame dropping)", Q_NULLPTR));
651 actionProgressive->setText(QApplication::translate(
"MainWindow",
"Progressive", Q_NULLPTR));
652 actionGPU->setText(QApplication::translate(
"MainWindow",
"GPU Processing (experimental)", Q_NULLPTR));
653 actionOneField->setText(QApplication::translate(
"MainWindow",
"One Field (fast)", Q_NULLPTR));
654 actionLinearBlend->setText(QApplication::translate(
"MainWindow",
"Linear Blend (fast)", Q_NULLPTR));
655 actionYadifTemporal->setText(QApplication::translate(
"MainWindow",
"YADIF - temporal only (good)", Q_NULLPTR));
656 actionYadifSpatial->setText(QApplication::translate(
"MainWindow",
"YADIF - temporal + spatial (best)", Q_NULLPTR));
657 actionNearest->setText(QApplication::translate(
"MainWindow",
"Nearest Neighbor (fast)", Q_NULLPTR));
658 actionBilinear->setText(QApplication::translate(
"MainWindow",
"Bilinear (good)", Q_NULLPTR));
659 actionBicubic->setText(QApplication::translate(
"MainWindow",
"Bicubic (better)", Q_NULLPTR));
660 actionHyper->setText(QApplication::translate(
"MainWindow",
"Hyper/Lanczos (best)", Q_NULLPTR));
661 actionProfileAutomatic->setText(QApplication::translate(
"MainWindow",
"Automatic", Q_NULLPTR));
662 actionExternalNone->setText(QApplication::translate(
"MainWindow",
"None", Q_NULLPTR));
663 actionJack->setText(QApplication::translate(
"MainWindow",
"Use JACK Audio", Q_NULLPTR));
664 actionFilters->setText(QApplication::translate(
"MainWindow",
"Filters", Q_NULLPTR));
665 #ifndef QT_NO_TOOLTIP 666 actionFilters->setToolTip(QApplication::translate(
"MainWindow",
"Modify the video image or audio", Q_NULLPTR));
667 #endif // QT_NO_TOOLTIP 668 actionAddCustomProfile->setText(QApplication::translate(
"MainWindow",
"Add...", Q_NULLPTR));
669 actionSystemTheme->setText(QApplication::translate(
"MainWindow",
"System", Q_NULLPTR));
670 #ifndef QT_NO_TOOLTIP 671 actionSystemTheme->setToolTip(QApplication::translate(
"MainWindow",
"Use the user or platform style, colors, and icons.", Q_NULLPTR));
672 #endif // QT_NO_TOOLTIP 673 actionFusionDark->setText(QApplication::translate(
"MainWindow",
"Fusion Dark", Q_NULLPTR));
674 actionFusionLight->setText(QApplication::translate(
"MainWindow",
"Fusion Light", Q_NULLPTR));
675 actionTutorials->setText(QApplication::translate(
"MainWindow",
"Tutorials...", Q_NULLPTR));
676 actionTimeline->setText(QApplication::translate(
"MainWindow",
"Timeline", Q_NULLPTR));
677 actionRestoreLayout->setText(QApplication::translate(
"MainWindow",
"Restore Default Layout", Q_NULLPTR));
678 #ifndef QT_NO_TOOLTIP 679 actionRestoreLayout->setToolTip(QApplication::translate(
"MainWindow",
"Restore Default Layout", Q_NULLPTR));
680 #endif // QT_NO_TOOLTIP 681 actionShowTitleBars->setText(QApplication::translate(
"MainWindow",
"Show Title Bars", Q_NULLPTR));
682 actionShowToolbar->setText(QApplication::translate(
"MainWindow",
"Show Toolbar", Q_NULLPTR));
683 actionUpgrade->setText(QApplication::translate(
"MainWindow",
"Upgrade...", Q_NULLPTR));
684 actionOpenXML->setText(QApplication::translate(
"MainWindow",
"Open MLT XML As Clip...", Q_NULLPTR));
685 #ifndef QT_NO_TOOLTIP 686 actionOpenXML->setToolTip(QApplication::translate(
"MainWindow",
"Open a MLT XML project file as a virtual clip", Q_NULLPTR));
687 #endif // QT_NO_TOOLTIP 688 actionGammaSRGB->setText(QApplication::translate(
"MainWindow",
"sRGB (computer)", Q_NULLPTR));
689 actionGammaRec709->setText(QApplication::translate(
"MainWindow",
"Rec. 709 (TV)", Q_NULLPTR));
690 actionScrubAudio->setText(QApplication::translate(
"MainWindow",
"Scrub Audio", Q_NULLPTR));
691 actionDrawingAutomatic->setText(QApplication::translate(
"MainWindow",
"Automatic", Q_NULLPTR));
692 actionDrawingSoftware->setText(QApplication::translate(
"MainWindow",
"Software (Mesa)", Q_NULLPTR));
693 actionApplicationLog->setText(QApplication::translate(
"MainWindow",
"Application Log...", Q_NULLPTR));
694 actionProject->setText(QApplication::translate(
"MainWindow",
"Project", Q_NULLPTR));
695 actionPlayer->setText(QApplication::translate(
"MainWindow",
"Player", Q_NULLPTR));
696 actionUser_Interface->setText(QApplication::translate(
"MainWindow",
"User Interface", Q_NULLPTR));
697 actionClose->setText(QApplication::translate(
"MainWindow",
"Close", Q_NULLPTR));
698 #ifndef QT_NO_SHORTCUT 699 actionClose->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+W", Q_NULLPTR));
700 #endif // QT_NO_SHORTCUT 701 actionCut->setText(QApplication::translate(
"MainWindow",
"Cu&t", Q_NULLPTR));
702 #ifndef QT_NO_SHORTCUT 703 actionCut->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+X", Q_NULLPTR));
704 #endif // QT_NO_SHORTCUT 705 actionCopy->setText(QApplication::translate(
"MainWindow",
"&Copy", Q_NULLPTR));
706 #ifndef QT_NO_SHORTCUT 707 actionCopy->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+C", Q_NULLPTR));
708 #endif // QT_NO_SHORTCUT 709 actionPaste->setText(QApplication::translate(
"MainWindow",
"&Paste", Q_NULLPTR));
710 #ifndef QT_NO_SHORTCUT 711 actionPaste->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+V", Q_NULLPTR));
712 #endif // QT_NO_SHORTCUT 713 actionExportEDL->setText(QApplication::translate(
"MainWindow",
"Export EDL...", Q_NULLPTR));
714 actionExportFrame->setText(QApplication::translate(
"MainWindow",
"Export Frame...", Q_NULLPTR));
715 actionExportVideo->setText(QApplication::translate(
"MainWindow",
"Export Video...", Q_NULLPTR));
716 actionAppDataSet->setText(QApplication::translate(
"MainWindow",
"Set...", Q_NULLPTR));
717 actionAppDataShow->setText(QApplication::translate(
"MainWindow",
"Show...", Q_NULLPTR));
718 #ifndef QT_NO_TOOLTIP 719 actionAppDataShow->setToolTip(QApplication::translate(
"MainWindow",
"Show", Q_NULLPTR));
720 #endif // QT_NO_TOOLTIP 721 actionNew->setText(QApplication::translate(
"MainWindow",
"New", Q_NULLPTR));
722 #ifndef QT_NO_SHORTCUT 723 actionNew->setShortcut(QApplication::translate(
"MainWindow",
"Ctrl+N", Q_NULLPTR));
724 #endif // QT_NO_SHORTCUT 725 menuFile->setTitle(QApplication::translate(
"MainWindow",
"&File", Q_NULLPTR));
726 menuView->setTitle(QApplication::translate(
"MainWindow",
"&View", Q_NULLPTR));
727 menuEdit->setTitle(QApplication::translate(
"MainWindow",
"&Edit", Q_NULLPTR));
728 menuHelp->setTitle(QApplication::translate(
"MainWindow",
"&Help", Q_NULLPTR));
729 menuSettings->setTitle(QApplication::translate(
"MainWindow",
"Settings", Q_NULLPTR));
730 menuDeinterlacer->setTitle(QApplication::translate(
"MainWindow",
"Deinterlacer", Q_NULLPTR));
731 menuInterpolation->setTitle(QApplication::translate(
"MainWindow",
"Interpolation", Q_NULLPTR));
732 menuProfile->setTitle(QApplication::translate(
"MainWindow",
"Video Mode", Q_NULLPTR));
733 menuExternal->setTitle(QApplication::translate(
"MainWindow",
"External Monitor", Q_NULLPTR));
734 menuLanguage->setTitle(QApplication::translate(
"MainWindow",
"Language", Q_NULLPTR));
735 menuTheme->setTitle(QApplication::translate(
"MainWindow",
"Theme", Q_NULLPTR));
736 menuGamma->setTitle(QApplication::translate(
"MainWindow",
"Gamma", Q_NULLPTR));
737 menuDrawingMethod->setTitle(QApplication::translate(
"MainWindow",
"Display Method", Q_NULLPTR));
738 menuData_Directory->setTitle(QApplication::translate(
"MainWindow",
"App Data Directory", Q_NULLPTR));
739 mainToolBar->setWindowTitle(QApplication::translate(
"MainWindow",
"Toolbar", Q_NULLPTR));
745 class MainWindow:
public Ui_MainWindow {};
750 #endif // UI_MAINWINDOW_H Definition: addencodepresetdialog.h:24