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

#include "../../../../kile-2.9.94/src/kile.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 'kile.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.11.0. 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_ZN4KileE_t {};
} // unnamed namespace

template <> constexpr inline auto Kile::qt_create_metaobjectdata<qt_meta_tag_ZN4KileE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "Kile",
        "masterDocumentChanged",
        "",
        "setCursor",
        "QUrl",
        "runArchiveTool",
        "updateModeStatus",
        "newCaption",
        "rebuildBibliographyMenu",
        "openDocument",
        "url",
        "openProject",
        "closeDocument",
        "setActive",
        "setLine",
        "line",
        "startupId",
        "proj",
        "runTool",
        "tool",
        "runToolWithConfig",
        "config",
        "insertText",
        "text",
        "insertTag",
        "KileAction::TagData",
        "td",
        "toggleMasterDocumentMode",
        "toggleWatchFile",
        "refreshStructure",
        "resetPart",
        "enableGUI",
        "slotToggleFullScreen",
        "toggleShowMenuBar",
        "showMessage",
        "restoreFilesAndProjects",
        "allowRestore",
        "readGUISettings",
        "transformOldUserSettings",
        "readRecentFileSettings",
        "saveSettings",
        "readConfig",
        "generalOptions",
        "configureKeys",
        "configureToolbars",
        "slotPerformCheck",
        "aboutEditorComponent",
        "activateView",
        "QWidget*",
        "view",
        "updateStruct",
        "focusLog",
        "focusOutput",
        "focusKonsole",
        "focusEditor",
        "focusPreview",
        "sideOrBottomBarChanged",
        "visible",
        "showDocInfo",
        "KTextEditor::View*",
        "convertToASCII",
        "KTextEditor::Document*",
        "doc",
        "convertToEnc",
        "cleanAll",
        "KileDocument::TextInfo*",
        "docinfo",
        "cleanBib",
        "findInFiles",
        "findInProjects",
        "grepItemSelected",
        "abs_filename",
        "pkgs",
        "QList<Package>",
        "tagB",
        "tagE",
        "dx",
        "dy",
        "insertAmsTag",
        "quickTabular",
        "quickArray",
        "quickTabbing",
        "quickDocument",
        "quickFloat",
        "quickMathenv",
        "quickPostscript",
        "quickPdf",
        "quickTabulardialog",
        "tabularenv",
        "quickUserMenuDialog",
        "slotUpdateUserMenuStatus",
        "includeGraphics",
        "slotQuickPreview",
        "type",
        "quickPreviewEnvironment",
        "quickPreviewSelection",
        "quickPreviewSubdocument",
        "quickPreviewMathgroup",
        "addRecentFile",
        "removeRecentFile",
        "addRecentProject",
        "removeRecentProject",
        "updateStatusBarCursorPosition",
        "KTextEditor::Cursor",
        "newPosition",
        "updateStatusBarViewMode",
        "updateStatusBarInformationMessage",
        "message",
        "updateStatusBarSelection",
        "handleDocumentParsingStarted",
        "handleDocumentParsingComplete"
    };

    QtMocHelpers::UintData qt_methods {
        // Signal 'masterDocumentChanged'
        QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'setCursor'
        QtMocHelpers::SlotData<void(const QUrl &, int, int)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 2 }, { QMetaType::Int, 2 }, { QMetaType::Int, 2 },
        }}),
        // Slot 'runArchiveTool'
        QtMocHelpers::SlotData<void()>(5, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'runArchiveTool'
        QtMocHelpers::SlotData<void(const QUrl &)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 2 },
        }}),
        // Slot 'updateModeStatus'
        QtMocHelpers::SlotData<void()>(6, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'newCaption'
        QtMocHelpers::SlotData<void()>(7, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'rebuildBibliographyMenu'
        QtMocHelpers::SlotData<void()>(8, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'openDocument'
        QtMocHelpers::SlotData<void(const QUrl &)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 10 },
        }}),
        // Slot 'openProject'
        QtMocHelpers::SlotData<void(const QUrl &)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 10 },
        }}),
        // Slot 'openDocument'
        QtMocHelpers::SlotData<void(const QString &)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 10 },
        }}),
        // Slot 'closeDocument'
        QtMocHelpers::SlotData<void()>(12, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'setActive'
        QtMocHelpers::SlotData<void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'setLine'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(14, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 15 }, { QMetaType::QString, 16 },
        }}),
        // Slot 'setLine'
        QtMocHelpers::SlotData<void(const QString &)>(14, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 15 },
        }}),
        // Slot 'openProject'
        QtMocHelpers::SlotData<void(const QString &)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 17 },
        }}),
        // Slot 'runTool'
        QtMocHelpers::SlotData<void(const QString &)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 19 },
        }}),
        // Slot 'runToolWithConfig'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 19 }, { QMetaType::QString, 21 },
        }}),
        // Slot 'insertText'
        QtMocHelpers::SlotData<void(const QString &)>(22, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 23 },
        }}),
        // Slot 'insertTag'
        QtMocHelpers::SlotData<void(const KileAction::TagData &)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 25, 26 },
        }}),
        // Slot 'toggleMasterDocumentMode'
        QtMocHelpers::SlotData<void()>(27, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'toggleWatchFile'
        QtMocHelpers::SlotData<void()>(28, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'refreshStructure'
        QtMocHelpers::SlotData<void()>(29, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'resetPart'
        QtMocHelpers::SlotData<bool()>(30, 2, QMC::AccessPrivate, QMetaType::Bool),
        // Slot 'enableGUI'
        QtMocHelpers::SlotData<void(bool)>(31, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotToggleFullScreen'
        QtMocHelpers::SlotData<void()>(32, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'toggleShowMenuBar'
        QtMocHelpers::SlotData<void(bool)>(33, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 34 },
        }}),
        // Slot 'toggleShowMenuBar'
        QtMocHelpers::SlotData<void()>(33, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'restoreFilesAndProjects'
        QtMocHelpers::SlotData<void(bool)>(35, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 36 },
        }}),
        // Slot 'readGUISettings'
        QtMocHelpers::SlotData<void()>(37, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'transformOldUserSettings'
        QtMocHelpers::SlotData<void()>(38, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'readRecentFileSettings'
        QtMocHelpers::SlotData<void()>(39, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'saveSettings'
        QtMocHelpers::SlotData<void()>(40, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'readConfig'
        QtMocHelpers::SlotData<void()>(41, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'generalOptions'
        QtMocHelpers::SlotData<void()>(42, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'configureKeys'
        QtMocHelpers::SlotData<void()>(43, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'configureToolbars'
        QtMocHelpers::SlotData<void()>(44, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotPerformCheck'
        QtMocHelpers::SlotData<void()>(45, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'aboutEditorComponent'
        QtMocHelpers::SlotData<void()>(46, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'activateView'
        QtMocHelpers::SlotData<void(QWidget *, bool)>(47, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 48, 49 }, { QMetaType::Bool, 50 },
        }}),
        // Slot 'activateView'
        QtMocHelpers::SlotData<void(QWidget *)>(47, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 48, 49 },
        }}),
        // Slot 'focusLog'
        QtMocHelpers::SlotData<void()>(51, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'focusOutput'
        QtMocHelpers::SlotData<void()>(52, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'focusKonsole'
        QtMocHelpers::SlotData<void()>(53, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'focusEditor'
        QtMocHelpers::SlotData<void()>(54, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'focusPreview'
        QtMocHelpers::SlotData<void()>(55, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'sideOrBottomBarChanged'
        QtMocHelpers::SlotData<void(bool)>(56, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 57 },
        }}),
        // Slot 'showDocInfo'
        QtMocHelpers::SlotData<void(KTextEditor::View *)>(58, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 59, 49 },
        }}),
        // Slot 'showDocInfo'
        QtMocHelpers::SlotData<void()>(58, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'convertToASCII'
        QtMocHelpers::SlotData<void(KTextEditor::Document *)>(60, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 61, 62 },
        }}),
        // Slot 'convertToASCII'
        QtMocHelpers::SlotData<void()>(60, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'convertToEnc'
        QtMocHelpers::SlotData<void(KTextEditor::Document *)>(63, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 61, 62 },
        }}),
        // Slot 'convertToEnc'
        QtMocHelpers::SlotData<void()>(63, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'cleanAll'
        QtMocHelpers::SlotData<void(KileDocument::TextInfo *)>(64, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 65, 66 },
        }}),
        // Slot 'cleanAll'
        QtMocHelpers::SlotData<void()>(64, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'cleanBib'
        QtMocHelpers::SlotData<void()>(67, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'findInFiles'
        QtMocHelpers::SlotData<void()>(68, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'findInProjects'
        QtMocHelpers::SlotData<void()>(69, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'grepItemSelected'
        QtMocHelpers::SlotData<void(const QString &, int)>(70, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 71 }, { QMetaType::Int, 15 },
        }}),
        // Slot 'insertTag'
        QtMocHelpers::SlotData<void(const KileAction::TagData &, const QStringList &)>(24, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 25, 26 }, { QMetaType::QStringList, 72 },
        }}),
        // Slot 'insertTag'
        QtMocHelpers::SlotData<void(const KileAction::TagData &, const QList<Package> &)>(24, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 25, 26 }, { 0x80000000 | 73, 72 },
        }}),
        // Slot 'insertTag'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, int)>(24, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 74 }, { QMetaType::QString, 75 }, { QMetaType::Int, 76 }, { QMetaType::Int, 77 },
        }}),
        // Slot 'insertAmsTag'
        QtMocHelpers::SlotData<void(const KileAction::TagData &)>(78, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 25, 26 },
        }}),
        // Slot 'insertText'
        QtMocHelpers::SlotData<void(const QString &, const QStringList &)>(22, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 23 }, { QMetaType::QStringList, 72 },
        }}),
        // Slot 'insertText'
        QtMocHelpers::SlotData<void(const QString &, const QList<Package> &)>(22, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 23 }, { 0x80000000 | 73, 72 },
        }}),
        // Slot 'quickTabular'
        QtMocHelpers::SlotData<void()>(79, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickArray'
        QtMocHelpers::SlotData<void()>(80, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickTabbing'
        QtMocHelpers::SlotData<void()>(81, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickDocument'
        QtMocHelpers::SlotData<void()>(82, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickFloat'
        QtMocHelpers::SlotData<void()>(83, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickMathenv'
        QtMocHelpers::SlotData<void()>(84, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickPostscript'
        QtMocHelpers::SlotData<void()>(85, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickPdf'
        QtMocHelpers::SlotData<void()>(86, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickTabulardialog'
        QtMocHelpers::SlotData<void(bool)>(87, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 88 },
        }}),
        // Slot 'quickUserMenuDialog'
        QtMocHelpers::SlotData<void()>(89, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotUpdateUserMenuStatus'
        QtMocHelpers::SlotData<void()>(90, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'includeGraphics'
        QtMocHelpers::SlotData<void()>(91, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotQuickPreview'
        QtMocHelpers::SlotData<void(int)>(92, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 93 },
        }}),
        // Slot 'quickPreviewEnvironment'
        QtMocHelpers::SlotData<void()>(94, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickPreviewSelection'
        QtMocHelpers::SlotData<void()>(95, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickPreviewSubdocument'
        QtMocHelpers::SlotData<void()>(96, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'quickPreviewMathgroup'
        QtMocHelpers::SlotData<void()>(97, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'addRecentFile'
        QtMocHelpers::SlotData<void(const QUrl &)>(98, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 4, 10 },
        }}),
        // Slot 'removeRecentFile'
        QtMocHelpers::SlotData<void(const QUrl &)>(99, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 4, 10 },
        }}),
        // Slot 'addRecentProject'
        QtMocHelpers::SlotData<void(const QUrl &)>(100, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 4, 10 },
        }}),
        // Slot 'removeRecentProject'
        QtMocHelpers::SlotData<void(const QUrl &)>(101, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 4, 10 },
        }}),
        // Slot 'updateStatusBarCursorPosition'
        QtMocHelpers::SlotData<void(KTextEditor::View *, const KTextEditor::Cursor &)>(102, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 59, 49 }, { 0x80000000 | 103, 104 },
        }}),
        // Slot 'updateStatusBarViewMode'
        QtMocHelpers::SlotData<void(KTextEditor::View *)>(105, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 59, 49 },
        }}),
        // Slot 'updateStatusBarInformationMessage'
        QtMocHelpers::SlotData<void(KTextEditor::View *, const QString &)>(106, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 59, 49 }, { QMetaType::QString, 107 },
        }}),
        // Slot 'updateStatusBarSelection'
        QtMocHelpers::SlotData<void(KTextEditor::View *)>(108, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 59, 49 },
        }}),
        // Slot 'handleDocumentParsingStarted'
        QtMocHelpers::SlotData<void()>(109, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'handleDocumentParsingComplete'
        QtMocHelpers::SlotData<void()>(110, 2, QMC::AccessPrivate, QMetaType::Void),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<Kile, qt_meta_tag_ZN4KileE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject Kile::staticMetaObject = { {
    QMetaObject::SuperData::link<KParts::MainWindow::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN4KileE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN4KileE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN4KileE_t>.metaTypes,
    nullptr
} };

void Kile::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<Kile *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->masterDocumentChanged(); break;
        case 1: _t->setCursor((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 2: _t->runArchiveTool(); break;
        case 3: _t->runArchiveTool((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 4: _t->updateModeStatus(); break;
        case 5: _t->newCaption(); break;
        case 6: _t->rebuildBibliographyMenu(); break;
        case 7: _t->openDocument((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 8: _t->openProject((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 9: _t->openDocument((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 10: _t->closeDocument(); break;
        case 11: _t->setActive(); break;
        case 12: _t->setLine((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 13: _t->setLine((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 14: _t->openProject((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 15: _t->runTool((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 16: _t->runToolWithConfig((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 17: _t->insertText((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 18: _t->insertTag((*reinterpret_cast<std::add_pointer_t<KileAction::TagData>>(_a[1]))); break;
        case 19: _t->toggleMasterDocumentMode(); break;
        case 20: _t->toggleWatchFile(); break;
        case 21: _t->refreshStructure(); break;
        case 22: { bool _r = _t->resetPart();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 23: _t->enableGUI((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 24: _t->slotToggleFullScreen(); break;
        case 25: _t->toggleShowMenuBar((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 26: _t->toggleShowMenuBar(); break;
        case 27: _t->restoreFilesAndProjects((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 28: _t->readGUISettings(); break;
        case 29: _t->transformOldUserSettings(); break;
        case 30: _t->readRecentFileSettings(); break;
        case 31: _t->saveSettings(); break;
        case 32: _t->readConfig(); break;
        case 33: _t->generalOptions(); break;
        case 34: _t->configureKeys(); break;
        case 35: _t->configureToolbars(); break;
        case 36: _t->slotPerformCheck(); break;
        case 37: _t->aboutEditorComponent(); break;
        case 38: _t->activateView((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 39: _t->activateView((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1]))); break;
        case 40: _t->focusLog(); break;
        case 41: _t->focusOutput(); break;
        case 42: _t->focusKonsole(); break;
        case 43: _t->focusEditor(); break;
        case 44: _t->focusPreview(); break;
        case 45: _t->sideOrBottomBarChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 46: _t->showDocInfo((*reinterpret_cast<std::add_pointer_t<KTextEditor::View*>>(_a[1]))); break;
        case 47: _t->showDocInfo(); break;
        case 48: _t->convertToASCII((*reinterpret_cast<std::add_pointer_t<KTextEditor::Document*>>(_a[1]))); break;
        case 49: _t->convertToASCII(); break;
        case 50: _t->convertToEnc((*reinterpret_cast<std::add_pointer_t<KTextEditor::Document*>>(_a[1]))); break;
        case 51: _t->convertToEnc(); break;
        case 52: _t->cleanAll((*reinterpret_cast<std::add_pointer_t<KileDocument::TextInfo*>>(_a[1]))); break;
        case 53: _t->cleanAll(); break;
        case 54: _t->cleanBib(); break;
        case 55: _t->findInFiles(); break;
        case 56: _t->findInProjects(); break;
        case 57: _t->grepItemSelected((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 58: _t->insertTag((*reinterpret_cast<std::add_pointer_t<KileAction::TagData>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[2]))); break;
        case 59: _t->insertTag((*reinterpret_cast<std::add_pointer_t<KileAction::TagData>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QList<Package>>>(_a[2]))); break;
        case 60: _t->insertTag((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[4]))); break;
        case 61: _t->insertAmsTag((*reinterpret_cast<std::add_pointer_t<KileAction::TagData>>(_a[1]))); break;
        case 62: _t->insertText((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[2]))); break;
        case 63: _t->insertText((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QList<Package>>>(_a[2]))); break;
        case 64: _t->quickTabular(); break;
        case 65: _t->quickArray(); break;
        case 66: _t->quickTabbing(); break;
        case 67: _t->quickDocument(); break;
        case 68: _t->quickFloat(); break;
        case 69: _t->quickMathenv(); break;
        case 70: _t->quickPostscript(); break;
        case 71: _t->quickPdf(); break;
        case 72: _t->quickTabulardialog((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 73: _t->quickUserMenuDialog(); break;
        case 74: _t->slotUpdateUserMenuStatus(); break;
        case 75: _t->includeGraphics(); break;
        case 76: _t->slotQuickPreview((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 77: _t->quickPreviewEnvironment(); break;
        case 78: _t->quickPreviewSelection(); break;
        case 79: _t->quickPreviewSubdocument(); break;
        case 80: _t->quickPreviewMathgroup(); break;
        case 81: _t->addRecentFile((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 82: _t->removeRecentFile((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 83: _t->addRecentProject((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 84: _t->removeRecentProject((*reinterpret_cast<std::add_pointer_t<QUrl>>(_a[1]))); break;
        case 85: _t->updateStatusBarCursorPosition((*reinterpret_cast<std::add_pointer_t<KTextEditor::View*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<KTextEditor::Cursor>>(_a[2]))); break;
        case 86: _t->updateStatusBarViewMode((*reinterpret_cast<std::add_pointer_t<KTextEditor::View*>>(_a[1]))); break;
        case 87: _t->updateStatusBarInformationMessage((*reinterpret_cast<std::add_pointer_t<KTextEditor::View*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 88: _t->updateStatusBarSelection((*reinterpret_cast<std::add_pointer_t<KTextEditor::View*>>(_a[1]))); break;
        case 89: _t->handleDocumentParsingStarted(); break;
        case 90: _t->handleDocumentParsingComplete(); break;
        default: ;
        }
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
        case 38:
            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 39:
            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 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::View* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::Document* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::Document* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KileDocument::TextInfo* >(); break;
            }
            break;
        case 85:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::View* >(); break;
            }
            break;
        case 86:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::View* >(); break;
            }
            break;
        case 87:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::View* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< KTextEditor::View* >(); break;
            }
            break;
        }
    }
    if (_c == QMetaObject::IndexOfMethod) {
        if (QtMocHelpers::indexOfMethod<void (Kile::*)()>(_a, &Kile::masterDocumentChanged, 0))
            return;
    }
}

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

void *Kile::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN4KileE_t>.strings))
        return static_cast<void*>(this);
    if (!strcmp(_clname, "KileInfo"))
        return static_cast< KileInfo*>(this);
    return KParts::MainWindow::qt_metacast(_clname);
}

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

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