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

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

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MySyntaxMenu_t {
    QByteArrayData data[4];
    char stringdata0[30];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_MySyntaxMenu_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_MySyntaxMenu_t qt_meta_stringdata_MySyntaxMenu = {
    {
QT_MOC_LITERAL(0, 0, 12), // "MySyntaxMenu"
QT_MOC_LITERAL(1, 13, 10), // "keyPressed"
QT_MOC_LITERAL(2, 24, 0), // ""
QT_MOC_LITERAL(3, 25, 4) // "text"

    },
    "MySyntaxMenu\0keyPressed\0\0text"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_MySyntaxMenu[] = {

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

 // signals: name, argc, parameters, tag, flags
       1,    1,   19,    2, 0x06 /* Public */,

 // signals: parameters
    QMetaType::Void, QMetaType::QString,    3,

       0        // eod
};

void MySyntaxMenu::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<MySyntaxMenu *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->keyPressed((*reinterpret_cast< QString(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            using _t = void (MySyntaxMenu::*)(QString );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MySyntaxMenu::keyPressed)) {
                *result = 0;
                return;
            }
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject MySyntaxMenu::staticMetaObject = { {
    QMetaObject::SuperData::link<QMenu::staticMetaObject>(),
    qt_meta_stringdata_MySyntaxMenu.data,
    qt_meta_data_MySyntaxMenu,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

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

int MySyntaxMenu::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMenu::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 1)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 1;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 1)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 1;
    }
    return _id;
}

// SIGNAL 0
void MySyntaxMenu::keyPressed(QString _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
struct qt_meta_stringdata_HoverWidget_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_HoverWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_HoverWidget_t qt_meta_stringdata_HoverWidget = {
    {
QT_MOC_LITERAL(0, 0, 11) // "HoverWidget"

    },
    "HoverWidget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_HoverWidget[] = {

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

       0        // eod
};

void HoverWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject HoverWidget::staticMetaObject = { {
    QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
    qt_meta_stringdata_HoverWidget.data,
    qt_meta_data_HoverWidget,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

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

int HoverWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_DocumentView_t {
    QByteArrayData data[73];
    char stringdata0[830];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_DocumentView_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_DocumentView_t qt_meta_stringdata_DocumentView = {
    {
QT_MOC_LITERAL(0, 0, 12), // "DocumentView"
QT_MOC_LITERAL(1, 13, 18), // "opcodeSyntaxSignal"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 6), // "syntax"
QT_MOC_LITERAL(4, 40, 7), // "setHelp"
QT_MOC_LITERAL(5, 48, 15), // "contentsChanged"
QT_MOC_LITERAL(6, 64, 16), // "closeExtraPanels"
QT_MOC_LITERAL(7, 81, 8), // "evaluate"
QT_MOC_LITERAL(8, 90, 4), // "code"
QT_MOC_LITERAL(9, 95, 16), // "newLineAndColumn"
QT_MOC_LITERAL(10, 112, 4), // "line"
QT_MOC_LITERAL(11, 117, 6), // "column"
QT_MOC_LITERAL(12, 124, 11), // "setModified"
QT_MOC_LITERAL(13, 136, 3), // "mod"
QT_MOC_LITERAL(14, 140, 11), // "syntaxCheck"
QT_MOC_LITERAL(15, 152, 11), // "textChanged"
QT_MOC_LITERAL(16, 164, 13), // "escapePressed"
QT_MOC_LITERAL(17, 178, 19), // "finishParameterMode"
QT_MOC_LITERAL(18, 198, 17), // "exitParameterMode"
QT_MOC_LITERAL(19, 216, 13), // "indentNewLine"
QT_MOC_LITERAL(20, 230, 11), // "findReplace"
QT_MOC_LITERAL(21, 242, 7), // "getToIn"
QT_MOC_LITERAL(22, 250, 7), // "inToGet"
QT_MOC_LITERAL(23, 258, 22), // "insertAutoCompleteText"
QT_MOC_LITERAL(24, 281, 10), // "findString"
QT_MOC_LITERAL(25, 292, 5), // "query"
QT_MOC_LITERAL(26, 298, 13), // "updateContext"
QT_MOC_LITERAL(27, 312, 16), // "updateOrcContext"
QT_MOC_LITERAL(28, 329, 3), // "orc"
QT_MOC_LITERAL(29, 333, 13), // "nextParameter"
QT_MOC_LITERAL(30, 347, 13), // "prevParameter"
QT_MOC_LITERAL(31, 361, 13), // "showHoverText"
QT_MOC_LITERAL(32, 375, 13), // "hideHoverText"
QT_MOC_LITERAL(33, 389, 15), // "updateHoverText"
QT_MOC_LITERAL(34, 405, 1), // "x"
QT_MOC_LITERAL(35, 407, 1), // "y"
QT_MOC_LITERAL(36, 409, 4), // "text"
QT_MOC_LITERAL(37, 414, 17), // "createContextMenu"
QT_MOC_LITERAL(38, 432, 3), // "pos"
QT_MOC_LITERAL(39, 436, 20), // "autoCompleteAtCursor"
QT_MOC_LITERAL(40, 457, 7), // "showOrc"
QT_MOC_LITERAL(41, 465, 9), // "showScore"
QT_MOC_LITERAL(42, 475, 11), // "showOptions"
QT_MOC_LITERAL(43, 487, 9), // "showFileB"
QT_MOC_LITERAL(44, 497, 9), // "showOther"
QT_MOC_LITERAL(45, 507, 12), // "showOtherCsd"
QT_MOC_LITERAL(46, 520, 14), // "showWidgetEdit"
QT_MOC_LITERAL(47, 535, 11), // "showAppEdit"
QT_MOC_LITERAL(48, 547, 3), // "cut"
QT_MOC_LITERAL(49, 551, 4), // "copy"
QT_MOC_LITERAL(50, 556, 5), // "paste"
QT_MOC_LITERAL(51, 562, 4), // "undo"
QT_MOC_LITERAL(52, 567, 4), // "redo"
QT_MOC_LITERAL(53, 572, 7), // "comment"
QT_MOC_LITERAL(54, 580, 9), // "uncomment"
QT_MOC_LITERAL(55, 590, 6), // "indent"
QT_MOC_LITERAL(56, 597, 8), // "unindent"
QT_MOC_LITERAL(57, 606, 8), // "killLine"
QT_MOC_LITERAL(58, 615, 9), // "killToEnd"
QT_MOC_LITERAL(59, 625, 14), // "markErrorLines"
QT_MOC_LITERAL(60, 640, 26), // "QList<QPair<int,QString> >"
QT_MOC_LITERAL(61, 667, 5), // "lines"
QT_MOC_LITERAL(62, 673, 16), // "unmarkErrorLines"
QT_MOC_LITERAL(63, 690, 10), // "jumpToLine"
QT_MOC_LITERAL(64, 701, 4), // "mark"
QT_MOC_LITERAL(65, 706, 24), // "goBackToPreviousPosition"
QT_MOC_LITERAL(66, 731, 12), // "gotoNextLine"
QT_MOC_LITERAL(67, 744, 14), // "opcodeFromMenu"
QT_MOC_LITERAL(68, 759, 11), // "insertChn_k"
QT_MOC_LITERAL(69, 771, 7), // "channel"
QT_MOC_LITERAL(70, 779, 17), // "destroySyntaxMenu"
QT_MOC_LITERAL(71, 797, 10), // "opcodeHelp"
QT_MOC_LITERAL(72, 808, 21) // "restoreCursorPosition"

    },
    "DocumentView\0opcodeSyntaxSignal\0\0"
    "syntax\0setHelp\0contentsChanged\0"
    "closeExtraPanels\0evaluate\0code\0"
    "newLineAndColumn\0line\0column\0setModified\0"
    "mod\0syntaxCheck\0textChanged\0escapePressed\0"
    "finishParameterMode\0exitParameterMode\0"
    "indentNewLine\0findReplace\0getToIn\0"
    "inToGet\0insertAutoCompleteText\0"
    "findString\0query\0updateContext\0"
    "updateOrcContext\0orc\0nextParameter\0"
    "prevParameter\0showHoverText\0hideHoverText\0"
    "updateHoverText\0x\0y\0text\0createContextMenu\0"
    "pos\0autoCompleteAtCursor\0showOrc\0"
    "showScore\0showOptions\0showFileB\0"
    "showOther\0showOtherCsd\0showWidgetEdit\0"
    "showAppEdit\0cut\0copy\0paste\0undo\0redo\0"
    "comment\0uncomment\0indent\0unindent\0"
    "killLine\0killToEnd\0markErrorLines\0"
    "QList<QPair<int,QString> >\0lines\0"
    "unmarkErrorLines\0jumpToLine\0mark\0"
    "goBackToPreviousPosition\0gotoNextLine\0"
    "opcodeFromMenu\0insertChn_k\0channel\0"
    "destroySyntaxMenu\0opcodeHelp\0"
    "restoreCursorPosition"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_DocumentView[] = {

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

 // signals: name, argc, parameters, tag, flags
       1,    1,  314,    2, 0x06 /* Public */,
       4,    0,  317,    2, 0x06 /* Public */,
       5,    0,  318,    2, 0x06 /* Public */,
       6,    0,  319,    2, 0x06 /* Public */,
       7,    1,  320,    2, 0x06 /* Public */,
       9,    2,  323,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      12,    1,  328,    2, 0x0a /* Public */,
      12,    0,  331,    2, 0x2a /* Public | MethodCloned */,
      14,    0,  332,    2, 0x0a /* Public */,
      15,    0,  333,    2, 0x0a /* Public */,
      16,    0,  334,    2, 0x0a /* Public */,
      17,    0,  335,    2, 0x0a /* Public */,
      18,    0,  336,    2, 0x0a /* Public */,
      19,    0,  337,    2, 0x0a /* Public */,
      20,    0,  338,    2, 0x0a /* Public */,
      21,    0,  339,    2, 0x0a /* Public */,
      22,    0,  340,    2, 0x0a /* Public */,
      23,    0,  341,    2, 0x0a /* Public */,
      24,    1,  342,    2, 0x0a /* Public */,
      24,    0,  345,    2, 0x2a /* Public | MethodCloned */,
       7,    0,  346,    2, 0x0a /* Public */,
      26,    0,  347,    2, 0x0a /* Public */,
      27,    1,  348,    2, 0x0a /* Public */,
      29,    0,  351,    2, 0x0a /* Public */,
      30,    0,  352,    2, 0x0a /* Public */,
      31,    0,  353,    2, 0x0a /* Public */,
      32,    0,  354,    2, 0x0a /* Public */,
      33,    3,  355,    2, 0x0a /* Public */,
      37,    1,  362,    2, 0x0a /* Public */,
      39,    0,  365,    2, 0x0a /* Public */,
      40,    1,  366,    2, 0x0a /* Public */,
      41,    1,  369,    2, 0x0a /* Public */,
      42,    1,  372,    2, 0x0a /* Public */,
      43,    1,  375,    2, 0x0a /* Public */,
      44,    1,  378,    2, 0x0a /* Public */,
      45,    1,  381,    2, 0x0a /* Public */,
      46,    1,  384,    2, 0x0a /* Public */,
      47,    1,  387,    2, 0x0a /* Public */,
      48,    0,  390,    2, 0x0a /* Public */,
      49,    0,  391,    2, 0x0a /* Public */,
      50,    0,  392,    2, 0x0a /* Public */,
      51,    0,  393,    2, 0x0a /* Public */,
      52,    0,  394,    2, 0x0a /* Public */,
      53,    0,  395,    2, 0x0a /* Public */,
      54,    0,  396,    2, 0x0a /* Public */,
      55,    0,  397,    2, 0x0a /* Public */,
      56,    0,  398,    2, 0x0a /* Public */,
      57,    0,  399,    2, 0x0a /* Public */,
      58,    0,  400,    2, 0x0a /* Public */,
      59,    1,  401,    2, 0x0a /* Public */,
      62,    0,  404,    2, 0x0a /* Public */,
      63,    2,  405,    2, 0x0a /* Public */,
      63,    1,  410,    2, 0x2a /* Public | MethodCloned */,
      65,    0,  413,    2, 0x0a /* Public */,
      66,    0,  414,    2, 0x0a /* Public */,
      67,    0,  415,    2, 0x0a /* Public */,
      68,    1,  416,    2, 0x0a /* Public */,
      70,    0,  419,    2, 0x08 /* Private */,
      71,    0,  420,    2, 0x08 /* Private */,
      72,    0,  421,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void, QMetaType::QString,    3,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,    8,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   10,   11,

 // slots: parameters
    QMetaType::Void, QMetaType::Bool,   13,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,   25,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,   28,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString,   34,   35,   36,
    QMetaType::Void, QMetaType::QPoint,   38,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 60,   61,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Bool,   10,   64,
    QMetaType::Void, QMetaType::Int,   10,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,   69,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

       0        // eod
};

void DocumentView::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<DocumentView *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->opcodeSyntaxSignal((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 1: _t->setHelp(); break;
        case 2: _t->contentsChanged(); break;
        case 3: _t->closeExtraPanels(); break;
        case 4: _t->evaluate((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 5: _t->newLineAndColumn((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 6: _t->setModified((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 7: _t->setModified(); break;
        case 8: _t->syntaxCheck(); break;
        case 9: _t->textChanged(); break;
        case 10: _t->escapePressed(); break;
        case 11: _t->finishParameterMode(); break;
        case 12: _t->exitParameterMode(); break;
        case 13: _t->indentNewLine(); break;
        case 14: _t->findReplace(); break;
        case 15: _t->getToIn(); break;
        case 16: _t->inToGet(); break;
        case 17: _t->insertAutoCompleteText(); break;
        case 18: _t->findString((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 19: _t->findString(); break;
        case 20: _t->evaluate(); break;
        case 21: _t->updateContext(); break;
        case 22: _t->updateOrcContext((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 23: _t->nextParameter(); break;
        case 24: _t->prevParameter(); break;
        case 25: _t->showHoverText(); break;
        case 26: _t->hideHoverText(); break;
        case 27: _t->updateHoverText((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3]))); break;
        case 28: _t->createContextMenu((*reinterpret_cast< QPoint(*)>(_a[1]))); break;
        case 29: _t->autoCompleteAtCursor(); break;
        case 30: _t->showOrc((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 31: _t->showScore((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 32: _t->showOptions((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 33: _t->showFileB((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 34: _t->showOther((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 35: _t->showOtherCsd((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 36: _t->showWidgetEdit((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 37: _t->showAppEdit((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 38: _t->cut(); break;
        case 39: _t->copy(); break;
        case 40: _t->paste(); break;
        case 41: _t->undo(); break;
        case 42: _t->redo(); break;
        case 43: _t->comment(); break;
        case 44: _t->uncomment(); break;
        case 45: _t->indent(); break;
        case 46: _t->unindent(); break;
        case 47: _t->killLine(); break;
        case 48: _t->killToEnd(); break;
        case 49: _t->markErrorLines((*reinterpret_cast< QList<QPair<int,QString> >(*)>(_a[1]))); break;
        case 50: _t->unmarkErrorLines(); break;
        case 51: _t->jumpToLine((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 52: _t->jumpToLine((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 53: _t->goBackToPreviousPosition(); break;
        case 54: _t->gotoNextLine(); break;
        case 55: _t->opcodeFromMenu(); break;
        case 56: _t->insertChn_k((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 57: _t->destroySyntaxMenu(); break;
        case 58: _t->opcodeHelp(); break;
        case 59: _t->restoreCursorPosition(); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            using _t = void (DocumentView::*)(QString );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DocumentView::opcodeSyntaxSignal)) {
                *result = 0;
                return;
            }
        }
        {
            using _t = void (DocumentView::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DocumentView::setHelp)) {
                *result = 1;
                return;
            }
        }
        {
            using _t = void (DocumentView::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DocumentView::contentsChanged)) {
                *result = 2;
                return;
            }
        }
        {
            using _t = void (DocumentView::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DocumentView::closeExtraPanels)) {
                *result = 3;
                return;
            }
        }
        {
            using _t = void (DocumentView::*)(QString );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DocumentView::evaluate)) {
                *result = 4;
                return;
            }
        }
        {
            using _t = void (DocumentView::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DocumentView::newLineAndColumn)) {
                *result = 5;
                return;
            }
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject DocumentView::staticMetaObject = { {
    QMetaObject::SuperData::link<BaseView::staticMetaObject>(),
    qt_meta_stringdata_DocumentView.data,
    qt_meta_data_DocumentView,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

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

int DocumentView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = BaseView::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 60)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 60;
    }
    return _id;
}

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

// SIGNAL 1
void DocumentView::setHelp()
{
    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}

// SIGNAL 2
void DocumentView::contentsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}

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

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

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