/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include <memory>
#include "../../src/mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MainWindow_t {
    QByteArrayData data[217];
    char stringdata0[4459];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
    {
QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
QT_MOC_LITERAL(1, 11, 20), // "audioChannelsChanged"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 14), // "producerOpened"
QT_MOC_LITERAL(4, 48, 10), // "withReopen"
QT_MOC_LITERAL(5, 59, 14), // "profileChanged"
QT_MOC_LITERAL(6, 74, 10), // "openFailed"
QT_MOC_LITERAL(7, 85, 15), // "aboutToShutDown"
QT_MOC_LITERAL(8, 101, 15), // "renameRequested"
QT_MOC_LITERAL(9, 117, 16), // "serviceInChanged"
QT_MOC_LITERAL(10, 134, 5), // "delta"
QT_MOC_LITERAL(11, 140, 13), // "Mlt::Service*"
QT_MOC_LITERAL(12, 154, 17), // "serviceOutChanged"
QT_MOC_LITERAL(13, 172, 23), // "isCompatibleWithGpuMode"
QT_MOC_LITERAL(14, 196, 14), // "MltXmlChecker&"
QT_MOC_LITERAL(15, 211, 7), // "checker"
QT_MOC_LITERAL(16, 219, 13), // "isXmlRepaired"
QT_MOC_LITERAL(17, 233, 8), // "QString&"
QT_MOC_LITERAL(18, 242, 8), // "fileName"
QT_MOC_LITERAL(19, 251, 4), // "open"
QT_MOC_LITERAL(20, 256, 3), // "url"
QT_MOC_LITERAL(21, 260, 22), // "const Mlt::Properties*"
QT_MOC_LITERAL(22, 283, 4), // "play"
QT_MOC_LITERAL(23, 288, 12), // "openMultiple"
QT_MOC_LITERAL(24, 301, 5), // "paths"
QT_MOC_LITERAL(25, 307, 11), // "QList<QUrl>"
QT_MOC_LITERAL(26, 319, 4), // "urls"
QT_MOC_LITERAL(27, 324, 9), // "openVideo"
QT_MOC_LITERAL(28, 334, 7), // "openCut"
QT_MOC_LITERAL(29, 342, 14), // "Mlt::Producer*"
QT_MOC_LITERAL(30, 357, 8), // "producer"
QT_MOC_LITERAL(31, 366, 12), // "hideProducer"
QT_MOC_LITERAL(32, 379, 13), // "closeProducer"
QT_MOC_LITERAL(33, 393, 17), // "showStatusMessage"
QT_MOC_LITERAL(34, 411, 8), // "QAction*"
QT_MOC_LITERAL(35, 420, 6), // "action"
QT_MOC_LITERAL(36, 427, 14), // "timeoutSeconds"
QT_MOC_LITERAL(37, 442, 7), // "message"
QT_MOC_LITERAL(38, 450, 19), // "QPalette::ColorRole"
QT_MOC_LITERAL(39, 470, 4), // "role"
QT_MOC_LITERAL(40, 475, 22), // "onStatusMessageClicked"
QT_MOC_LITERAL(41, 498, 12), // "seekPlaylist"
QT_MOC_LITERAL(42, 511, 5), // "start"
QT_MOC_LITERAL(43, 517, 12), // "seekTimeline"
QT_MOC_LITERAL(44, 530, 8), // "position"
QT_MOC_LITERAL(45, 539, 10), // "seekPlayer"
QT_MOC_LITERAL(46, 550, 13), // "seekKeyframes"
QT_MOC_LITERAL(47, 564, 18), // "loadProducerWidget"
QT_MOC_LITERAL(48, 583, 8), // "QWidget*"
QT_MOC_LITERAL(49, 592, 16), // "onProducerOpened"
QT_MOC_LITERAL(50, 609, 17), // "onGpuNotSupported"
QT_MOC_LITERAL(51, 627, 16), // "stepLeftOneFrame"
QT_MOC_LITERAL(52, 644, 17), // "stepRightOneFrame"
QT_MOC_LITERAL(53, 662, 17), // "stepLeftOneSecond"
QT_MOC_LITERAL(54, 680, 18), // "stepRightOneSecond"
QT_MOC_LITERAL(55, 699, 14), // "setInToCurrent"
QT_MOC_LITERAL(56, 714, 6), // "ripple"
QT_MOC_LITERAL(57, 721, 15), // "setOutToCurrent"
QT_MOC_LITERAL(58, 737, 9), // "onShuttle"
QT_MOC_LITERAL(59, 747, 1), // "x"
QT_MOC_LITERAL(60, 749, 25), // "onPropertiesDockTriggered"
QT_MOC_LITERAL(61, 775, 7), // "checked"
QT_MOC_LITERAL(62, 783, 23), // "on_actionSave_triggered"
QT_MOC_LITERAL(63, 807, 17), // "showUpgradePrompt"
QT_MOC_LITERAL(64, 825, 32), // "on_actionAbout_Shotcut_triggered"
QT_MOC_LITERAL(65, 858, 28), // "on_actionOpenOther_triggered"
QT_MOC_LITERAL(66, 887, 17), // "onProducerChanged"
QT_MOC_LITERAL(67, 905, 26), // "on_actionSave_As_triggered"
QT_MOC_LITERAL(68, 932, 17), // "onEncodeTriggered"
QT_MOC_LITERAL(69, 950, 21), // "onCaptureStateChanged"
QT_MOC_LITERAL(70, 972, 7), // "started"
QT_MOC_LITERAL(71, 980, 19), // "onJobsDockTriggered"
QT_MOC_LITERAL(72, 1000, 21), // "onRecentDockTriggered"
QT_MOC_LITERAL(73, 1022, 23), // "onPlaylistDockTriggered"
QT_MOC_LITERAL(74, 1046, 23), // "onTimelineDockTriggered"
QT_MOC_LITERAL(75, 1070, 22), // "onHistoryDockTriggered"
QT_MOC_LITERAL(76, 1093, 22), // "onFiltersDockTriggered"
QT_MOC_LITERAL(77, 1116, 24), // "onKeyframesDockTriggered"
QT_MOC_LITERAL(78, 1141, 22), // "onMarkersDockTriggered"
QT_MOC_LITERAL(79, 1164, 20), // "onNotesDockTriggered"
QT_MOC_LITERAL(80, 1185, 17), // "onPlaylistCreated"
QT_MOC_LITERAL(81, 1203, 16), // "onPlaylistLoaded"
QT_MOC_LITERAL(82, 1220, 17), // "onPlaylistCleared"
QT_MOC_LITERAL(83, 1238, 16), // "onPlaylistClosed"
QT_MOC_LITERAL(84, 1255, 18), // "onPlaylistModified"
QT_MOC_LITERAL(85, 1274, 19), // "onMultitrackCreated"
QT_MOC_LITERAL(86, 1294, 18), // "onMultitrackClosed"
QT_MOC_LITERAL(87, 1313, 20), // "onMultitrackModified"
QT_MOC_LITERAL(88, 1334, 27), // "onMultitrackDurationChanged"
QT_MOC_LITERAL(89, 1362, 14), // "onNoteModified"
QT_MOC_LITERAL(90, 1377, 13), // "onCutModified"
QT_MOC_LITERAL(91, 1391, 18), // "onProducerModified"
QT_MOC_LITERAL(92, 1410, 20), // "onFilterModelChanged"
QT_MOC_LITERAL(93, 1431, 13), // "updateMarkers"
QT_MOC_LITERAL(94, 1445, 16), // "updateThumbnails"
QT_MOC_LITERAL(95, 1462, 23), // "on_actionUndo_triggered"
QT_MOC_LITERAL(96, 1486, 23), // "on_actionRedo_triggered"
QT_MOC_LITERAL(97, 1510, 22), // "on_actionFAQ_triggered"
QT_MOC_LITERAL(98, 1533, 24), // "on_actionForum_triggered"
QT_MOC_LITERAL(99, 1558, 36), // "on_actionEnter_Full_Screen_tr..."
QT_MOC_LITERAL(100, 1595, 27), // "on_actionRealtime_triggered"
QT_MOC_LITERAL(101, 1623, 30), // "on_actionProgressive_triggered"
QT_MOC_LITERAL(102, 1654, 28), // "on_actionChannels1_triggered"
QT_MOC_LITERAL(103, 1683, 28), // "on_actionChannels2_triggered"
QT_MOC_LITERAL(104, 1712, 28), // "on_actionChannels6_triggered"
QT_MOC_LITERAL(105, 1741, 27), // "on_actionOneField_triggered"
QT_MOC_LITERAL(106, 1769, 30), // "on_actionLinearBlend_triggered"
QT_MOC_LITERAL(107, 1800, 32), // "on_actionYadifTemporal_triggered"
QT_MOC_LITERAL(108, 1833, 31), // "on_actionYadifSpatial_triggered"
QT_MOC_LITERAL(109, 1865, 26), // "on_actionNearest_triggered"
QT_MOC_LITERAL(110, 1892, 27), // "on_actionBilinear_triggered"
QT_MOC_LITERAL(111, 1920, 26), // "on_actionBicubic_triggered"
QT_MOC_LITERAL(112, 1947, 24), // "on_actionHyper_triggered"
QT_MOC_LITERAL(113, 1972, 23), // "on_actionJack_triggered"
QT_MOC_LITERAL(114, 1996, 22), // "on_actionGPU_triggered"
QT_MOC_LITERAL(115, 2019, 19), // "onExternalTriggered"
QT_MOC_LITERAL(116, 2039, 16), // "onKeyerTriggered"
QT_MOC_LITERAL(117, 2056, 18), // "onProfileTriggered"
QT_MOC_LITERAL(118, 2075, 16), // "onProfileChanged"
QT_MOC_LITERAL(119, 2092, 35), // "on_actionAddCustomProfile_tri..."
QT_MOC_LITERAL(120, 2128, 20), // "processMultipleFiles"
QT_MOC_LITERAL(121, 2149, 19), // "onLanguageTriggered"
QT_MOC_LITERAL(122, 2169, 30), // "on_actionSystemTheme_triggered"
QT_MOC_LITERAL(123, 2200, 29), // "on_actionFusionDark_triggered"
QT_MOC_LITERAL(124, 2230, 33), // "on_actionJobPriorityLow_trigg..."
QT_MOC_LITERAL(125, 2264, 36), // "on_actionJobPriorityNormal_tr..."
QT_MOC_LITERAL(126, 2301, 30), // "on_actionFusionLight_triggered"
QT_MOC_LITERAL(127, 2332, 28), // "on_actionTutorials_triggered"
QT_MOC_LITERAL(128, 2361, 32), // "on_actionRestoreLayout_triggered"
QT_MOC_LITERAL(129, 2394, 32), // "on_actionShowTitleBars_triggered"
QT_MOC_LITERAL(130, 2427, 30), // "on_actionShowToolbar_triggered"
QT_MOC_LITERAL(131, 2458, 26), // "onToolbarVisibilityChanged"
QT_MOC_LITERAL(132, 2485, 7), // "visible"
QT_MOC_LITERAL(133, 2493, 27), // "on_menuExternal_aboutToShow"
QT_MOC_LITERAL(134, 2521, 26), // "on_actionUpgrade_triggered"
QT_MOC_LITERAL(135, 2548, 26), // "on_actionOpenXML_triggered"
QT_MOC_LITERAL(136, 2575, 17), // "onAutosaveTimeout"
QT_MOC_LITERAL(137, 2593, 28), // "on_actionGammaSRGB_triggered"
QT_MOC_LITERAL(138, 2622, 30), // "on_actionGammaRec709_triggered"
QT_MOC_LITERAL(139, 2653, 14), // "onFocusChanged"
QT_MOC_LITERAL(140, 2668, 3), // "old"
QT_MOC_LITERAL(141, 2672, 3), // "now"
QT_MOC_LITERAL(142, 2676, 20), // "onFocusObjectChanged"
QT_MOC_LITERAL(143, 2697, 3), // "obj"
QT_MOC_LITERAL(144, 2701, 20), // "onFocusWindowChanged"
QT_MOC_LITERAL(145, 2722, 8), // "QWindow*"
QT_MOC_LITERAL(146, 2731, 6), // "window"
QT_MOC_LITERAL(147, 2738, 22), // "onTimelineClipSelected"
QT_MOC_LITERAL(148, 2761, 18), // "onAddAllToTimeline"
QT_MOC_LITERAL(149, 2780, 14), // "Mlt::Playlist*"
QT_MOC_LITERAL(150, 2795, 8), // "playlist"
QT_MOC_LITERAL(151, 2804, 9), // "skipProxy"
QT_MOC_LITERAL(152, 2814, 29), // "on_actionScrubAudio_triggered"
QT_MOC_LITERAL(153, 2844, 24), // "onDrawingMethodTriggered"
QT_MOC_LITERAL(154, 2869, 33), // "on_actionApplicationLog_trigg..."
QT_MOC_LITERAL(155, 2903, 24), // "on_actionClose_triggered"
QT_MOC_LITERAL(156, 2928, 23), // "onPlayerTabIndexChanged"
QT_MOC_LITERAL(157, 2952, 5), // "index"
QT_MOC_LITERAL(158, 2958, 22), // "onUpgradeCheckFinished"
QT_MOC_LITERAL(159, 2981, 14), // "QNetworkReply*"
QT_MOC_LITERAL(160, 2996, 5), // "reply"
QT_MOC_LITERAL(161, 3002, 18), // "onUpgradeTriggered"
QT_MOC_LITERAL(162, 3021, 26), // "onTimelineSelectionChanged"
QT_MOC_LITERAL(163, 3048, 22), // "on_actionCut_triggered"
QT_MOC_LITERAL(164, 3071, 23), // "on_actionCopy_triggered"
QT_MOC_LITERAL(165, 3095, 24), // "on_actionPaste_triggered"
QT_MOC_LITERAL(166, 3120, 12), // "onClipCopied"
QT_MOC_LITERAL(167, 3133, 28), // "on_actionExportEDL_triggered"
QT_MOC_LITERAL(168, 3162, 30), // "on_actionExportFrame_triggered"
QT_MOC_LITERAL(169, 3193, 20), // "onGLWidgetImageReady"
QT_MOC_LITERAL(170, 3214, 29), // "on_actionAppDataSet_triggered"
QT_MOC_LITERAL(171, 3244, 30), // "on_actionAppDataShow_triggered"
QT_MOC_LITERAL(172, 3275, 22), // "on_actionNew_triggered"
QT_MOC_LITERAL(173, 3298, 36), // "on_actionKeyboardShortcuts_tr..."
QT_MOC_LITERAL(174, 3335, 32), // "on_actionLayoutLogging_triggered"
QT_MOC_LITERAL(175, 3368, 32), // "on_actionLayoutEditing_triggered"
QT_MOC_LITERAL(176, 3401, 32), // "on_actionLayoutEffects_triggered"
QT_MOC_LITERAL(177, 3434, 30), // "on_actionLayoutColor_triggered"
QT_MOC_LITERAL(178, 3465, 30), // "on_actionLayoutAudio_triggered"
QT_MOC_LITERAL(179, 3496, 31), // "on_actionLayoutPlayer_triggered"
QT_MOC_LITERAL(180, 3528, 33), // "on_actionLayoutPlaylist_trigg..."
QT_MOC_LITERAL(181, 3562, 29), // "on_actionLayoutClip_triggered"
QT_MOC_LITERAL(182, 3592, 28), // "on_actionLayoutAdd_triggered"
QT_MOC_LITERAL(183, 3621, 17), // "onLayoutTriggered"
QT_MOC_LITERAL(184, 3639, 32), // "on_actionProfileRemove_triggered"
QT_MOC_LITERAL(185, 3672, 31), // "on_actionLayoutRemove_triggered"
QT_MOC_LITERAL(186, 3704, 29), // "on_actionOpenOther2_triggered"
QT_MOC_LITERAL(187, 3734, 20), // "onOpenOtherTriggered"
QT_MOC_LITERAL(188, 3755, 6), // "widget"
QT_MOC_LITERAL(189, 3762, 34), // "on_actionClearRecentOnExit_to..."
QT_MOC_LITERAL(190, 3797, 4), // "arg1"
QT_MOC_LITERAL(191, 3802, 23), // "onSceneGraphInitialized"
QT_MOC_LITERAL(192, 3826, 35), // "on_actionShowTextUnderIcons_t..."
QT_MOC_LITERAL(193, 3862, 1), // "b"
QT_MOC_LITERAL(194, 3864, 31), // "on_actionShowSmallIcons_toggled"
QT_MOC_LITERAL(195, 3896, 19), // "onPlaylistInChanged"
QT_MOC_LITERAL(196, 3916, 2), // "in"
QT_MOC_LITERAL(197, 3919, 20), // "onPlaylistOutChanged"
QT_MOC_LITERAL(198, 3940, 3), // "out"
QT_MOC_LITERAL(199, 3944, 30), // "on_actionPreviewNone_triggered"
QT_MOC_LITERAL(200, 3975, 29), // "on_actionPreview360_triggered"
QT_MOC_LITERAL(201, 4005, 29), // "on_actionPreview540_triggered"
QT_MOC_LITERAL(202, 4035, 29), // "on_actionPreview720_triggered"
QT_MOC_LITERAL(203, 4065, 25), // "on_actionTopics_triggered"
QT_MOC_LITERAL(204, 4091, 23), // "on_actionSync_triggered"
QT_MOC_LITERAL(205, 4115, 27), // "on_actionUseProxy_triggered"
QT_MOC_LITERAL(206, 4143, 34), // "on_actionProxyStorageSet_trig..."
QT_MOC_LITERAL(207, 4178, 35), // "on_actionProxyStorageShow_tri..."
QT_MOC_LITERAL(208, 4214, 40), // "on_actionProxyUseProjectFolde..."
QT_MOC_LITERAL(209, 4255, 35), // "on_actionProxyUseHardware_tri..."
QT_MOC_LITERAL(210, 4291, 41), // "on_actionProxyConfigureHardwa..."
QT_MOC_LITERAL(211, 4333, 20), // "updateLayoutSwitcher"
QT_MOC_LITERAL(212, 4354, 18), // "clearCurrentLayout"
QT_MOC_LITERAL(213, 4373, 18), // "onClipboardChanged"
QT_MOC_LITERAL(214, 4392, 13), // "sourceUpdated"
QT_MOC_LITERAL(215, 4406, 18), // "resetSourceUpdated"
QT_MOC_LITERAL(216, 4425, 33) // "on_actionExportChapters_trigg..."

    },
    "MainWindow\0audioChannelsChanged\0\0"
    "producerOpened\0withReopen\0profileChanged\0"
    "openFailed\0aboutToShutDown\0renameRequested\0"
    "serviceInChanged\0delta\0Mlt::Service*\0"
    "serviceOutChanged\0isCompatibleWithGpuMode\0"
    "MltXmlChecker&\0checker\0isXmlRepaired\0"
    "QString&\0fileName\0open\0url\0"
    "const Mlt::Properties*\0play\0openMultiple\0"
    "paths\0QList<QUrl>\0urls\0openVideo\0"
    "openCut\0Mlt::Producer*\0producer\0"
    "hideProducer\0closeProducer\0showStatusMessage\0"
    "QAction*\0action\0timeoutSeconds\0message\0"
    "QPalette::ColorRole\0role\0"
    "onStatusMessageClicked\0seekPlaylist\0"
    "start\0seekTimeline\0position\0seekPlayer\0"
    "seekKeyframes\0loadProducerWidget\0"
    "QWidget*\0onProducerOpened\0onGpuNotSupported\0"
    "stepLeftOneFrame\0stepRightOneFrame\0"
    "stepLeftOneSecond\0stepRightOneSecond\0"
    "setInToCurrent\0ripple\0setOutToCurrent\0"
    "onShuttle\0x\0onPropertiesDockTriggered\0"
    "checked\0on_actionSave_triggered\0"
    "showUpgradePrompt\0on_actionAbout_Shotcut_triggered\0"
    "on_actionOpenOther_triggered\0"
    "onProducerChanged\0on_actionSave_As_triggered\0"
    "onEncodeTriggered\0onCaptureStateChanged\0"
    "started\0onJobsDockTriggered\0"
    "onRecentDockTriggered\0onPlaylistDockTriggered\0"
    "onTimelineDockTriggered\0onHistoryDockTriggered\0"
    "onFiltersDockTriggered\0onKeyframesDockTriggered\0"
    "onMarkersDockTriggered\0onNotesDockTriggered\0"
    "onPlaylistCreated\0onPlaylistLoaded\0"
    "onPlaylistCleared\0onPlaylistClosed\0"
    "onPlaylistModified\0onMultitrackCreated\0"
    "onMultitrackClosed\0onMultitrackModified\0"
    "onMultitrackDurationChanged\0onNoteModified\0"
    "onCutModified\0onProducerModified\0"
    "onFilterModelChanged\0updateMarkers\0"
    "updateThumbnails\0on_actionUndo_triggered\0"
    "on_actionRedo_triggered\0on_actionFAQ_triggered\0"
    "on_actionForum_triggered\0"
    "on_actionEnter_Full_Screen_triggered\0"
    "on_actionRealtime_triggered\0"
    "on_actionProgressive_triggered\0"
    "on_actionChannels1_triggered\0"
    "on_actionChannels2_triggered\0"
    "on_actionChannels6_triggered\0"
    "on_actionOneField_triggered\0"
    "on_actionLinearBlend_triggered\0"
    "on_actionYadifTemporal_triggered\0"
    "on_actionYadifSpatial_triggered\0"
    "on_actionNearest_triggered\0"
    "on_actionBilinear_triggered\0"
    "on_actionBicubic_triggered\0"
    "on_actionHyper_triggered\0"
    "on_actionJack_triggered\0on_actionGPU_triggered\0"
    "onExternalTriggered\0onKeyerTriggered\0"
    "onProfileTriggered\0onProfileChanged\0"
    "on_actionAddCustomProfile_triggered\0"
    "processMultipleFiles\0onLanguageTriggered\0"
    "on_actionSystemTheme_triggered\0"
    "on_actionFusionDark_triggered\0"
    "on_actionJobPriorityLow_triggered\0"
    "on_actionJobPriorityNormal_triggered\0"
    "on_actionFusionLight_triggered\0"
    "on_actionTutorials_triggered\0"
    "on_actionRestoreLayout_triggered\0"
    "on_actionShowTitleBars_triggered\0"
    "on_actionShowToolbar_triggered\0"
    "onToolbarVisibilityChanged\0visible\0"
    "on_menuExternal_aboutToShow\0"
    "on_actionUpgrade_triggered\0"
    "on_actionOpenXML_triggered\0onAutosaveTimeout\0"
    "on_actionGammaSRGB_triggered\0"
    "on_actionGammaRec709_triggered\0"
    "onFocusChanged\0old\0now\0onFocusObjectChanged\0"
    "obj\0onFocusWindowChanged\0QWindow*\0"
    "window\0onTimelineClipSelected\0"
    "onAddAllToTimeline\0Mlt::Playlist*\0"
    "playlist\0skipProxy\0on_actionScrubAudio_triggered\0"
    "onDrawingMethodTriggered\0"
    "on_actionApplicationLog_triggered\0"
    "on_actionClose_triggered\0"
    "onPlayerTabIndexChanged\0index\0"
    "onUpgradeCheckFinished\0QNetworkReply*\0"
    "reply\0onUpgradeTriggered\0"
    "onTimelineSelectionChanged\0"
    "on_actionCut_triggered\0on_actionCopy_triggered\0"
    "on_actionPaste_triggered\0onClipCopied\0"
    "on_actionExportEDL_triggered\0"
    "on_actionExportFrame_triggered\0"
    "onGLWidgetImageReady\0on_actionAppDataSet_triggered\0"
    "on_actionAppDataShow_triggered\0"
    "on_actionNew_triggered\0"
    "on_actionKeyboardShortcuts_triggered\0"
    "on_actionLayoutLogging_triggered\0"
    "on_actionLayoutEditing_triggered\0"
    "on_actionLayoutEffects_triggered\0"
    "on_actionLayoutColor_triggered\0"
    "on_actionLayoutAudio_triggered\0"
    "on_actionLayoutPlayer_triggered\0"
    "on_actionLayoutPlaylist_triggered\0"
    "on_actionLayoutClip_triggered\0"
    "on_actionLayoutAdd_triggered\0"
    "onLayoutTriggered\0on_actionProfileRemove_triggered\0"
    "on_actionLayoutRemove_triggered\0"
    "on_actionOpenOther2_triggered\0"
    "onOpenOtherTriggered\0widget\0"
    "on_actionClearRecentOnExit_toggled\0"
    "arg1\0onSceneGraphInitialized\0"
    "on_actionShowTextUnderIcons_toggled\0"
    "b\0on_actionShowSmallIcons_toggled\0"
    "onPlaylistInChanged\0in\0onPlaylistOutChanged\0"
    "out\0on_actionPreviewNone_triggered\0"
    "on_actionPreview360_triggered\0"
    "on_actionPreview540_triggered\0"
    "on_actionPreview720_triggered\0"
    "on_actionTopics_triggered\0"
    "on_actionSync_triggered\0"
    "on_actionUseProxy_triggered\0"
    "on_actionProxyStorageSet_triggered\0"
    "on_actionProxyStorageShow_triggered\0"
    "on_actionProxyUseProjectFolder_triggered\0"
    "on_actionProxyUseHardware_triggered\0"
    "on_actionProxyConfigureHardware_triggered\0"
    "updateLayoutSwitcher\0clearCurrentLayout\0"
    "onClipboardChanged\0sourceUpdated\0"
    "resetSourceUpdated\0on_actionExportChapters_triggered"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_MainWindow[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
     192,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       9,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    0,  974,    2, 0x06 /* Public */,
       3,    1,  975,    2, 0x06 /* Public */,
       3,    0,  978,    2, 0x26 /* Public | MethodCloned */,
       5,    0,  979,    2, 0x06 /* Public */,
       6,    1,  980,    2, 0x06 /* Public */,
       7,    0,  983,    2, 0x06 /* Public */,
       8,    0,  984,    2, 0x06 /* Public */,
       9,    2,  985,    2, 0x06 /* Public */,
      12,    2,  990,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      13,    1,  995,    2, 0x0a /* Public */,
      16,    2,  998,    2, 0x0a /* Public */,
      19,    3, 1003,    2, 0x0a /* Public */,
      19,    2, 1010,    2, 0x2a /* Public | MethodCloned */,
      19,    1, 1015,    2, 0x2a /* Public | MethodCloned */,
      23,    1, 1018,    2, 0x0a /* Public */,
      23,    1, 1021,    2, 0x0a /* Public */,
      27,    0, 1024,    2, 0x0a /* Public */,
      28,    2, 1025,    2, 0x0a /* Public */,
      28,    1, 1030,    2, 0x2a /* Public | MethodCloned */,
      31,    0, 1033,    2, 0x0a /* Public */,
      32,    0, 1034,    2, 0x0a /* Public */,
      33,    2, 1035,    2, 0x0a /* Public */,
      33,    1, 1040,    2, 0x2a /* Public | MethodCloned */,
      33,    3, 1043,    2, 0x0a /* Public */,
      33,    2, 1050,    2, 0x2a /* Public | MethodCloned */,
      33,    1, 1055,    2, 0x2a /* Public | MethodCloned */,
      40,    0, 1058,    2, 0x0a /* Public */,
      41,    1, 1059,    2, 0x0a /* Public */,
      43,    2, 1062,    2, 0x0a /* Public */,
      43,    1, 1067,    2, 0x2a /* Public | MethodCloned */,
      46,    1, 1070,    2, 0x0a /* Public */,
      47,    1, 1073,    2, 0x0a /* Public */,
      49,    1, 1076,    2, 0x0a /* Public */,
      49,    0, 1079,    2, 0x2a /* Public | MethodCloned */,
      50,    0, 1080,    2, 0x0a /* Public */,
      51,    0, 1081,    2, 0x0a /* Public */,
      52,    0, 1082,    2, 0x0a /* Public */,
      53,    0, 1083,    2, 0x0a /* Public */,
      54,    0, 1084,    2, 0x0a /* Public */,
      55,    1, 1085,    2, 0x0a /* Public */,
      57,    1, 1088,    2, 0x0a /* Public */,
      58,    1, 1091,    2, 0x0a /* Public */,
      60,    1, 1094,    2, 0x0a /* Public */,
      60,    0, 1097,    2, 0x2a /* Public | MethodCloned */,
      62,    0, 1098,    2, 0x0a /* Public */,
      63,    0, 1099,    2, 0x08 /* Private */,
      64,    0, 1100,    2, 0x08 /* Private */,
      65,    0, 1101,    2, 0x08 /* Private */,
      66,    0, 1102,    2, 0x08 /* Private */,
      67,    0, 1103,    2, 0x08 /* Private */,
      68,    1, 1104,    2, 0x08 /* Private */,
      68,    0, 1107,    2, 0x28 /* Private | MethodCloned */,
      69,    1, 1108,    2, 0x08 /* Private */,
      71,    1, 1111,    2, 0x08 /* Private */,
      71,    0, 1114,    2, 0x28 /* Private | MethodCloned */,
      72,    1, 1115,    2, 0x08 /* Private */,
      72,    0, 1118,    2, 0x28 /* Private | MethodCloned */,
      73,    1, 1119,    2, 0x08 /* Private */,
      73,    0, 1122,    2, 0x28 /* Private | MethodCloned */,
      74,    1, 1123,    2, 0x08 /* Private */,
      74,    0, 1126,    2, 0x28 /* Private | MethodCloned */,
      75,    1, 1127,    2, 0x08 /* Private */,
      75,    0, 1130,    2, 0x28 /* Private | MethodCloned */,
      76,    1, 1131,    2, 0x08 /* Private */,
      76,    0, 1134,    2, 0x28 /* Private | MethodCloned */,
      77,    1, 1135,    2, 0x08 /* Private */,
      77,    0, 1138,    2, 0x28 /* Private | MethodCloned */,
      78,    1, 1139,    2, 0x08 /* Private */,
      78,    0, 1142,    2, 0x28 /* Private | MethodCloned */,
      79,    1, 1143,    2, 0x08 /* Private */,
      79,    0, 1146,    2, 0x28 /* Private | MethodCloned */,
      80,    0, 1147,    2, 0x08 /* Private */,
      81,    0, 1148,    2, 0x08 /* Private */,
      82,    0, 1149,    2, 0x08 /* Private */,
      83,    0, 1150,    2, 0x08 /* Private */,
      84,    0, 1151,    2, 0x08 /* Private */,
      85,    0, 1152,    2, 0x08 /* Private */,
      86,    0, 1153,    2, 0x08 /* Private */,
      87,    0, 1154,    2, 0x08 /* Private */,
      88,    0, 1155,    2, 0x08 /* Private */,
      89,    0, 1156,    2, 0x08 /* Private */,
      90,    0, 1157,    2, 0x08 /* Private */,
      91,    0, 1158,    2, 0x08 /* Private */,
      92,    0, 1159,    2, 0x08 /* Private */,
      93,    0, 1160,    2, 0x08 /* Private */,
      94,    0, 1161,    2, 0x08 /* Private */,
      95,    0, 1162,    2, 0x08 /* Private */,
      96,    0, 1163,    2, 0x08 /* Private */,
      97,    0, 1164,    2, 0x08 /* Private */,
      98,    0, 1165,    2, 0x08 /* Private */,
      99,    0, 1166,    2, 0x08 /* Private */,
     100,    1, 1167,    2, 0x08 /* Private */,
     101,    1, 1170,    2, 0x08 /* Private */,
     102,    1, 1173,    2, 0x08 /* Private */,
     103,    1, 1176,    2, 0x08 /* Private */,
     104,    1, 1179,    2, 0x08 /* Private */,
     105,    1, 1182,    2, 0x08 /* Private */,
     106,    1, 1185,    2, 0x08 /* Private */,
     107,    1, 1188,    2, 0x08 /* Private */,
     108,    1, 1191,    2, 0x08 /* Private */,
     109,    1, 1194,    2, 0x08 /* Private */,
     110,    1, 1197,    2, 0x08 /* Private */,
     111,    1, 1200,    2, 0x08 /* Private */,
     112,    1, 1203,    2, 0x08 /* Private */,
     113,    1, 1206,    2, 0x08 /* Private */,
     114,    1, 1209,    2, 0x08 /* Private */,
     115,    1, 1212,    2, 0x08 /* Private */,
     116,    1, 1215,    2, 0x08 /* Private */,
     117,    1, 1218,    2, 0x08 /* Private */,
     118,    0, 1221,    2, 0x08 /* Private */,
     119,    0, 1222,    2, 0x08 /* Private */,
     120,    0, 1223,    2, 0x08 /* Private */,
     121,    1, 1224,    2, 0x08 /* Private */,
     122,    0, 1227,    2, 0x08 /* Private */,
     123,    0, 1228,    2, 0x08 /* Private */,
     124,    0, 1229,    2, 0x08 /* Private */,
     125,    0, 1230,    2, 0x08 /* Private */,
     126,    0, 1231,    2, 0x08 /* Private */,
     127,    0, 1232,    2, 0x08 /* Private */,
     128,    0, 1233,    2, 0x08 /* Private */,
     129,    1, 1234,    2, 0x08 /* Private */,
     130,    1, 1237,    2, 0x08 /* Private */,
     131,    1, 1240,    2, 0x08 /* Private */,
     133,    0, 1243,    2, 0x08 /* Private */,
     134,    0, 1244,    2, 0x08 /* Private */,
     135,    0, 1245,    2, 0x08 /* Private */,
     136,    0, 1246,    2, 0x08 /* Private */,
     137,    1, 1247,    2, 0x08 /* Private */,
     138,    1, 1250,    2, 0x08 /* Private */,
     139,    2, 1253,    2, 0x08 /* Private */,
     142,    1, 1258,    2, 0x08 /* Private */,
     144,    1, 1261,    2, 0x08 /* Private */,
     147,    0, 1264,    2, 0x08 /* Private */,
     148,    2, 1265,    2, 0x08 /* Private */,
     152,    1, 1270,    2, 0x08 /* Private */,
     153,    1, 1273,    2, 0x08 /* Private */,
     154,    0, 1276,    2, 0x08 /* Private */,
     155,    0, 1277,    2, 0x08 /* Private */,
     156,    1, 1278,    2, 0x08 /* Private */,
     158,    1, 1281,    2, 0x08 /* Private */,
     161,    0, 1284,    2, 0x08 /* Private */,
     162,    0, 1285,    2, 0x08 /* Private */,
     163,    0, 1286,    2, 0x08 /* Private */,
     164,    0, 1287,    2, 0x08 /* Private */,
     165,    0, 1288,    2, 0x08 /* Private */,
     166,    0, 1289,    2, 0x08 /* Private */,
     167,    0, 1290,    2, 0x08 /* Private */,
     168,    0, 1291,    2, 0x08 /* Private */,
     169,    0, 1292,    2, 0x08 /* Private */,
     170,    0, 1293,    2, 0x08 /* Private */,
     171,    0, 1294,    2, 0x08 /* Private */,
     172,    0, 1295,    2, 0x08 /* Private */,
     173,    0, 1296,    2, 0x08 /* Private */,
     174,    0, 1297,    2, 0x08 /* Private */,
     175,    0, 1298,    2, 0x08 /* Private */,
     176,    0, 1299,    2, 0x08 /* Private */,
     177,    0, 1300,    2, 0x08 /* Private */,
     178,    0, 1301,    2, 0x08 /* Private */,
     179,    0, 1302,    2, 0x08 /* Private */,
     180,    0, 1303,    2, 0x08 /* Private */,
     181,    0, 1304,    2, 0x08 /* Private */,
     182,    0, 1305,    2, 0x08 /* Private */,
     183,    1, 1306,    2, 0x08 /* Private */,
     184,    0, 1309,    2, 0x08 /* Private */,
     185,    0, 1310,    2, 0x08 /* Private */,
     186,    0, 1311,    2, 0x08 /* Private */,
     187,    1, 1312,    2, 0x08 /* Private */,
     187,    0, 1315,    2, 0x08 /* Private */,
     189,    1, 1316,    2, 0x08 /* Private */,
     191,    0, 1319,    2, 0x08 /* Private */,
     192,    1, 1320,    2, 0x08 /* Private */,
     194,    1, 1323,    2, 0x08 /* Private */,
     195,    1, 1326,    2, 0x08 /* Private */,
     197,    1, 1329,    2, 0x08 /* Private */,
     199,    1, 1332,    2, 0x08 /* Private */,
     200,    1, 1335,    2, 0x08 /* Private */,
     201,    1, 1338,    2, 0x08 /* Private */,
     202,    1, 1341,    2, 0x08 /* Private */,
     203,    0, 1344,    2, 0x08 /* Private */,
     204,    0, 1345,    2, 0x08 /* Private */,
     205,    1, 1346,    2, 0x08 /* Private */,
     206,    0, 1349,    2, 0x08 /* Private */,
     207,    0, 1350,    2, 0x08 /* Private */,
     208,    1, 1351,    2, 0x08 /* Private */,
     209,    1, 1354,    2, 0x08 /* Private */,
     210,    0, 1357,    2, 0x08 /* Private */,
     211,    0, 1358,    2, 0x08 /* Private */,
     212,    0, 1359,    2, 0x08 /* Private */,
     213,    0, 1360,    2, 0x08 /* Private */,
     214,    0, 1361,    2, 0x08 /* Private */,
     215,    0, 1362,    2, 0x08 /* Private */,
     216,    0, 1363,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, 0x80000000 | 11,   10,    2,
    QMetaType::Void, QMetaType::Int, 0x80000000 | 11,   10,    2,

 // slots: parameters
    QMetaType::Bool, 0x80000000 | 14,   15,
    QMetaType::Bool, 0x80000000 | 14, 0x80000000 | 17,   15,   18,
    QMetaType::Void, QMetaType::QString, 0x80000000 | 21, QMetaType::Bool,   20,    2,   22,
    QMetaType::Void, QMetaType::QString, 0x80000000 | 21,   20,    2,
    QMetaType::Void, QMetaType::QString,   20,
    QMetaType::Void, QMetaType::QStringList,   24,
    QMetaType::Void, 0x80000000 | 25,   26,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 29, QMetaType::Bool,   30,   22,
    QMetaType::Void, 0x80000000 | 29,   30,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 34, QMetaType::Int,   35,   36,
    QMetaType::Void, 0x80000000 | 34,   35,
    QMetaType::Void, QMetaType::QString, QMetaType::Int, 0x80000000 | 38,   37,   36,   39,
    QMetaType::Void, QMetaType::QString, QMetaType::Int,   37,   36,
    QMetaType::Void, QMetaType::QString,   37,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   42,
    QMetaType::Void, QMetaType::Int, QMetaType::Bool,   44,   45,
    QMetaType::Void, QMetaType::Int,   44,
    QMetaType::Void, QMetaType::Int,   44,
    0x80000000 | 48, 0x80000000 | 29,   30,
    QMetaType::Void, QMetaType::Bool,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   56,
    QMetaType::Void, QMetaType::Bool,   56,
    QMetaType::Void, QMetaType::Float,   59,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   70,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, 0x80000000 | 34,    2,
    QMetaType::Void, 0x80000000 | 34,    2,
    QMetaType::Void, 0x80000000 | 34,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 34,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,  132,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, 0x80000000 | 48, 0x80000000 | 48,  140,  141,
    QMetaType::Void, QMetaType::QObjectStar,  143,
    QMetaType::Void, 0x80000000 | 145,  146,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 149, QMetaType::Bool,  150,  151,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, 0x80000000 | 34,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,  157,
    QMetaType::Void, 0x80000000 | 159,  160,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 34,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 48,  188,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,  190,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,  193,
    QMetaType::Void, QMetaType::Bool,  193,
    QMetaType::Void, QMetaType::Int,  196,
    QMetaType::Void, QMetaType::Int,  198,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

       0        // eod
};

void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<MainWindow *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->audioChannelsChanged(); break;
        case 1: _t->producerOpened((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 2: _t->producerOpened(); break;
        case 3: _t->profileChanged(); break;
        case 4: _t->openFailed((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 5: _t->aboutToShutDown(); break;
        case 6: _t->renameRequested(); break;
        case 7: _t->serviceInChanged((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< Mlt::Service*(*)>(_a[2]))); break;
        case 8: _t->serviceOutChanged((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< Mlt::Service*(*)>(_a[2]))); break;
        case 9: { bool _r = _t->isCompatibleWithGpuMode((*reinterpret_cast< MltXmlChecker(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 10: { bool _r = _t->isXmlRepaired((*reinterpret_cast< MltXmlChecker(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 11: _t->open((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< const Mlt::Properties*(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 12: _t->open((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< const Mlt::Properties*(*)>(_a[2]))); break;
        case 13: _t->open((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 14: _t->openMultiple((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 15: _t->openMultiple((*reinterpret_cast< const QList<QUrl>(*)>(_a[1]))); break;
        case 16: _t->openVideo(); break;
        case 17: _t->openCut((*reinterpret_cast< Mlt::Producer*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 18: _t->openCut((*reinterpret_cast< Mlt::Producer*(*)>(_a[1]))); break;
        case 19: _t->hideProducer(); break;
        case 20: _t->closeProducer(); break;
        case 21: _t->showStatusMessage((*reinterpret_cast< QAction*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: _t->showStatusMessage((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 23: _t->showStatusMessage((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[3]))); break;
        case 24: _t->showStatusMessage((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 25: _t->showStatusMessage((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 26: _t->onStatusMessageClicked(); break;
        case 27: _t->seekPlaylist((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 28: _t->seekTimeline((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 29: _t->seekTimeline((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 30: _t->seekKeyframes((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 31: { QWidget* _r = _t->loadProducerWidget((*reinterpret_cast< Mlt::Producer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = std::move(_r); }  break;
        case 32: _t->onProducerOpened((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 33: _t->onProducerOpened(); break;
        case 34: _t->onGpuNotSupported(); break;
        case 35: _t->stepLeftOneFrame(); break;
        case 36: _t->stepRightOneFrame(); break;
        case 37: _t->stepLeftOneSecond(); break;
        case 38: _t->stepRightOneSecond(); break;
        case 39: _t->setInToCurrent((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 40: _t->setOutToCurrent((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 41: _t->onShuttle((*reinterpret_cast< float(*)>(_a[1]))); break;
        case 42: _t->onPropertiesDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 43: _t->onPropertiesDockTriggered(); break;
        case 44: { bool _r = _t->on_actionSave_triggered();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 45: _t->showUpgradePrompt(); break;
        case 46: _t->on_actionAbout_Shotcut_triggered(); break;
        case 47: _t->on_actionOpenOther_triggered(); break;
        case 48: _t->onProducerChanged(); break;
        case 49: { bool _r = _t->on_actionSave_As_triggered();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 50: _t->onEncodeTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 51: _t->onEncodeTriggered(); break;
        case 52: _t->onCaptureStateChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 53: _t->onJobsDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 54: _t->onJobsDockTriggered(); break;
        case 55: _t->onRecentDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 56: _t->onRecentDockTriggered(); break;
        case 57: _t->onPlaylistDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 58: _t->onPlaylistDockTriggered(); break;
        case 59: _t->onTimelineDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 60: _t->onTimelineDockTriggered(); break;
        case 61: _t->onHistoryDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 62: _t->onHistoryDockTriggered(); break;
        case 63: _t->onFiltersDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 64: _t->onFiltersDockTriggered(); break;
        case 65: _t->onKeyframesDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 66: _t->onKeyframesDockTriggered(); break;
        case 67: _t->onMarkersDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 68: _t->onMarkersDockTriggered(); break;
        case 69: _t->onNotesDockTriggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 70: _t->onNotesDockTriggered(); break;
        case 71: _t->onPlaylistCreated(); break;
        case 72: _t->onPlaylistLoaded(); break;
        case 73: _t->onPlaylistCleared(); break;
        case 74: _t->onPlaylistClosed(); break;
        case 75: _t->onPlaylistModified(); break;
        case 76: _t->onMultitrackCreated(); break;
        case 77: _t->onMultitrackClosed(); break;
        case 78: _t->onMultitrackModified(); break;
        case 79: _t->onMultitrackDurationChanged(); break;
        case 80: _t->onNoteModified(); break;
        case 81: _t->onCutModified(); break;
        case 82: _t->onProducerModified(); break;
        case 83: _t->onFilterModelChanged(); break;
        case 84: _t->updateMarkers(); break;
        case 85: _t->updateThumbnails(); break;
        case 86: _t->on_actionUndo_triggered(); break;
        case 87: _t->on_actionRedo_triggered(); break;
        case 88: _t->on_actionFAQ_triggered(); break;
        case 89: _t->on_actionForum_triggered(); break;
        case 90: _t->on_actionEnter_Full_Screen_triggered(); break;
        case 91: _t->on_actionRealtime_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 92: _t->on_actionProgressive_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 93: _t->on_actionChannels1_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 94: _t->on_actionChannels2_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 95: _t->on_actionChannels6_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 96: _t->on_actionOneField_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 97: _t->on_actionLinearBlend_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 98: _t->on_actionYadifTemporal_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 99: _t->on_actionYadifSpatial_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 100: _t->on_actionNearest_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 101: _t->on_actionBilinear_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 102: _t->on_actionBicubic_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 103: _t->on_actionHyper_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 104: _t->on_actionJack_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 105: _t->on_actionGPU_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 106: _t->onExternalTriggered((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 107: _t->onKeyerTriggered((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 108: _t->onProfileTriggered((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 109: _t->onProfileChanged(); break;
        case 110: _t->on_actionAddCustomProfile_triggered(); break;
        case 111: _t->processMultipleFiles(); break;
        case 112: _t->onLanguageTriggered((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 113: _t->on_actionSystemTheme_triggered(); break;
        case 114: _t->on_actionFusionDark_triggered(); break;
        case 115: _t->on_actionJobPriorityLow_triggered(); break;
        case 116: _t->on_actionJobPriorityNormal_triggered(); break;
        case 117: _t->on_actionFusionLight_triggered(); break;
        case 118: _t->on_actionTutorials_triggered(); break;
        case 119: _t->on_actionRestoreLayout_triggered(); break;
        case 120: _t->on_actionShowTitleBars_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 121: _t->on_actionShowToolbar_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 122: _t->onToolbarVisibilityChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 123: _t->on_menuExternal_aboutToShow(); break;
        case 124: _t->on_actionUpgrade_triggered(); break;
        case 125: _t->on_actionOpenXML_triggered(); break;
        case 126: _t->onAutosaveTimeout(); break;
        case 127: _t->on_actionGammaSRGB_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 128: _t->on_actionGammaRec709_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 129: _t->onFocusChanged((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 130: _t->onFocusObjectChanged((*reinterpret_cast< QObject*(*)>(_a[1]))); break;
        case 131: _t->onFocusWindowChanged((*reinterpret_cast< QWindow*(*)>(_a[1]))); break;
        case 132: _t->onTimelineClipSelected(); break;
        case 133: _t->onAddAllToTimeline((*reinterpret_cast< Mlt::Playlist*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 134: _t->on_actionScrubAudio_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 135: _t->onDrawingMethodTriggered((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 136: _t->on_actionApplicationLog_triggered(); break;
        case 137: _t->on_actionClose_triggered(); break;
        case 138: _t->onPlayerTabIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 139: _t->onUpgradeCheckFinished((*reinterpret_cast< QNetworkReply*(*)>(_a[1]))); break;
        case 140: _t->onUpgradeTriggered(); break;
        case 141: _t->onTimelineSelectionChanged(); break;
        case 142: _t->on_actionCut_triggered(); break;
        case 143: _t->on_actionCopy_triggered(); break;
        case 144: _t->on_actionPaste_triggered(); break;
        case 145: _t->onClipCopied(); break;
        case 146: _t->on_actionExportEDL_triggered(); break;
        case 147: _t->on_actionExportFrame_triggered(); break;
        case 148: _t->onGLWidgetImageReady(); break;
        case 149: _t->on_actionAppDataSet_triggered(); break;
        case 150: _t->on_actionAppDataShow_triggered(); break;
        case 151: _t->on_actionNew_triggered(); break;
        case 152: _t->on_actionKeyboardShortcuts_triggered(); break;
        case 153: _t->on_actionLayoutLogging_triggered(); break;
        case 154: _t->on_actionLayoutEditing_triggered(); break;
        case 155: _t->on_actionLayoutEffects_triggered(); break;
        case 156: _t->on_actionLayoutColor_triggered(); break;
        case 157: _t->on_actionLayoutAudio_triggered(); break;
        case 158: _t->on_actionLayoutPlayer_triggered(); break;
        case 159: _t->on_actionLayoutPlaylist_triggered(); break;
        case 160: _t->on_actionLayoutClip_triggered(); break;
        case 161: _t->on_actionLayoutAdd_triggered(); break;
        case 162: _t->onLayoutTriggered((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 163: _t->on_actionProfileRemove_triggered(); break;
        case 164: _t->on_actionLayoutRemove_triggered(); break;
        case 165: _t->on_actionOpenOther2_triggered(); break;
        case 166: _t->onOpenOtherTriggered((*reinterpret_cast< QWidget*(*)>(_a[1]))); break;
        case 167: _t->onOpenOtherTriggered(); break;
        case 168: _t->on_actionClearRecentOnExit_toggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 169: _t->onSceneGraphInitialized(); break;
        case 170: _t->on_actionShowTextUnderIcons_toggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 171: _t->on_actionShowSmallIcons_toggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 172: _t->onPlaylistInChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 173: _t->onPlaylistOutChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 174: _t->on_actionPreviewNone_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 175: _t->on_actionPreview360_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 176: _t->on_actionPreview540_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 177: _t->on_actionPreview720_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 178: _t->on_actionTopics_triggered(); break;
        case 179: _t->on_actionSync_triggered(); break;
        case 180: _t->on_actionUseProxy_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 181: _t->on_actionProxyStorageSet_triggered(); break;
        case 182: _t->on_actionProxyStorageShow_triggered(); break;
        case 183: _t->on_actionProxyUseProjectFolder_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 184: _t->on_actionProxyUseHardware_triggered((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 185: _t->on_actionProxyConfigureHardware_triggered(); break;
        case 186: _t->updateLayoutSwitcher(); break;
        case 187: _t->clearCurrentLayout(); break;
        case 188: _t->onClipboardChanged(); break;
        case 189: _t->sourceUpdated(); break;
        case 190: _t->resetSourceUpdated(); break;
        case 191: _t->on_actionExportChapters_triggered(); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QUrl> >(); break;
            }
            break;
        case 129:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 166:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            using _t = void (MainWindow::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::audioChannelsChanged)) {
                *result = 0;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)(bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::producerOpened)) {
                *result = 1;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::profileChanged)) {
                *result = 3;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)(QString );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::openFailed)) {
                *result = 4;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::aboutToShutDown)) {
                *result = 5;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::renameRequested)) {
                *result = 6;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)(int , Mlt::Service * );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::serviceInChanged)) {
                *result = 7;
                return;
            }
        }
        {
            using _t = void (MainWindow::*)(int , Mlt::Service * );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::serviceOutChanged)) {
                *result = 8;
                return;
            }
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
    QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
    qt_meta_stringdata_MainWindow.data,
    qt_meta_data_MainWindow,
    qt_static_metacall,
    nullptr,
    nullptr
} };


const QMetaObject *MainWindow::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *MainWindow::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0))
        return static_cast<void*>(this);
    return QMainWindow::qt_metacast(_clname);
}

int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 192)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 192;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 192)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 192;
    }
    return _id;
}

// SIGNAL 0
void MainWindow::audioChannelsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}

// SIGNAL 1
void MainWindow::producerOpened(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 3
void MainWindow::profileChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
}

// SIGNAL 4
void MainWindow::openFailed(QString _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 4, _a);
}

// SIGNAL 5
void MainWindow::aboutToShutDown()
{
    QMetaObject::activate(this, &staticMetaObject, 5, nullptr);
}

// SIGNAL 6
void MainWindow::renameRequested()
{
    QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
}

// SIGNAL 7
void MainWindow::serviceInChanged(int _t1, Mlt::Service * _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 7, _a);
}

// SIGNAL 8
void MainWindow::serviceOutChanged(int _t1, Mlt::Service * _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 8, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
