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

#include "../../../../src/MainUI/MainWindow.h"
#include <QtGui/qtextcursor.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>

#include <QtCore/qtmochelpers.h>

#include <memory>


#include <QtCore/qxptype_traits.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'MainWindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.10.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

#ifndef Q_CONSTINIT
#define Q_CONSTINIT
#endif

QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
QT_WARNING_DISABLE_GCC("-Wuseless-cast")
namespace {
struct qt_meta_tag_ZN10MainWindowE_t {};
} // unnamed namespace

template <> constexpr inline auto MainWindow::qt_create_metaobjectdata<qt_meta_tag_ZN10MainWindowE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "MainWindow",
        "SettingsChanged",
        "",
        "Automate",
        "commands",
        "OpenUrl",
        "QUrl",
        "url",
        "ScrollCVToFragment",
        "fragment",
        "OpenResource",
        "Resource*",
        "resource",
        "line_to_scroll_to",
        "position_to_scroll_to",
        "caret_location_to_scroll_to",
        "precede_current_tab",
        "OpenResourceAndWaitUntilLoaded",
        "UpdateManifestProperties",
        "UpdateManifestMediaTypes",
        "GenerateNCXGuideFromNav",
        "RemoveNCXGuideFromEpub3",
        "CreateIndex",
        "runPlugin",
        "QAction*",
        "action",
        "ResourcesAddedOrDeletedOrMoved",
        "launchExternalXEditor",
        "RepoCommit",
        "RepoCheckout",
        "bookid",
        "destpath",
        "filename",
        "loadnow",
        "RepoDiff",
        "RepoManage",
        "RepoEditTagDescription",
        "RepoShowLog",
        "runAutomate",
        "RunAutomate",
        "automatefile",
        "UpdateAutomationMenu",
        "ManageAutomateListsDialog",
        "StandardizeEpub",
        "UseStandardFileExtensions",
        "RebaseManifestIDs",
        "CreateEpubLayout",
        "FocusOnCodeView",
        "FocusOnBookBrowser",
        "FocusOnPreview",
        "FocusOnTOC",
        "FocusOnClips",
        "AddCover",
        "New",
        "version",
        "NewDefault",
        "NewEpub2",
        "NewEpub3",
        "Open",
        "OpenRecentFile",
        "Save",
        "SaveAs",
        "SaveACopy",
        "Exit",
        "ShowMessageOnStatusBar",
        "message",
        "millisecond_duration",
        "ShowLastOpenFileWarnings",
        "Find",
        "GoToLine",
        "ZoomIn",
        "ZoomOut",
        "ZoomReset",
        "IndexEditorDialog",
        "IndexEditorModel::indexEntry*",
        "index_entry",
        "SpellcheckEditorDialog",
        "ReportsDialog",
        "DeleteCSSStyles",
        "QList<CSSInfo::CSSSelector*>",
        "css_selectors",
        "DeleteUnusedMedia",
        "in_automate",
        "DeleteUnusedStyles",
        "InsertFileDialog",
        "InsertSpecialCharacter",
        "InsertId",
        "InsertClip",
        "InsertRole",
        "InsertHyperlink",
        "MarkForIndex",
        "ApplicationFocusChanged",
        "QWidget*",
        "old",
        "now",
        "ApplicationPaletteChanged",
        "QuickLaunchPlugin",
        "i",
        "QuickLaunchAutomate",
        "PasteTextIntoCurrentTarget",
        "text",
        "PasteClipEntriesIntoCurrentTarget",
        "QList<ClipEditorModel::clipEntry*>",
        "clips",
        "PasteClipEntriesIntoPreviousTarget",
        "PasteClipIntoCurrentTarget",
        "clip_number",
        "CodeView",
        "MetaEditorDialog",
        "SearchEditorDialog",
        "SearchEditorModel::searchEntry*",
        "search_entry",
        "ClipEditorDialog",
        "ClipEditorModel::clipEntry*",
        "clip_entry",
        "FocusOn",
        "dw",
        "UserGuide",
        "Donate",
        "SigilWebsite",
        "AboutDialog",
        "PreferencesDialog",
        "ManagePluginsDialog",
        "WellFormedCheckEpub",
        "ValidateStylesheetsWithW3C",
        "ReformatAllStylesheets",
        "multiple_line_format",
        "CharLessThan",
        "s1",
        "s2",
        "ChangeSignalsWhenTabChanges",
        "ContentTab*",
        "old_tab",
        "new_tab",
        "UpdateMWState",
        "set_tab_state",
        "UpdateUIOnTabChanges",
        "UpdateUIOnTabCountChange",
        "UpdateUIWhenTabsSwitch",
        "SetStateActionsCodeView",
        "SetStateActionsCSSView",
        "SetStateActionsRawView",
        "SetStateActionsStaticView",
        "UpdatePreviewRequest",
        "UpdatePreviewTabRequest",
        "ScrollPreview",
        "UpdatePreview",
        "InspectHTML",
        "UpdateCursorPositionLabel",
        "line",
        "column",
        "codepoint",
        "SliderZoom",
        "slider_value",
        "UpdateZoomSlider",
        "new_zoom_factor",
        "UpdateZoomLabel",
        "CreateSectionBreakOldTab",
        "content",
        "HTMLResource*",
        "originating_resource",
        "UpdateBrowserSelectionToTab",
        "SplitOnSGFSectionMarkers",
        "SetAutoSpellCheck",
        "new_state",
        "MendPrettifyHTML",
        "MendHTML",
        "ClearIgnoredWords",
        "RefreshSpellingHighlighting",
        "MergeResources",
        "QList<Resource*>",
        "resources",
        "LinkStylesheetsToResources",
        "LinkJavascriptsToResources",
        "ResourceUpdatedFromDisk",
        "UpdateWord",
        "old_word",
        "new_word",
        "FindWord",
        "word",
        "GetStylesheetsMap",
        "QList<std::pair<QString,bool>>",
        "GetStylesheetsAlreadyLinked",
        "GetJavascriptsMap",
        "GetJavascriptsAlreadyLinked",
        "RemoveResources",
        "GenerateTOC",
        "skip_selector",
        "CreateHTMLTOC",
        "EditTOCDialog",
        "ChangeCasing",
        "act",
        "MarkSelection",
        "ClearMarkedText",
        "ApplyHeadingStyleToTab",
        "SetPreserveHeadingAttributes",
        "GoBackFromLinkOrStyle",
        "GoToBookmark",
        "LocationBookmark*",
        "locationBookmark",
        "GoToLinkedStyleDefinition",
        "element_name",
        "style_class_name",
        "ViewImageDialog",
        "BookmarkLocation",
        "BookmarkLinkOrStyleLocation",
        "GoToPreviewLocation",
        "ShowPasteClipboardHistoryDialog",
        "SetInsertedFileWatchResourceFile",
        "pathname",
        "DeleteReportsStyles",
        "QList<BookReports::StyleData*>",
        "reports_styles_to_delete",
        "DeleteFilenames",
        "files_to_delete",
        "OpenFile",
        "file_bookpath",
        "position",
        "UpdateClipsUI",
        "loadPluginsMenu",
        "unloadPluginsMenu"
    };

    QtMocHelpers::UintData qt_methods {
        // Signal 'SettingsChanged'
        QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'Automate'
        QtMocHelpers::SlotData<bool(const QStringList &)>(3, 2, QMC::AccessPublic, QMetaType::Bool, {{
            { QMetaType::QStringList, 4 },
        }}),
        // Slot 'OpenUrl'
        QtMocHelpers::SlotData<void(const QUrl &)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 6, 7 },
        }}),
        // Slot 'ScrollCVToFragment'
        QtMocHelpers::SlotData<void(const QString &)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 9 },
        }}),
        // Slot 'OpenResource'
        QtMocHelpers::SlotData<void(Resource *, int, int, const QString &, const QUrl &, bool)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 }, { QMetaType::QString, 15 },
            { 0x80000000 | 6, 9 }, { QMetaType::Bool, 16 },
        }}),
        // Slot 'OpenResource'
        QtMocHelpers::SlotData<void(Resource *, int, int, const QString &, const QUrl &)>(10, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 }, { QMetaType::QString, 15 },
            { 0x80000000 | 6, 9 },
        }}),
        // Slot 'OpenResource'
        QtMocHelpers::SlotData<void(Resource *, int, int, const QString &)>(10, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 }, { QMetaType::QString, 15 },
        }}),
        // Slot 'OpenResource'
        QtMocHelpers::SlotData<void(Resource *, int, int)>(10, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 },
        }}),
        // Slot 'OpenResource'
        QtMocHelpers::SlotData<void(Resource *, int)>(10, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 },
        }}),
        // Slot 'OpenResource'
        QtMocHelpers::SlotData<void(Resource *)>(10, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 },
        }}),
        // Slot 'OpenResourceAndWaitUntilLoaded'
        QtMocHelpers::SlotData<void(Resource *, int, int, const QString &, const QUrl &, bool)>(17, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 }, { QMetaType::QString, 15 },
            { 0x80000000 | 6, 9 }, { QMetaType::Bool, 16 },
        }}),
        // Slot 'OpenResourceAndWaitUntilLoaded'
        QtMocHelpers::SlotData<void(Resource *, int, int, const QString &, const QUrl &)>(17, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 }, { QMetaType::QString, 15 },
            { 0x80000000 | 6, 9 },
        }}),
        // Slot 'OpenResourceAndWaitUntilLoaded'
        QtMocHelpers::SlotData<void(Resource *, int, int, const QString &)>(17, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 }, { QMetaType::QString, 15 },
        }}),
        // Slot 'OpenResourceAndWaitUntilLoaded'
        QtMocHelpers::SlotData<void(Resource *, int, int)>(17, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { QMetaType::Int, 14 },
        }}),
        // Slot 'OpenResourceAndWaitUntilLoaded'
        QtMocHelpers::SlotData<void(Resource *, int)>(17, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 },
        }}),
        // Slot 'OpenResourceAndWaitUntilLoaded'
        QtMocHelpers::SlotData<void(Resource *)>(17, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 11, 12 },
        }}),
        // Slot 'UpdateManifestProperties'
        QtMocHelpers::SlotData<bool()>(18, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'UpdateManifestMediaTypes'
        QtMocHelpers::SlotData<bool()>(19, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'GenerateNCXGuideFromNav'
        QtMocHelpers::SlotData<bool()>(20, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'RemoveNCXGuideFromEpub3'
        QtMocHelpers::SlotData<bool()>(21, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'CreateIndex'
        QtMocHelpers::SlotData<void()>(22, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'runPlugin'
        QtMocHelpers::SlotData<void(QAction *)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 24, 25 },
        }}),
        // Slot 'ResourcesAddedOrDeletedOrMoved'
        QtMocHelpers::SlotData<void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'launchExternalXEditor'
        QtMocHelpers::SlotData<void()>(27, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'RepoCommit'
        QtMocHelpers::SlotData<bool()>(28, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'RepoCheckout'
        QtMocHelpers::SlotData<void(QString, QString, QString, bool)>(29, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 30 }, { QMetaType::QString, 31 }, { QMetaType::QString, 32 }, { QMetaType::Bool, 33 },
        }}),
        // Slot 'RepoCheckout'
        QtMocHelpers::SlotData<void(QString, QString, QString)>(29, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 30 }, { QMetaType::QString, 31 }, { QMetaType::QString, 32 },
        }}),
        // Slot 'RepoCheckout'
        QtMocHelpers::SlotData<void(QString, QString)>(29, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 30 }, { QMetaType::QString, 31 },
        }}),
        // Slot 'RepoCheckout'
        QtMocHelpers::SlotData<void(QString)>(29, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 30 },
        }}),
        // Slot 'RepoCheckout'
        QtMocHelpers::SlotData<void()>(29, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
        // Slot 'RepoDiff'
        QtMocHelpers::SlotData<void(QString)>(34, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 30 },
        }}),
        // Slot 'RepoDiff'
        QtMocHelpers::SlotData<void()>(34, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
        // Slot 'RepoManage'
        QtMocHelpers::SlotData<void()>(35, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'RepoEditTagDescription'
        QtMocHelpers::SlotData<void()>(36, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'RepoShowLog'
        QtMocHelpers::SlotData<void()>(37, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'runAutomate'
        QtMocHelpers::SlotData<void(QAction *)>(38, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 24, 25 },
        }}),
        // Slot 'RunAutomate'
        QtMocHelpers::SlotData<void(const QString &)>(39, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 40 },
        }}),
        // Slot 'UpdateAutomationMenu'
        QtMocHelpers::SlotData<void()>(41, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'ManageAutomateListsDialog'
        QtMocHelpers::SlotData<void()>(42, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'StandardizeEpub'
        QtMocHelpers::SlotData<bool()>(43, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'UseStandardFileExtensions'
        QtMocHelpers::SlotData<bool()>(44, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'RebaseManifestIDs'
        QtMocHelpers::SlotData<bool()>(45, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'CreateEpubLayout'
        QtMocHelpers::SlotData<void()>(46, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'FocusOnCodeView'
        QtMocHelpers::SlotData<void()>(47, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'FocusOnBookBrowser'
        QtMocHelpers::SlotData<void()>(48, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'FocusOnPreview'
        QtMocHelpers::SlotData<void()>(49, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'FocusOnTOC'
        QtMocHelpers::SlotData<void()>(50, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'FocusOnClips'
        QtMocHelpers::SlotData<void()>(51, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'AddCover'
        QtMocHelpers::SlotData<bool()>(52, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'New'
        QtMocHelpers::SlotData<void(const QString)>(53, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 54 },
        }}),
        // Slot 'New'
        QtMocHelpers::SlotData<void()>(53, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'NewDefault'
        QtMocHelpers::SlotData<void()>(55, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'NewEpub2'
        QtMocHelpers::SlotData<void()>(56, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'NewEpub3'
        QtMocHelpers::SlotData<void()>(57, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'Open'
        QtMocHelpers::SlotData<void()>(58, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'OpenRecentFile'
        QtMocHelpers::SlotData<void()>(59, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'Save'
        QtMocHelpers::SlotData<bool()>(60, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'SaveAs'
        QtMocHelpers::SlotData<bool()>(61, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'SaveACopy'
        QtMocHelpers::SlotData<bool()>(62, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'Exit'
        QtMocHelpers::SlotData<void()>(63, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ShowMessageOnStatusBar'
        QtMocHelpers::SlotData<void(const QString &, int)>(64, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 65 }, { QMetaType::Int, 66 },
        }}),
        // Slot 'ShowMessageOnStatusBar'
        QtMocHelpers::SlotData<void(const QString &)>(64, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 65 },
        }}),
        // Slot 'ShowMessageOnStatusBar'
        QtMocHelpers::SlotData<void()>(64, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'ShowLastOpenFileWarnings'
        QtMocHelpers::SlotData<void()>(67, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'Find'
        QtMocHelpers::SlotData<void()>(68, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'GoToLine'
        QtMocHelpers::SlotData<void()>(69, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ZoomIn'
        QtMocHelpers::SlotData<void()>(70, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ZoomOut'
        QtMocHelpers::SlotData<void()>(71, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ZoomReset'
        QtMocHelpers::SlotData<void()>(72, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'IndexEditorDialog'
        QtMocHelpers::SlotData<void(IndexEditorModel::indexEntry *)>(73, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 74, 75 },
        }}),
        // Slot 'IndexEditorDialog'
        QtMocHelpers::SlotData<void()>(73, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'SpellcheckEditorDialog'
        QtMocHelpers::SlotData<void()>(76, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ReportsDialog'
        QtMocHelpers::SlotData<void()>(77, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'DeleteCSSStyles'
        QtMocHelpers::SlotData<bool(const QString &, QList<CSSInfo::CSSSelector*>)>(78, 2, QMC::AccessPrivate, QMetaType::Bool, {{
            { QMetaType::QString, 32 }, { 0x80000000 | 79, 80 },
        }}),
        // Slot 'DeleteUnusedMedia'
        QtMocHelpers::SlotData<bool(bool)>(81, 2, QMC::AccessPrivate, QMetaType::Bool, {{
            { QMetaType::Bool, 82 },
        }}),
        // Slot 'DeleteUnusedMedia'
        QtMocHelpers::SlotData<bool()>(81, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Bool),
        // Slot 'DeleteUnusedStyles'
        QtMocHelpers::SlotData<bool(bool)>(83, 2, QMC::AccessPrivate, QMetaType::Bool, {{
            { QMetaType::Bool, 82 },
        }}),
        // Slot 'DeleteUnusedStyles'
        QtMocHelpers::SlotData<bool()>(83, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Bool),
        // Slot 'InsertFileDialog'
        QtMocHelpers::SlotData<void()>(84, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'InsertSpecialCharacter'
        QtMocHelpers::SlotData<void()>(85, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'InsertId'
        QtMocHelpers::SlotData<void()>(86, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'InsertClip'
        QtMocHelpers::SlotData<void()>(87, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'InsertRole'
        QtMocHelpers::SlotData<void()>(88, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'InsertHyperlink'
        QtMocHelpers::SlotData<void()>(89, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'MarkForIndex'
        QtMocHelpers::SlotData<void()>(90, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ApplicationFocusChanged'
        QtMocHelpers::SlotData<void(QWidget *, QWidget *)>(91, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 92, 93 }, { 0x80000000 | 92, 94 },
        }}),
        // Slot 'ApplicationPaletteChanged'
        QtMocHelpers::SlotData<void()>(95, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'QuickLaunchPlugin'
        QtMocHelpers::SlotData<void(int)>(96, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 97 },
        }}),
        // Slot 'QuickLaunchAutomate'
        QtMocHelpers::SlotData<void(int)>(98, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 97 },
        }}),
        // Slot 'PasteTextIntoCurrentTarget'
        QtMocHelpers::SlotData<void(const QString &)>(99, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 100 },
        }}),
        // Slot 'PasteClipEntriesIntoCurrentTarget'
        QtMocHelpers::SlotData<void(const QList<ClipEditorModel::clipEntry*> &)>(101, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 102, 103 },
        }}),
        // Slot 'PasteClipEntriesIntoPreviousTarget'
        QtMocHelpers::SlotData<void(const QList<ClipEditorModel::clipEntry*> &)>(104, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 102, 103 },
        }}),
        // Slot 'PasteClipIntoCurrentTarget'
        QtMocHelpers::SlotData<void(int)>(105, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 106 },
        }}),
        // Slot 'CodeView'
        QtMocHelpers::SlotData<void()>(107, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'MetaEditorDialog'
        QtMocHelpers::SlotData<void()>(108, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SearchEditorDialog'
        QtMocHelpers::SlotData<void(SearchEditorModel::searchEntry *)>(109, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 110, 111 },
        }}),
        // Slot 'SearchEditorDialog'
        QtMocHelpers::SlotData<void()>(109, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'ClipEditorDialog'
        QtMocHelpers::SlotData<void(ClipEditorModel::clipEntry *)>(112, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 113, 114 },
        }}),
        // Slot 'ClipEditorDialog'
        QtMocHelpers::SlotData<void()>(112, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'FocusOn'
        QtMocHelpers::SlotData<void(QWidget *)>(115, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 92, 116 },
        }}),
        // Slot 'FocusOn'
        QtMocHelpers::SlotData<void()>(115, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'UserGuide'
        QtMocHelpers::SlotData<void()>(117, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'Donate'
        QtMocHelpers::SlotData<void()>(118, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SigilWebsite'
        QtMocHelpers::SlotData<void()>(119, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'AboutDialog'
        QtMocHelpers::SlotData<void()>(120, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'PreferencesDialog'
        QtMocHelpers::SlotData<void()>(121, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ManagePluginsDialog'
        QtMocHelpers::SlotData<void()>(122, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'WellFormedCheckEpub'
        QtMocHelpers::SlotData<bool()>(123, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'ValidateStylesheetsWithW3C'
        QtMocHelpers::SlotData<bool()>(124, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'ReformatAllStylesheets'
        QtMocHelpers::SlotData<bool(bool)>(125, 2, QMC::AccessPrivate, QMetaType::Bool, {{
            { QMetaType::Bool, 126 },
        }}),
        // Slot 'CharLessThan'
        QtMocHelpers::SlotData<bool(const QChar &, const QChar &)>(127, 2, QMC::AccessPrivate, QMetaType::Bool, {{
            { QMetaType::QChar, 128 }, { QMetaType::QChar, 129 },
        }}),
        // Slot 'ChangeSignalsWhenTabChanges'
        QtMocHelpers::SlotData<void(ContentTab *, ContentTab *)>(130, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 131, 132 }, { 0x80000000 | 131, 133 },
        }}),
        // Slot 'UpdateMWState'
        QtMocHelpers::SlotData<void(bool)>(134, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 135 },
        }}),
        // Slot 'UpdateMWState'
        QtMocHelpers::SlotData<void()>(134, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'UpdateUIOnTabChanges'
        QtMocHelpers::SlotData<void()>(136, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'UpdateUIOnTabCountChange'
        QtMocHelpers::SlotData<void()>(137, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'UpdateUIWhenTabsSwitch'
        QtMocHelpers::SlotData<void()>(138, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SetStateActionsCodeView'
        QtMocHelpers::SlotData<void()>(139, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SetStateActionsCSSView'
        QtMocHelpers::SlotData<void()>(140, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SetStateActionsRawView'
        QtMocHelpers::SlotData<void()>(141, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SetStateActionsStaticView'
        QtMocHelpers::SlotData<void()>(142, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'UpdatePreviewRequest'
        QtMocHelpers::SlotData<void()>(143, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'UpdatePreviewTabRequest'
        QtMocHelpers::SlotData<void()>(144, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ScrollPreview'
        QtMocHelpers::SlotData<void()>(145, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'UpdatePreview'
        QtMocHelpers::SlotData<void()>(146, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'InspectHTML'
        QtMocHelpers::SlotData<void()>(147, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'UpdateCursorPositionLabel'
        QtMocHelpers::SlotData<void(int, int, int)>(148, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 149 }, { QMetaType::Int, 150 }, { QMetaType::Int, 151 },
        }}),
        // Slot 'SliderZoom'
        QtMocHelpers::SlotData<void(int)>(152, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 153 },
        }}),
        // Slot 'UpdateZoomSlider'
        QtMocHelpers::SlotData<void(float)>(154, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Float, 155 },
        }}),
        // Slot 'UpdateZoomLabel'
        QtMocHelpers::SlotData<void(int)>(156, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 153 },
        }}),
        // Slot 'UpdateZoomLabel'
        QtMocHelpers::SlotData<void(float)>(156, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Float, 155 },
        }}),
        // Slot 'CreateSectionBreakOldTab'
        QtMocHelpers::SlotData<void(QString, HTMLResource *)>(157, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 158 }, { 0x80000000 | 159, 160 },
        }}),
        // Slot 'UpdateBrowserSelectionToTab'
        QtMocHelpers::SlotData<void()>(161, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SplitOnSGFSectionMarkers'
        QtMocHelpers::SlotData<bool()>(162, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'SetAutoSpellCheck'
        QtMocHelpers::SlotData<void(bool)>(163, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 164 },
        }}),
        // Slot 'MendPrettifyHTML'
        QtMocHelpers::SlotData<bool()>(165, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'MendHTML'
        QtMocHelpers::SlotData<bool()>(166, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'ClearIgnoredWords'
        QtMocHelpers::SlotData<void()>(167, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'RefreshSpellingHighlighting'
        QtMocHelpers::SlotData<void()>(168, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'MergeResources'
        QtMocHelpers::SlotData<void(QList<Resource*>)>(169, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 170, 171 },
        }}),
        // Slot 'LinkStylesheetsToResources'
        QtMocHelpers::SlotData<void(QList<Resource*>)>(172, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 170, 171 },
        }}),
        // Slot 'LinkJavascriptsToResources'
        QtMocHelpers::SlotData<void(QList<Resource*>)>(173, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 170, 171 },
        }}),
        // Slot 'ResourceUpdatedFromDisk'
        QtMocHelpers::SlotData<void(Resource *)>(174, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 11, 12 },
        }}),
        // Slot 'UpdateWord'
        QtMocHelpers::SlotData<void(QString, QString)>(175, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 176 }, { QMetaType::QString, 177 },
        }}),
        // Slot 'FindWord'
        QtMocHelpers::SlotData<void(QString)>(178, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 179 },
        }}),
        // Slot 'GetStylesheetsMap'
        QtMocHelpers::SlotData<QList<std::pair<QString,bool>>(QList<Resource*>)>(180, 2, QMC::AccessPrivate, 0x80000000 | 181, {{
            { 0x80000000 | 170, 171 },
        }}),
        // Slot 'GetStylesheetsAlreadyLinked'
        QtMocHelpers::SlotData<QStringList(Resource *)>(182, 2, QMC::AccessPrivate, QMetaType::QStringList, {{
            { 0x80000000 | 11, 12 },
        }}),
        // Slot 'GetJavascriptsMap'
        QtMocHelpers::SlotData<QList<std::pair<QString,bool>>(QList<Resource*>)>(183, 2, QMC::AccessPrivate, 0x80000000 | 181, {{
            { 0x80000000 | 170, 171 },
        }}),
        // Slot 'GetJavascriptsAlreadyLinked'
        QtMocHelpers::SlotData<QStringList(Resource *)>(184, 2, QMC::AccessPrivate, QMetaType::QStringList, {{
            { 0x80000000 | 11, 12 },
        }}),
        // Slot 'RemoveResources'
        QtMocHelpers::SlotData<void(QList<Resource*>)>(185, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 170, 171 },
        }}),
        // Slot 'RemoveResources'
        QtMocHelpers::SlotData<void()>(185, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'GenerateTOC'
        QtMocHelpers::SlotData<bool(bool)>(186, 2, QMC::AccessPrivate, QMetaType::Bool, {{
            { QMetaType::Bool, 187 },
        }}),
        // Slot 'GenerateTOC'
        QtMocHelpers::SlotData<bool()>(186, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Bool),
        // Slot 'CreateHTMLTOC'
        QtMocHelpers::SlotData<bool()>(188, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'EditTOCDialog'
        QtMocHelpers::SlotData<void()>(189, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ChangeCasing'
        QtMocHelpers::SlotData<void(QAction *)>(190, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 24, 191 },
        }}),
        // Slot 'MarkSelection'
        QtMocHelpers::SlotData<void()>(192, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ClearMarkedText'
        QtMocHelpers::SlotData<void(ContentTab *)>(193, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 131, 132 },
        }}),
        // Slot 'ClearMarkedText'
        QtMocHelpers::SlotData<void()>(193, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'ApplyHeadingStyleToTab'
        QtMocHelpers::SlotData<void(QAction *)>(194, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 24, 191 },
        }}),
        // Slot 'SetPreserveHeadingAttributes'
        QtMocHelpers::SlotData<void(bool)>(195, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 164 },
        }}),
        // Slot 'GoBackFromLinkOrStyle'
        QtMocHelpers::SlotData<void()>(196, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'GoToBookmark'
        QtMocHelpers::SlotData<void(LocationBookmark *)>(197, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 198, 199 },
        }}),
        // Slot 'GoToLinkedStyleDefinition'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(200, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 201 }, { QMetaType::QString, 202 },
        }}),
        // Slot 'ViewImageDialog'
        QtMocHelpers::SlotData<void(const QUrl &)>(203, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 6, 7 },
        }}),
        // Slot 'BookmarkLocation'
        QtMocHelpers::SlotData<void()>(204, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'BookmarkLinkOrStyleLocation'
        QtMocHelpers::SlotData<void()>(205, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'GoToPreviewLocation'
        QtMocHelpers::SlotData<void()>(206, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'ShowPasteClipboardHistoryDialog'
        QtMocHelpers::SlotData<void()>(207, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'SetInsertedFileWatchResourceFile'
        QtMocHelpers::SlotData<void(const QString &)>(208, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 209 },
        }}),
        // Slot 'DeleteReportsStyles'
        QtMocHelpers::SlotData<void(QList<BookReports::StyleData*>)>(210, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 211, 212 },
        }}),
        // Slot 'DeleteFilenames'
        QtMocHelpers::SlotData<void(QStringList)>(213, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QStringList, 214 },
        }}),
        // Slot 'OpenFile'
        QtMocHelpers::SlotData<void(QString, int, int)>(215, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 216 }, { QMetaType::Int, 149 }, { QMetaType::Int, 217 },
        }}),
        // Slot 'OpenFile'
        QtMocHelpers::SlotData<void(QString, int)>(215, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 216 }, { QMetaType::Int, 149 },
        }}),
        // Slot 'OpenFile'
        QtMocHelpers::SlotData<void(QString)>(215, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 216 },
        }}),
        // Slot 'UpdateClipsUI'
        QtMocHelpers::SlotData<void()>(218, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'loadPluginsMenu'
        QtMocHelpers::SlotData<void()>(219, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'unloadPluginsMenu'
        QtMocHelpers::SlotData<void()>(220, 2, QMC::AccessPrivate, QMetaType::Void),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<MainWindow, qt_meta_tag_ZN10MainWindowE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject MainWindow::staticMetaObject = { {
    QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10MainWindowE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10MainWindowE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN10MainWindowE_t>.metaTypes,
    nullptr
} };

void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<MainWindow *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->SettingsChanged(); break;
        case 1: { bool _r = _t->Automate((*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[1])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 2: _t->OpenUrl((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 3: _t->ScrollCVToFragment((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 4: _t->OpenResource((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6]))); break;
        case 5: _t->OpenResource((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[5]))); break;
        case 6: _t->OpenResource((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4]))); break;
        case 7: _t->OpenResource((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 8: _t->OpenResource((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 9: _t->OpenResource((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1]))); break;
        case 10: _t->OpenResourceAndWaitUntilLoaded((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6]))); break;
        case 11: _t->OpenResourceAndWaitUntilLoaded((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[5]))); break;
        case 12: _t->OpenResourceAndWaitUntilLoaded((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4]))); break;
        case 13: _t->OpenResourceAndWaitUntilLoaded((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 14: _t->OpenResourceAndWaitUntilLoaded((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 15: _t->OpenResourceAndWaitUntilLoaded((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1]))); break;
        case 16: { bool _r = _t->UpdateManifestProperties();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 17: { bool _r = _t->UpdateManifestMediaTypes();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 18: { bool _r = _t->GenerateNCXGuideFromNav();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 19: { bool _r = _t->RemoveNCXGuideFromEpub3();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 20: _t->CreateIndex(); break;
        case 21: _t->runPlugin((*reinterpret_cast<std::add_pointer_t<QAction*>>(_a[1]))); break;
        case 22: _t->ResourcesAddedOrDeletedOrMoved(); break;
        case 23: _t->launchExternalXEditor(); break;
        case 24: { bool _r = _t->RepoCommit();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 25: _t->RepoCheckout((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4]))); break;
        case 26: _t->RepoCheckout((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 27: _t->RepoCheckout((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 28: _t->RepoCheckout((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 29: _t->RepoCheckout(); break;
        case 30: _t->RepoDiff((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 31: _t->RepoDiff(); break;
        case 32: _t->RepoManage(); break;
        case 33: _t->RepoEditTagDescription(); break;
        case 34: _t->RepoShowLog(); break;
        case 35: _t->runAutomate((*reinterpret_cast<std::add_pointer_t<QAction*>>(_a[1]))); break;
        case 36: _t->RunAutomate((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 37: _t->UpdateAutomationMenu(); break;
        case 38: _t->ManageAutomateListsDialog(); break;
        case 39: { bool _r = _t->StandardizeEpub();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 40: { bool _r = _t->UseStandardFileExtensions();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 41: { bool _r = _t->RebaseManifestIDs();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 42: _t->CreateEpubLayout(); break;
        case 43: _t->FocusOnCodeView(); break;
        case 44: _t->FocusOnBookBrowser(); break;
        case 45: _t->FocusOnPreview(); break;
        case 46: _t->FocusOnTOC(); break;
        case 47: _t->FocusOnClips(); break;
        case 48: { bool _r = _t->AddCover();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 49: _t->New((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 50: _t->New(); break;
        case 51: _t->NewDefault(); break;
        case 52: _t->NewEpub2(); break;
        case 53: _t->NewEpub3(); break;
        case 54: _t->Open(); break;
        case 55: _t->OpenRecentFile(); break;
        case 56: { bool _r = _t->Save();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 57: { bool _r = _t->SaveAs();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 58: { bool _r = _t->SaveACopy();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 59: _t->Exit(); break;
        case 60: _t->ShowMessageOnStatusBar((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 61: _t->ShowMessageOnStatusBar((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 62: _t->ShowMessageOnStatusBar(); break;
        case 63: _t->ShowLastOpenFileWarnings(); break;
        case 64: _t->Find(); break;
        case 65: _t->GoToLine(); break;
        case 66: _t->ZoomIn(); break;
        case 67: _t->ZoomOut(); break;
        case 68: _t->ZoomReset(); break;
        case 69: _t->IndexEditorDialog((*reinterpret_cast<std::add_pointer_t<IndexEditorModel::indexEntry*>>(_a[1]))); break;
        case 70: _t->IndexEditorDialog(); break;
        case 71: _t->SpellcheckEditorDialog(); break;
        case 72: _t->ReportsDialog(); break;
        case 73: { bool _r = _t->DeleteCSSStyles((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QList<CSSInfo::CSSSelector*>>>(_a[2])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 74: { bool _r = _t->DeleteUnusedMedia((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 75: { bool _r = _t->DeleteUnusedMedia();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 76: { bool _r = _t->DeleteUnusedStyles((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 77: { bool _r = _t->DeleteUnusedStyles();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 78: _t->InsertFileDialog(); break;
        case 79: _t->InsertSpecialCharacter(); break;
        case 80: _t->InsertId(); break;
        case 81: _t->InsertClip(); break;
        case 82: _t->InsertRole(); break;
        case 83: _t->InsertHyperlink(); break;
        case 84: _t->MarkForIndex(); break;
        case 85: _t->ApplicationFocusChanged((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[2]))); break;
        case 86: _t->ApplicationPaletteChanged(); break;
        case 87: _t->QuickLaunchPlugin((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 88: _t->QuickLaunchAutomate((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 89: _t->PasteTextIntoCurrentTarget((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 90: _t->PasteClipEntriesIntoCurrentTarget((*reinterpret_cast<std::add_pointer_t<QList<ClipEditorModel::clipEntry*>>>(_a[1]))); break;
        case 91: _t->PasteClipEntriesIntoPreviousTarget((*reinterpret_cast<std::add_pointer_t<QList<ClipEditorModel::clipEntry*>>>(_a[1]))); break;
        case 92: _t->PasteClipIntoCurrentTarget((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 93: _t->CodeView(); break;
        case 94: _t->MetaEditorDialog(); break;
        case 95: _t->SearchEditorDialog((*reinterpret_cast<std::add_pointer_t<SearchEditorModel::searchEntry*>>(_a[1]))); break;
        case 96: _t->SearchEditorDialog(); break;
        case 97: _t->ClipEditorDialog((*reinterpret_cast<std::add_pointer_t<ClipEditorModel::clipEntry*>>(_a[1]))); break;
        case 98: _t->ClipEditorDialog(); break;
        case 99: _t->FocusOn((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1]))); break;
        case 100: _t->FocusOn(); break;
        case 101: _t->UserGuide(); break;
        case 102: _t->Donate(); break;
        case 103: _t->SigilWebsite(); break;
        case 104: _t->AboutDialog(); break;
        case 105: _t->PreferencesDialog(); break;
        case 106: _t->ManagePluginsDialog(); break;
        case 107: { bool _r = _t->WellFormedCheckEpub();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 108: { bool _r = _t->ValidateStylesheetsWithW3C();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 109: { bool _r = _t->ReformatAllStylesheets((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 110: { bool _r = _t->CharLessThan((*reinterpret_cast<std::add_pointer_t<QChar>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QChar>>(_a[2])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 111: _t->ChangeSignalsWhenTabChanges((*reinterpret_cast<std::add_pointer_t<ContentTab*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<ContentTab*>>(_a[2]))); break;
        case 112: _t->UpdateMWState((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 113: _t->UpdateMWState(); break;
        case 114: _t->UpdateUIOnTabChanges(); break;
        case 115: _t->UpdateUIOnTabCountChange(); break;
        case 116: _t->UpdateUIWhenTabsSwitch(); break;
        case 117: _t->SetStateActionsCodeView(); break;
        case 118: _t->SetStateActionsCSSView(); break;
        case 119: _t->SetStateActionsRawView(); break;
        case 120: _t->SetStateActionsStaticView(); break;
        case 121: _t->UpdatePreviewRequest(); break;
        case 122: _t->UpdatePreviewTabRequest(); break;
        case 123: _t->ScrollPreview(); break;
        case 124: _t->UpdatePreview(); break;
        case 125: _t->InspectHTML(); break;
        case 126: _t->UpdateCursorPositionLabel((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 127: _t->SliderZoom((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 128: _t->UpdateZoomSlider((*reinterpret_cast<std::add_pointer_t<float>>(_a[1]))); break;
        case 129: _t->UpdateZoomLabel((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 130: _t->UpdateZoomLabel((*reinterpret_cast<std::add_pointer_t<float>>(_a[1]))); break;
        case 131: _t->CreateSectionBreakOldTab((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<HTMLResource*>>(_a[2]))); break;
        case 132: _t->UpdateBrowserSelectionToTab(); break;
        case 133: { bool _r = _t->SplitOnSGFSectionMarkers();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 134: _t->SetAutoSpellCheck((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 135: { bool _r = _t->MendPrettifyHTML();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 136: { bool _r = _t->MendHTML();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 137: _t->ClearIgnoredWords(); break;
        case 138: _t->RefreshSpellingHighlighting(); break;
        case 139: _t->MergeResources((*reinterpret_cast<std::add_pointer_t<QList<Resource*>>>(_a[1]))); break;
        case 140: _t->LinkStylesheetsToResources((*reinterpret_cast<std::add_pointer_t<QList<Resource*>>>(_a[1]))); break;
        case 141: _t->LinkJavascriptsToResources((*reinterpret_cast<std::add_pointer_t<QList<Resource*>>>(_a[1]))); break;
        case 142: _t->ResourceUpdatedFromDisk((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1]))); break;
        case 143: _t->UpdateWord((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 144: _t->FindWord((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 145: { QList<std::pair<QString,bool>> _r = _t->GetStylesheetsMap((*reinterpret_cast<std::add_pointer_t<QList<Resource*>>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QList<std::pair<QString,bool>>*>(_a[0]) = std::move(_r); }  break;
        case 146: { QStringList _r = _t->GetStylesheetsAlreadyLinked((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QStringList*>(_a[0]) = std::move(_r); }  break;
        case 147: { QList<std::pair<QString,bool>> _r = _t->GetJavascriptsMap((*reinterpret_cast<std::add_pointer_t<QList<Resource*>>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QList<std::pair<QString,bool>>*>(_a[0]) = std::move(_r); }  break;
        case 148: { QStringList _r = _t->GetJavascriptsAlreadyLinked((*reinterpret_cast<std::add_pointer_t<Resource*>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QStringList*>(_a[0]) = std::move(_r); }  break;
        case 149: _t->RemoveResources((*reinterpret_cast<std::add_pointer_t<QList<Resource*>>>(_a[1]))); break;
        case 150: _t->RemoveResources(); break;
        case 151: { bool _r = _t->GenerateTOC((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])));
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 152: { bool _r = _t->GenerateTOC();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 153: { bool _r = _t->CreateHTMLTOC();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 154: _t->EditTOCDialog(); break;
        case 155: _t->ChangeCasing((*reinterpret_cast<std::add_pointer_t<QAction*>>(_a[1]))); break;
        case 156: _t->MarkSelection(); break;
        case 157: _t->ClearMarkedText((*reinterpret_cast<std::add_pointer_t<ContentTab*>>(_a[1]))); break;
        case 158: _t->ClearMarkedText(); break;
        case 159: _t->ApplyHeadingStyleToTab((*reinterpret_cast<std::add_pointer_t<QAction*>>(_a[1]))); break;
        case 160: _t->SetPreserveHeadingAttributes((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 161: _t->GoBackFromLinkOrStyle(); break;
        case 162: _t->GoToBookmark((*reinterpret_cast<std::add_pointer_t<LocationBookmark*>>(_a[1]))); break;
        case 163: _t->GoToLinkedStyleDefinition((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 164: _t->ViewImageDialog((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 165: _t->BookmarkLocation(); break;
        case 166: _t->BookmarkLinkOrStyleLocation(); break;
        case 167: _t->GoToPreviewLocation(); break;
        case 168: _t->ShowPasteClipboardHistoryDialog(); break;
        case 169: _t->SetInsertedFileWatchResourceFile((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 170: _t->DeleteReportsStyles((*reinterpret_cast<std::add_pointer_t<QList<BookReports::StyleData*>>>(_a[1]))); break;
        case 171: _t->DeleteFilenames((*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[1]))); break;
        case 172: _t->OpenFile((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 173: _t->OpenFile((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 174: _t->OpenFile((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 175: _t->UpdateClipsUI(); break;
        case 176: _t->loadPluginsMenu(); break;
        case 177: _t->unloadPluginsMenu(); break;
        default: ;
        }
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QAction* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QAction* >(); break;
            }
            break;
        case 85:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 1:
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QWidget* >(); break;
            }
            break;
        case 99:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QWidget* >(); break;
            }
            break;
        case 111:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 1:
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< ContentTab* >(); break;
            }
            break;
        case 131:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 1:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< HTMLResource* >(); break;
            }
            break;
        case 139:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<Resource*> >(); break;
            }
            break;
        case 140:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<Resource*> >(); break;
            }
            break;
        case 141:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<Resource*> >(); break;
            }
            break;
        case 142:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 145:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<Resource*> >(); break;
            }
            break;
        case 146:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 147:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<Resource*> >(); break;
            }
            break;
        case 148:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< Resource* >(); break;
            }
            break;
        case 149:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<Resource*> >(); break;
            }
            break;
        case 155:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QAction* >(); break;
            }
            break;
        case 157:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< ContentTab* >(); break;
            }
            break;
        case 159:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QAction* >(); break;
            }
            break;
        }
    }
    if (_c == QMetaObject::IndexOfMethod) {
        if (QtMocHelpers::indexOfMethod<void (MainWindow::*)()>(_a, &MainWindow::SettingsChanged, 0))
            return;
    }
}

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_staticMetaObjectStaticContent<qt_meta_tag_ZN10MainWindowE_t>.strings))
        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 < 178)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 178;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 178)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 178;
    }
    return _id;
}

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