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

#include "../../../generated_cpp_56/com_trolltech_qt_core/com_trolltech_qt_core0.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_core0.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.8.0. 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_PythonQtWrapper_QAbstractAnimation_t {
    QByteArrayData data[37];
    char stringdata0[540];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QAbstractAnimation_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QAbstractAnimation_t qt_meta_stringdata_PythonQtWrapper_QAbstractAnimation = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QAbstractAnim..."
QT_MOC_LITERAL(1, 35, 22), // "new_QAbstractAnimation"
QT_MOC_LITERAL(2, 58, 19), // "QAbstractAnimation*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QAbstractAnimation"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 11), // "currentLoop"
QT_MOC_LITERAL(8, 128, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 145, 15), // "currentLoopTime"
QT_MOC_LITERAL(10, 161, 11), // "currentTime"
QT_MOC_LITERAL(11, 173, 9), // "direction"
QT_MOC_LITERAL(12, 183, 29), // "QAbstractAnimation::Direction"
QT_MOC_LITERAL(13, 213, 8), // "duration"
QT_MOC_LITERAL(14, 222, 13), // "py_q_duration"
QT_MOC_LITERAL(15, 236, 10), // "py_q_event"
QT_MOC_LITERAL(16, 247, 7), // "QEvent*"
QT_MOC_LITERAL(17, 255, 5), // "event"
QT_MOC_LITERAL(18, 261, 5), // "group"
QT_MOC_LITERAL(19, 267, 16), // "QAnimationGroup*"
QT_MOC_LITERAL(20, 284, 9), // "loopCount"
QT_MOC_LITERAL(21, 294, 12), // "setDirection"
QT_MOC_LITERAL(22, 307, 12), // "setLoopCount"
QT_MOC_LITERAL(23, 320, 5), // "state"
QT_MOC_LITERAL(24, 326, 25), // "QAbstractAnimation::State"
QT_MOC_LITERAL(25, 352, 13), // "totalDuration"
QT_MOC_LITERAL(26, 366, 17), // "updateCurrentTime"
QT_MOC_LITERAL(27, 384, 22), // "py_q_updateCurrentTime"
QT_MOC_LITERAL(28, 407, 15), // "updateDirection"
QT_MOC_LITERAL(29, 423, 20), // "py_q_updateDirection"
QT_MOC_LITERAL(30, 444, 11), // "updateState"
QT_MOC_LITERAL(31, 456, 8), // "newState"
QT_MOC_LITERAL(32, 465, 8), // "oldState"
QT_MOC_LITERAL(33, 474, 16), // "py_q_updateState"
QT_MOC_LITERAL(34, 491, 14), // "DeletionPolicy"
QT_MOC_LITERAL(35, 506, 15), // "KeepWhenStopped"
QT_MOC_LITERAL(36, 522, 17) // "DeleteWhenStopped"

    },
    "PythonQtWrapper_QAbstractAnimation\0"
    "new_QAbstractAnimation\0QAbstractAnimation*\0"
    "\0parent\0delete_QAbstractAnimation\0obj\0"
    "currentLoop\0theWrappedObject\0"
    "currentLoopTime\0currentTime\0direction\0"
    "QAbstractAnimation::Direction\0duration\0"
    "py_q_duration\0py_q_event\0QEvent*\0event\0"
    "group\0QAnimationGroup*\0loopCount\0"
    "setDirection\0setLoopCount\0state\0"
    "QAbstractAnimation::State\0totalDuration\0"
    "updateCurrentTime\0py_q_updateCurrentTime\0"
    "updateDirection\0py_q_updateDirection\0"
    "updateState\0newState\0oldState\0"
    "py_q_updateState\0DeletionPolicy\0"
    "KeepWhenStopped\0DeleteWhenStopped"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QAbstractAnimation[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  124,    3, 0x0a /* Public */,
       1,    0,  127,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  128,    3, 0x0a /* Public */,
       7,    1,  131,    3, 0x0a /* Public */,
       9,    1,  134,    3, 0x0a /* Public */,
      10,    1,  137,    3, 0x0a /* Public */,
      11,    1,  140,    3, 0x0a /* Public */,
      13,    1,  143,    3, 0x0a /* Public */,
      14,    1,  146,    3, 0x0a /* Public */,
      15,    2,  149,    3, 0x0a /* Public */,
      18,    1,  154,    3, 0x0a /* Public */,
      20,    1,  157,    3, 0x0a /* Public */,
      21,    2,  160,    3, 0x0a /* Public */,
      22,    2,  165,    3, 0x0a /* Public */,
      23,    1,  170,    3, 0x0a /* Public */,
      25,    1,  173,    3, 0x0a /* Public */,
      26,    2,  176,    3, 0x0a /* Public */,
      27,    2,  181,    3, 0x0a /* Public */,
      28,    2,  186,    3, 0x0a /* Public */,
      29,    2,  191,    3, 0x0a /* Public */,
      30,    3,  196,    3, 0x0a /* Public */,
      33,    3,  203,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 12, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16,    8,   17,
    0x80000000 | 19, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    8,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   20,
    0x80000000 | 24, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    8,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    8,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 24,    8,   31,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 24,    8,   31,   32,

 // enums: name, flags, count, data
      34, 0x0,    2,  214,

 // enum data: key, value
      35, uint(PythonQtWrapper_QAbstractAnimation::KeepWhenStopped),
      36, uint(PythonQtWrapper_QAbstractAnimation::DeleteWhenStopped),

       0        // eod
};

void PythonQtWrapper_QAbstractAnimation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QAbstractAnimation *_t = static_cast<PythonQtWrapper_QAbstractAnimation *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QAbstractAnimation* _r = _t->new_QAbstractAnimation((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractAnimation**>(_a[0]) = _r; }  break;
        case 1: { QAbstractAnimation* _r = _t->new_QAbstractAnimation();
            if (_a[0]) *reinterpret_cast< QAbstractAnimation**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QAbstractAnimation((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1]))); break;
        case 3: { int _r = _t->currentLoop((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->currentLoopTime((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->currentTime((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QAbstractAnimation::Direction _r = _t->direction((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractAnimation::Direction*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->duration((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->py_q_duration((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_event((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QAnimationGroup* _r = _t->group((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAnimationGroup**>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->loopCount((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: _t->setDirection((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation::Direction(*)>(_a[2]))); break;
        case 13: _t->setLoopCount((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 14: { QAbstractAnimation::State _r = _t->state((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractAnimation::State*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->totalDuration((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: _t->updateCurrentTime((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: _t->py_q_updateCurrentTime((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 18: _t->updateDirection((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation::Direction(*)>(_a[2]))); break;
        case 19: _t->py_q_updateDirection((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation::Direction(*)>(_a[2]))); break;
        case 20: _t->updateState((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation::State(*)>(_a[2])),(*reinterpret_cast< QAbstractAnimation::State(*)>(_a[3]))); break;
        case 21: _t->py_q_updateState((*reinterpret_cast< QAbstractAnimation*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation::State(*)>(_a[2])),(*reinterpret_cast< QAbstractAnimation::State(*)>(_a[3]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QAbstractAnimation::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QAbstractAnimation.data,
      qt_meta_data_PythonQtWrapper_QAbstractAnimation,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QAbstractAnimation::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QAbstractAnimation.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QAbstractAnimation*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QAbstractAnimation::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QAbstractItemModel_t {
    QByteArrayData data[143];
    char stringdata0[1859];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QAbstractItemModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QAbstractItemModel_t qt_meta_stringdata_PythonQtWrapper_QAbstractItemModel = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QAbstractItem..."
QT_MOC_LITERAL(1, 35, 22), // "new_QAbstractItemModel"
QT_MOC_LITERAL(2, 58, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QAbstractItemModel"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 18), // "beginInsertColumns"
QT_MOC_LITERAL(8, 135, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 152, 5), // "first"
QT_MOC_LITERAL(10, 158, 4), // "last"
QT_MOC_LITERAL(11, 163, 15), // "beginInsertRows"
QT_MOC_LITERAL(12, 179, 16), // "beginMoveColumns"
QT_MOC_LITERAL(13, 196, 12), // "sourceParent"
QT_MOC_LITERAL(14, 209, 11), // "sourceFirst"
QT_MOC_LITERAL(15, 221, 10), // "sourceLast"
QT_MOC_LITERAL(16, 232, 17), // "destinationParent"
QT_MOC_LITERAL(17, 250, 17), // "destinationColumn"
QT_MOC_LITERAL(18, 268, 13), // "beginMoveRows"
QT_MOC_LITERAL(19, 282, 14), // "destinationRow"
QT_MOC_LITERAL(20, 297, 18), // "beginRemoveColumns"
QT_MOC_LITERAL(21, 316, 15), // "beginRemoveRows"
QT_MOC_LITERAL(22, 332, 15), // "beginResetModel"
QT_MOC_LITERAL(23, 348, 5), // "buddy"
QT_MOC_LITERAL(24, 354, 5), // "index"
QT_MOC_LITERAL(25, 360, 10), // "py_q_buddy"
QT_MOC_LITERAL(26, 371, 15), // "canDropMimeData"
QT_MOC_LITERAL(27, 387, 16), // "const QMimeData*"
QT_MOC_LITERAL(28, 404, 4), // "data"
QT_MOC_LITERAL(29, 409, 14), // "Qt::DropAction"
QT_MOC_LITERAL(30, 424, 6), // "action"
QT_MOC_LITERAL(31, 431, 3), // "row"
QT_MOC_LITERAL(32, 435, 6), // "column"
QT_MOC_LITERAL(33, 442, 20), // "py_q_canDropMimeData"
QT_MOC_LITERAL(34, 463, 12), // "canFetchMore"
QT_MOC_LITERAL(35, 476, 17), // "py_q_canFetchMore"
QT_MOC_LITERAL(36, 494, 21), // "changePersistentIndex"
QT_MOC_LITERAL(37, 516, 4), // "from"
QT_MOC_LITERAL(38, 521, 2), // "to"
QT_MOC_LITERAL(39, 524, 25), // "changePersistentIndexList"
QT_MOC_LITERAL(40, 550, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(41, 569, 11), // "columnCount"
QT_MOC_LITERAL(42, 581, 16), // "py_q_columnCount"
QT_MOC_LITERAL(43, 598, 11), // "createIndex"
QT_MOC_LITERAL(44, 610, 8), // "quintptr"
QT_MOC_LITERAL(45, 619, 2), // "id"
QT_MOC_LITERAL(46, 622, 4), // "role"
QT_MOC_LITERAL(47, 627, 9), // "py_q_data"
QT_MOC_LITERAL(48, 637, 10), // "decodeData"
QT_MOC_LITERAL(49, 648, 12), // "QDataStream&"
QT_MOC_LITERAL(50, 661, 6), // "stream"
QT_MOC_LITERAL(51, 668, 12), // "dropMimeData"
QT_MOC_LITERAL(52, 681, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(53, 699, 10), // "encodeData"
QT_MOC_LITERAL(54, 710, 7), // "indexes"
QT_MOC_LITERAL(55, 718, 16), // "endInsertColumns"
QT_MOC_LITERAL(56, 735, 13), // "endInsertRows"
QT_MOC_LITERAL(57, 749, 14), // "endMoveColumns"
QT_MOC_LITERAL(58, 764, 11), // "endMoveRows"
QT_MOC_LITERAL(59, 776, 16), // "endRemoveColumns"
QT_MOC_LITERAL(60, 793, 13), // "endRemoveRows"
QT_MOC_LITERAL(61, 807, 13), // "endResetModel"
QT_MOC_LITERAL(62, 821, 9), // "fetchMore"
QT_MOC_LITERAL(63, 831, 14), // "py_q_fetchMore"
QT_MOC_LITERAL(64, 846, 5), // "flags"
QT_MOC_LITERAL(65, 852, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(66, 866, 10), // "py_q_flags"
QT_MOC_LITERAL(67, 877, 11), // "hasChildren"
QT_MOC_LITERAL(68, 889, 16), // "py_q_hasChildren"
QT_MOC_LITERAL(69, 906, 8), // "hasIndex"
QT_MOC_LITERAL(70, 915, 10), // "headerData"
QT_MOC_LITERAL(71, 926, 7), // "section"
QT_MOC_LITERAL(72, 934, 15), // "Qt::Orientation"
QT_MOC_LITERAL(73, 950, 11), // "orientation"
QT_MOC_LITERAL(74, 962, 15), // "py_q_headerData"
QT_MOC_LITERAL(75, 978, 10), // "py_q_index"
QT_MOC_LITERAL(76, 989, 12), // "insertColumn"
QT_MOC_LITERAL(77, 1002, 13), // "insertColumns"
QT_MOC_LITERAL(78, 1016, 5), // "count"
QT_MOC_LITERAL(79, 1022, 18), // "py_q_insertColumns"
QT_MOC_LITERAL(80, 1041, 9), // "insertRow"
QT_MOC_LITERAL(81, 1051, 10), // "insertRows"
QT_MOC_LITERAL(82, 1062, 15), // "py_q_insertRows"
QT_MOC_LITERAL(83, 1078, 8), // "itemData"
QT_MOC_LITERAL(84, 1087, 18), // "QMap<int,QVariant>"
QT_MOC_LITERAL(85, 1106, 13), // "py_q_itemData"
QT_MOC_LITERAL(86, 1120, 5), // "match"
QT_MOC_LITERAL(87, 1126, 5), // "start"
QT_MOC_LITERAL(88, 1132, 5), // "value"
QT_MOC_LITERAL(89, 1138, 4), // "hits"
QT_MOC_LITERAL(90, 1143, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(91, 1158, 10), // "py_q_match"
QT_MOC_LITERAL(92, 1169, 8), // "mimeData"
QT_MOC_LITERAL(93, 1178, 41), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(94, 1220, 13), // "py_q_mimeData"
QT_MOC_LITERAL(95, 1234, 9), // "mimeTypes"
QT_MOC_LITERAL(96, 1244, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(97, 1259, 10), // "moveColumn"
QT_MOC_LITERAL(98, 1270, 12), // "sourceColumn"
QT_MOC_LITERAL(99, 1283, 16), // "destinationChild"
QT_MOC_LITERAL(100, 1300, 11), // "moveColumns"
QT_MOC_LITERAL(101, 1312, 16), // "py_q_moveColumns"
QT_MOC_LITERAL(102, 1329, 7), // "moveRow"
QT_MOC_LITERAL(103, 1337, 9), // "sourceRow"
QT_MOC_LITERAL(104, 1347, 8), // "moveRows"
QT_MOC_LITERAL(105, 1356, 13), // "py_q_moveRows"
QT_MOC_LITERAL(106, 1370, 5), // "child"
QT_MOC_LITERAL(107, 1376, 11), // "py_q_parent"
QT_MOC_LITERAL(108, 1388, 19), // "persistentIndexList"
QT_MOC_LITERAL(109, 1408, 12), // "removeColumn"
QT_MOC_LITERAL(110, 1421, 13), // "removeColumns"
QT_MOC_LITERAL(111, 1435, 18), // "py_q_removeColumns"
QT_MOC_LITERAL(112, 1454, 9), // "removeRow"
QT_MOC_LITERAL(113, 1464, 10), // "removeRows"
QT_MOC_LITERAL(114, 1475, 15), // "py_q_removeRows"
QT_MOC_LITERAL(115, 1491, 11), // "py_q_revert"
QT_MOC_LITERAL(116, 1503, 9), // "roleNames"
QT_MOC_LITERAL(117, 1513, 21), // "QHash<int,QByteArray>"
QT_MOC_LITERAL(118, 1535, 14), // "py_q_roleNames"
QT_MOC_LITERAL(119, 1550, 8), // "rowCount"
QT_MOC_LITERAL(120, 1559, 13), // "py_q_rowCount"
QT_MOC_LITERAL(121, 1573, 7), // "setData"
QT_MOC_LITERAL(122, 1581, 12), // "py_q_setData"
QT_MOC_LITERAL(123, 1594, 13), // "setHeaderData"
QT_MOC_LITERAL(124, 1608, 18), // "py_q_setHeaderData"
QT_MOC_LITERAL(125, 1627, 11), // "setItemData"
QT_MOC_LITERAL(126, 1639, 5), // "roles"
QT_MOC_LITERAL(127, 1645, 16), // "py_q_setItemData"
QT_MOC_LITERAL(128, 1662, 7), // "sibling"
QT_MOC_LITERAL(129, 1670, 3), // "idx"
QT_MOC_LITERAL(130, 1674, 12), // "py_q_sibling"
QT_MOC_LITERAL(131, 1687, 4), // "sort"
QT_MOC_LITERAL(132, 1692, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(133, 1706, 5), // "order"
QT_MOC_LITERAL(134, 1712, 9), // "py_q_sort"
QT_MOC_LITERAL(135, 1722, 4), // "span"
QT_MOC_LITERAL(136, 1727, 9), // "py_q_span"
QT_MOC_LITERAL(137, 1737, 11), // "py_q_submit"
QT_MOC_LITERAL(138, 1749, 20), // "supportedDragActions"
QT_MOC_LITERAL(139, 1770, 15), // "Qt::DropActions"
QT_MOC_LITERAL(140, 1786, 25), // "py_q_supportedDragActions"
QT_MOC_LITERAL(141, 1812, 20), // "supportedDropActions"
QT_MOC_LITERAL(142, 1833, 25) // "py_q_supportedDropActions"

    },
    "PythonQtWrapper_QAbstractItemModel\0"
    "new_QAbstractItemModel\0QAbstractItemModel*\0"
    "\0parent\0delete_QAbstractItemModel\0obj\0"
    "beginInsertColumns\0theWrappedObject\0"
    "first\0last\0beginInsertRows\0beginMoveColumns\0"
    "sourceParent\0sourceFirst\0sourceLast\0"
    "destinationParent\0destinationColumn\0"
    "beginMoveRows\0destinationRow\0"
    "beginRemoveColumns\0beginRemoveRows\0"
    "beginResetModel\0buddy\0index\0py_q_buddy\0"
    "canDropMimeData\0const QMimeData*\0data\0"
    "Qt::DropAction\0action\0row\0column\0"
    "py_q_canDropMimeData\0canFetchMore\0"
    "py_q_canFetchMore\0changePersistentIndex\0"
    "from\0to\0changePersistentIndexList\0"
    "QList<QModelIndex>\0columnCount\0"
    "py_q_columnCount\0createIndex\0quintptr\0"
    "id\0role\0py_q_data\0decodeData\0QDataStream&\0"
    "stream\0dropMimeData\0py_q_dropMimeData\0"
    "encodeData\0indexes\0endInsertColumns\0"
    "endInsertRows\0endMoveColumns\0endMoveRows\0"
    "endRemoveColumns\0endRemoveRows\0"
    "endResetModel\0fetchMore\0py_q_fetchMore\0"
    "flags\0Qt::ItemFlags\0py_q_flags\0"
    "hasChildren\0py_q_hasChildren\0hasIndex\0"
    "headerData\0section\0Qt::Orientation\0"
    "orientation\0py_q_headerData\0py_q_index\0"
    "insertColumn\0insertColumns\0count\0"
    "py_q_insertColumns\0insertRow\0insertRows\0"
    "py_q_insertRows\0itemData\0QMap<int,QVariant>\0"
    "py_q_itemData\0match\0start\0value\0hits\0"
    "Qt::MatchFlags\0py_q_match\0mimeData\0"
    "PythonQtPassOwnershipToPython<QMimeData*>\0"
    "py_q_mimeData\0mimeTypes\0py_q_mimeTypes\0"
    "moveColumn\0sourceColumn\0destinationChild\0"
    "moveColumns\0py_q_moveColumns\0moveRow\0"
    "sourceRow\0moveRows\0py_q_moveRows\0child\0"
    "py_q_parent\0persistentIndexList\0"
    "removeColumn\0removeColumns\0"
    "py_q_removeColumns\0removeRow\0removeRows\0"
    "py_q_removeRows\0py_q_revert\0roleNames\0"
    "QHash<int,QByteArray>\0py_q_roleNames\0"
    "rowCount\0py_q_rowCount\0setData\0"
    "py_q_setData\0setHeaderData\0"
    "py_q_setHeaderData\0setItemData\0roles\0"
    "py_q_setItemData\0sibling\0idx\0py_q_sibling\0"
    "sort\0Qt::SortOrder\0order\0py_q_sort\0"
    "span\0py_q_span\0py_q_submit\0"
    "supportedDragActions\0Qt::DropActions\0"
    "py_q_supportedDragActions\0"
    "supportedDropActions\0py_q_supportedDropActions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QAbstractItemModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  679,    3, 0x0a /* Public */,
       1,    0,  682,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  683,    3, 0x0a /* Public */,
       7,    4,  686,    3, 0x0a /* Public */,
      11,    4,  695,    3, 0x0a /* Public */,
      12,    6,  704,    3, 0x0a /* Public */,
      18,    6,  717,    3, 0x0a /* Public */,
      20,    4,  730,    3, 0x0a /* Public */,
      21,    4,  739,    3, 0x0a /* Public */,
      22,    1,  748,    3, 0x0a /* Public */,
      23,    2,  751,    3, 0x0a /* Public */,
      25,    2,  756,    3, 0x0a /* Public */,
      26,    6,  761,    3, 0x0a /* Public */,
      33,    6,  774,    3, 0x0a /* Public */,
      34,    2,  787,    3, 0x0a /* Public */,
      35,    2,  792,    3, 0x0a /* Public */,
      36,    3,  797,    3, 0x0a /* Public */,
      39,    3,  804,    3, 0x0a /* Public */,
      41,    2,  811,    3, 0x0a /* Public */,
      41,    1,  816,    3, 0x2a /* Public | MethodCloned */,
      42,    2,  819,    3, 0x0a /* Public */,
      42,    1,  824,    3, 0x2a /* Public | MethodCloned */,
      43,    4,  827,    3, 0x0a /* Public */,
      43,    4,  836,    3, 0x0a /* Public */,
      43,    3,  845,    3, 0x2a /* Public | MethodCloned */,
      28,    3,  852,    3, 0x0a /* Public */,
      28,    2,  859,    3, 0x2a /* Public | MethodCloned */,
      47,    3,  864,    3, 0x0a /* Public */,
      47,    2,  871,    3, 0x2a /* Public | MethodCloned */,
      48,    5,  876,    3, 0x0a /* Public */,
      51,    6,  887,    3, 0x0a /* Public */,
      52,    6,  900,    3, 0x0a /* Public */,
      53,    3,  913,    3, 0x0a /* Public */,
      55,    1,  920,    3, 0x0a /* Public */,
      56,    1,  923,    3, 0x0a /* Public */,
      57,    1,  926,    3, 0x0a /* Public */,
      58,    1,  929,    3, 0x0a /* Public */,
      59,    1,  932,    3, 0x0a /* Public */,
      60,    1,  935,    3, 0x0a /* Public */,
      61,    1,  938,    3, 0x0a /* Public */,
      62,    2,  941,    3, 0x0a /* Public */,
      63,    2,  946,    3, 0x0a /* Public */,
      64,    2,  951,    3, 0x0a /* Public */,
      66,    2,  956,    3, 0x0a /* Public */,
      67,    2,  961,    3, 0x0a /* Public */,
      67,    1,  966,    3, 0x2a /* Public | MethodCloned */,
      68,    2,  969,    3, 0x0a /* Public */,
      68,    1,  974,    3, 0x2a /* Public | MethodCloned */,
      69,    4,  977,    3, 0x0a /* Public */,
      69,    3,  986,    3, 0x2a /* Public | MethodCloned */,
      70,    4,  993,    3, 0x0a /* Public */,
      70,    3, 1002,    3, 0x2a /* Public | MethodCloned */,
      74,    4, 1009,    3, 0x0a /* Public */,
      74,    3, 1018,    3, 0x2a /* Public | MethodCloned */,
      24,    4, 1025,    3, 0x0a /* Public */,
      24,    3, 1034,    3, 0x2a /* Public | MethodCloned */,
      75,    4, 1041,    3, 0x0a /* Public */,
      75,    3, 1050,    3, 0x2a /* Public | MethodCloned */,
      76,    3, 1057,    3, 0x0a /* Public */,
      76,    2, 1064,    3, 0x2a /* Public | MethodCloned */,
      77,    4, 1069,    3, 0x0a /* Public */,
      77,    3, 1078,    3, 0x2a /* Public | MethodCloned */,
      79,    4, 1085,    3, 0x0a /* Public */,
      79,    3, 1094,    3, 0x2a /* Public | MethodCloned */,
      80,    3, 1101,    3, 0x0a /* Public */,
      80,    2, 1108,    3, 0x2a /* Public | MethodCloned */,
      81,    4, 1113,    3, 0x0a /* Public */,
      81,    3, 1122,    3, 0x2a /* Public | MethodCloned */,
      82,    4, 1129,    3, 0x0a /* Public */,
      82,    3, 1138,    3, 0x2a /* Public | MethodCloned */,
      83,    2, 1145,    3, 0x0a /* Public */,
      85,    2, 1150,    3, 0x0a /* Public */,
      86,    6, 1155,    3, 0x0a /* Public */,
      86,    5, 1168,    3, 0x2a /* Public | MethodCloned */,
      86,    4, 1179,    3, 0x2a /* Public | MethodCloned */,
      91,    6, 1188,    3, 0x0a /* Public */,
      91,    5, 1201,    3, 0x2a /* Public | MethodCloned */,
      91,    4, 1212,    3, 0x2a /* Public | MethodCloned */,
      92,    2, 1221,    3, 0x0a /* Public */,
      94,    2, 1226,    3, 0x0a /* Public */,
      95,    1, 1231,    3, 0x0a /* Public */,
      96,    1, 1234,    3, 0x0a /* Public */,
      97,    5, 1237,    3, 0x0a /* Public */,
     100,    6, 1248,    3, 0x0a /* Public */,
     101,    6, 1261,    3, 0x0a /* Public */,
     102,    5, 1274,    3, 0x0a /* Public */,
     104,    6, 1285,    3, 0x0a /* Public */,
     105,    6, 1298,    3, 0x0a /* Public */,
       4,    2, 1311,    3, 0x0a /* Public */,
     107,    2, 1316,    3, 0x0a /* Public */,
     108,    1, 1321,    3, 0x0a /* Public */,
     109,    3, 1324,    3, 0x0a /* Public */,
     109,    2, 1331,    3, 0x2a /* Public | MethodCloned */,
     110,    4, 1336,    3, 0x0a /* Public */,
     110,    3, 1345,    3, 0x2a /* Public | MethodCloned */,
     111,    4, 1352,    3, 0x0a /* Public */,
     111,    3, 1361,    3, 0x2a /* Public | MethodCloned */,
     112,    3, 1368,    3, 0x0a /* Public */,
     112,    2, 1375,    3, 0x2a /* Public | MethodCloned */,
     113,    4, 1380,    3, 0x0a /* Public */,
     113,    3, 1389,    3, 0x2a /* Public | MethodCloned */,
     114,    4, 1396,    3, 0x0a /* Public */,
     114,    3, 1405,    3, 0x2a /* Public | MethodCloned */,
     115,    1, 1412,    3, 0x0a /* Public */,
     116,    1, 1415,    3, 0x0a /* Public */,
     118,    1, 1418,    3, 0x0a /* Public */,
     119,    2, 1421,    3, 0x0a /* Public */,
     119,    1, 1426,    3, 0x2a /* Public | MethodCloned */,
     120,    2, 1429,    3, 0x0a /* Public */,
     120,    1, 1434,    3, 0x2a /* Public | MethodCloned */,
     121,    4, 1437,    3, 0x0a /* Public */,
     121,    3, 1446,    3, 0x2a /* Public | MethodCloned */,
     122,    4, 1453,    3, 0x0a /* Public */,
     122,    3, 1462,    3, 0x2a /* Public | MethodCloned */,
     123,    5, 1469,    3, 0x0a /* Public */,
     123,    4, 1480,    3, 0x2a /* Public | MethodCloned */,
     124,    5, 1489,    3, 0x0a /* Public */,
     124,    4, 1500,    3, 0x2a /* Public | MethodCloned */,
     125,    3, 1509,    3, 0x0a /* Public */,
     127,    3, 1516,    3, 0x0a /* Public */,
     128,    4, 1523,    3, 0x0a /* Public */,
     130,    4, 1532,    3, 0x0a /* Public */,
     131,    3, 1541,    3, 0x0a /* Public */,
     131,    2, 1548,    3, 0x2a /* Public | MethodCloned */,
     134,    3, 1553,    3, 0x0a /* Public */,
     134,    2, 1560,    3, 0x2a /* Public | MethodCloned */,
     135,    2, 1565,    3, 0x0a /* Public */,
     136,    2, 1570,    3, 0x0a /* Public */,
     137,    1, 1575,    3, 0x0a /* Public */,
     138,    1, 1578,    3, 0x0a /* Public */,
     140,    1, 1581,    3, 0x0a /* Public */,
     141,    1, 1584,    3, 0x0a /* Public */,
     142,    1, 1587,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    8,    4,    9,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    8,    4,    9,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,   14,   15,   16,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,   14,   15,   16,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    8,    4,    9,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    8,    4,    9,   10,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 27, 0x80000000 | 29, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   28,   30,   31,   32,    4,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 27, 0x80000000 | 29, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   28,   30,   31,   32,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    8,   37,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40, 0x80000000 | 40,    8,   37,   38,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 44,    8,   31,   32,   45,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::VoidStar,    8,   31,   32,   28,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   32,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,    8,   24,   46,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,    8,   24,   46,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, 0x80000000 | 49,    8,   31,   32,    4,   50,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 27, 0x80000000 | 29, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   28,   30,   31,   32,    4,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 27, 0x80000000 | 29, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   28,   30,   31,   32,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40, 0x80000000 | 49,    8,   54,   50,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    0x80000000 | 65, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    0x80000000 | 65, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   32,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   32,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72, QMetaType::Int,    8,   71,   73,   46,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72,    8,   71,   73,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72, QMetaType::Int,    8,   71,   73,   46,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72,    8,   71,   73,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   32,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   32,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   32,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   32,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   32,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   32,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   32,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   32,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   31,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   31,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   78,
    0x80000000 | 84, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    0x80000000 | 84, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    0x80000000 | 40, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant, QMetaType::Int, 0x80000000 | 90,    8,   87,   46,   88,   89,   64,
    0x80000000 | 40, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant, QMetaType::Int,    8,   87,   46,   88,   89,
    0x80000000 | 40, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant,    8,   87,   46,   88,
    0x80000000 | 40, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant, QMetaType::Int, 0x80000000 | 90,    8,   87,   46,   88,   89,   64,
    0x80000000 | 40, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant, QMetaType::Int,    8,   87,   46,   88,   89,
    0x80000000 | 40, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant,    8,   87,   46,   88,
    0x80000000 | 93, 0x80000000 | 2, 0x80000000 | 40,    8,   54,
    0x80000000 | 93, 0x80000000 | 2, 0x80000000 | 40,    8,   54,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,   98,   16,   99,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,   98,   78,   16,   99,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,   98,   78,   16,   99,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,  103,   16,   99,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,  103,   78,   16,   99,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Int,    8,   13,  103,   78,   16,   99,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,  106,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,  106,
    0x80000000 | 40, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   32,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   32,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   32,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   32,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   32,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   31,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   31,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   78,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   31,   78,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 117, 0x80000000 | 2,    8,
    0x80000000 | 117, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,    8,   24,   88,   46,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,    8,   24,   88,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,    8,   24,   88,   46,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,    8,   24,   88,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72, QMetaType::QVariant, QMetaType::Int,    8,   71,   73,   88,   46,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72, QMetaType::QVariant,    8,   71,   73,   88,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72, QMetaType::QVariant, QMetaType::Int,    8,   71,   73,   88,   46,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72, QMetaType::QVariant,    8,   71,   73,   88,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 84,    8,   24,  126,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 84,    8,   24,  126,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   32,  129,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   31,   32,  129,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 132,    8,   32,  133,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 132,    8,   32,  133,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   32,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QModelIndex,    8,   24,
    QMetaType::Bool, 0x80000000 | 2,    8,
    0x80000000 | 139, 0x80000000 | 2,    8,
    0x80000000 | 139, 0x80000000 | 2,    8,
    0x80000000 | 139, 0x80000000 | 2,    8,
    0x80000000 | 139, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QAbstractItemModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QAbstractItemModel *_t = static_cast<PythonQtWrapper_QAbstractItemModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QAbstractItemModel* _r = _t->new_QAbstractItemModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 1: { QAbstractItemModel* _r = _t->new_QAbstractItemModel();
            if (_a[0]) *reinterpret_cast< QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QAbstractItemModel((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 3: _t->beginInsertColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 4: _t->beginInsertRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 5: { bool _r = _t->beginMoveColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->beginMoveRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: _t->beginRemoveColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 8: _t->beginRemoveRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 9: _t->beginResetModel((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 10: { QModelIndex _r = _t->buddy((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 11: { QModelIndex _r = _t->py_q_buddy((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->canDropMimeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_canDropMimeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->canFetchMore((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->py_q_canFetchMore((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->changePersistentIndex((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 17: _t->changePersistentIndexList((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[3]))); break;
        case 18: { int _r = _t->columnCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->columnCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->py_q_columnCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->py_q_columnCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { QModelIndex _r = _t->createIndex((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< quintptr(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 23: { QModelIndex _r = _t->createIndex((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< void*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 24: { QModelIndex _r = _t->createIndex((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 25: { QVariant _r = _t->data((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 26: { QVariant _r = _t->data((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 27: { QVariant _r = _t->py_q_data((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 28: { QVariant _r = _t->py_q_data((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->decodeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< QDataStream(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->dropMimeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: _t->encodeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])),(*reinterpret_cast< QDataStream(*)>(_a[3]))); break;
        case 33: _t->endInsertColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 34: _t->endInsertRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 35: _t->endMoveColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 36: _t->endMoveRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 37: _t->endRemoveColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 38: _t->endRemoveRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 39: _t->endResetModel((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 40: _t->fetchMore((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 41: _t->py_q_fetchMore((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 42: { Qt::ItemFlags _r = _t->flags((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 43: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 44: { bool _r = _t->hasChildren((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->hasChildren((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->hasIndex((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->hasIndex((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { QVariant _r = _t->headerData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 51: { QVariant _r = _t->headerData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 52: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 53: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 54: { QModelIndex _r = _t->index((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 55: { QModelIndex _r = _t->index((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 56: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 57: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->insertColumn((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { bool _r = _t->insertColumn((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->insertColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: { bool _r = _t->insertColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: { bool _r = _t->py_q_insertColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 63: { bool _r = _t->py_q_insertColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 64: { bool _r = _t->insertRow((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 65: { bool _r = _t->insertRow((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 66: { bool _r = _t->insertRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 67: { bool _r = _t->insertRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 68: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 69: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 70: { QMap<int,QVariant> _r = _t->itemData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMap<int,QVariant>*>(_a[0]) = _r; }  break;
        case 71: { QMap<int,QVariant> _r = _t->py_q_itemData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMap<int,QVariant>*>(_a[0]) = _r; }  break;
        case 72: { QList<QModelIndex> _r = _t->match((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 73: { QList<QModelIndex> _r = _t->match((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 74: { QList<QModelIndex> _r = _t->match((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 75: { QList<QModelIndex> _r = _t->py_q_match((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 76: { QList<QModelIndex> _r = _t->py_q_match((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 77: { QList<QModelIndex> _r = _t->py_q_match((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 78: { PythonQtPassOwnershipToPython<QMimeData*> _r = _t->mimeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QMimeData*>*>(_a[0]) = _r; }  break;
        case 79: { PythonQtPassOwnershipToPython<QMimeData*> _r = _t->py_q_mimeData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QMimeData*>*>(_a[0]) = _r; }  break;
        case 80: { QStringList _r = _t->mimeTypes((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 81: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 82: { bool _r = _t->moveColumn((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 83: { bool _r = _t->moveColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 84: { bool _r = _t->py_q_moveColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 85: { bool _r = _t->moveRow((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 86: { bool _r = _t->moveRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 87: { bool _r = _t->py_q_moveRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 88: { QModelIndex _r = _t->parent((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 89: { QModelIndex _r = _t->py_q_parent((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 90: { QList<QModelIndex> _r = _t->persistentIndexList((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 91: { bool _r = _t->removeColumn((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 92: { bool _r = _t->removeColumn((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 93: { bool _r = _t->removeColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 94: { bool _r = _t->removeColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 95: { bool _r = _t->py_q_removeColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 96: { bool _r = _t->py_q_removeColumns((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 97: { bool _r = _t->removeRow((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 98: { bool _r = _t->removeRow((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 99: { bool _r = _t->removeRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 100: { bool _r = _t->removeRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 101: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 102: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 103: _t->py_q_revert((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1]))); break;
        case 104: { QHash<int,QByteArray> _r = _t->roleNames((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QHash<int,QByteArray>*>(_a[0]) = _r; }  break;
        case 105: { QHash<int,QByteArray> _r = _t->py_q_roleNames((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QHash<int,QByteArray>*>(_a[0]) = _r; }  break;
        case 106: { int _r = _t->rowCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 107: { int _r = _t->rowCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 108: { int _r = _t->py_q_rowCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 109: { int _r = _t->py_q_rowCount((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 110: { bool _r = _t->setData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 111: { bool _r = _t->setData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 112: { bool _r = _t->py_q_setData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 113: { bool _r = _t->py_q_setData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 114: { bool _r = _t->setHeaderData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 115: { bool _r = _t->setHeaderData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 116: { bool _r = _t->py_q_setHeaderData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 117: { bool _r = _t->py_q_setHeaderData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 118: { bool _r = _t->setItemData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QMap<int,QVariant>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 119: { bool _r = _t->py_q_setItemData((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QMap<int,QVariant>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 120: { QModelIndex _r = _t->sibling((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 121: { QModelIndex _r = _t->py_q_sibling((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 122: _t->sort((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 123: _t->sort((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 124: _t->py_q_sort((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 125: _t->py_q_sort((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 126: { QSize _r = _t->span((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 127: { QSize _r = _t->py_q_span((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 128: { bool _r = _t->py_q_submit((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 129: { Qt::DropActions _r = _t->supportedDragActions((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 130: { Qt::DropActions _r = _t->py_q_supportedDragActions((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 131: { Qt::DropActions _r = _t->supportedDropActions((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 132: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 57:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 60:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 61:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 62:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 63:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 65:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 66:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 67:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 69:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 70:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 71:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 72:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 74:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 75:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 76:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 77:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 78:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); break;
            }
            break;
        case 79:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); break;
            }
            break;
        case 80:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 81:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 82:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 83:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 84:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 85:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 86:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 87:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 89:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 90:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 91:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 92:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 93:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 94:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 95:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 96:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 97:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 98:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 99:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 100:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 101:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 102:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 103:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 104:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 105:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 106:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 107:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 108:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 109:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 110:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 111:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 112:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 113:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 114:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 115:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 116:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 117:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 118:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 119:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 120:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 121:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 122:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 123:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 124:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 125:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 126:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 127:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 128:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 129:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 130:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 131:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        case 132:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QAbstractItemModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QAbstractItemModel.data,
      qt_meta_data_PythonQtWrapper_QAbstractItemModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QAbstractItemModel::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QAbstractItemModel.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QAbstractItemModel*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QAbstractItemModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 133)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 133;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 133)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 133;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QAbstractListModel_t {
    QByteArrayData data[21];
    char stringdata0[265];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QAbstractListModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QAbstractListModel_t qt_meta_stringdata_PythonQtWrapper_QAbstractListModel = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QAbstractList..."
QT_MOC_LITERAL(1, 35, 22), // "new_QAbstractListModel"
QT_MOC_LITERAL(2, 58, 19), // "QAbstractListModel*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QAbstractListModel"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(8, 134, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 151, 16), // "const QMimeData*"
QT_MOC_LITERAL(10, 168, 4), // "data"
QT_MOC_LITERAL(11, 173, 14), // "Qt::DropAction"
QT_MOC_LITERAL(12, 188, 6), // "action"
QT_MOC_LITERAL(13, 195, 3), // "row"
QT_MOC_LITERAL(14, 199, 6), // "column"
QT_MOC_LITERAL(15, 206, 10), // "py_q_flags"
QT_MOC_LITERAL(16, 217, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(17, 231, 5), // "index"
QT_MOC_LITERAL(18, 237, 10), // "py_q_index"
QT_MOC_LITERAL(19, 248, 12), // "py_q_sibling"
QT_MOC_LITERAL(20, 261, 3) // "idx"

    },
    "PythonQtWrapper_QAbstractListModel\0"
    "new_QAbstractListModel\0QAbstractListModel*\0"
    "\0parent\0delete_QAbstractListModel\0obj\0"
    "py_q_dropMimeData\0theWrappedObject\0"
    "const QMimeData*\0data\0Qt::DropAction\0"
    "action\0row\0column\0py_q_flags\0Qt::ItemFlags\0"
    "index\0py_q_index\0py_q_sibling\0idx"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QAbstractListModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   59,    3, 0x0a /* Public */,
       1,    0,   62,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   63,    3, 0x0a /* Public */,
       7,    6,   66,    3, 0x0a /* Public */,
      15,    2,   79,    3, 0x0a /* Public */,
      18,    4,   84,    3, 0x0a /* Public */,
      18,    3,   93,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  100,    3, 0x2a /* Public | MethodCloned */,
      19,    4,  105,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 11, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   10,   12,   13,   14,    4,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::QModelIndex,    8,   17,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   13,   14,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   13,   14,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int,    8,   13,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   13,   14,   20,

       0        // eod
};

void PythonQtWrapper_QAbstractListModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QAbstractListModel *_t = static_cast<PythonQtWrapper_QAbstractListModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QAbstractListModel* _r = _t->new_QAbstractListModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractListModel**>(_a[0]) = _r; }  break;
        case 1: { QAbstractListModel* _r = _t->new_QAbstractListModel();
            if (_a[0]) *reinterpret_cast< QAbstractListModel**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QAbstractListModel((*reinterpret_cast< QAbstractListModel*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QAbstractListModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QAbstractListModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 5: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QAbstractListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 6: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QAbstractListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 7: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QAbstractListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 8: { QModelIndex _r = _t->py_q_sibling((*reinterpret_cast< QAbstractListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractListModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QAbstractListModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QAbstractListModel.data,
      qt_meta_data_PythonQtWrapper_QAbstractListModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QAbstractListModel::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QAbstractListModel.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QAbstractListModel*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QAbstractListModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QAbstractState_t {
    QByteArrayData data[21];
    char stringdata0[234];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QAbstractState_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QAbstractState_t qt_meta_stringdata_PythonQtWrapper_QAbstractState = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QAbstractState"
QT_MOC_LITERAL(1, 31, 18), // "new_QAbstractState"
QT_MOC_LITERAL(2, 50, 15), // "QAbstractState*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 7), // "QState*"
QT_MOC_LITERAL(5, 75, 6), // "parent"
QT_MOC_LITERAL(6, 82, 21), // "delete_QAbstractState"
QT_MOC_LITERAL(7, 104, 3), // "obj"
QT_MOC_LITERAL(8, 108, 6), // "active"
QT_MOC_LITERAL(9, 115, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 132, 10), // "py_q_event"
QT_MOC_LITERAL(11, 143, 7), // "QEvent*"
QT_MOC_LITERAL(12, 151, 1), // "e"
QT_MOC_LITERAL(13, 153, 7), // "machine"
QT_MOC_LITERAL(14, 161, 14), // "QStateMachine*"
QT_MOC_LITERAL(15, 176, 7), // "onEntry"
QT_MOC_LITERAL(16, 184, 5), // "event"
QT_MOC_LITERAL(17, 190, 12), // "py_q_onEntry"
QT_MOC_LITERAL(18, 203, 6), // "onExit"
QT_MOC_LITERAL(19, 210, 11), // "py_q_onExit"
QT_MOC_LITERAL(20, 222, 11) // "parentState"

    },
    "PythonQtWrapper_QAbstractState\0"
    "new_QAbstractState\0QAbstractState*\0\0"
    "QState*\0parent\0delete_QAbstractState\0"
    "obj\0active\0theWrappedObject\0py_q_event\0"
    "QEvent*\0e\0machine\0QStateMachine*\0"
    "onEntry\0event\0py_q_onEntry\0onExit\0"
    "py_q_onExit\0parentState"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QAbstractState[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    3, 0x0a /* Public */,
       1,    0,   72,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   73,    3, 0x0a /* Public */,
       8,    1,   76,    3, 0x0a /* Public */,
      10,    2,   79,    3, 0x0a /* Public */,
      13,    1,   84,    3, 0x0a /* Public */,
      15,    2,   87,    3, 0x0a /* Public */,
      17,    2,   92,    3, 0x0a /* Public */,
      18,    2,   97,    3, 0x0a /* Public */,
      19,    2,  102,    3, 0x0a /* Public */,
      20,    1,  107,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    0x80000000 | 14, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    9,   16,
    0x80000000 | 4, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QAbstractState::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QAbstractState *_t = static_cast<PythonQtWrapper_QAbstractState *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QAbstractState* _r = _t->new_QAbstractState((*reinterpret_cast< QState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractState**>(_a[0]) = _r; }  break;
        case 1: { QAbstractState* _r = _t->new_QAbstractState();
            if (_a[0]) *reinterpret_cast< QAbstractState**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QAbstractState((*reinterpret_cast< QAbstractState*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->active((*reinterpret_cast< QAbstractState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_event((*reinterpret_cast< QAbstractState*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QStateMachine* _r = _t->machine((*reinterpret_cast< QAbstractState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStateMachine**>(_a[0]) = _r; }  break;
        case 6: _t->onEntry((*reinterpret_cast< QAbstractState*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 7: _t->py_q_onEntry((*reinterpret_cast< QAbstractState*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 8: _t->onExit((*reinterpret_cast< QAbstractState*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 9: _t->py_q_onExit((*reinterpret_cast< QAbstractState*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: { QState* _r = _t->parentState((*reinterpret_cast< QAbstractState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QState**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QState* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QAbstractState::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QAbstractState.data,
      qt_meta_data_PythonQtWrapper_QAbstractState,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QAbstractState::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QAbstractState.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QAbstractState*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QAbstractState::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QAbstractTransition_t {
    QByteArrayData data[37];
    char stringdata0[537];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QAbstractTransition_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QAbstractTransition_t qt_meta_stringdata_PythonQtWrapper_QAbstractTransition = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QAbstractTran..."
QT_MOC_LITERAL(1, 36, 23), // "new_QAbstractTransition"
QT_MOC_LITERAL(2, 60, 20), // "QAbstractTransition*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 7), // "QState*"
QT_MOC_LITERAL(5, 90, 11), // "sourceState"
QT_MOC_LITERAL(6, 102, 26), // "delete_QAbstractTransition"
QT_MOC_LITERAL(7, 129, 3), // "obj"
QT_MOC_LITERAL(8, 133, 12), // "addAnimation"
QT_MOC_LITERAL(9, 146, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 163, 19), // "QAbstractAnimation*"
QT_MOC_LITERAL(11, 183, 9), // "animation"
QT_MOC_LITERAL(12, 193, 10), // "animations"
QT_MOC_LITERAL(13, 204, 26), // "QList<QAbstractAnimation*>"
QT_MOC_LITERAL(14, 231, 10), // "py_q_event"
QT_MOC_LITERAL(15, 242, 7), // "QEvent*"
QT_MOC_LITERAL(16, 250, 1), // "e"
QT_MOC_LITERAL(17, 252, 9), // "eventTest"
QT_MOC_LITERAL(18, 262, 5), // "event"
QT_MOC_LITERAL(19, 268, 14), // "py_q_eventTest"
QT_MOC_LITERAL(20, 283, 7), // "machine"
QT_MOC_LITERAL(21, 291, 14), // "QStateMachine*"
QT_MOC_LITERAL(22, 306, 12), // "onTransition"
QT_MOC_LITERAL(23, 319, 17), // "py_q_onTransition"
QT_MOC_LITERAL(24, 337, 15), // "removeAnimation"
QT_MOC_LITERAL(25, 353, 14), // "setTargetState"
QT_MOC_LITERAL(26, 368, 15), // "QAbstractState*"
QT_MOC_LITERAL(27, 384, 6), // "target"
QT_MOC_LITERAL(28, 391, 15), // "setTargetStates"
QT_MOC_LITERAL(29, 407, 22), // "QList<QAbstractState*>"
QT_MOC_LITERAL(30, 430, 7), // "targets"
QT_MOC_LITERAL(31, 438, 17), // "setTransitionType"
QT_MOC_LITERAL(32, 456, 35), // "QAbstractTransition::Transiti..."
QT_MOC_LITERAL(33, 492, 4), // "type"
QT_MOC_LITERAL(34, 497, 11), // "targetState"
QT_MOC_LITERAL(35, 509, 12), // "targetStates"
QT_MOC_LITERAL(36, 522, 14) // "transitionType"

    },
    "PythonQtWrapper_QAbstractTransition\0"
    "new_QAbstractTransition\0QAbstractTransition*\0"
    "\0QState*\0sourceState\0delete_QAbstractTransition\0"
    "obj\0addAnimation\0theWrappedObject\0"
    "QAbstractAnimation*\0animation\0animations\0"
    "QList<QAbstractAnimation*>\0py_q_event\0"
    "QEvent*\0e\0eventTest\0event\0py_q_eventTest\0"
    "machine\0QStateMachine*\0onTransition\0"
    "py_q_onTransition\0removeAnimation\0"
    "setTargetState\0QAbstractState*\0target\0"
    "setTargetStates\0QList<QAbstractState*>\0"
    "targets\0setTransitionType\0"
    "QAbstractTransition::TransitionType\0"
    "type\0targetState\0targetStates\0"
    "transitionType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QAbstractTransition[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  109,    3, 0x0a /* Public */,
       1,    0,  112,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  113,    3, 0x0a /* Public */,
       8,    2,  116,    3, 0x0a /* Public */,
      12,    1,  121,    3, 0x0a /* Public */,
      14,    2,  124,    3, 0x0a /* Public */,
      17,    2,  129,    3, 0x0a /* Public */,
      19,    2,  134,    3, 0x0a /* Public */,
      20,    1,  139,    3, 0x0a /* Public */,
      22,    2,  142,    3, 0x0a /* Public */,
      23,    2,  147,    3, 0x0a /* Public */,
      24,    2,  152,    3, 0x0a /* Public */,
      25,    2,  157,    3, 0x0a /* Public */,
      28,    2,  162,    3, 0x0a /* Public */,
      31,    2,  167,    3, 0x0a /* Public */,
       5,    1,  172,    3, 0x0a /* Public */,
      34,    1,  175,    3, 0x0a /* Public */,
      35,    1,  178,    3, 0x0a /* Public */,
      36,    1,  181,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    0x80000000 | 13, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,    9,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,    9,   18,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,    9,   18,
    0x80000000 | 21, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,    9,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,    9,   33,
    0x80000000 | 4, 0x80000000 | 2,    9,
    0x80000000 | 26, 0x80000000 | 2,    9,
    0x80000000 | 29, 0x80000000 | 2,    9,
    0x80000000 | 32, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QAbstractTransition::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QAbstractTransition *_t = static_cast<PythonQtWrapper_QAbstractTransition *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QAbstractTransition* _r = _t->new_QAbstractTransition((*reinterpret_cast< QState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractTransition**>(_a[0]) = _r; }  break;
        case 1: { QAbstractTransition* _r = _t->new_QAbstractTransition();
            if (_a[0]) *reinterpret_cast< QAbstractTransition**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QAbstractTransition((*reinterpret_cast< QAbstractTransition*(*)>(_a[1]))); break;
        case 3: _t->addAnimation((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation*(*)>(_a[2]))); break;
        case 4: { QList<QAbstractAnimation*> _r = _t->animations((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QAbstractAnimation*>*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->py_q_event((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->eventTest((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_eventTest((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QStateMachine* _r = _t->machine((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStateMachine**>(_a[0]) = _r; }  break;
        case 9: _t->onTransition((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_onTransition((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 11: _t->removeAnimation((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation*(*)>(_a[2]))); break;
        case 12: _t->setTargetState((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QAbstractState*(*)>(_a[2]))); break;
        case 13: _t->setTargetStates((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< const QList<QAbstractState*>(*)>(_a[2]))); break;
        case 14: _t->setTransitionType((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])),(*reinterpret_cast< QAbstractTransition::TransitionType(*)>(_a[2]))); break;
        case 15: { QState* _r = _t->sourceState((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QState**>(_a[0]) = _r; }  break;
        case 16: { QAbstractState* _r = _t->targetState((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractState**>(_a[0]) = _r; }  break;
        case 17: { QList<QAbstractState*> _r = _t->targetStates((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QAbstractState*>*>(_a[0]) = _r; }  break;
        case 18: { QAbstractTransition::TransitionType _r = _t->transitionType((*reinterpret_cast< QAbstractTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractTransition::TransitionType*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QState* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractState* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QAbstractState*> >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTransition* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QAbstractTransition::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QAbstractTransition.data,
      qt_meta_data_PythonQtWrapper_QAbstractTransition,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QAbstractTransition::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QAbstractTransition.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QAbstractTransition*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QAbstractTransition::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QAnimationGroup_t {
    QByteArrayData data[24];
    char stringdata0[390];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QAnimationGroup_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QAnimationGroup_t qt_meta_stringdata_PythonQtWrapper_QAnimationGroup = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QAnimationGroup"
QT_MOC_LITERAL(1, 32, 19), // "new_QAnimationGroup"
QT_MOC_LITERAL(2, 52, 16), // "QAnimationGroup*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 6), // "parent"
QT_MOC_LITERAL(5, 77, 22), // "delete_QAnimationGroup"
QT_MOC_LITERAL(6, 100, 3), // "obj"
QT_MOC_LITERAL(7, 104, 12), // "addAnimation"
QT_MOC_LITERAL(8, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 134, 47), // "PythonQtPassOwnershipToCPP<QA..."
QT_MOC_LITERAL(10, 182, 9), // "animation"
QT_MOC_LITERAL(11, 192, 11), // "animationAt"
QT_MOC_LITERAL(12, 204, 19), // "QAbstractAnimation*"
QT_MOC_LITERAL(13, 224, 5), // "index"
QT_MOC_LITERAL(14, 230, 14), // "animationCount"
QT_MOC_LITERAL(15, 245, 5), // "clear"
QT_MOC_LITERAL(16, 251, 10), // "py_q_event"
QT_MOC_LITERAL(17, 262, 7), // "QEvent*"
QT_MOC_LITERAL(18, 270, 5), // "event"
QT_MOC_LITERAL(19, 276, 16), // "indexOfAnimation"
QT_MOC_LITERAL(20, 293, 15), // "insertAnimation"
QT_MOC_LITERAL(21, 309, 15), // "removeAnimation"
QT_MOC_LITERAL(22, 325, 50), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(23, 376, 13) // "takeAnimation"

    },
    "PythonQtWrapper_QAnimationGroup\0"
    "new_QAnimationGroup\0QAnimationGroup*\0"
    "\0parent\0delete_QAnimationGroup\0obj\0"
    "addAnimation\0theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QAbstractAnimation*>\0"
    "animation\0animationAt\0QAbstractAnimation*\0"
    "index\0animationCount\0clear\0py_q_event\0"
    "QEvent*\0event\0indexOfAnimation\0"
    "insertAnimation\0removeAnimation\0"
    "PythonQtPassOwnershipToPython<QAbstractAnimation*>\0"
    "takeAnimation"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QAnimationGroup[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   74,    3, 0x0a /* Public */,
       1,    0,   77,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   78,    3, 0x0a /* Public */,
       7,    2,   81,    3, 0x0a /* Public */,
      11,    2,   86,    3, 0x0a /* Public */,
      14,    1,   91,    3, 0x0a /* Public */,
      15,    1,   94,    3, 0x0a /* Public */,
      16,    2,   97,    3, 0x0a /* Public */,
      19,    2,  102,    3, 0x0a /* Public */,
      20,    3,  107,    3, 0x0a /* Public */,
      21,    2,  114,    3, 0x0a /* Public */,
      23,    2,  119,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::Int,    8,   13,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,    8,   18,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12,    8,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 9,    8,   13,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    8,   10,
    0x80000000 | 22, 0x80000000 | 2, QMetaType::Int,    8,   13,

       0        // eod
};

void PythonQtWrapper_QAnimationGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QAnimationGroup *_t = static_cast<PythonQtWrapper_QAnimationGroup *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QAnimationGroup* _r = _t->new_QAnimationGroup((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAnimationGroup**>(_a[0]) = _r; }  break;
        case 1: { QAnimationGroup* _r = _t->new_QAnimationGroup();
            if (_a[0]) *reinterpret_cast< QAnimationGroup**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QAnimationGroup((*reinterpret_cast< QAnimationGroup*(*)>(_a[1]))); break;
        case 3: _t->addAnimation((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QAbstractAnimation*>(*)>(_a[2]))); break;
        case 4: { QAbstractAnimation* _r = _t->animationAt((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAbstractAnimation**>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->animationCount((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: _t->clear((*reinterpret_cast< QAnimationGroup*(*)>(_a[1]))); break;
        case 7: { bool _r = _t->py_q_event((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->indexOfAnimation((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< QAbstractAnimation*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->insertAnimation((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QAbstractAnimation*>(*)>(_a[3]))); break;
        case 10: _t->removeAnimation((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QAbstractAnimation*>(*)>(_a[2]))); break;
        case 11: { PythonQtPassOwnershipToPython<QAbstractAnimation*> _r = _t->takeAnimation((*reinterpret_cast< QAnimationGroup*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QAbstractAnimation*>*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractAnimation* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAnimationGroup* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QAnimationGroup::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QAnimationGroup.data,
      qt_meta_data_PythonQtWrapper_QAnimationGroup,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QAnimationGroup::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QAnimationGroup.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QAnimationGroup*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QAnimationGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QApplicationStateChangeEvent_t {
    QByteArrayData data[10];
    char stringdata0[210];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QApplicationStateChangeEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QApplicationStateChangeEvent_t qt_meta_stringdata_PythonQtWrapper_QApplicationStateChangeEvent = {
    {
QT_MOC_LITERAL(0, 0, 44), // "PythonQtWrapper_QApplicationS..."
QT_MOC_LITERAL(1, 45, 32), // "new_QApplicationStateChangeEvent"
QT_MOC_LITERAL(2, 78, 29), // "QApplicationStateChangeEvent*"
QT_MOC_LITERAL(3, 108, 0), // ""
QT_MOC_LITERAL(4, 109, 20), // "Qt::ApplicationState"
QT_MOC_LITERAL(5, 130, 5), // "state"
QT_MOC_LITERAL(6, 136, 35), // "delete_QApplicationStateChang..."
QT_MOC_LITERAL(7, 172, 3), // "obj"
QT_MOC_LITERAL(8, 176, 16), // "applicationState"
QT_MOC_LITERAL(9, 193, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QApplicationStateChangeEvent\0"
    "new_QApplicationStateChangeEvent\0"
    "QApplicationStateChangeEvent*\0\0"
    "Qt::ApplicationState\0state\0"
    "delete_QApplicationStateChangeEvent\0"
    "obj\0applicationState\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QApplicationStateChangeEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   29,    3, 0x0a /* Public */,
       6,    1,   32,    3, 0x0a /* Public */,
       8,    1,   35,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 4, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QApplicationStateChangeEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QApplicationStateChangeEvent *_t = static_cast<PythonQtWrapper_QApplicationStateChangeEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QApplicationStateChangeEvent* _r = _t->new_QApplicationStateChangeEvent((*reinterpret_cast< Qt::ApplicationState(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QApplicationStateChangeEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QApplicationStateChangeEvent((*reinterpret_cast< QApplicationStateChangeEvent*(*)>(_a[1]))); break;
        case 2: { Qt::ApplicationState _r = _t->applicationState((*reinterpret_cast< QApplicationStateChangeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ApplicationState*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QApplicationStateChangeEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QApplicationStateChangeEvent.data,
      qt_meta_data_PythonQtWrapper_QApplicationStateChangeEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QApplicationStateChangeEvent::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QApplicationStateChangeEvent.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QApplicationStateChangeEvent*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QApplicationStateChangeEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QBasicMutex_t {
    QByteArrayData data[11];
    char stringdata0[130];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QBasicMutex_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QBasicMutex_t qt_meta_stringdata_PythonQtWrapper_QBasicMutex = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QBasicMutex"
QT_MOC_LITERAL(1, 28, 15), // "new_QBasicMutex"
QT_MOC_LITERAL(2, 44, 12), // "QBasicMutex*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 18), // "delete_QBasicMutex"
QT_MOC_LITERAL(5, 77, 3), // "obj"
QT_MOC_LITERAL(6, 81, 11), // "isRecursive"
QT_MOC_LITERAL(7, 93, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 110, 4), // "lock"
QT_MOC_LITERAL(9, 115, 7), // "tryLock"
QT_MOC_LITERAL(10, 123, 6) // "unlock"

    },
    "PythonQtWrapper_QBasicMutex\0new_QBasicMutex\0"
    "QBasicMutex*\0\0delete_QBasicMutex\0obj\0"
    "isRecursive\0theWrappedObject\0lock\0"
    "tryLock\0unlock"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QBasicMutex[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   44,    3, 0x0a /* Public */,
       4,    1,   45,    3, 0x0a /* Public */,
       6,    1,   48,    3, 0x0a /* Public */,
       8,    1,   51,    3, 0x0a /* Public */,
       9,    1,   54,    3, 0x0a /* Public */,
      10,    1,   57,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QBasicMutex::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QBasicMutex *_t = static_cast<PythonQtWrapper_QBasicMutex *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QBasicMutex* _r = _t->new_QBasicMutex();
            if (_a[0]) *reinterpret_cast< QBasicMutex**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QBasicMutex((*reinterpret_cast< QBasicMutex*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->isRecursive((*reinterpret_cast< QBasicMutex*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 3: _t->lock((*reinterpret_cast< QBasicMutex*(*)>(_a[1]))); break;
        case 4: { bool _r = _t->tryLock((*reinterpret_cast< QBasicMutex*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->unlock((*reinterpret_cast< QBasicMutex*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QBasicMutex::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QBasicMutex.data,
      qt_meta_data_PythonQtWrapper_QBasicMutex,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QBasicMutex::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QBasicMutex.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QBasicMutex*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QBasicMutex::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 6)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QBasicTimer_t {
    QByteArrayData data[16];
    char stringdata0[173];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QBasicTimer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QBasicTimer_t qt_meta_stringdata_PythonQtWrapper_QBasicTimer = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QBasicTimer"
QT_MOC_LITERAL(1, 28, 15), // "new_QBasicTimer"
QT_MOC_LITERAL(2, 44, 12), // "QBasicTimer*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 11), // "QBasicTimer"
QT_MOC_LITERAL(5, 70, 5), // "other"
QT_MOC_LITERAL(6, 76, 18), // "delete_QBasicTimer"
QT_MOC_LITERAL(7, 95, 3), // "obj"
QT_MOC_LITERAL(8, 99, 8), // "isActive"
QT_MOC_LITERAL(9, 108, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 125, 5), // "start"
QT_MOC_LITERAL(11, 131, 4), // "msec"
QT_MOC_LITERAL(12, 136, 13), // "Qt::TimerType"
QT_MOC_LITERAL(13, 150, 9), // "timerType"
QT_MOC_LITERAL(14, 160, 4), // "stop"
QT_MOC_LITERAL(15, 165, 7) // "timerId"

    },
    "PythonQtWrapper_QBasicTimer\0new_QBasicTimer\0"
    "QBasicTimer*\0\0QBasicTimer\0other\0"
    "delete_QBasicTimer\0obj\0isActive\0"
    "theWrappedObject\0start\0msec\0Qt::TimerType\0"
    "timerType\0stop\0timerId"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QBasicTimer[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   54,    3, 0x0a /* Public */,
       1,    1,   55,    3, 0x0a /* Public */,
       6,    1,   58,    3, 0x0a /* Public */,
       8,    1,   61,    3, 0x0a /* Public */,
      10,    3,   64,    3, 0x0a /* Public */,
      10,    4,   71,    3, 0x0a /* Public */,
      14,    1,   80,    3, 0x0a /* Public */,
      15,    1,   83,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QObjectStar,    9,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12, QMetaType::QObjectStar,    9,   11,   13,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QBasicTimer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QBasicTimer *_t = static_cast<PythonQtWrapper_QBasicTimer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QBasicTimer* _r = _t->new_QBasicTimer();
            if (_a[0]) *reinterpret_cast< QBasicTimer**>(_a[0]) = _r; }  break;
        case 1: { QBasicTimer* _r = _t->new_QBasicTimer((*reinterpret_cast< const QBasicTimer(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBasicTimer**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QBasicTimer((*reinterpret_cast< QBasicTimer*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isActive((*reinterpret_cast< QBasicTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->start((*reinterpret_cast< QBasicTimer*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QObject*(*)>(_a[3]))); break;
        case 5: _t->start((*reinterpret_cast< QBasicTimer*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::TimerType(*)>(_a[3])),(*reinterpret_cast< QObject*(*)>(_a[4]))); break;
        case 6: _t->stop((*reinterpret_cast< QBasicTimer*(*)>(_a[1]))); break;
        case 7: { int _r = _t->timerId((*reinterpret_cast< QBasicTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QBasicTimer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QBasicTimer.data,
      qt_meta_data_PythonQtWrapper_QBasicTimer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QBasicTimer::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QBasicTimer.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QBasicTimer*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QBasicTimer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QBuffer_t {
    QByteArrayData data[36];
    char stringdata0[374];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QBuffer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QBuffer_t qt_meta_stringdata_PythonQtWrapper_QBuffer = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QBuffer"
QT_MOC_LITERAL(1, 24, 11), // "new_QBuffer"
QT_MOC_LITERAL(2, 36, 8), // "QBuffer*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 11), // "QByteArray*"
QT_MOC_LITERAL(5, 58, 3), // "buf"
QT_MOC_LITERAL(6, 62, 6), // "parent"
QT_MOC_LITERAL(7, 69, 14), // "delete_QBuffer"
QT_MOC_LITERAL(8, 84, 3), // "obj"
QT_MOC_LITERAL(9, 88, 10), // "py_q_atEnd"
QT_MOC_LITERAL(10, 99, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 116, 6), // "buffer"
QT_MOC_LITERAL(12, 123, 17), // "const QByteArray*"
QT_MOC_LITERAL(13, 141, 16), // "py_q_canReadLine"
QT_MOC_LITERAL(14, 158, 10), // "py_q_close"
QT_MOC_LITERAL(15, 169, 13), // "connectNotify"
QT_MOC_LITERAL(16, 183, 11), // "QMetaMethod"
QT_MOC_LITERAL(17, 195, 6), // "arg__1"
QT_MOC_LITERAL(18, 202, 4), // "data"
QT_MOC_LITERAL(19, 207, 16), // "disconnectNotify"
QT_MOC_LITERAL(20, 224, 9), // "py_q_open"
QT_MOC_LITERAL(21, 234, 19), // "QIODevice::OpenMode"
QT_MOC_LITERAL(22, 254, 8), // "openMode"
QT_MOC_LITERAL(23, 263, 8), // "py_q_pos"
QT_MOC_LITERAL(24, 272, 13), // "py_q_readData"
QT_MOC_LITERAL(25, 286, 5), // "char*"
QT_MOC_LITERAL(26, 292, 6), // "maxlen"
QT_MOC_LITERAL(27, 299, 9), // "py_q_seek"
QT_MOC_LITERAL(28, 309, 3), // "off"
QT_MOC_LITERAL(29, 313, 9), // "setBuffer"
QT_MOC_LITERAL(30, 323, 1), // "a"
QT_MOC_LITERAL(31, 325, 7), // "setData"
QT_MOC_LITERAL(32, 333, 9), // "py_q_size"
QT_MOC_LITERAL(33, 343, 14), // "py_q_writeData"
QT_MOC_LITERAL(34, 358, 11), // "const char*"
QT_MOC_LITERAL(35, 370, 3) // "len"

    },
    "PythonQtWrapper_QBuffer\0new_QBuffer\0"
    "QBuffer*\0\0QByteArray*\0buf\0parent\0"
    "delete_QBuffer\0obj\0py_q_atEnd\0"
    "theWrappedObject\0buffer\0const QByteArray*\0"
    "py_q_canReadLine\0py_q_close\0connectNotify\0"
    "QMetaMethod\0arg__1\0data\0disconnectNotify\0"
    "py_q_open\0QIODevice::OpenMode\0openMode\0"
    "py_q_pos\0py_q_readData\0char*\0maxlen\0"
    "py_q_seek\0off\0setBuffer\0a\0setData\0"
    "py_q_size\0py_q_writeData\0const char*\0"
    "len"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QBuffer[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  114,    3, 0x0a /* Public */,
       1,    1,  119,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  122,    3, 0x0a /* Public */,
       1,    0,  125,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  126,    3, 0x0a /* Public */,
       9,    1,  129,    3, 0x0a /* Public */,
      11,    1,  132,    3, 0x0a /* Public */,
      13,    1,  135,    3, 0x0a /* Public */,
      14,    1,  138,    3, 0x0a /* Public */,
      15,    2,  141,    3, 0x0a /* Public */,
      18,    1,  146,    3, 0x0a /* Public */,
      19,    2,  149,    3, 0x0a /* Public */,
      20,    2,  154,    3, 0x0a /* Public */,
      23,    1,  159,    3, 0x0a /* Public */,
      24,    3,  162,    3, 0x0a /* Public */,
      27,    2,  169,    3, 0x0a /* Public */,
      29,    2,  174,    3, 0x0a /* Public */,
      31,    2,  179,    3, 0x0a /* Public */,
      32,    1,  184,    3, 0x0a /* Public */,
      33,    3,  187,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QObjectStar,    6,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   10,   17,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   10,   17,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 21,   10,   22,
    QMetaType::LongLong, 0x80000000 | 2,   10,
    QMetaType::LongLong, 0x80000000 | 2, 0x80000000 | 25, QMetaType::LongLong,   10,   18,   26,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::LongLong,   10,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   10,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   10,   18,
    QMetaType::LongLong, 0x80000000 | 2,   10,
    QMetaType::LongLong, 0x80000000 | 2, 0x80000000 | 34, QMetaType::LongLong,   10,   18,   35,

       0        // eod
};

void PythonQtWrapper_QBuffer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QBuffer *_t = static_cast<PythonQtWrapper_QBuffer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QBuffer* _r = _t->new_QBuffer((*reinterpret_cast< QByteArray*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBuffer**>(_a[0]) = _r; }  break;
        case 1: { QBuffer* _r = _t->new_QBuffer((*reinterpret_cast< QByteArray*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBuffer**>(_a[0]) = _r; }  break;
        case 2: { QBuffer* _r = _t->new_QBuffer((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBuffer**>(_a[0]) = _r; }  break;
        case 3: { QBuffer* _r = _t->new_QBuffer();
            if (_a[0]) *reinterpret_cast< QBuffer**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QBuffer((*reinterpret_cast< QBuffer*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->py_q_atEnd((*reinterpret_cast< QBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { const QByteArray* _r = _t->buffer((*reinterpret_cast< QBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QByteArray**>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_canReadLine((*reinterpret_cast< QBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_q_close((*reinterpret_cast< QBuffer*(*)>(_a[1]))); break;
        case 9: _t->connectNotify((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< const QMetaMethod(*)>(_a[2]))); break;
        case 10: { const QByteArray* _r = _t->data((*reinterpret_cast< QBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QByteArray**>(_a[0]) = _r; }  break;
        case 11: _t->disconnectNotify((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< const QMetaMethod(*)>(_a[2]))); break;
        case 12: { bool _r = _t->py_q_open((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< QIODevice::OpenMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { qint64 _r = _t->py_q_pos((*reinterpret_cast< QBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 14: { qint64 _r = _t->py_q_readData((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< char*(*)>(_a[2])),(*reinterpret_cast< qint64(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->py_q_seek((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->setBuffer((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< QByteArray*(*)>(_a[2]))); break;
        case 17: _t->setData((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 18: { qint64 _r = _t->py_q_size((*reinterpret_cast< QBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 19: { qint64 _r = _t->py_q_writeData((*reinterpret_cast< QBuffer*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< qint64(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QBuffer* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QBuffer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QBuffer.data,
      qt_meta_data_PythonQtWrapper_QBuffer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QBuffer::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QBuffer.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QBuffer*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QBuffer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QByteArrayMatcher_t {
    QByteArrayData data[18];
    char stringdata0[208];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QByteArrayMatcher_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QByteArrayMatcher_t qt_meta_stringdata_PythonQtWrapper_QByteArrayMatcher = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QByteArrayMat..."
QT_MOC_LITERAL(1, 34, 21), // "new_QByteArrayMatcher"
QT_MOC_LITERAL(2, 56, 18), // "QByteArrayMatcher*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 7), // "pattern"
QT_MOC_LITERAL(5, 84, 17), // "QByteArrayMatcher"
QT_MOC_LITERAL(6, 102, 5), // "other"
QT_MOC_LITERAL(7, 108, 11), // "const char*"
QT_MOC_LITERAL(8, 120, 6), // "length"
QT_MOC_LITERAL(9, 127, 24), // "delete_QByteArrayMatcher"
QT_MOC_LITERAL(10, 152, 3), // "obj"
QT_MOC_LITERAL(11, 156, 7), // "indexIn"
QT_MOC_LITERAL(12, 164, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 181, 2), // "ba"
QT_MOC_LITERAL(14, 184, 4), // "from"
QT_MOC_LITERAL(15, 189, 3), // "str"
QT_MOC_LITERAL(16, 193, 3), // "len"
QT_MOC_LITERAL(17, 197, 10) // "setPattern"

    },
    "PythonQtWrapper_QByteArrayMatcher\0"
    "new_QByteArrayMatcher\0QByteArrayMatcher*\0"
    "\0pattern\0QByteArrayMatcher\0other\0"
    "const char*\0length\0delete_QByteArrayMatcher\0"
    "obj\0indexIn\0theWrappedObject\0ba\0from\0"
    "str\0len\0setPattern"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QByteArrayMatcher[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   69,    3, 0x0a /* Public */,
       1,    1,   70,    3, 0x0a /* Public */,
       1,    1,   73,    3, 0x0a /* Public */,
       1,    2,   76,    3, 0x0a /* Public */,
       9,    1,   81,    3, 0x0a /* Public */,
      11,    3,   84,    3, 0x0a /* Public */,
      11,    2,   91,    3, 0x2a /* Public | MethodCloned */,
      11,    4,   96,    3, 0x0a /* Public */,
      11,    3,  105,    3, 0x2a /* Public | MethodCloned */,
       4,    1,  112,    3, 0x0a /* Public */,
      17,    2,  115,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QByteArray,    4,
    0x80000000 | 2, 0x80000000 | 5,    6,
    0x80000000 | 2, 0x80000000 | 7, QMetaType::Int,    4,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QByteArray, QMetaType::Int,   12,   13,   14,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QByteArray,   12,   13,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 7, QMetaType::Int, QMetaType::Int,   12,   15,   16,   14,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 7, QMetaType::Int,   12,   15,   16,
    QMetaType::QByteArray, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   12,    4,

       0        // eod
};

void PythonQtWrapper_QByteArrayMatcher::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QByteArrayMatcher *_t = static_cast<PythonQtWrapper_QByteArrayMatcher *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QByteArrayMatcher* _r = _t->new_QByteArrayMatcher();
            if (_a[0]) *reinterpret_cast< QByteArrayMatcher**>(_a[0]) = _r; }  break;
        case 1: { QByteArrayMatcher* _r = _t->new_QByteArrayMatcher((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArrayMatcher**>(_a[0]) = _r; }  break;
        case 2: { QByteArrayMatcher* _r = _t->new_QByteArrayMatcher((*reinterpret_cast< const QByteArrayMatcher(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArrayMatcher**>(_a[0]) = _r; }  break;
        case 3: { QByteArrayMatcher* _r = _t->new_QByteArrayMatcher((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArrayMatcher**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QByteArrayMatcher((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1]))); break;
        case 5: { int _r = _t->indexIn((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->indexIn((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->indexIn((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->indexIn((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { QByteArray _r = _t->pattern((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 10: _t->setPattern((*reinterpret_cast< QByteArrayMatcher*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QByteArrayMatcher::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QByteArrayMatcher.data,
      qt_meta_data_PythonQtWrapper_QByteArrayMatcher,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QByteArrayMatcher::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QByteArrayMatcher.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QByteArrayMatcher*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QByteArrayMatcher::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QChildEvent_t {
    QByteArrayData data[13];
    char stringdata0[145];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QChildEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QChildEvent_t qt_meta_stringdata_PythonQtWrapper_QChildEvent = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QChildEvent"
QT_MOC_LITERAL(1, 28, 15), // "new_QChildEvent"
QT_MOC_LITERAL(2, 44, 12), // "QChildEvent*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 71, 4), // "type"
QT_MOC_LITERAL(6, 76, 5), // "child"
QT_MOC_LITERAL(7, 82, 18), // "delete_QChildEvent"
QT_MOC_LITERAL(8, 101, 3), // "obj"
QT_MOC_LITERAL(9, 105, 5), // "added"
QT_MOC_LITERAL(10, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 128, 8), // "polished"
QT_MOC_LITERAL(12, 137, 7) // "removed"

    },
    "PythonQtWrapper_QChildEvent\0new_QChildEvent\0"
    "QChildEvent*\0\0QEvent::Type\0type\0child\0"
    "delete_QChildEvent\0obj\0added\0"
    "theWrappedObject\0polished\0removed"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QChildEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   44,    3, 0x0a /* Public */,
       7,    1,   49,    3, 0x0a /* Public */,
       9,    1,   52,    3, 0x0a /* Public */,
       6,    1,   55,    3, 0x0a /* Public */,
      11,    1,   58,    3, 0x0a /* Public */,
      12,    1,   61,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QObjectStar, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QChildEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QChildEvent *_t = static_cast<PythonQtWrapper_QChildEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QChildEvent* _r = _t->new_QChildEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QChildEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QChildEvent((*reinterpret_cast< QChildEvent*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->added((*reinterpret_cast< QChildEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 3: { QObject* _r = _t->child((*reinterpret_cast< QChildEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->polished((*reinterpret_cast< QChildEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->removed((*reinterpret_cast< QChildEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QChildEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QChildEvent.data,
      qt_meta_data_PythonQtWrapper_QChildEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QChildEvent::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QChildEvent.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QChildEvent*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QChildEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 6)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCollator_t {
    QByteArrayData data[35];
    char stringdata0[384];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCollator_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCollator_t qt_meta_stringdata_PythonQtWrapper_QCollator = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QCollator"
QT_MOC_LITERAL(1, 26, 13), // "new_QCollator"
QT_MOC_LITERAL(2, 40, 10), // "QCollator*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 9), // "QCollator"
QT_MOC_LITERAL(5, 62, 6), // "arg__1"
QT_MOC_LITERAL(6, 69, 6), // "locale"
QT_MOC_LITERAL(7, 76, 16), // "delete_QCollator"
QT_MOC_LITERAL(8, 93, 3), // "obj"
QT_MOC_LITERAL(9, 97, 15), // "caseSensitivity"
QT_MOC_LITERAL(10, 113, 19), // "Qt::CaseSensitivity"
QT_MOC_LITERAL(11, 133, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 150, 7), // "compare"
QT_MOC_LITERAL(13, 158, 12), // "const QChar*"
QT_MOC_LITERAL(14, 171, 2), // "s1"
QT_MOC_LITERAL(15, 174, 4), // "len1"
QT_MOC_LITERAL(16, 179, 2), // "s2"
QT_MOC_LITERAL(17, 182, 4), // "len2"
QT_MOC_LITERAL(18, 187, 10), // "QStringRef"
QT_MOC_LITERAL(19, 198, 17), // "ignorePunctuation"
QT_MOC_LITERAL(20, 216, 11), // "numericMode"
QT_MOC_LITERAL(21, 228, 14), // "operator_cast_"
QT_MOC_LITERAL(22, 243, 15), // "operator_assign"
QT_MOC_LITERAL(23, 259, 18), // "setCaseSensitivity"
QT_MOC_LITERAL(24, 278, 2), // "cs"
QT_MOC_LITERAL(25, 281, 20), // "setIgnorePunctuation"
QT_MOC_LITERAL(26, 302, 2), // "on"
QT_MOC_LITERAL(27, 305, 9), // "setLocale"
QT_MOC_LITERAL(28, 315, 14), // "setNumericMode"
QT_MOC_LITERAL(29, 330, 7), // "sortKey"
QT_MOC_LITERAL(30, 338, 16), // "QCollatorSortKey"
QT_MOC_LITERAL(31, 355, 6), // "string"
QT_MOC_LITERAL(32, 362, 4), // "swap"
QT_MOC_LITERAL(33, 367, 10), // "QCollator&"
QT_MOC_LITERAL(34, 378, 5) // "other"

    },
    "PythonQtWrapper_QCollator\0new_QCollator\0"
    "QCollator*\0\0QCollator\0arg__1\0locale\0"
    "delete_QCollator\0obj\0caseSensitivity\0"
    "Qt::CaseSensitivity\0theWrappedObject\0"
    "compare\0const QChar*\0s1\0len1\0s2\0len2\0"
    "QStringRef\0ignorePunctuation\0numericMode\0"
    "operator_cast_\0operator_assign\0"
    "setCaseSensitivity\0cs\0setIgnorePunctuation\0"
    "on\0setLocale\0setNumericMode\0sortKey\0"
    "QCollatorSortKey\0string\0swap\0QCollator&\0"
    "other"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCollator[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  109,    3, 0x0a /* Public */,
       1,    1,  112,    3, 0x0a /* Public */,
       1,    0,  115,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  116,    3, 0x0a /* Public */,
       9,    1,  119,    3, 0x0a /* Public */,
      12,    5,  122,    3, 0x0a /* Public */,
      12,    3,  133,    3, 0x0a /* Public */,
      12,    3,  140,    3, 0x0a /* Public */,
      19,    1,  147,    3, 0x0a /* Public */,
       6,    1,  150,    3, 0x0a /* Public */,
      20,    1,  153,    3, 0x0a /* Public */,
      21,    3,  156,    3, 0x0a /* Public */,
      22,    2,  163,    3, 0x0a /* Public */,
      23,    2,  168,    3, 0x0a /* Public */,
      25,    2,  173,    3, 0x0a /* Public */,
      27,    2,  178,    3, 0x0a /* Public */,
      28,    2,  183,    3, 0x0a /* Public */,
      29,    2,  188,    3, 0x0a /* Public */,
      32,    2,  193,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QLocale,    6,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 13, QMetaType::Int, 0x80000000 | 13, QMetaType::Int,   11,   14,   15,   16,   17,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   11,   14,   16,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 18,   11,   14,   16,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::QLocale, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   11,   14,   16,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   11,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QLocale,   11,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   26,
    0x80000000 | 30, 0x80000000 | 2, QMetaType::QString,   11,   31,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 33,   11,   34,

       0        // eod
};

void PythonQtWrapper_QCollator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCollator *_t = static_cast<PythonQtWrapper_QCollator *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCollator* _r = _t->new_QCollator((*reinterpret_cast< const QCollator(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCollator**>(_a[0]) = _r; }  break;
        case 1: { QCollator* _r = _t->new_QCollator((*reinterpret_cast< const QLocale(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCollator**>(_a[0]) = _r; }  break;
        case 2: { QCollator* _r = _t->new_QCollator();
            if (_a[0]) *reinterpret_cast< QCollator**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QCollator((*reinterpret_cast< QCollator*(*)>(_a[1]))); break;
        case 4: { Qt::CaseSensitivity _r = _t->caseSensitivity((*reinterpret_cast< QCollator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CaseSensitivity*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->compare((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QChar*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QChar*(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->compare((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->compare((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QStringRef(*)>(_a[2])),(*reinterpret_cast< const QStringRef(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->ignorePunctuation((*reinterpret_cast< QCollator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QLocale _r = _t->locale((*reinterpret_cast< QCollator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLocale*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->numericMode((*reinterpret_cast< QCollator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->operator_cast_((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QCollator* _r = _t->operator_assign((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QCollator(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCollator**>(_a[0]) = _r; }  break;
        case 13: _t->setCaseSensitivity((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< Qt::CaseSensitivity(*)>(_a[2]))); break;
        case 14: _t->setIgnorePunctuation((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 15: _t->setLocale((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QLocale(*)>(_a[2]))); break;
        case 16: _t->setNumericMode((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 17: { QCollatorSortKey _r = _t->sortKey((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCollatorSortKey*>(_a[0]) = _r; }  break;
        case 18: _t->swap((*reinterpret_cast< QCollator*(*)>(_a[1])),(*reinterpret_cast< QCollator(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QCollator::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCollator.data,
      qt_meta_data_PythonQtWrapper_QCollator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QCollator::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCollator.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCollator*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCollator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCollatorSortKey_t {
    QByteArrayData data[16];
    char stringdata0[203];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCollatorSortKey_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCollatorSortKey_t qt_meta_stringdata_PythonQtWrapper_QCollatorSortKey = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QCollatorSortKey"
QT_MOC_LITERAL(1, 33, 20), // "new_QCollatorSortKey"
QT_MOC_LITERAL(2, 54, 17), // "QCollatorSortKey*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 16), // "QCollatorSortKey"
QT_MOC_LITERAL(5, 90, 5), // "other"
QT_MOC_LITERAL(6, 96, 23), // "delete_QCollatorSortKey"
QT_MOC_LITERAL(7, 120, 3), // "obj"
QT_MOC_LITERAL(8, 124, 7), // "compare"
QT_MOC_LITERAL(9, 132, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 149, 3), // "key"
QT_MOC_LITERAL(11, 153, 6), // "__lt__"
QT_MOC_LITERAL(12, 160, 3), // "rhs"
QT_MOC_LITERAL(13, 164, 15), // "operator_assign"
QT_MOC_LITERAL(14, 180, 4), // "swap"
QT_MOC_LITERAL(15, 185, 17) // "QCollatorSortKey&"

    },
    "PythonQtWrapper_QCollatorSortKey\0"
    "new_QCollatorSortKey\0QCollatorSortKey*\0"
    "\0QCollatorSortKey\0other\0delete_QCollatorSortKey\0"
    "obj\0compare\0theWrappedObject\0key\0"
    "__lt__\0rhs\0operator_assign\0swap\0"
    "QCollatorSortKey&"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCollatorSortKey[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   44,    3, 0x0a /* Public */,
       6,    1,   47,    3, 0x0a /* Public */,
       8,    2,   50,    3, 0x0a /* Public */,
      11,    2,   55,    3, 0x0a /* Public */,
      13,    2,   60,    3, 0x0a /* Public */,
      14,    2,   65,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,    9,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,   12,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,    5,

       0        // eod
};

void PythonQtWrapper_QCollatorSortKey::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCollatorSortKey *_t = static_cast<PythonQtWrapper_QCollatorSortKey *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCollatorSortKey* _r = _t->new_QCollatorSortKey((*reinterpret_cast< const QCollatorSortKey(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCollatorSortKey**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QCollatorSortKey((*reinterpret_cast< QCollatorSortKey*(*)>(_a[1]))); break;
        case 2: { int _r = _t->compare((*reinterpret_cast< QCollatorSortKey*(*)>(_a[1])),(*reinterpret_cast< const QCollatorSortKey(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 3: { bool _r = _t->__lt__((*reinterpret_cast< QCollatorSortKey*(*)>(_a[1])),(*reinterpret_cast< const QCollatorSortKey(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { QCollatorSortKey* _r = _t->operator_assign((*reinterpret_cast< QCollatorSortKey*(*)>(_a[1])),(*reinterpret_cast< const QCollatorSortKey(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCollatorSortKey**>(_a[0]) = _r; }  break;
        case 5: _t->swap((*reinterpret_cast< QCollatorSortKey*(*)>(_a[1])),(*reinterpret_cast< QCollatorSortKey(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QCollatorSortKey::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCollatorSortKey.data,
      qt_meta_data_PythonQtWrapper_QCollatorSortKey,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QCollatorSortKey::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCollatorSortKey.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCollatorSortKey*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCollatorSortKey::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 6)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCommandLineOption_t {
    QByteArrayData data[25];
    char stringdata0[339];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCommandLineOption_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCommandLineOption_t qt_meta_stringdata_PythonQtWrapper_QCommandLineOption = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QCommandLineO..."
QT_MOC_LITERAL(1, 35, 22), // "new_QCommandLineOption"
QT_MOC_LITERAL(2, 58, 19), // "QCommandLineOption*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 18), // "QCommandLineOption"
QT_MOC_LITERAL(5, 98, 5), // "other"
QT_MOC_LITERAL(6, 104, 4), // "name"
QT_MOC_LITERAL(7, 109, 11), // "description"
QT_MOC_LITERAL(8, 121, 9), // "valueName"
QT_MOC_LITERAL(9, 131, 12), // "defaultValue"
QT_MOC_LITERAL(10, 144, 5), // "names"
QT_MOC_LITERAL(11, 150, 25), // "delete_QCommandLineOption"
QT_MOC_LITERAL(12, 176, 3), // "obj"
QT_MOC_LITERAL(13, 180, 13), // "defaultValues"
QT_MOC_LITERAL(14, 194, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 211, 8), // "isHidden"
QT_MOC_LITERAL(16, 220, 15), // "operator_assign"
QT_MOC_LITERAL(17, 236, 15), // "setDefaultValue"
QT_MOC_LITERAL(18, 252, 16), // "setDefaultValues"
QT_MOC_LITERAL(19, 269, 14), // "setDescription"
QT_MOC_LITERAL(20, 284, 9), // "setHidden"
QT_MOC_LITERAL(21, 294, 6), // "hidden"
QT_MOC_LITERAL(22, 301, 12), // "setValueName"
QT_MOC_LITERAL(23, 314, 4), // "swap"
QT_MOC_LITERAL(24, 319, 19) // "QCommandLineOption&"

    },
    "PythonQtWrapper_QCommandLineOption\0"
    "new_QCommandLineOption\0QCommandLineOption*\0"
    "\0QCommandLineOption\0other\0name\0"
    "description\0valueName\0defaultValue\0"
    "names\0delete_QCommandLineOption\0obj\0"
    "defaultValues\0theWrappedObject\0isHidden\0"
    "operator_assign\0setDefaultValue\0"
    "setDefaultValues\0setDescription\0"
    "setHidden\0hidden\0setValueName\0swap\0"
    "QCommandLineOption&"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCommandLineOption[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  124,    3, 0x0a /* Public */,
       1,    1,  127,    3, 0x0a /* Public */,
       1,    4,  130,    3, 0x0a /* Public */,
       1,    3,  139,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  146,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  151,    3, 0x0a /* Public */,
       1,    4,  154,    3, 0x0a /* Public */,
       1,    3,  163,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  170,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  175,    3, 0x0a /* Public */,
      13,    1,  178,    3, 0x0a /* Public */,
       7,    1,  181,    3, 0x0a /* Public */,
      15,    1,  184,    3, 0x0a /* Public */,
      10,    1,  187,    3, 0x0a /* Public */,
      16,    2,  190,    3, 0x0a /* Public */,
      17,    2,  195,    3, 0x0a /* Public */,
      18,    2,  200,    3, 0x0a /* Public */,
      19,    2,  205,    3, 0x0a /* Public */,
      20,    2,  210,    3, 0x0a /* Public */,
      22,    2,  215,    3, 0x0a /* Public */,
      23,    2,  220,    3, 0x0a /* Public */,
       8,    1,  225,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QString,    6,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::QString, QMetaType::QString,    6,    7,    8,    9,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::QString,    6,    7,    8,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString,    6,    7,
    0x80000000 | 2, QMetaType::QStringList,   10,
    0x80000000 | 2, QMetaType::QStringList, QMetaType::QString, QMetaType::QString, QMetaType::QString,   10,    7,    8,    9,
    0x80000000 | 2, QMetaType::QStringList, QMetaType::QString, QMetaType::QString,   10,    7,    8,
    0x80000000 | 2, QMetaType::QStringList, QMetaType::QString,   10,    7,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   14,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   14,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   14,    5,
    QMetaType::QString, 0x80000000 | 2,   14,

       0        // eod
};

void PythonQtWrapper_QCommandLineOption::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCommandLineOption *_t = static_cast<PythonQtWrapper_QCommandLineOption *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QCommandLineOption(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 1: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 2: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 3: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 4: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 5: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QStringList(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 6: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 7: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 8: { QCommandLineOption* _r = _t->new_QCommandLineOption((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QCommandLineOption((*reinterpret_cast< QCommandLineOption*(*)>(_a[1]))); break;
        case 10: { QStringList _r = _t->defaultValues((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->description((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isHidden((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QStringList _r = _t->names((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 14: { QCommandLineOption* _r = _t->operator_assign((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< const QCommandLineOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption**>(_a[0]) = _r; }  break;
        case 15: _t->setDefaultValue((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 16: _t->setDefaultValues((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 17: _t->setDescription((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 18: _t->setHidden((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 19: _t->setValueName((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 20: _t->swap((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])),(*reinterpret_cast< QCommandLineOption(*)>(_a[2]))); break;
        case 21: { QString _r = _t->valueName((*reinterpret_cast< QCommandLineOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QCommandLineOption::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCommandLineOption.data,
      qt_meta_data_PythonQtWrapper_QCommandLineOption,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QCommandLineOption::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCommandLineOption.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCommandLineOption*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCommandLineOption::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 22)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 22;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCommandLineParser_t {
    QByteArrayData data[57];
    char stringdata0[978];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCommandLineParser_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCommandLineParser_t qt_meta_stringdata_PythonQtWrapper_QCommandLineParser = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QCommandLineP..."
QT_MOC_LITERAL(1, 35, 22), // "new_QCommandLineParser"
QT_MOC_LITERAL(2, 58, 19), // "QCommandLineParser*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 25), // "delete_QCommandLineParser"
QT_MOC_LITERAL(5, 105, 3), // "obj"
QT_MOC_LITERAL(6, 109, 13), // "addHelpOption"
QT_MOC_LITERAL(7, 123, 18), // "QCommandLineOption"
QT_MOC_LITERAL(8, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 159, 9), // "addOption"
QT_MOC_LITERAL(10, 169, 17), // "commandLineOption"
QT_MOC_LITERAL(11, 187, 10), // "addOptions"
QT_MOC_LITERAL(12, 198, 25), // "QList<QCommandLineOption>"
QT_MOC_LITERAL(13, 224, 7), // "options"
QT_MOC_LITERAL(14, 232, 21), // "addPositionalArgument"
QT_MOC_LITERAL(15, 254, 4), // "name"
QT_MOC_LITERAL(16, 259, 11), // "description"
QT_MOC_LITERAL(17, 271, 6), // "syntax"
QT_MOC_LITERAL(18, 278, 16), // "addVersionOption"
QT_MOC_LITERAL(19, 295, 22), // "applicationDescription"
QT_MOC_LITERAL(20, 318, 24), // "clearPositionalArguments"
QT_MOC_LITERAL(21, 343, 9), // "errorText"
QT_MOC_LITERAL(22, 353, 8), // "helpText"
QT_MOC_LITERAL(23, 362, 5), // "isSet"
QT_MOC_LITERAL(24, 368, 6), // "option"
QT_MOC_LITERAL(25, 375, 11), // "optionNames"
QT_MOC_LITERAL(26, 387, 5), // "parse"
QT_MOC_LITERAL(27, 393, 9), // "arguments"
QT_MOC_LITERAL(28, 403, 19), // "positionalArguments"
QT_MOC_LITERAL(29, 423, 7), // "process"
QT_MOC_LITERAL(30, 431, 16), // "QCoreApplication"
QT_MOC_LITERAL(31, 448, 3), // "app"
QT_MOC_LITERAL(32, 452, 25), // "setApplicationDescription"
QT_MOC_LITERAL(33, 478, 38), // "setOptionsAfterPositionalArgu..."
QT_MOC_LITERAL(34, 517, 55), // "QCommandLineParser::OptionsAf..."
QT_MOC_LITERAL(35, 573, 4), // "mode"
QT_MOC_LITERAL(36, 578, 27), // "setSingleDashWordOptionMode"
QT_MOC_LITERAL(37, 606, 44), // "QCommandLineParser::SingleDas..."
QT_MOC_LITERAL(38, 651, 11), // "parsingMode"
QT_MOC_LITERAL(39, 663, 8), // "showHelp"
QT_MOC_LITERAL(40, 672, 8), // "exitCode"
QT_MOC_LITERAL(41, 681, 11), // "showVersion"
QT_MOC_LITERAL(42, 693, 28), // "static_QCommandLineParser_tr"
QT_MOC_LITERAL(43, 722, 11), // "const char*"
QT_MOC_LITERAL(44, 734, 10), // "sourceText"
QT_MOC_LITERAL(45, 745, 14), // "disambiguation"
QT_MOC_LITERAL(46, 760, 1), // "n"
QT_MOC_LITERAL(47, 762, 32), // "static_QCommandLineParser_trUtf8"
QT_MOC_LITERAL(48, 795, 18), // "unknownOptionNames"
QT_MOC_LITERAL(49, 814, 5), // "value"
QT_MOC_LITERAL(50, 820, 6), // "values"
QT_MOC_LITERAL(51, 827, 35), // "OptionsAfterPositionalArgumen..."
QT_MOC_LITERAL(52, 863, 14), // "ParseAsOptions"
QT_MOC_LITERAL(53, 878, 26), // "ParseAsPositionalArguments"
QT_MOC_LITERAL(54, 905, 24), // "SingleDashWordOptionMode"
QT_MOC_LITERAL(55, 930, 28), // "ParseAsCompactedShortOptions"
QT_MOC_LITERAL(56, 959, 18) // "ParseAsLongOptions"

    },
    "PythonQtWrapper_QCommandLineParser\0"
    "new_QCommandLineParser\0QCommandLineParser*\0"
    "\0delete_QCommandLineParser\0obj\0"
    "addHelpOption\0QCommandLineOption\0"
    "theWrappedObject\0addOption\0commandLineOption\0"
    "addOptions\0QList<QCommandLineOption>\0"
    "options\0addPositionalArgument\0name\0"
    "description\0syntax\0addVersionOption\0"
    "applicationDescription\0clearPositionalArguments\0"
    "errorText\0helpText\0isSet\0option\0"
    "optionNames\0parse\0arguments\0"
    "positionalArguments\0process\0"
    "QCoreApplication\0app\0setApplicationDescription\0"
    "setOptionsAfterPositionalArgumentsMode\0"
    "QCommandLineParser::OptionsAfterPositionalArgumentsMode\0"
    "mode\0setSingleDashWordOptionMode\0"
    "QCommandLineParser::SingleDashWordOptionMode\0"
    "parsingMode\0showHelp\0exitCode\0showVersion\0"
    "static_QCommandLineParser_tr\0const char*\0"
    "sourceText\0disambiguation\0n\0"
    "static_QCommandLineParser_trUtf8\0"
    "unknownOptionNames\0value\0values\0"
    "OptionsAfterPositionalArgumentsMode\0"
    "ParseAsOptions\0ParseAsPositionalArguments\0"
    "SingleDashWordOptionMode\0"
    "ParseAsCompactedShortOptions\0"
    "ParseAsLongOptions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCommandLineParser[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      36,   14, // methods
       0,    0, // properties
       2,  352, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  194,    3, 0x0a /* Public */,
       4,    1,  195,    3, 0x0a /* Public */,
       6,    1,  198,    3, 0x0a /* Public */,
       9,    2,  201,    3, 0x0a /* Public */,
      11,    2,  206,    3, 0x0a /* Public */,
      14,    4,  211,    3, 0x0a /* Public */,
      14,    3,  220,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  227,    3, 0x0a /* Public */,
      19,    1,  230,    3, 0x0a /* Public */,
      20,    1,  233,    3, 0x0a /* Public */,
      21,    1,  236,    3, 0x0a /* Public */,
      22,    1,  239,    3, 0x0a /* Public */,
      23,    2,  242,    3, 0x0a /* Public */,
      23,    2,  247,    3, 0x0a /* Public */,
      25,    1,  252,    3, 0x0a /* Public */,
      26,    2,  255,    3, 0x0a /* Public */,
      28,    1,  260,    3, 0x0a /* Public */,
      29,    2,  263,    3, 0x0a /* Public */,
      29,    2,  268,    3, 0x0a /* Public */,
      32,    2,  273,    3, 0x0a /* Public */,
      33,    2,  278,    3, 0x0a /* Public */,
      36,    2,  283,    3, 0x0a /* Public */,
      39,    2,  288,    3, 0x0a /* Public */,
      39,    1,  293,    3, 0x2a /* Public | MethodCloned */,
      41,    1,  296,    3, 0x0a /* Public */,
      42,    3,  299,    3, 0x0a /* Public */,
      42,    2,  306,    3, 0x2a /* Public | MethodCloned */,
      42,    1,  311,    3, 0x2a /* Public | MethodCloned */,
      47,    3,  314,    3, 0x0a /* Public */,
      47,    2,  321,    3, 0x2a /* Public | MethodCloned */,
      47,    1,  326,    3, 0x2a /* Public | MethodCloned */,
      48,    1,  329,    3, 0x0a /* Public */,
      49,    2,  332,    3, 0x0a /* Public */,
      49,    2,  337,    3, 0x0a /* Public */,
      50,    2,  342,    3, 0x0a /* Public */,
      50,    2,  347,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,    8,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,    8,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::QString,    8,   15,   16,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,    8,   15,   16,
    0x80000000 | 7, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,    8,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,    8,   15,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QStringList,    8,   27,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,    8,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,    8,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    8,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,    8,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,    8,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   40,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43, QMetaType::Int,   44,   45,   46,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43,   44,   45,
    QMetaType::QString, 0x80000000 | 43,   44,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43, QMetaType::Int,   44,   45,   46,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43,   44,   45,
    QMetaType::QString, 0x80000000 | 43,   44,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 7,    8,   24,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,   15,
    QMetaType::QStringList, 0x80000000 | 2, 0x80000000 | 7,    8,   24,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QString,    8,   15,

 // enums: name, flags, count, data
      51, 0x0,    2,  360,
      54, 0x0,    2,  364,

 // enum data: key, value
      52, uint(PythonQtWrapper_QCommandLineParser::ParseAsOptions),
      53, uint(PythonQtWrapper_QCommandLineParser::ParseAsPositionalArguments),
      55, uint(PythonQtWrapper_QCommandLineParser::ParseAsCompactedShortOptions),
      56, uint(PythonQtWrapper_QCommandLineParser::ParseAsLongOptions),

       0        // eod
};

void PythonQtWrapper_QCommandLineParser::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCommandLineParser *_t = static_cast<PythonQtWrapper_QCommandLineParser *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCommandLineParser* _r = _t->new_QCommandLineParser();
            if (_a[0]) *reinterpret_cast< QCommandLineParser**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QCommandLineParser((*reinterpret_cast< QCommandLineParser*(*)>(_a[1]))); break;
        case 2: { QCommandLineOption _r = _t->addHelpOption((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption*>(_a[0]) = _r; }  break;
        case 3: { bool _r = _t->addOption((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QCommandLineOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->addOptions((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QList<QCommandLineOption>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->addPositionalArgument((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 6: _t->addPositionalArgument((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 7: { QCommandLineOption _r = _t->addVersionOption((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCommandLineOption*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->applicationDescription((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: _t->clearPositionalArguments((*reinterpret_cast< QCommandLineParser*(*)>(_a[1]))); break;
        case 10: { QString _r = _t->errorText((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->helpText((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isSet((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QCommandLineOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isSet((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QStringList _r = _t->optionNames((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->parse((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { QStringList _r = _t->positionalArguments((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 17: _t->process((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QCoreApplication(*)>(_a[2]))); break;
        case 18: _t->process((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 19: _t->setApplicationDescription((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 20: _t->setOptionsAfterPositionalArgumentsMode((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< QCommandLineParser::OptionsAfterPositionalArgumentsMode(*)>(_a[2]))); break;
        case 21: _t->setSingleDashWordOptionMode((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< QCommandLineParser::SingleDashWordOptionMode(*)>(_a[2]))); break;
        case 22: _t->showHelp((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: _t->showHelp((*reinterpret_cast< QCommandLineParser*(*)>(_a[1]))); break;
        case 24: _t->showVersion((*reinterpret_cast< QCommandLineParser*(*)>(_a[1]))); break;
        case 25: { QString _r = _t->static_QCommandLineParser_tr((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 26: { QString _r = _t->static_QCommandLineParser_tr((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 27: { QString _r = _t->static_QCommandLineParser_tr((*reinterpret_cast< const char*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 28: { QString _r = _t->static_QCommandLineParser_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 29: { QString _r = _t->static_QCommandLineParser_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 30: { QString _r = _t->static_QCommandLineParser_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 31: { QStringList _r = _t->unknownOptionNames((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->value((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QCommandLineOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->value((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QStringList _r = _t->values((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QCommandLineOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 35: { QStringList _r = _t->values((*reinterpret_cast< QCommandLineParser*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QCommandLineParser::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCommandLineParser.data,
      qt_meta_data_PythonQtWrapper_QCommandLineParser,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QCommandLineParser::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCommandLineParser.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCommandLineParser*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCommandLineParser::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 36)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 36;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 36)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 36;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCoreApplication_t {
    QByteArrayData data[80];
    char stringdata0[1999];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCoreApplication_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCoreApplication_t qt_meta_stringdata_PythonQtWrapper_QCoreApplication = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QCoreApplication"
QT_MOC_LITERAL(1, 33, 23), // "delete_QCoreApplication"
QT_MOC_LITERAL(2, 57, 0), // ""
QT_MOC_LITERAL(3, 58, 17), // "QCoreApplication*"
QT_MOC_LITERAL(4, 76, 3), // "obj"
QT_MOC_LITERAL(5, 80, 38), // "static_QCoreApplication_addLi..."
QT_MOC_LITERAL(6, 119, 6), // "arg__1"
QT_MOC_LITERAL(7, 126, 42), // "static_QCoreApplication_appli..."
QT_MOC_LITERAL(8, 169, 43), // "static_QCoreApplication_appli..."
QT_MOC_LITERAL(9, 213, 39), // "static_QCoreApplication_appli..."
QT_MOC_LITERAL(10, 253, 38), // "static_QCoreApplication_appli..."
QT_MOC_LITERAL(11, 292, 42), // "static_QCoreApplication_appli..."
QT_MOC_LITERAL(12, 335, 35), // "static_QCoreApplication_closi..."
QT_MOC_LITERAL(13, 371, 10), // "py_q_event"
QT_MOC_LITERAL(14, 382, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 399, 7), // "QEvent*"
QT_MOC_LITERAL(16, 407, 39), // "static_QCoreApplication_event..."
QT_MOC_LITERAL(17, 447, 25), // "QAbstractEventDispatcher*"
QT_MOC_LITERAL(18, 473, 28), // "static_QCoreApplication_exec"
QT_MOC_LITERAL(19, 502, 28), // "static_QCoreApplication_exit"
QT_MOC_LITERAL(20, 531, 7), // "retcode"
QT_MOC_LITERAL(21, 539, 29), // "static_QCoreApplication_flush"
QT_MOC_LITERAL(22, 569, 40), // "static_QCoreApplication_hasPe..."
QT_MOC_LITERAL(23, 610, 41), // "static_QCoreApplication_insta..."
QT_MOC_LITERAL(24, 652, 12), // "QTranslator*"
QT_MOC_LITERAL(25, 665, 11), // "messageFile"
QT_MOC_LITERAL(26, 677, 32), // "static_QCoreApplication_instance"
QT_MOC_LITERAL(27, 710, 41), // "static_QCoreApplication_isQui..."
QT_MOC_LITERAL(28, 752, 39), // "static_QCoreApplication_isSet..."
QT_MOC_LITERAL(29, 792, 36), // "static_QCoreApplication_libra..."
QT_MOC_LITERAL(30, 829, 6), // "notify"
QT_MOC_LITERAL(31, 836, 6), // "arg__2"
QT_MOC_LITERAL(32, 843, 11), // "py_q_notify"
QT_MOC_LITERAL(33, 855, 42), // "static_QCoreApplication_organ..."
QT_MOC_LITERAL(34, 898, 40), // "static_QCoreApplication_organ..."
QT_MOC_LITERAL(35, 939, 33), // "static_QCoreApplication_postE..."
QT_MOC_LITERAL(36, 973, 8), // "receiver"
QT_MOC_LITERAL(37, 982, 35), // "PythonQtPassOwnershipToCPP<QE..."
QT_MOC_LITERAL(38, 1018, 5), // "event"
QT_MOC_LITERAL(39, 1024, 8), // "priority"
QT_MOC_LITERAL(40, 1033, 37), // "static_QCoreApplication_proce..."
QT_MOC_LITERAL(41, 1071, 30), // "QEventLoop::ProcessEventsFlags"
QT_MOC_LITERAL(42, 1102, 5), // "flags"
QT_MOC_LITERAL(43, 1108, 7), // "maxtime"
QT_MOC_LITERAL(44, 1116, 41), // "static_QCoreApplication_remov..."
QT_MOC_LITERAL(45, 1158, 42), // "static_QCoreApplication_remov..."
QT_MOC_LITERAL(46, 1201, 9), // "eventType"
QT_MOC_LITERAL(47, 1211, 40), // "static_QCoreApplication_remov..."
QT_MOC_LITERAL(48, 1252, 33), // "static_QCoreApplication_sendE..."
QT_MOC_LITERAL(49, 1286, 40), // "static_QCoreApplication_sendP..."
QT_MOC_LITERAL(50, 1327, 10), // "event_type"
QT_MOC_LITERAL(51, 1338, 42), // "static_QCoreApplication_setAp..."
QT_MOC_LITERAL(52, 1381, 11), // "application"
QT_MOC_LITERAL(53, 1393, 45), // "static_QCoreApplication_setAp..."
QT_MOC_LITERAL(54, 1439, 7), // "version"
QT_MOC_LITERAL(55, 1447, 36), // "static_QCoreApplication_setAt..."
QT_MOC_LITERAL(56, 1484, 24), // "Qt::ApplicationAttribute"
QT_MOC_LITERAL(57, 1509, 9), // "attribute"
QT_MOC_LITERAL(58, 1519, 2), // "on"
QT_MOC_LITERAL(59, 1522, 42), // "static_QCoreApplication_setEv..."
QT_MOC_LITERAL(60, 1565, 15), // "eventDispatcher"
QT_MOC_LITERAL(61, 1581, 39), // "static_QCoreApplication_setLi..."
QT_MOC_LITERAL(62, 1621, 45), // "static_QCoreApplication_setOr..."
QT_MOC_LITERAL(63, 1667, 9), // "orgDomain"
QT_MOC_LITERAL(64, 1677, 43), // "static_QCoreApplication_setOr..."
QT_MOC_LITERAL(65, 1721, 7), // "orgName"
QT_MOC_LITERAL(66, 1729, 42), // "static_QCoreApplication_setQu..."
QT_MOC_LITERAL(67, 1772, 7), // "enabled"
QT_MOC_LITERAL(68, 1780, 40), // "static_QCoreApplication_setSe..."
QT_MOC_LITERAL(69, 1821, 5), // "allow"
QT_MOC_LITERAL(70, 1827, 34), // "static_QCoreApplication_start..."
QT_MOC_LITERAL(71, 1862, 37), // "static_QCoreApplication_testA..."
QT_MOC_LITERAL(72, 1900, 33), // "static_QCoreApplication_trans..."
QT_MOC_LITERAL(73, 1934, 11), // "const char*"
QT_MOC_LITERAL(74, 1946, 7), // "context"
QT_MOC_LITERAL(75, 1954, 3), // "key"
QT_MOC_LITERAL(76, 1958, 14), // "disambiguation"
QT_MOC_LITERAL(77, 1973, 1), // "n"
QT_MOC_LITERAL(78, 1975, 6), // "enum_1"
QT_MOC_LITERAL(79, 1982, 16) // "ApplicationFlags"

    },
    "PythonQtWrapper_QCoreApplication\0"
    "delete_QCoreApplication\0\0QCoreApplication*\0"
    "obj\0static_QCoreApplication_addLibraryPath\0"
    "arg__1\0static_QCoreApplication_applicationDirPath\0"
    "static_QCoreApplication_applicationFilePath\0"
    "static_QCoreApplication_applicationName\0"
    "static_QCoreApplication_applicationPid\0"
    "static_QCoreApplication_applicationVersion\0"
    "static_QCoreApplication_closingDown\0"
    "py_q_event\0theWrappedObject\0QEvent*\0"
    "static_QCoreApplication_eventDispatcher\0"
    "QAbstractEventDispatcher*\0"
    "static_QCoreApplication_exec\0"
    "static_QCoreApplication_exit\0retcode\0"
    "static_QCoreApplication_flush\0"
    "static_QCoreApplication_hasPendingEvents\0"
    "static_QCoreApplication_installTranslator\0"
    "QTranslator*\0messageFile\0"
    "static_QCoreApplication_instance\0"
    "static_QCoreApplication_isQuitLockEnabled\0"
    "static_QCoreApplication_isSetuidAllowed\0"
    "static_QCoreApplication_libraryPaths\0"
    "notify\0arg__2\0py_q_notify\0"
    "static_QCoreApplication_organizationDomain\0"
    "static_QCoreApplication_organizationName\0"
    "static_QCoreApplication_postEvent\0"
    "receiver\0PythonQtPassOwnershipToCPP<QEvent*>\0"
    "event\0priority\0static_QCoreApplication_processEvents\0"
    "QEventLoop::ProcessEventsFlags\0flags\0"
    "maxtime\0static_QCoreApplication_removeLibraryPath\0"
    "static_QCoreApplication_removePostedEvents\0"
    "eventType\0static_QCoreApplication_removeTranslator\0"
    "static_QCoreApplication_sendEvent\0"
    "static_QCoreApplication_sendPostedEvents\0"
    "event_type\0static_QCoreApplication_setApplicationName\0"
    "application\0static_QCoreApplication_setApplicationVersion\0"
    "version\0static_QCoreApplication_setAttribute\0"
    "Qt::ApplicationAttribute\0attribute\0"
    "on\0static_QCoreApplication_setEventDispatcher\0"
    "eventDispatcher\0static_QCoreApplication_setLibraryPaths\0"
    "static_QCoreApplication_setOrganizationDomain\0"
    "orgDomain\0static_QCoreApplication_setOrganizationName\0"
    "orgName\0static_QCoreApplication_setQuitLockEnabled\0"
    "enabled\0static_QCoreApplication_setSetuidAllowed\0"
    "allow\0static_QCoreApplication_startingUp\0"
    "static_QCoreApplication_testAttribute\0"
    "static_QCoreApplication_translate\0"
    "const char*\0context\0key\0disambiguation\0"
    "n\0enum_1\0ApplicationFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCoreApplication[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  274,    2, 0x0a /* Public */,
       5,    1,  277,    2, 0x0a /* Public */,
       7,    0,  280,    2, 0x0a /* Public */,
       8,    0,  281,    2, 0x0a /* Public */,
       9,    0,  282,    2, 0x0a /* Public */,
      10,    0,  283,    2, 0x0a /* Public */,
      11,    0,  284,    2, 0x0a /* Public */,
      12,    0,  285,    2, 0x0a /* Public */,
      13,    2,  286,    2, 0x0a /* Public */,
      16,    0,  291,    2, 0x0a /* Public */,
      18,    0,  292,    2, 0x0a /* Public */,
      19,    1,  293,    2, 0x0a /* Public */,
      19,    0,  296,    2, 0x2a /* Public | MethodCloned */,
      21,    0,  297,    2, 0x0a /* Public */,
      22,    0,  298,    2, 0x0a /* Public */,
      23,    1,  299,    2, 0x0a /* Public */,
      26,    0,  302,    2, 0x0a /* Public */,
      27,    0,  303,    2, 0x0a /* Public */,
      28,    0,  304,    2, 0x0a /* Public */,
      29,    0,  305,    2, 0x0a /* Public */,
      30,    3,  306,    2, 0x0a /* Public */,
      32,    3,  313,    2, 0x0a /* Public */,
      33,    0,  320,    2, 0x0a /* Public */,
      34,    0,  321,    2, 0x0a /* Public */,
      35,    3,  322,    2, 0x0a /* Public */,
      35,    2,  329,    2, 0x2a /* Public | MethodCloned */,
      40,    1,  334,    2, 0x0a /* Public */,
      40,    0,  337,    2, 0x2a /* Public | MethodCloned */,
      40,    2,  338,    2, 0x0a /* Public */,
      44,    1,  343,    2, 0x0a /* Public */,
      45,    2,  346,    2, 0x0a /* Public */,
      45,    1,  351,    2, 0x2a /* Public | MethodCloned */,
      47,    1,  354,    2, 0x0a /* Public */,
      48,    2,  357,    2, 0x0a /* Public */,
      49,    2,  362,    2, 0x0a /* Public */,
      49,    1,  367,    2, 0x2a /* Public | MethodCloned */,
      49,    0,  370,    2, 0x2a /* Public | MethodCloned */,
      51,    1,  371,    2, 0x0a /* Public */,
      53,    1,  374,    2, 0x0a /* Public */,
      55,    2,  377,    2, 0x0a /* Public */,
      55,    1,  382,    2, 0x2a /* Public | MethodCloned */,
      59,    1,  385,    2, 0x0a /* Public */,
      61,    1,  388,    2, 0x0a /* Public */,
      62,    1,  391,    2, 0x0a /* Public */,
      64,    1,  394,    2, 0x0a /* Public */,
      66,    1,  397,    2, 0x0a /* Public */,
      68,    1,  400,    2, 0x0a /* Public */,
      70,    0,  403,    2, 0x0a /* Public */,
      71,    1,  404,    2, 0x0a /* Public */,
      72,    4,  407,    2, 0x0a /* Public */,
      72,    3,  416,    2, 0x2a /* Public | MethodCloned */,
      72,    2,  423,    2, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, QMetaType::QString,    6,
    QMetaType::QString,
    QMetaType::QString,
    QMetaType::QString,
    QMetaType::LongLong,
    QMetaType::QString,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 3, 0x80000000 | 15,   14,    6,
    0x80000000 | 17,
    QMetaType::Int,
    QMetaType::Void, QMetaType::Int,   20,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 24,   25,
    0x80000000 | 3,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::QStringList,
    QMetaType::Bool, 0x80000000 | 3, QMetaType::QObjectStar, 0x80000000 | 15,   14,    6,   31,
    QMetaType::Bool, 0x80000000 | 3, QMetaType::QObjectStar, 0x80000000 | 15,   14,    6,   31,
    QMetaType::QString,
    QMetaType::QString,
    QMetaType::Void, QMetaType::QObjectStar, 0x80000000 | 37, QMetaType::Int,   36,   38,   39,
    QMetaType::Void, QMetaType::QObjectStar, 0x80000000 | 37,   36,   38,
    QMetaType::Void, 0x80000000 | 41,   42,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 41, QMetaType::Int,   42,   43,
    QMetaType::Void, QMetaType::QString,    6,
    QMetaType::Void, QMetaType::QObjectStar, QMetaType::Int,   36,   46,
    QMetaType::Void, QMetaType::QObjectStar,   36,
    QMetaType::Bool, 0x80000000 | 24,   25,
    QMetaType::Bool, QMetaType::QObjectStar, 0x80000000 | 15,   36,   38,
    QMetaType::Void, QMetaType::QObjectStar, QMetaType::Int,   36,   50,
    QMetaType::Void, QMetaType::QObjectStar,   36,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,   52,
    QMetaType::Void, QMetaType::QString,   54,
    QMetaType::Void, 0x80000000 | 56, QMetaType::Bool,   57,   58,
    QMetaType::Void, 0x80000000 | 56,   57,
    QMetaType::Void, 0x80000000 | 17,   60,
    QMetaType::Void, QMetaType::QStringList,    6,
    QMetaType::Void, QMetaType::QString,   63,
    QMetaType::Void, QMetaType::QString,   65,
    QMetaType::Void, QMetaType::Bool,   67,
    QMetaType::Void, QMetaType::Bool,   69,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 56,   57,
    QMetaType::QString, 0x80000000 | 73, 0x80000000 | 73, 0x80000000 | 73, QMetaType::Int,   74,   75,   76,   77,
    QMetaType::QString, 0x80000000 | 73, 0x80000000 | 73, 0x80000000 | 73,   74,   75,   76,
    QMetaType::QString, 0x80000000 | 73, 0x80000000 | 73,   74,   75,

 // enums: name, flags, count, data
      78, 0x0,    1,  432,

 // enum data: key, value
      79, uint(PythonQtWrapper_QCoreApplication::ApplicationFlags),

       0        // eod
};

void PythonQtWrapper_QCoreApplication::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCoreApplication *_t = static_cast<PythonQtWrapper_QCoreApplication *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->delete_QCoreApplication((*reinterpret_cast< QCoreApplication*(*)>(_a[1]))); break;
        case 1: _t->static_QCoreApplication_addLibraryPath((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 2: { QString _r = _t->static_QCoreApplication_applicationDirPath();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 3: { QString _r = _t->static_QCoreApplication_applicationFilePath();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { QString _r = _t->static_QCoreApplication_applicationName();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { qint64 _r = _t->static_QCoreApplication_applicationPid();
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->static_QCoreApplication_applicationVersion();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->static_QCoreApplication_closingDown();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_event((*reinterpret_cast< QCoreApplication*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QAbstractEventDispatcher* _r = _t->static_QCoreApplication_eventDispatcher();
            if (_a[0]) *reinterpret_cast< QAbstractEventDispatcher**>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->static_QCoreApplication_exec();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: _t->static_QCoreApplication_exit((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 12: _t->static_QCoreApplication_exit(); break;
        case 13: _t->static_QCoreApplication_flush(); break;
        case 14: { bool _r = _t->static_QCoreApplication_hasPendingEvents();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->static_QCoreApplication_installTranslator((*reinterpret_cast< QTranslator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { QCoreApplication* _r = _t->static_QCoreApplication_instance();
            if (_a[0]) *reinterpret_cast< QCoreApplication**>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->static_QCoreApplication_isQuitLockEnabled();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->static_QCoreApplication_isSetuidAllowed();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QStringList _r = _t->static_QCoreApplication_libraryPaths();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->notify((*reinterpret_cast< QCoreApplication*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->py_q_notify((*reinterpret_cast< QCoreApplication*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { QString _r = _t->static_QCoreApplication_organizationDomain();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 23: { QString _r = _t->static_QCoreApplication_organizationName();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 24: _t->static_QCoreApplication_postEvent((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QEvent*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 25: _t->static_QCoreApplication_postEvent((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QEvent*>(*)>(_a[2]))); break;
        case 26: _t->static_QCoreApplication_processEvents((*reinterpret_cast< QEventLoop::ProcessEventsFlags(*)>(_a[1]))); break;
        case 27: _t->static_QCoreApplication_processEvents(); break;
        case 28: _t->static_QCoreApplication_processEvents((*reinterpret_cast< QEventLoop::ProcessEventsFlags(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 29: _t->static_QCoreApplication_removeLibraryPath((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 30: _t->static_QCoreApplication_removePostedEvents((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 31: _t->static_QCoreApplication_removePostedEvents((*reinterpret_cast< QObject*(*)>(_a[1]))); break;
        case 32: { bool _r = _t->static_QCoreApplication_removeTranslator((*reinterpret_cast< QTranslator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->static_QCoreApplication_sendEvent((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: _t->static_QCoreApplication_sendPostedEvents((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 35: _t->static_QCoreApplication_sendPostedEvents((*reinterpret_cast< QObject*(*)>(_a[1]))); break;
        case 36: _t->static_QCoreApplication_sendPostedEvents(); break;
        case 37: _t->static_QCoreApplication_setApplicationName((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 38: _t->static_QCoreApplication_setApplicationVersion((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 39: _t->static_QCoreApplication_setAttribute((*reinterpret_cast< Qt::ApplicationAttribute(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 40: _t->static_QCoreApplication_setAttribute((*reinterpret_cast< Qt::ApplicationAttribute(*)>(_a[1]))); break;
        case 41: _t->static_QCoreApplication_setEventDispatcher((*reinterpret_cast< QAbstractEventDispatcher*(*)>(_a[1]))); break;
        case 42: _t->static_QCoreApplication_setLibraryPaths((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 43: _t->static_QCoreApplication_setOrganizationDomain((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 44: _t->static_QCoreApplication_setOrganizationName((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 45: _t->static_QCoreApplication_setQuitLockEnabled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 46: _t->static_QCoreApplication_setSetuidAllowed((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 47: { bool _r = _t->static_QCoreApplication_startingUp();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->static_QCoreApplication_testAttribute((*reinterpret_cast< Qt::ApplicationAttribute(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { QString _r = _t->static_QCoreApplication_translate((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 50: { QString _r = _t->static_QCoreApplication_translate((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 51: { QString _r = _t->static_QCoreApplication_translate((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCoreApplication* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCoreApplication* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTranslator* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCoreApplication* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCoreApplication* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTranslator* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCoreApplication::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCoreApplication.data,
      qt_meta_data_PythonQtWrapper_QCoreApplication,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QCoreApplication::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCoreApplication.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCoreApplication*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCoreApplication::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 52)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 52;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 52)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 52;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCryptographicHash_t {
    QByteArrayData data[28];
    char stringdata0[325];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCryptographicHash_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCryptographicHash_t qt_meta_stringdata_PythonQtWrapper_QCryptographicHash = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QCryptographi..."
QT_MOC_LITERAL(1, 35, 22), // "new_QCryptographicHash"
QT_MOC_LITERAL(2, 58, 19), // "QCryptographicHash*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 29), // "QCryptographicHash::Algorithm"
QT_MOC_LITERAL(5, 109, 6), // "method"
QT_MOC_LITERAL(6, 116, 25), // "delete_QCryptographicHash"
QT_MOC_LITERAL(7, 142, 3), // "obj"
QT_MOC_LITERAL(8, 146, 7), // "addData"
QT_MOC_LITERAL(9, 154, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 171, 10), // "QIODevice*"
QT_MOC_LITERAL(11, 182, 6), // "device"
QT_MOC_LITERAL(12, 189, 4), // "data"
QT_MOC_LITERAL(13, 194, 30), // "static_QCryptographicHash_hash"
QT_MOC_LITERAL(14, 225, 5), // "reset"
QT_MOC_LITERAL(15, 231, 6), // "result"
QT_MOC_LITERAL(16, 238, 9), // "Algorithm"
QT_MOC_LITERAL(17, 248, 3), // "Md4"
QT_MOC_LITERAL(18, 252, 3), // "Md5"
QT_MOC_LITERAL(19, 256, 4), // "Sha1"
QT_MOC_LITERAL(20, 261, 6), // "Sha224"
QT_MOC_LITERAL(21, 268, 6), // "Sha256"
QT_MOC_LITERAL(22, 275, 6), // "Sha384"
QT_MOC_LITERAL(23, 282, 6), // "Sha512"
QT_MOC_LITERAL(24, 289, 8), // "Sha3_224"
QT_MOC_LITERAL(25, 298, 8), // "Sha3_256"
QT_MOC_LITERAL(26, 307, 8), // "Sha3_384"
QT_MOC_LITERAL(27, 316, 8) // "Sha3_512"

    },
    "PythonQtWrapper_QCryptographicHash\0"
    "new_QCryptographicHash\0QCryptographicHash*\0"
    "\0QCryptographicHash::Algorithm\0method\0"
    "delete_QCryptographicHash\0obj\0addData\0"
    "theWrappedObject\0QIODevice*\0device\0"
    "data\0static_QCryptographicHash_hash\0"
    "reset\0result\0Algorithm\0Md4\0Md5\0Sha1\0"
    "Sha224\0Sha256\0Sha384\0Sha512\0Sha3_224\0"
    "Sha3_256\0Sha3_384\0Sha3_512"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCryptographicHash[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   49,    3, 0x0a /* Public */,
       6,    1,   52,    3, 0x0a /* Public */,
       8,    2,   55,    3, 0x0a /* Public */,
       8,    2,   60,    3, 0x0a /* Public */,
      13,    2,   65,    3, 0x0a /* Public */,
      14,    1,   70,    3, 0x0a /* Public */,
      15,    1,   73,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,    9,   12,
    QMetaType::QByteArray, QMetaType::QByteArray, 0x80000000 | 4,   12,    5,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QByteArray, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
      16, 0x0,   11,   80,

 // enum data: key, value
      17, uint(PythonQtWrapper_QCryptographicHash::Md4),
      18, uint(PythonQtWrapper_QCryptographicHash::Md5),
      19, uint(PythonQtWrapper_QCryptographicHash::Sha1),
      20, uint(PythonQtWrapper_QCryptographicHash::Sha224),
      21, uint(PythonQtWrapper_QCryptographicHash::Sha256),
      22, uint(PythonQtWrapper_QCryptographicHash::Sha384),
      23, uint(PythonQtWrapper_QCryptographicHash::Sha512),
      24, uint(PythonQtWrapper_QCryptographicHash::Sha3_224),
      25, uint(PythonQtWrapper_QCryptographicHash::Sha3_256),
      26, uint(PythonQtWrapper_QCryptographicHash::Sha3_384),
      27, uint(PythonQtWrapper_QCryptographicHash::Sha3_512),

       0        // eod
};

void PythonQtWrapper_QCryptographicHash::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCryptographicHash *_t = static_cast<PythonQtWrapper_QCryptographicHash *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCryptographicHash* _r = _t->new_QCryptographicHash((*reinterpret_cast< QCryptographicHash::Algorithm(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCryptographicHash**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QCryptographicHash((*reinterpret_cast< QCryptographicHash*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->addData((*reinterpret_cast< QCryptographicHash*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 3: _t->addData((*reinterpret_cast< QCryptographicHash*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 4: { QByteArray _r = _t->static_QCryptographicHash_hash((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< QCryptographicHash::Algorithm(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 5: _t->reset((*reinterpret_cast< QCryptographicHash*(*)>(_a[1]))); break;
        case 6: { QByteArray _r = _t->result((*reinterpret_cast< QCryptographicHash*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCryptographicHash::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCryptographicHash.data,
      qt_meta_data_PythonQtWrapper_QCryptographicHash,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QCryptographicHash::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCryptographicHash.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCryptographicHash*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCryptographicHash::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDataStream_t {
    QByteArrayData data[105];
    char stringdata0[1152];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDataStream_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDataStream_t qt_meta_stringdata_PythonQtWrapper_QDataStream = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QDataStream"
QT_MOC_LITERAL(1, 28, 15), // "new_QDataStream"
QT_MOC_LITERAL(2, 44, 12), // "QDataStream*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 11), // "QByteArray*"
QT_MOC_LITERAL(5, 70, 6), // "arg__1"
QT_MOC_LITERAL(6, 77, 19), // "QIODevice::OpenMode"
QT_MOC_LITERAL(7, 97, 5), // "flags"
QT_MOC_LITERAL(8, 103, 10), // "QIODevice*"
QT_MOC_LITERAL(9, 114, 18), // "delete_QDataStream"
QT_MOC_LITERAL(10, 133, 3), // "obj"
QT_MOC_LITERAL(11, 137, 5), // "atEnd"
QT_MOC_LITERAL(12, 143, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 160, 9), // "byteOrder"
QT_MOC_LITERAL(14, 170, 22), // "QDataStream::ByteOrder"
QT_MOC_LITERAL(15, 193, 6), // "device"
QT_MOC_LITERAL(16, 200, 22), // "floatingPointPrecision"
QT_MOC_LITERAL(17, 223, 35), // "QDataStream::FloatingPointPre..."
QT_MOC_LITERAL(18, 259, 11), // "resetStatus"
QT_MOC_LITERAL(19, 271, 12), // "setByteOrder"
QT_MOC_LITERAL(20, 284, 9), // "setDevice"
QT_MOC_LITERAL(21, 294, 25), // "setFloatingPointPrecision"
QT_MOC_LITERAL(22, 320, 9), // "precision"
QT_MOC_LITERAL(23, 330, 9), // "setStatus"
QT_MOC_LITERAL(24, 340, 19), // "QDataStream::Status"
QT_MOC_LITERAL(25, 360, 6), // "status"
QT_MOC_LITERAL(26, 367, 10), // "setVersion"
QT_MOC_LITERAL(27, 378, 11), // "skipRawData"
QT_MOC_LITERAL(28, 390, 3), // "len"
QT_MOC_LITERAL(29, 394, 11), // "unsetDevice"
QT_MOC_LITERAL(30, 406, 7), // "version"
QT_MOC_LITERAL(31, 414, 11), // "readQString"
QT_MOC_LITERAL(32, 426, 1), // "d"
QT_MOC_LITERAL(33, 428, 10), // "readString"
QT_MOC_LITERAL(34, 439, 9), // "readQChar"
QT_MOC_LITERAL(35, 449, 15), // "readQStringList"
QT_MOC_LITERAL(36, 465, 12), // "readQVariant"
QT_MOC_LITERAL(37, 478, 8), // "readBool"
QT_MOC_LITERAL(38, 487, 8), // "readInt8"
QT_MOC_LITERAL(39, 496, 9), // "readUInt8"
QT_MOC_LITERAL(40, 506, 9), // "readInt16"
QT_MOC_LITERAL(41, 516, 10), // "readUInt16"
QT_MOC_LITERAL(42, 527, 9), // "readInt32"
QT_MOC_LITERAL(43, 537, 10), // "readUInt32"
QT_MOC_LITERAL(44, 548, 9), // "readInt64"
QT_MOC_LITERAL(45, 558, 10), // "readUInt64"
QT_MOC_LITERAL(46, 569, 9), // "readFloat"
QT_MOC_LITERAL(47, 579, 10), // "readDouble"
QT_MOC_LITERAL(48, 590, 12), // "writeQString"
QT_MOC_LITERAL(49, 603, 1), // "v"
QT_MOC_LITERAL(50, 605, 11), // "writeString"
QT_MOC_LITERAL(51, 617, 10), // "writeQChar"
QT_MOC_LITERAL(52, 628, 16), // "writeQStringList"
QT_MOC_LITERAL(53, 645, 13), // "writeQVariant"
QT_MOC_LITERAL(54, 659, 9), // "writeBool"
QT_MOC_LITERAL(55, 669, 9), // "writeInt8"
QT_MOC_LITERAL(56, 679, 10), // "writeUInt8"
QT_MOC_LITERAL(57, 690, 10), // "writeInt16"
QT_MOC_LITERAL(58, 701, 11), // "writeUInt16"
QT_MOC_LITERAL(59, 713, 10), // "writeInt32"
QT_MOC_LITERAL(60, 724, 11), // "writeUInt32"
QT_MOC_LITERAL(61, 736, 10), // "writeInt64"
QT_MOC_LITERAL(62, 747, 11), // "writeUInt64"
QT_MOC_LITERAL(63, 759, 10), // "writeFloat"
QT_MOC_LITERAL(64, 770, 11), // "writeDouble"
QT_MOC_LITERAL(65, 782, 12), // "writeRawData"
QT_MOC_LITERAL(66, 795, 9), // "PyObject*"
QT_MOC_LITERAL(67, 805, 1), // "o"
QT_MOC_LITERAL(68, 807, 11), // "readRawData"
QT_MOC_LITERAL(69, 819, 9), // "ByteOrder"
QT_MOC_LITERAL(70, 829, 9), // "BigEndian"
QT_MOC_LITERAL(71, 839, 12), // "LittleEndian"
QT_MOC_LITERAL(72, 852, 22), // "FloatingPointPrecision"
QT_MOC_LITERAL(73, 875, 15), // "SinglePrecision"
QT_MOC_LITERAL(74, 891, 15), // "DoublePrecision"
QT_MOC_LITERAL(75, 907, 6), // "Status"
QT_MOC_LITERAL(76, 914, 2), // "Ok"
QT_MOC_LITERAL(77, 917, 11), // "ReadPastEnd"
QT_MOC_LITERAL(78, 929, 15), // "ReadCorruptData"
QT_MOC_LITERAL(79, 945, 11), // "WriteFailed"
QT_MOC_LITERAL(80, 957, 7), // "Version"
QT_MOC_LITERAL(81, 965, 6), // "Qt_1_0"
QT_MOC_LITERAL(82, 972, 6), // "Qt_2_0"
QT_MOC_LITERAL(83, 979, 6), // "Qt_2_1"
QT_MOC_LITERAL(84, 986, 6), // "Qt_3_0"
QT_MOC_LITERAL(85, 993, 6), // "Qt_3_1"
QT_MOC_LITERAL(86, 1000, 6), // "Qt_3_3"
QT_MOC_LITERAL(87, 1007, 6), // "Qt_4_0"
QT_MOC_LITERAL(88, 1014, 6), // "Qt_4_1"
QT_MOC_LITERAL(89, 1021, 6), // "Qt_4_2"
QT_MOC_LITERAL(90, 1028, 6), // "Qt_4_3"
QT_MOC_LITERAL(91, 1035, 6), // "Qt_4_4"
QT_MOC_LITERAL(92, 1042, 6), // "Qt_4_5"
QT_MOC_LITERAL(93, 1049, 6), // "Qt_4_6"
QT_MOC_LITERAL(94, 1056, 6), // "Qt_4_7"
QT_MOC_LITERAL(95, 1063, 6), // "Qt_4_8"
QT_MOC_LITERAL(96, 1070, 6), // "Qt_4_9"
QT_MOC_LITERAL(97, 1077, 6), // "Qt_5_0"
QT_MOC_LITERAL(98, 1084, 6), // "Qt_5_1"
QT_MOC_LITERAL(99, 1091, 6), // "Qt_5_2"
QT_MOC_LITERAL(100, 1098, 6), // "Qt_5_3"
QT_MOC_LITERAL(101, 1105, 6), // "Qt_5_4"
QT_MOC_LITERAL(102, 1112, 6), // "Qt_5_5"
QT_MOC_LITERAL(103, 1119, 6), // "Qt_5_6"
QT_MOC_LITERAL(104, 1126, 25) // "Qt_DefaultCompiledVersion"

    },
    "PythonQtWrapper_QDataStream\0new_QDataStream\0"
    "QDataStream*\0\0QByteArray*\0arg__1\0"
    "QIODevice::OpenMode\0flags\0QIODevice*\0"
    "delete_QDataStream\0obj\0atEnd\0"
    "theWrappedObject\0byteOrder\0"
    "QDataStream::ByteOrder\0device\0"
    "floatingPointPrecision\0"
    "QDataStream::FloatingPointPrecision\0"
    "resetStatus\0setByteOrder\0setDevice\0"
    "setFloatingPointPrecision\0precision\0"
    "setStatus\0QDataStream::Status\0status\0"
    "setVersion\0skipRawData\0len\0unsetDevice\0"
    "version\0readQString\0d\0readString\0"
    "readQChar\0readQStringList\0readQVariant\0"
    "readBool\0readInt8\0readUInt8\0readInt16\0"
    "readUInt16\0readInt32\0readUInt32\0"
    "readInt64\0readUInt64\0readFloat\0"
    "readDouble\0writeQString\0v\0writeString\0"
    "writeQChar\0writeQStringList\0writeQVariant\0"
    "writeBool\0writeInt8\0writeUInt8\0"
    "writeInt16\0writeUInt16\0writeInt32\0"
    "writeUInt32\0writeInt64\0writeUInt64\0"
    "writeFloat\0writeDouble\0writeRawData\0"
    "PyObject*\0o\0readRawData\0ByteOrder\0"
    "BigEndian\0LittleEndian\0FloatingPointPrecision\0"
    "SinglePrecision\0DoublePrecision\0Status\0"
    "Ok\0ReadPastEnd\0ReadCorruptData\0"
    "WriteFailed\0Version\0Qt_1_0\0Qt_2_0\0"
    "Qt_2_1\0Qt_3_0\0Qt_3_1\0Qt_3_3\0Qt_4_0\0"
    "Qt_4_1\0Qt_4_2\0Qt_4_3\0Qt_4_4\0Qt_4_5\0"
    "Qt_4_6\0Qt_4_7\0Qt_4_8\0Qt_4_9\0Qt_5_0\0"
    "Qt_5_1\0Qt_5_2\0Qt_5_3\0Qt_5_4\0Qt_5_5\0"
    "Qt_5_6\0Qt_DefaultCompiledVersion"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDataStream[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      53,   14, // methods
       0,    0, // properties
       4,  486, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  279,    3, 0x0a /* Public */,
       1,    2,  280,    3, 0x0a /* Public */,
       1,    1,  285,    3, 0x0a /* Public */,
       1,    1,  288,    3, 0x0a /* Public */,
       9,    1,  291,    3, 0x0a /* Public */,
      11,    1,  294,    3, 0x0a /* Public */,
      13,    1,  297,    3, 0x0a /* Public */,
      15,    1,  300,    3, 0x0a /* Public */,
      16,    1,  303,    3, 0x0a /* Public */,
      18,    1,  306,    3, 0x0a /* Public */,
      19,    2,  309,    3, 0x0a /* Public */,
      20,    2,  314,    3, 0x0a /* Public */,
      21,    2,  319,    3, 0x0a /* Public */,
      23,    2,  324,    3, 0x0a /* Public */,
      26,    2,  329,    3, 0x0a /* Public */,
      27,    2,  334,    3, 0x0a /* Public */,
      25,    1,  339,    3, 0x0a /* Public */,
      29,    1,  342,    3, 0x0a /* Public */,
      30,    1,  345,    3, 0x0a /* Public */,
      31,    1,  348,    3, 0x0a /* Public */,
      33,    1,  351,    3, 0x0a /* Public */,
      34,    1,  354,    3, 0x0a /* Public */,
      35,    1,  357,    3, 0x0a /* Public */,
      36,    1,  360,    3, 0x0a /* Public */,
      37,    1,  363,    3, 0x0a /* Public */,
      38,    1,  366,    3, 0x0a /* Public */,
      39,    1,  369,    3, 0x0a /* Public */,
      40,    1,  372,    3, 0x0a /* Public */,
      41,    1,  375,    3, 0x0a /* Public */,
      42,    1,  378,    3, 0x0a /* Public */,
      43,    1,  381,    3, 0x0a /* Public */,
      44,    1,  384,    3, 0x0a /* Public */,
      45,    1,  387,    3, 0x0a /* Public */,
      46,    1,  390,    3, 0x0a /* Public */,
      47,    1,  393,    3, 0x0a /* Public */,
      48,    2,  396,    3, 0x0a /* Public */,
      50,    2,  401,    3, 0x0a /* Public */,
      51,    2,  406,    3, 0x0a /* Public */,
      52,    2,  411,    3, 0x0a /* Public */,
      53,    2,  416,    3, 0x0a /* Public */,
      54,    2,  421,    3, 0x0a /* Public */,
      55,    2,  426,    3, 0x0a /* Public */,
      56,    2,  431,    3, 0x0a /* Public */,
      57,    2,  436,    3, 0x0a /* Public */,
      58,    2,  441,    3, 0x0a /* Public */,
      59,    2,  446,    3, 0x0a /* Public */,
      60,    2,  451,    3, 0x0a /* Public */,
      61,    2,  456,    3, 0x0a /* Public */,
      62,    2,  461,    3, 0x0a /* Public */,
      63,    2,  466,    3, 0x0a /* Public */,
      64,    2,  471,    3, 0x0a /* Public */,
      65,    2,  476,    3, 0x0a /* Public */,
      68,    2,  481,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 8,    5,
    0x80000000 | 2, QMetaType::QByteArray,    5,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2,   12,
    0x80000000 | 8, 0x80000000 | 2,   12,
    0x80000000 | 17, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   12,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,   12,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   12,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   12,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,    5,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   12,   28,
    0x80000000 | 24, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   32,
    QMetaType::QString, 0x80000000 | 2,   32,
    QMetaType::QChar, 0x80000000 | 2,   32,
    QMetaType::QStringList, 0x80000000 | 2,   32,
    QMetaType::QVariant, 0x80000000 | 2,   32,
    QMetaType::Bool, 0x80000000 | 2,   32,
    QMetaType::SChar, 0x80000000 | 2,   32,
    QMetaType::UChar, 0x80000000 | 2,   32,
    QMetaType::Short, 0x80000000 | 2,   32,
    QMetaType::UShort, 0x80000000 | 2,   32,
    QMetaType::Int, 0x80000000 | 2,   32,
    QMetaType::UInt, 0x80000000 | 2,   32,
    QMetaType::LongLong, 0x80000000 | 2,   32,
    QMetaType::ULongLong, 0x80000000 | 2,   32,
    QMetaType::Float, 0x80000000 | 2,   32,
    QMetaType::Double, 0x80000000 | 2,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QChar,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariant,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::SChar,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UChar,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Short,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UShort,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UInt,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::ULongLong,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   32,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,   32,   49,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 66,   32,   67,
    0x80000000 | 66, 0x80000000 | 2, QMetaType::Int,   32,   28,

 // enums: name, flags, count, data
      69, 0x0,    2,  502,
      72, 0x0,    2,  506,
      75, 0x0,    4,  510,
      80, 0x0,   24,  518,

 // enum data: key, value
      70, uint(PythonQtWrapper_QDataStream::BigEndian),
      71, uint(PythonQtWrapper_QDataStream::LittleEndian),
      73, uint(PythonQtWrapper_QDataStream::SinglePrecision),
      74, uint(PythonQtWrapper_QDataStream::DoublePrecision),
      76, uint(PythonQtWrapper_QDataStream::Ok),
      77, uint(PythonQtWrapper_QDataStream::ReadPastEnd),
      78, uint(PythonQtWrapper_QDataStream::ReadCorruptData),
      79, uint(PythonQtWrapper_QDataStream::WriteFailed),
      81, uint(PythonQtWrapper_QDataStream::Qt_1_0),
      82, uint(PythonQtWrapper_QDataStream::Qt_2_0),
      83, uint(PythonQtWrapper_QDataStream::Qt_2_1),
      84, uint(PythonQtWrapper_QDataStream::Qt_3_0),
      85, uint(PythonQtWrapper_QDataStream::Qt_3_1),
      86, uint(PythonQtWrapper_QDataStream::Qt_3_3),
      87, uint(PythonQtWrapper_QDataStream::Qt_4_0),
      88, uint(PythonQtWrapper_QDataStream::Qt_4_1),
      89, uint(PythonQtWrapper_QDataStream::Qt_4_2),
      90, uint(PythonQtWrapper_QDataStream::Qt_4_3),
      91, uint(PythonQtWrapper_QDataStream::Qt_4_4),
      92, uint(PythonQtWrapper_QDataStream::Qt_4_5),
      93, uint(PythonQtWrapper_QDataStream::Qt_4_6),
      94, uint(PythonQtWrapper_QDataStream::Qt_4_7),
      95, uint(PythonQtWrapper_QDataStream::Qt_4_8),
      96, uint(PythonQtWrapper_QDataStream::Qt_4_9),
      97, uint(PythonQtWrapper_QDataStream::Qt_5_0),
      98, uint(PythonQtWrapper_QDataStream::Qt_5_1),
      99, uint(PythonQtWrapper_QDataStream::Qt_5_2),
     100, uint(PythonQtWrapper_QDataStream::Qt_5_3),
     101, uint(PythonQtWrapper_QDataStream::Qt_5_4),
     102, uint(PythonQtWrapper_QDataStream::Qt_5_5),
     103, uint(PythonQtWrapper_QDataStream::Qt_5_6),
     104, uint(PythonQtWrapper_QDataStream::Qt_DefaultCompiledVersion),

       0        // eod
};

void PythonQtWrapper_QDataStream::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDataStream *_t = static_cast<PythonQtWrapper_QDataStream *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDataStream* _r = _t->new_QDataStream();
            if (_a[0]) *reinterpret_cast< QDataStream**>(_a[0]) = _r; }  break;
        case 1: { QDataStream* _r = _t->new_QDataStream((*reinterpret_cast< QByteArray*(*)>(_a[1])),(*reinterpret_cast< QIODevice::OpenMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDataStream**>(_a[0]) = _r; }  break;
        case 2: { QDataStream* _r = _t->new_QDataStream((*reinterpret_cast< QIODevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataStream**>(_a[0]) = _r; }  break;
        case 3: { QDataStream* _r = _t->new_QDataStream((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataStream**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QDataStream((*reinterpret_cast< QDataStream*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->atEnd((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QDataStream::ByteOrder _r = _t->byteOrder((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataStream::ByteOrder*>(_a[0]) = _r; }  break;
        case 7: { QIODevice* _r = _t->device((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIODevice**>(_a[0]) = _r; }  break;
        case 8: { QDataStream::FloatingPointPrecision _r = _t->floatingPointPrecision((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataStream::FloatingPointPrecision*>(_a[0]) = _r; }  break;
        case 9: _t->resetStatus((*reinterpret_cast< QDataStream*(*)>(_a[1]))); break;
        case 10: _t->setByteOrder((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< QDataStream::ByteOrder(*)>(_a[2]))); break;
        case 11: _t->setDevice((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2]))); break;
        case 12: _t->setFloatingPointPrecision((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< QDataStream::FloatingPointPrecision(*)>(_a[2]))); break;
        case 13: _t->setStatus((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< QDataStream::Status(*)>(_a[2]))); break;
        case 14: _t->setVersion((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: { int _r = _t->skipRawData((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { QDataStream::Status _r = _t->status((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataStream::Status*>(_a[0]) = _r; }  break;
        case 17: _t->unsetDevice((*reinterpret_cast< QDataStream*(*)>(_a[1]))); break;
        case 18: { int _r = _t->version((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->readQString((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: { QString _r = _t->readString((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 21: { QChar _r = _t->readQChar((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QChar*>(_a[0]) = _r; }  break;
        case 22: { QStringList _r = _t->readQStringList((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 23: { QVariant _r = _t->readQVariant((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->readBool((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { qint8 _r = _t->readInt8((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint8*>(_a[0]) = _r; }  break;
        case 26: { quint8 _r = _t->readUInt8((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< quint8*>(_a[0]) = _r; }  break;
        case 27: { qint16 _r = _t->readInt16((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint16*>(_a[0]) = _r; }  break;
        case 28: { quint16 _r = _t->readUInt16((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< quint16*>(_a[0]) = _r; }  break;
        case 29: { qint32 _r = _t->readInt32((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint32*>(_a[0]) = _r; }  break;
        case 30: { quint32 _r = _t->readUInt32((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< quint32*>(_a[0]) = _r; }  break;
        case 31: { qint64 _r = _t->readInt64((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 32: { quint64 _r = _t->readUInt64((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< quint64*>(_a[0]) = _r; }  break;
        case 33: { float _r = _t->readFloat((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 34: { double _r = _t->readDouble((*reinterpret_cast< QDataStream*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 35: _t->writeQString((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 36: _t->writeString((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 37: _t->writeQChar((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< const QChar(*)>(_a[2]))); break;
        case 38: _t->writeQStringList((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 39: _t->writeQVariant((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2]))); break;
        case 40: _t->writeBool((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 41: _t->writeInt8((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< qint8(*)>(_a[2]))); break;
        case 42: _t->writeUInt8((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< quint8(*)>(_a[2]))); break;
        case 43: _t->writeInt16((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< qint16(*)>(_a[2]))); break;
        case 44: _t->writeUInt16((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< quint16(*)>(_a[2]))); break;
        case 45: _t->writeInt32((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< qint32(*)>(_a[2]))); break;
        case 46: _t->writeUInt32((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< quint32(*)>(_a[2]))); break;
        case 47: _t->writeInt64((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2]))); break;
        case 48: _t->writeUInt64((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2]))); break;
        case 49: _t->writeFloat((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 50: _t->writeDouble((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 51: { int _r = _t->writeRawData((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< PyObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 52: { PyObject* _r = _t->readRawData((*reinterpret_cast< QDataStream*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PyObject**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDataStream::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDataStream.data,
      qt_meta_data_PythonQtWrapper_QDataStream,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QDataStream::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QDataStream.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QDataStream*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QDataStream::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 53)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 53;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 53)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 53;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDeferredDeleteEvent_t {
    QByteArrayData data[8];
    char stringdata0[144];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDeferredDeleteEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDeferredDeleteEvent_t qt_meta_stringdata_PythonQtWrapper_QDeferredDeleteEvent = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QDeferredDele..."
QT_MOC_LITERAL(1, 37, 24), // "new_QDeferredDeleteEvent"
QT_MOC_LITERAL(2, 62, 21), // "QDeferredDeleteEvent*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 27), // "delete_QDeferredDeleteEvent"
QT_MOC_LITERAL(5, 113, 3), // "obj"
QT_MOC_LITERAL(6, 117, 9), // "loopLevel"
QT_MOC_LITERAL(7, 127, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QDeferredDeleteEvent\0"
    "new_QDeferredDeleteEvent\0QDeferredDeleteEvent*\0"
    "\0delete_QDeferredDeleteEvent\0obj\0"
    "loopLevel\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDeferredDeleteEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       4,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::Int, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QDeferredDeleteEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDeferredDeleteEvent *_t = static_cast<PythonQtWrapper_QDeferredDeleteEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDeferredDeleteEvent* _r = _t->new_QDeferredDeleteEvent();
            if (_a[0]) *reinterpret_cast< QDeferredDeleteEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDeferredDeleteEvent((*reinterpret_cast< QDeferredDeleteEvent*(*)>(_a[1]))); break;
        case 2: { int _r = _t->loopLevel((*reinterpret_cast< QDeferredDeleteEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDeferredDeleteEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDeferredDeleteEvent.data,
      qt_meta_data_PythonQtWrapper_QDeferredDeleteEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QDeferredDeleteEvent::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QDeferredDeleteEvent.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QDeferredDeleteEvent*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QDeferredDeleteEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDir_t {
    QByteArrayData data[122];
    char stringdata0[1440];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDir_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDir_t qt_meta_stringdata_PythonQtWrapper_QDir = {
    {
QT_MOC_LITERAL(0, 0, 20), // "PythonQtWrapper_QDir"
QT_MOC_LITERAL(1, 21, 8), // "new_QDir"
QT_MOC_LITERAL(2, 30, 5), // "QDir*"
QT_MOC_LITERAL(3, 36, 0), // ""
QT_MOC_LITERAL(4, 37, 4), // "QDir"
QT_MOC_LITERAL(5, 42, 6), // "arg__1"
QT_MOC_LITERAL(6, 49, 4), // "path"
QT_MOC_LITERAL(7, 54, 10), // "nameFilter"
QT_MOC_LITERAL(8, 65, 15), // "QDir::SortFlags"
QT_MOC_LITERAL(9, 81, 4), // "sort"
QT_MOC_LITERAL(10, 86, 13), // "QDir::Filters"
QT_MOC_LITERAL(11, 100, 6), // "filter"
QT_MOC_LITERAL(12, 107, 11), // "delete_QDir"
QT_MOC_LITERAL(13, 119, 3), // "obj"
QT_MOC_LITERAL(14, 123, 16), // "absoluteFilePath"
QT_MOC_LITERAL(15, 140, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 157, 8), // "fileName"
QT_MOC_LITERAL(17, 166, 12), // "absolutePath"
QT_MOC_LITERAL(18, 179, 25), // "static_QDir_addSearchPath"
QT_MOC_LITERAL(19, 205, 6), // "prefix"
QT_MOC_LITERAL(20, 212, 13), // "canonicalPath"
QT_MOC_LITERAL(21, 226, 2), // "cd"
QT_MOC_LITERAL(22, 229, 7), // "dirName"
QT_MOC_LITERAL(23, 237, 4), // "cdUp"
QT_MOC_LITERAL(24, 242, 21), // "static_QDir_cleanPath"
QT_MOC_LITERAL(25, 264, 5), // "count"
QT_MOC_LITERAL(26, 270, 19), // "static_QDir_current"
QT_MOC_LITERAL(27, 290, 23), // "static_QDir_currentPath"
QT_MOC_LITERAL(28, 314, 18), // "static_QDir_drives"
QT_MOC_LITERAL(29, 333, 16), // "QList<QFileInfo>"
QT_MOC_LITERAL(30, 350, 13), // "entryInfoList"
QT_MOC_LITERAL(31, 364, 7), // "filters"
QT_MOC_LITERAL(32, 372, 11), // "nameFilters"
QT_MOC_LITERAL(33, 384, 9), // "entryList"
QT_MOC_LITERAL(34, 394, 6), // "exists"
QT_MOC_LITERAL(35, 401, 4), // "name"
QT_MOC_LITERAL(36, 406, 8), // "filePath"
QT_MOC_LITERAL(37, 415, 32), // "static_QDir_fromNativeSeparators"
QT_MOC_LITERAL(38, 448, 8), // "pathName"
QT_MOC_LITERAL(39, 457, 16), // "static_QDir_home"
QT_MOC_LITERAL(40, 474, 20), // "static_QDir_homePath"
QT_MOC_LITERAL(41, 495, 10), // "isAbsolute"
QT_MOC_LITERAL(42, 506, 26), // "static_QDir_isAbsolutePath"
QT_MOC_LITERAL(43, 533, 10), // "isReadable"
QT_MOC_LITERAL(44, 544, 10), // "isRelative"
QT_MOC_LITERAL(45, 555, 26), // "static_QDir_isRelativePath"
QT_MOC_LITERAL(46, 582, 6), // "isRoot"
QT_MOC_LITERAL(47, 589, 25), // "static_QDir_listSeparator"
QT_MOC_LITERAL(48, 615, 12), // "makeAbsolute"
QT_MOC_LITERAL(49, 628, 17), // "static_QDir_match"
QT_MOC_LITERAL(50, 646, 5), // "mkdir"
QT_MOC_LITERAL(51, 652, 6), // "mkpath"
QT_MOC_LITERAL(52, 659, 7), // "dirPath"
QT_MOC_LITERAL(53, 667, 33), // "static_QDir_nameFiltersFromSt..."
QT_MOC_LITERAL(54, 701, 6), // "__ne__"
QT_MOC_LITERAL(55, 708, 3), // "dir"
QT_MOC_LITERAL(56, 712, 6), // "__eq__"
QT_MOC_LITERAL(57, 719, 18), // "operator_subscript"
QT_MOC_LITERAL(58, 738, 7), // "refresh"
QT_MOC_LITERAL(59, 746, 16), // "relativeFilePath"
QT_MOC_LITERAL(60, 763, 6), // "remove"
QT_MOC_LITERAL(61, 770, 17), // "removeRecursively"
QT_MOC_LITERAL(62, 788, 6), // "rename"
QT_MOC_LITERAL(63, 795, 7), // "oldName"
QT_MOC_LITERAL(64, 803, 7), // "newName"
QT_MOC_LITERAL(65, 811, 5), // "rmdir"
QT_MOC_LITERAL(66, 817, 6), // "rmpath"
QT_MOC_LITERAL(67, 824, 16), // "static_QDir_root"
QT_MOC_LITERAL(68, 841, 20), // "static_QDir_rootPath"
QT_MOC_LITERAL(69, 862, 23), // "static_QDir_searchPaths"
QT_MOC_LITERAL(70, 886, 21), // "static_QDir_separator"
QT_MOC_LITERAL(71, 908, 22), // "static_QDir_setCurrent"
QT_MOC_LITERAL(72, 931, 9), // "setFilter"
QT_MOC_LITERAL(73, 941, 14), // "setNameFilters"
QT_MOC_LITERAL(74, 956, 7), // "setPath"
QT_MOC_LITERAL(75, 964, 26), // "static_QDir_setSearchPaths"
QT_MOC_LITERAL(76, 991, 11), // "searchPaths"
QT_MOC_LITERAL(77, 1003, 10), // "setSorting"
QT_MOC_LITERAL(78, 1014, 7), // "sorting"
QT_MOC_LITERAL(79, 1022, 4), // "swap"
QT_MOC_LITERAL(80, 1027, 5), // "QDir&"
QT_MOC_LITERAL(81, 1033, 5), // "other"
QT_MOC_LITERAL(82, 1039, 16), // "static_QDir_temp"
QT_MOC_LITERAL(83, 1056, 20), // "static_QDir_tempPath"
QT_MOC_LITERAL(84, 1077, 30), // "static_QDir_toNativeSeparators"
QT_MOC_LITERAL(85, 1108, 11), // "py_toString"
QT_MOC_LITERAL(86, 1120, 6), // "Filter"
QT_MOC_LITERAL(87, 1127, 4), // "Dirs"
QT_MOC_LITERAL(88, 1132, 5), // "Files"
QT_MOC_LITERAL(89, 1138, 6), // "Drives"
QT_MOC_LITERAL(90, 1145, 10), // "NoSymLinks"
QT_MOC_LITERAL(91, 1156, 10), // "AllEntries"
QT_MOC_LITERAL(92, 1167, 8), // "TypeMask"
QT_MOC_LITERAL(93, 1176, 8), // "Readable"
QT_MOC_LITERAL(94, 1185, 8), // "Writable"
QT_MOC_LITERAL(95, 1194, 10), // "Executable"
QT_MOC_LITERAL(96, 1205, 14), // "PermissionMask"
QT_MOC_LITERAL(97, 1220, 8), // "Modified"
QT_MOC_LITERAL(98, 1229, 6), // "Hidden"
QT_MOC_LITERAL(99, 1236, 6), // "System"
QT_MOC_LITERAL(100, 1243, 10), // "AccessMask"
QT_MOC_LITERAL(101, 1254, 7), // "AllDirs"
QT_MOC_LITERAL(102, 1262, 13), // "CaseSensitive"
QT_MOC_LITERAL(103, 1276, 5), // "NoDot"
QT_MOC_LITERAL(104, 1282, 8), // "NoDotDot"
QT_MOC_LITERAL(105, 1291, 14), // "NoDotAndDotDot"
QT_MOC_LITERAL(106, 1306, 8), // "NoFilter"
QT_MOC_LITERAL(107, 1315, 7), // "Filters"
QT_MOC_LITERAL(108, 1323, 8), // "SortFlag"
QT_MOC_LITERAL(109, 1332, 4), // "Name"
QT_MOC_LITERAL(110, 1337, 4), // "Time"
QT_MOC_LITERAL(111, 1342, 4), // "Size"
QT_MOC_LITERAL(112, 1347, 8), // "Unsorted"
QT_MOC_LITERAL(113, 1356, 10), // "SortByMask"
QT_MOC_LITERAL(114, 1367, 9), // "DirsFirst"
QT_MOC_LITERAL(115, 1377, 8), // "Reversed"
QT_MOC_LITERAL(116, 1386, 10), // "IgnoreCase"
QT_MOC_LITERAL(117, 1397, 8), // "DirsLast"
QT_MOC_LITERAL(118, 1406, 11), // "LocaleAware"
QT_MOC_LITERAL(119, 1418, 4), // "Type"
QT_MOC_LITERAL(120, 1423, 6), // "NoSort"
QT_MOC_LITERAL(121, 1430, 9) // "SortFlags"

    },
    "PythonQtWrapper_QDir\0new_QDir\0QDir*\0"
    "\0QDir\0arg__1\0path\0nameFilter\0"
    "QDir::SortFlags\0sort\0QDir::Filters\0"
    "filter\0delete_QDir\0obj\0absoluteFilePath\0"
    "theWrappedObject\0fileName\0absolutePath\0"
    "static_QDir_addSearchPath\0prefix\0"
    "canonicalPath\0cd\0dirName\0cdUp\0"
    "static_QDir_cleanPath\0count\0"
    "static_QDir_current\0static_QDir_currentPath\0"
    "static_QDir_drives\0QList<QFileInfo>\0"
    "entryInfoList\0filters\0nameFilters\0"
    "entryList\0exists\0name\0filePath\0"
    "static_QDir_fromNativeSeparators\0"
    "pathName\0static_QDir_home\0"
    "static_QDir_homePath\0isAbsolute\0"
    "static_QDir_isAbsolutePath\0isReadable\0"
    "isRelative\0static_QDir_isRelativePath\0"
    "isRoot\0static_QDir_listSeparator\0"
    "makeAbsolute\0static_QDir_match\0mkdir\0"
    "mkpath\0dirPath\0static_QDir_nameFiltersFromString\0"
    "__ne__\0dir\0__eq__\0operator_subscript\0"
    "refresh\0relativeFilePath\0remove\0"
    "removeRecursively\0rename\0oldName\0"
    "newName\0rmdir\0rmpath\0static_QDir_root\0"
    "static_QDir_rootPath\0static_QDir_searchPaths\0"
    "static_QDir_separator\0static_QDir_setCurrent\0"
    "setFilter\0setNameFilters\0setPath\0"
    "static_QDir_setSearchPaths\0searchPaths\0"
    "setSorting\0sorting\0swap\0QDir&\0other\0"
    "static_QDir_temp\0static_QDir_tempPath\0"
    "static_QDir_toNativeSeparators\0"
    "py_toString\0Filter\0Dirs\0Files\0Drives\0"
    "NoSymLinks\0AllEntries\0TypeMask\0Readable\0"
    "Writable\0Executable\0PermissionMask\0"
    "Modified\0Hidden\0System\0AccessMask\0"
    "AllDirs\0CaseSensitive\0NoDot\0NoDotDot\0"
    "NoDotAndDotDot\0NoFilter\0Filters\0"
    "SortFlag\0Name\0Time\0Size\0Unsorted\0"
    "SortByMask\0DirsFirst\0Reversed\0IgnoreCase\0"
    "DirsLast\0LocaleAware\0Type\0NoSort\0"
    "SortFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDir[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      79,   14, // methods
       0,    0, // properties
       4,  718, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,  409,    3, 0x0a /* Public */,
       1,    1,  412,    3, 0x0a /* Public */,
       1,    0,  415,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  416,    3, 0x0a /* Public */,
       1,    3,  425,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  432,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  437,    3, 0x0a /* Public */,
      14,    2,  440,    3, 0x0a /* Public */,
      17,    1,  445,    3, 0x0a /* Public */,
      18,    2,  448,    3, 0x0a /* Public */,
      20,    1,  453,    3, 0x0a /* Public */,
      21,    2,  456,    3, 0x0a /* Public */,
      23,    1,  461,    3, 0x0a /* Public */,
      24,    1,  464,    3, 0x0a /* Public */,
      25,    1,  467,    3, 0x0a /* Public */,
      26,    0,  470,    3, 0x0a /* Public */,
      27,    0,  471,    3, 0x0a /* Public */,
      22,    1,  472,    3, 0x0a /* Public */,
      28,    0,  475,    3, 0x0a /* Public */,
      30,    3,  476,    3, 0x0a /* Public */,
      30,    2,  483,    3, 0x2a /* Public | MethodCloned */,
      30,    1,  488,    3, 0x2a /* Public | MethodCloned */,
      30,    4,  491,    3, 0x0a /* Public */,
      30,    3,  500,    3, 0x2a /* Public | MethodCloned */,
      30,    2,  507,    3, 0x2a /* Public | MethodCloned */,
      33,    3,  512,    3, 0x0a /* Public */,
      33,    2,  519,    3, 0x2a /* Public | MethodCloned */,
      33,    1,  524,    3, 0x2a /* Public | MethodCloned */,
      33,    4,  527,    3, 0x0a /* Public */,
      33,    3,  536,    3, 0x2a /* Public | MethodCloned */,
      33,    2,  543,    3, 0x2a /* Public | MethodCloned */,
      34,    1,  548,    3, 0x0a /* Public */,
      34,    2,  551,    3, 0x0a /* Public */,
      36,    2,  556,    3, 0x0a /* Public */,
      11,    1,  561,    3, 0x0a /* Public */,
      37,    1,  564,    3, 0x0a /* Public */,
      39,    0,  567,    3, 0x0a /* Public */,
      40,    0,  568,    3, 0x0a /* Public */,
      41,    1,  569,    3, 0x0a /* Public */,
      42,    1,  572,    3, 0x0a /* Public */,
      43,    1,  575,    3, 0x0a /* Public */,
      44,    1,  578,    3, 0x0a /* Public */,
      45,    1,  581,    3, 0x0a /* Public */,
      46,    1,  584,    3, 0x0a /* Public */,
      47,    0,  587,    3, 0x0a /* Public */,
      48,    1,  588,    3, 0x0a /* Public */,
      49,    2,  591,    3, 0x0a /* Public */,
      49,    2,  596,    3, 0x0a /* Public */,
      50,    2,  601,    3, 0x0a /* Public */,
      51,    2,  606,    3, 0x0a /* Public */,
      32,    1,  611,    3, 0x0a /* Public */,
      53,    1,  614,    3, 0x0a /* Public */,
      54,    2,  617,    3, 0x0a /* Public */,
      56,    2,  622,    3, 0x0a /* Public */,
      57,    2,  627,    3, 0x0a /* Public */,
       6,    1,  632,    3, 0x0a /* Public */,
      58,    1,  635,    3, 0x0a /* Public */,
      59,    2,  638,    3, 0x0a /* Public */,
      60,    2,  643,    3, 0x0a /* Public */,
      61,    1,  648,    3, 0x0a /* Public */,
      62,    3,  651,    3, 0x0a /* Public */,
      65,    2,  658,    3, 0x0a /* Public */,
      66,    2,  663,    3, 0x0a /* Public */,
      67,    0,  668,    3, 0x0a /* Public */,
      68,    0,  669,    3, 0x0a /* Public */,
      69,    1,  670,    3, 0x0a /* Public */,
      70,    0,  673,    3, 0x0a /* Public */,
      71,    1,  674,    3, 0x0a /* Public */,
      72,    2,  677,    3, 0x0a /* Public */,
      73,    2,  682,    3, 0x0a /* Public */,
      74,    2,  687,    3, 0x0a /* Public */,
      75,    2,  692,    3, 0x0a /* Public */,
      77,    2,  697,    3, 0x0a /* Public */,
      78,    1,  702,    3, 0x0a /* Public */,
      79,    2,  705,    3, 0x0a /* Public */,
      82,    0,  710,    3, 0x0a /* Public */,
      83,    0,  711,    3, 0x0a /* Public */,
      84,    1,  712,    3, 0x0a /* Public */,
      85,    1,  715,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QString,    6,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, 0x80000000 | 8, 0x80000000 | 10,    6,    7,    9,   11,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, 0x80000000 | 8,    6,    7,    9,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString,    6,    7,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::Void, QMetaType::QString, QMetaType::QString,   19,    6,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   22,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::QString, QMetaType::QString,    6,
    QMetaType::UInt, 0x80000000 | 2,   15,
    0x80000000 | 4,
    QMetaType::QString,
    QMetaType::QString, 0x80000000 | 2,   15,
    0x80000000 | 29,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 8,   15,   31,    9,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 10,   15,   31,
    0x80000000 | 29, 0x80000000 | 2,   15,
    0x80000000 | 29, 0x80000000 | 2, QMetaType::QStringList, 0x80000000 | 10, 0x80000000 | 8,   15,   32,   31,    9,
    0x80000000 | 29, 0x80000000 | 2, QMetaType::QStringList, 0x80000000 | 10,   15,   32,   31,
    0x80000000 | 29, 0x80000000 | 2, QMetaType::QStringList,   15,   32,
    QMetaType::QStringList, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 8,   15,   31,    9,
    QMetaType::QStringList, 0x80000000 | 2, 0x80000000 | 10,   15,   31,
    QMetaType::QStringList, 0x80000000 | 2,   15,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QStringList, 0x80000000 | 10, 0x80000000 | 8,   15,   32,   31,    9,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QStringList, 0x80000000 | 10,   15,   32,   31,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QStringList,   15,   32,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   35,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   15,   16,
    0x80000000 | 10, 0x80000000 | 2,   15,
    QMetaType::QString, QMetaType::QString,   38,
    0x80000000 | 4,
    QMetaType::QString,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, QMetaType::QString,    6,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, QMetaType::QString,    6,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::QChar,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, QMetaType::QString, QMetaType::QString,   11,   16,
    QMetaType::Bool, QMetaType::QStringList, QMetaType::QString,   31,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   22,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   52,
    QMetaType::QStringList, 0x80000000 | 2,   15,
    QMetaType::QStringList, QMetaType::QString,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   15,   55,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   15,   55,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   15,    5,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   63,   64,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   22,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   52,
    0x80000000 | 4,
    QMetaType::QString,
    QMetaType::QStringList, QMetaType::QString,   19,
    QMetaType::QChar,
    QMetaType::Bool, QMetaType::QString,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   15,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   15,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   15,    6,
    QMetaType::Void, QMetaType::QString, QMetaType::QStringList,   19,   76,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,   15,    9,
    0x80000000 | 8, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 80,   15,   81,
    0x80000000 | 4,
    QMetaType::QString,
    QMetaType::QString, QMetaType::QString,   38,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      86, 0x0,   20,  734,
     107, 0x1,   20,  774,
     108, 0x0,   12,  814,
     121, 0x1,   12,  838,

 // enum data: key, value
      87, uint(PythonQtWrapper_QDir::Dirs),
      88, uint(PythonQtWrapper_QDir::Files),
      89, uint(PythonQtWrapper_QDir::Drives),
      90, uint(PythonQtWrapper_QDir::NoSymLinks),
      91, uint(PythonQtWrapper_QDir::AllEntries),
      92, uint(PythonQtWrapper_QDir::TypeMask),
      93, uint(PythonQtWrapper_QDir::Readable),
      94, uint(PythonQtWrapper_QDir::Writable),
      95, uint(PythonQtWrapper_QDir::Executable),
      96, uint(PythonQtWrapper_QDir::PermissionMask),
      97, uint(PythonQtWrapper_QDir::Modified),
      98, uint(PythonQtWrapper_QDir::Hidden),
      99, uint(PythonQtWrapper_QDir::System),
     100, uint(PythonQtWrapper_QDir::AccessMask),
     101, uint(PythonQtWrapper_QDir::AllDirs),
     102, uint(PythonQtWrapper_QDir::CaseSensitive),
     103, uint(PythonQtWrapper_QDir::NoDot),
     104, uint(PythonQtWrapper_QDir::NoDotDot),
     105, uint(PythonQtWrapper_QDir::NoDotAndDotDot),
     106, uint(PythonQtWrapper_QDir::NoFilter),
      87, uint(PythonQtWrapper_QDir::Dirs),
      88, uint(PythonQtWrapper_QDir::Files),
      89, uint(PythonQtWrapper_QDir::Drives),
      90, uint(PythonQtWrapper_QDir::NoSymLinks),
      91, uint(PythonQtWrapper_QDir::AllEntries),
      92, uint(PythonQtWrapper_QDir::TypeMask),
      93, uint(PythonQtWrapper_QDir::Readable),
      94, uint(PythonQtWrapper_QDir::Writable),
      95, uint(PythonQtWrapper_QDir::Executable),
      96, uint(PythonQtWrapper_QDir::PermissionMask),
      97, uint(PythonQtWrapper_QDir::Modified),
      98, uint(PythonQtWrapper_QDir::Hidden),
      99, uint(PythonQtWrapper_QDir::System),
     100, uint(PythonQtWrapper_QDir::AccessMask),
     101, uint(PythonQtWrapper_QDir::AllDirs),
     102, uint(PythonQtWrapper_QDir::CaseSensitive),
     103, uint(PythonQtWrapper_QDir::NoDot),
     104, uint(PythonQtWrapper_QDir::NoDotDot),
     105, uint(PythonQtWrapper_QDir::NoDotAndDotDot),
     106, uint(PythonQtWrapper_QDir::NoFilter),
     109, uint(PythonQtWrapper_QDir::Name),
     110, uint(PythonQtWrapper_QDir::Time),
     111, uint(PythonQtWrapper_QDir::Size),
     112, uint(PythonQtWrapper_QDir::Unsorted),
     113, uint(PythonQtWrapper_QDir::SortByMask),
     114, uint(PythonQtWrapper_QDir::DirsFirst),
     115, uint(PythonQtWrapper_QDir::Reversed),
     116, uint(PythonQtWrapper_QDir::IgnoreCase),
     117, uint(PythonQtWrapper_QDir::DirsLast),
     118, uint(PythonQtWrapper_QDir::LocaleAware),
     119, uint(PythonQtWrapper_QDir::Type),
     120, uint(PythonQtWrapper_QDir::NoSort),
     109, uint(PythonQtWrapper_QDir::Name),
     110, uint(PythonQtWrapper_QDir::Time),
     111, uint(PythonQtWrapper_QDir::Size),
     112, uint(PythonQtWrapper_QDir::Unsorted),
     113, uint(PythonQtWrapper_QDir::SortByMask),
     114, uint(PythonQtWrapper_QDir::DirsFirst),
     115, uint(PythonQtWrapper_QDir::Reversed),
     116, uint(PythonQtWrapper_QDir::IgnoreCase),
     117, uint(PythonQtWrapper_QDir::DirsLast),
     118, uint(PythonQtWrapper_QDir::LocaleAware),
     119, uint(PythonQtWrapper_QDir::Type),
     120, uint(PythonQtWrapper_QDir::NoSort),

       0        // eod
};

void PythonQtWrapper_QDir::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDir *_t = static_cast<PythonQtWrapper_QDir *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDir* _r = _t->new_QDir((*reinterpret_cast< const QDir(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir**>(_a[0]) = _r; }  break;
        case 1: { QDir* _r = _t->new_QDir((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir**>(_a[0]) = _r; }  break;
        case 2: { QDir* _r = _t->new_QDir();
            if (_a[0]) *reinterpret_cast< QDir**>(_a[0]) = _r; }  break;
        case 3: { QDir* _r = _t->new_QDir((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[3])),(*reinterpret_cast< QDir::Filters(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QDir**>(_a[0]) = _r; }  break;
        case 4: { QDir* _r = _t->new_QDir((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDir**>(_a[0]) = _r; }  break;
        case 5: { QDir* _r = _t->new_QDir((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDir**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QDir((*reinterpret_cast< QDir*(*)>(_a[1]))); break;
        case 7: { QString _r = _t->absoluteFilePath((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->absolutePath((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: _t->static_QDir_addSearchPath((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 10: { QString _r = _t->canonicalPath((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->cd((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->cdUp((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QString _r = _t->static_QDir_cleanPath((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 14: { uint _r = _t->count((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 15: { QDir _r = _t->static_QDir_current();
            if (_a[0]) *reinterpret_cast< QDir*>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->static_QDir_currentPath();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->dirName((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QList<QFileInfo> _r = _t->static_QDir_drives();
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 19: { QList<QFileInfo> _r = _t->entryInfoList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 20: { QList<QFileInfo> _r = _t->entryInfoList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 21: { QList<QFileInfo> _r = _t->entryInfoList((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 22: { QList<QFileInfo> _r = _t->entryInfoList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QDir::Filters(*)>(_a[3])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 23: { QList<QFileInfo> _r = _t->entryInfoList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QDir::Filters(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 24: { QList<QFileInfo> _r = _t->entryInfoList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QFileInfo>*>(_a[0]) = _r; }  break;
        case 25: { QStringList _r = _t->entryList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 26: { QStringList _r = _t->entryList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 27: { QStringList _r = _t->entryList((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 28: { QStringList _r = _t->entryList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QDir::Filters(*)>(_a[3])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 29: { QStringList _r = _t->entryList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QDir::Filters(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 30: { QStringList _r = _t->entryList((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->exists((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: { bool _r = _t->exists((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->filePath((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QDir::Filters _r = _t->filter((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir::Filters*>(_a[0]) = _r; }  break;
        case 35: { QString _r = _t->static_QDir_fromNativeSeparators((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 36: { QDir _r = _t->static_QDir_home();
            if (_a[0]) *reinterpret_cast< QDir*>(_a[0]) = _r; }  break;
        case 37: { QString _r = _t->static_QDir_homePath();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->isAbsolute((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { bool _r = _t->static_QDir_isAbsolutePath((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->isReadable((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: { bool _r = _t->isRelative((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->static_QDir_isRelativePath((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 43: { bool _r = _t->isRoot((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 44: { QChar _r = _t->static_QDir_listSeparator();
            if (_a[0]) *reinterpret_cast< QChar*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->makeAbsolute((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->static_QDir_match((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->static_QDir_match((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->mkdir((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->mkpath((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { QStringList _r = _t->nameFilters((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 51: { QStringList _r = _t->static_QDir_nameFiltersFromString((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 52: { bool _r = _t->__ne__((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QDir(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 53: { bool _r = _t->__eq__((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QDir(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 54: { QString _r = _t->operator_subscript((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 55: { QString _r = _t->path((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 56: _t->refresh((*reinterpret_cast< QDir*(*)>(_a[1]))); break;
        case 57: { QString _r = _t->relativeFilePath((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->remove((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { bool _r = _t->removeRecursively((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->rename((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: { bool _r = _t->rmdir((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: { bool _r = _t->rmpath((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 63: { QDir _r = _t->static_QDir_root();
            if (_a[0]) *reinterpret_cast< QDir*>(_a[0]) = _r; }  break;
        case 64: { QString _r = _t->static_QDir_rootPath();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 65: { QStringList _r = _t->static_QDir_searchPaths((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 66: { QChar _r = _t->static_QDir_separator();
            if (_a[0]) *reinterpret_cast< QChar*>(_a[0]) = _r; }  break;
        case 67: { bool _r = _t->static_QDir_setCurrent((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 68: _t->setFilter((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2]))); break;
        case 69: _t->setNameFilters((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 70: _t->setPath((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 71: _t->static_QDir_setSearchPaths((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 72: _t->setSorting((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[2]))); break;
        case 73: { QDir::SortFlags _r = _t->sorting((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir::SortFlags*>(_a[0]) = _r; }  break;
        case 74: _t->swap((*reinterpret_cast< QDir*(*)>(_a[1])),(*reinterpret_cast< QDir(*)>(_a[2]))); break;
        case 75: { QDir _r = _t->static_QDir_temp();
            if (_a[0]) *reinterpret_cast< QDir*>(_a[0]) = _r; }  break;
        case 76: { QString _r = _t->static_QDir_tempPath();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 77: { QString _r = _t->static_QDir_toNativeSeparators((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 78: { QString _r = _t->py_toString((*reinterpret_cast< QDir*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDir::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDir.data,
      qt_meta_data_PythonQtWrapper_QDir,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QDir::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QDir.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QDir*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QDir::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 79)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 79;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 79)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 79;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDirIterator_t {
    QByteArrayData data[27];
    char stringdata0[314];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDirIterator_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDirIterator_t qt_meta_stringdata_PythonQtWrapper_QDirIterator = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QDirIterator"
QT_MOC_LITERAL(1, 29, 16), // "new_QDirIterator"
QT_MOC_LITERAL(2, 46, 13), // "QDirIterator*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 4), // "QDir"
QT_MOC_LITERAL(5, 66, 3), // "dir"
QT_MOC_LITERAL(6, 70, 27), // "QDirIterator::IteratorFlags"
QT_MOC_LITERAL(7, 98, 5), // "flags"
QT_MOC_LITERAL(8, 104, 4), // "path"
QT_MOC_LITERAL(9, 109, 13), // "QDir::Filters"
QT_MOC_LITERAL(10, 123, 6), // "filter"
QT_MOC_LITERAL(11, 130, 11), // "nameFilters"
QT_MOC_LITERAL(12, 142, 7), // "filters"
QT_MOC_LITERAL(13, 150, 19), // "delete_QDirIterator"
QT_MOC_LITERAL(14, 170, 3), // "obj"
QT_MOC_LITERAL(15, 174, 8), // "fileInfo"
QT_MOC_LITERAL(16, 183, 9), // "QFileInfo"
QT_MOC_LITERAL(17, 193, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 210, 8), // "fileName"
QT_MOC_LITERAL(19, 219, 8), // "filePath"
QT_MOC_LITERAL(20, 228, 7), // "hasNext"
QT_MOC_LITERAL(21, 236, 4), // "next"
QT_MOC_LITERAL(22, 241, 12), // "IteratorFlag"
QT_MOC_LITERAL(23, 254, 15), // "NoIteratorFlags"
QT_MOC_LITERAL(24, 270, 14), // "FollowSymlinks"
QT_MOC_LITERAL(25, 285, 14), // "Subdirectories"
QT_MOC_LITERAL(26, 300, 13) // "IteratorFlags"

    },
    "PythonQtWrapper_QDirIterator\0"
    "new_QDirIterator\0QDirIterator*\0\0QDir\0"
    "dir\0QDirIterator::IteratorFlags\0flags\0"
    "path\0QDir::Filters\0filter\0nameFilters\0"
    "filters\0delete_QDirIterator\0obj\0"
    "fileInfo\0QFileInfo\0theWrappedObject\0"
    "fileName\0filePath\0hasNext\0next\0"
    "IteratorFlag\0NoIteratorFlags\0"
    "FollowSymlinks\0Subdirectories\0"
    "IteratorFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDirIterator[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      16,   14, // methods
       0,    0, // properties
       2,  164, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    2,   94,    3, 0x0a /* Public */,
       1,    1,   99,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  102,    3, 0x0a /* Public */,
       1,    2,  109,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  114,    3, 0x0a /* Public */,
       1,    1,  119,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  122,    3, 0x0a /* Public */,
       1,    3,  131,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  138,    3, 0x2a /* Public | MethodCloned */,
      13,    1,  143,    3, 0x0a /* Public */,
      15,    1,  146,    3, 0x0a /* Public */,
      18,    1,  149,    3, 0x0a /* Public */,
      19,    1,  152,    3, 0x0a /* Public */,
      20,    1,  155,    3, 0x0a /* Public */,
      21,    1,  158,    3, 0x0a /* Public */,
       8,    1,  161,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 9, 0x80000000 | 6,    8,   10,    7,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 9,    8,   10,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 6,    8,    7,
    0x80000000 | 2, QMetaType::QString,    8,
    0x80000000 | 2, QMetaType::QString, QMetaType::QStringList, 0x80000000 | 9, 0x80000000 | 6,    8,   11,   12,    7,
    0x80000000 | 2, QMetaType::QString, QMetaType::QStringList, 0x80000000 | 9,    8,   11,   12,
    0x80000000 | 2, QMetaType::QString, QMetaType::QStringList,    8,   11,
    QMetaType::Void, 0x80000000 | 2,   14,
    0x80000000 | 16, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,   17,

 // enums: name, flags, count, data
      22, 0x0,    3,  172,
      26, 0x1,    3,  178,

 // enum data: key, value
      23, uint(PythonQtWrapper_QDirIterator::NoIteratorFlags),
      24, uint(PythonQtWrapper_QDirIterator::FollowSymlinks),
      25, uint(PythonQtWrapper_QDirIterator::Subdirectories),
      23, uint(PythonQtWrapper_QDirIterator::NoIteratorFlags),
      24, uint(PythonQtWrapper_QDirIterator::FollowSymlinks),
      25, uint(PythonQtWrapper_QDirIterator::Subdirectories),

       0        // eod
};

void PythonQtWrapper_QDirIterator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDirIterator *_t = static_cast<PythonQtWrapper_QDirIterator *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QDir(*)>(_a[1])),(*reinterpret_cast< QDirIterator::IteratorFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 1: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QDir(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 2: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])),(*reinterpret_cast< QDirIterator::IteratorFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 3: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 4: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QDirIterator::IteratorFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 5: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 6: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QDir::Filters(*)>(_a[3])),(*reinterpret_cast< QDirIterator::IteratorFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 7: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QDir::Filters(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 8: { QDirIterator* _r = _t->new_QDirIterator((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDirIterator**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QDirIterator((*reinterpret_cast< QDirIterator*(*)>(_a[1]))); break;
        case 10: { QFileInfo _r = _t->fileInfo((*reinterpret_cast< QDirIterator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileInfo*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->fileName((*reinterpret_cast< QDirIterator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->filePath((*reinterpret_cast< QDirIterator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->hasNext((*reinterpret_cast< QDirIterator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QString _r = _t->next((*reinterpret_cast< QDirIterator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->path((*reinterpret_cast< QDirIterator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDirIterator::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDirIterator.data,
      qt_meta_data_PythonQtWrapper_QDirIterator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QDirIterator::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QDirIterator.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QDirIterator*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QDirIterator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDynamicPropertyChangeEvent_t {
    QByteArrayData data[9];
    char stringdata0[180];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDynamicPropertyChangeEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDynamicPropertyChangeEvent_t qt_meta_stringdata_PythonQtWrapper_QDynamicPropertyChangeEvent = {
    {
QT_MOC_LITERAL(0, 0, 43), // "PythonQtWrapper_QDynamicPrope..."
QT_MOC_LITERAL(1, 44, 31), // "new_QDynamicPropertyChangeEvent"
QT_MOC_LITERAL(2, 76, 28), // "QDynamicPropertyChangeEvent*"
QT_MOC_LITERAL(3, 105, 0), // ""
QT_MOC_LITERAL(4, 106, 4), // "name"
QT_MOC_LITERAL(5, 111, 34), // "delete_QDynamicPropertyChange..."
QT_MOC_LITERAL(6, 146, 3), // "obj"
QT_MOC_LITERAL(7, 150, 12), // "propertyName"
QT_MOC_LITERAL(8, 163, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QDynamicPropertyChangeEvent\0"
    "new_QDynamicPropertyChangeEvent\0"
    "QDynamicPropertyChangeEvent*\0\0name\0"
    "delete_QDynamicPropertyChangeEvent\0"
    "obj\0propertyName\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDynamicPropertyChangeEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   29,    3, 0x0a /* Public */,
       5,    1,   32,    3, 0x0a /* Public */,
       7,    1,   35,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QByteArray,    4,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QByteArray, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QDynamicPropertyChangeEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDynamicPropertyChangeEvent *_t = static_cast<PythonQtWrapper_QDynamicPropertyChangeEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDynamicPropertyChangeEvent* _r = _t->new_QDynamicPropertyChangeEvent((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDynamicPropertyChangeEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDynamicPropertyChangeEvent((*reinterpret_cast< QDynamicPropertyChangeEvent*(*)>(_a[1]))); break;
        case 2: { QByteArray _r = _t->propertyName((*reinterpret_cast< QDynamicPropertyChangeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDynamicPropertyChangeEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDynamicPropertyChangeEvent.data,
      qt_meta_data_PythonQtWrapper_QDynamicPropertyChangeEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QDynamicPropertyChangeEvent::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QDynamicPropertyChangeEvent.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QDynamicPropertyChangeEvent*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QDynamicPropertyChangeEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QEasingCurve_t {
    QByteArrayData data[90];
    char stringdata0[900];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QEasingCurve_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QEasingCurve_t qt_meta_stringdata_PythonQtWrapper_QEasingCurve = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QEasingCurve"
QT_MOC_LITERAL(1, 29, 16), // "new_QEasingCurve"
QT_MOC_LITERAL(2, 46, 13), // "QEasingCurve*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 18), // "QEasingCurve::Type"
QT_MOC_LITERAL(5, 80, 4), // "type"
QT_MOC_LITERAL(6, 85, 5), // "other"
QT_MOC_LITERAL(7, 91, 19), // "delete_QEasingCurve"
QT_MOC_LITERAL(8, 111, 3), // "obj"
QT_MOC_LITERAL(9, 115, 21), // "addCubicBezierSegment"
QT_MOC_LITERAL(10, 137, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 154, 2), // "c1"
QT_MOC_LITERAL(12, 157, 2), // "c2"
QT_MOC_LITERAL(13, 160, 8), // "endPoint"
QT_MOC_LITERAL(14, 169, 13), // "addTCBSegment"
QT_MOC_LITERAL(15, 183, 9), // "nextPoint"
QT_MOC_LITERAL(16, 193, 1), // "t"
QT_MOC_LITERAL(17, 195, 1), // "c"
QT_MOC_LITERAL(18, 197, 1), // "b"
QT_MOC_LITERAL(19, 199, 9), // "amplitude"
QT_MOC_LITERAL(20, 209, 6), // "__ne__"
QT_MOC_LITERAL(21, 216, 7), // "writeTo"
QT_MOC_LITERAL(22, 224, 12), // "QDataStream&"
QT_MOC_LITERAL(23, 237, 6), // "arg__1"
QT_MOC_LITERAL(24, 244, 15), // "operator_assign"
QT_MOC_LITERAL(25, 260, 6), // "__eq__"
QT_MOC_LITERAL(26, 267, 8), // "readFrom"
QT_MOC_LITERAL(27, 276, 9), // "overshoot"
QT_MOC_LITERAL(28, 286, 6), // "period"
QT_MOC_LITERAL(29, 293, 12), // "setAmplitude"
QT_MOC_LITERAL(30, 306, 12), // "setOvershoot"
QT_MOC_LITERAL(31, 319, 9), // "setPeriod"
QT_MOC_LITERAL(32, 329, 7), // "setType"
QT_MOC_LITERAL(33, 337, 4), // "swap"
QT_MOC_LITERAL(34, 342, 13), // "QEasingCurve&"
QT_MOC_LITERAL(35, 356, 13), // "toCubicSpline"
QT_MOC_LITERAL(36, 370, 16), // "QVector<QPointF>"
QT_MOC_LITERAL(37, 387, 16), // "valueForProgress"
QT_MOC_LITERAL(38, 404, 8), // "progress"
QT_MOC_LITERAL(39, 413, 11), // "py_toString"
QT_MOC_LITERAL(40, 425, 4), // "Type"
QT_MOC_LITERAL(41, 430, 6), // "Linear"
QT_MOC_LITERAL(42, 437, 6), // "InQuad"
QT_MOC_LITERAL(43, 444, 7), // "OutQuad"
QT_MOC_LITERAL(44, 452, 9), // "InOutQuad"
QT_MOC_LITERAL(45, 462, 9), // "OutInQuad"
QT_MOC_LITERAL(46, 472, 7), // "InCubic"
QT_MOC_LITERAL(47, 480, 8), // "OutCubic"
QT_MOC_LITERAL(48, 489, 10), // "InOutCubic"
QT_MOC_LITERAL(49, 500, 10), // "OutInCubic"
QT_MOC_LITERAL(50, 511, 7), // "InQuart"
QT_MOC_LITERAL(51, 519, 8), // "OutQuart"
QT_MOC_LITERAL(52, 528, 10), // "InOutQuart"
QT_MOC_LITERAL(53, 539, 10), // "OutInQuart"
QT_MOC_LITERAL(54, 550, 7), // "InQuint"
QT_MOC_LITERAL(55, 558, 8), // "OutQuint"
QT_MOC_LITERAL(56, 567, 10), // "InOutQuint"
QT_MOC_LITERAL(57, 578, 10), // "OutInQuint"
QT_MOC_LITERAL(58, 589, 6), // "InSine"
QT_MOC_LITERAL(59, 596, 7), // "OutSine"
QT_MOC_LITERAL(60, 604, 9), // "InOutSine"
QT_MOC_LITERAL(61, 614, 9), // "OutInSine"
QT_MOC_LITERAL(62, 624, 6), // "InExpo"
QT_MOC_LITERAL(63, 631, 7), // "OutExpo"
QT_MOC_LITERAL(64, 639, 9), // "InOutExpo"
QT_MOC_LITERAL(65, 649, 9), // "OutInExpo"
QT_MOC_LITERAL(66, 659, 6), // "InCirc"
QT_MOC_LITERAL(67, 666, 7), // "OutCirc"
QT_MOC_LITERAL(68, 674, 9), // "InOutCirc"
QT_MOC_LITERAL(69, 684, 9), // "OutInCirc"
QT_MOC_LITERAL(70, 694, 9), // "InElastic"
QT_MOC_LITERAL(71, 704, 10), // "OutElastic"
QT_MOC_LITERAL(72, 715, 12), // "InOutElastic"
QT_MOC_LITERAL(73, 728, 12), // "OutInElastic"
QT_MOC_LITERAL(74, 741, 6), // "InBack"
QT_MOC_LITERAL(75, 748, 7), // "OutBack"
QT_MOC_LITERAL(76, 756, 9), // "InOutBack"
QT_MOC_LITERAL(77, 766, 9), // "OutInBack"
QT_MOC_LITERAL(78, 776, 8), // "InBounce"
QT_MOC_LITERAL(79, 785, 9), // "OutBounce"
QT_MOC_LITERAL(80, 795, 11), // "InOutBounce"
QT_MOC_LITERAL(81, 807, 11), // "OutInBounce"
QT_MOC_LITERAL(82, 819, 7), // "InCurve"
QT_MOC_LITERAL(83, 827, 8), // "OutCurve"
QT_MOC_LITERAL(84, 836, 9), // "SineCurve"
QT_MOC_LITERAL(85, 846, 11), // "CosineCurve"
QT_MOC_LITERAL(86, 858, 12), // "BezierSpline"
QT_MOC_LITERAL(87, 871, 9), // "TCBSpline"
QT_MOC_LITERAL(88, 881, 6), // "Custom"
QT_MOC_LITERAL(89, 888, 11) // "NCurveTypes"

    },
    "PythonQtWrapper_QEasingCurve\0"
    "new_QEasingCurve\0QEasingCurve*\0\0"
    "QEasingCurve::Type\0type\0other\0"
    "delete_QEasingCurve\0obj\0addCubicBezierSegment\0"
    "theWrappedObject\0c1\0c2\0endPoint\0"
    "addTCBSegment\0nextPoint\0t\0c\0b\0amplitude\0"
    "__ne__\0writeTo\0QDataStream&\0arg__1\0"
    "operator_assign\0__eq__\0readFrom\0"
    "overshoot\0period\0setAmplitude\0"
    "setOvershoot\0setPeriod\0setType\0swap\0"
    "QEasingCurve&\0toCubicSpline\0"
    "QVector<QPointF>\0valueForProgress\0"
    "progress\0py_toString\0Type\0Linear\0"
    "InQuad\0OutQuad\0InOutQuad\0OutInQuad\0"
    "InCubic\0OutCubic\0InOutCubic\0OutInCubic\0"
    "InQuart\0OutQuart\0InOutQuart\0OutInQuart\0"
    "InQuint\0OutQuint\0InOutQuint\0OutInQuint\0"
    "InSine\0OutSine\0InOutSine\0OutInSine\0"
    "InExpo\0OutExpo\0InOutExpo\0OutInExpo\0"
    "InCirc\0OutCirc\0InOutCirc\0OutInCirc\0"
    "InElastic\0OutElastic\0InOutElastic\0"
    "OutInElastic\0InBack\0OutBack\0InOutBack\0"
    "OutInBack\0InBounce\0OutBounce\0InOutBounce\0"
    "OutInBounce\0InCurve\0OutCurve\0SineCurve\0"
    "CosineCurve\0BezierSpline\0TCBSpline\0"
    "Custom\0NCurveTypes"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QEasingCurve[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  129,    3, 0x0a /* Public */,
       1,    0,  132,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  133,    3, 0x0a /* Public */,
       7,    1,  136,    3, 0x0a /* Public */,
       9,    4,  139,    3, 0x0a /* Public */,
      14,    5,  148,    3, 0x0a /* Public */,
      19,    1,  159,    3, 0x0a /* Public */,
      20,    2,  162,    3, 0x0a /* Public */,
      21,    2,  167,    3, 0x0a /* Public */,
      24,    2,  172,    3, 0x0a /* Public */,
      25,    2,  177,    3, 0x0a /* Public */,
      26,    2,  182,    3, 0x0a /* Public */,
      27,    1,  187,    3, 0x0a /* Public */,
      28,    1,  190,    3, 0x0a /* Public */,
      29,    2,  193,    3, 0x0a /* Public */,
      30,    2,  198,    3, 0x0a /* Public */,
      31,    2,  203,    3, 0x0a /* Public */,
      32,    2,  208,    3, 0x0a /* Public */,
      33,    2,  213,    3, 0x0a /* Public */,
      35,    1,  218,    3, 0x0a /* Public */,
       5,    1,  221,    3, 0x0a /* Public */,
      37,    2,  224,    3, 0x0a /* Public */,
      39,    1,  229,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QEasingCurve,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, QMetaType::QPointF, QMetaType::QPointF,   10,   11,   12,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   10,   15,   16,   17,   18,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QEasingCurve,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   23,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QEasingCurve,   10,    6,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QEasingCurve,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   23,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   10,    6,
    0x80000000 | 36, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,   10,   38,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      40, 0x0,   49,  236,

 // enum data: key, value
      41, uint(PythonQtWrapper_QEasingCurve::Linear),
      42, uint(PythonQtWrapper_QEasingCurve::InQuad),
      43, uint(PythonQtWrapper_QEasingCurve::OutQuad),
      44, uint(PythonQtWrapper_QEasingCurve::InOutQuad),
      45, uint(PythonQtWrapper_QEasingCurve::OutInQuad),
      46, uint(PythonQtWrapper_QEasingCurve::InCubic),
      47, uint(PythonQtWrapper_QEasingCurve::OutCubic),
      48, uint(PythonQtWrapper_QEasingCurve::InOutCubic),
      49, uint(PythonQtWrapper_QEasingCurve::OutInCubic),
      50, uint(PythonQtWrapper_QEasingCurve::InQuart),
      51, uint(PythonQtWrapper_QEasingCurve::OutQuart),
      52, uint(PythonQtWrapper_QEasingCurve::InOutQuart),
      53, uint(PythonQtWrapper_QEasingCurve::OutInQuart),
      54, uint(PythonQtWrapper_QEasingCurve::InQuint),
      55, uint(PythonQtWrapper_QEasingCurve::OutQuint),
      56, uint(PythonQtWrapper_QEasingCurve::InOutQuint),
      57, uint(PythonQtWrapper_QEasingCurve::OutInQuint),
      58, uint(PythonQtWrapper_QEasingCurve::InSine),
      59, uint(PythonQtWrapper_QEasingCurve::OutSine),
      60, uint(PythonQtWrapper_QEasingCurve::InOutSine),
      61, uint(PythonQtWrapper_QEasingCurve::OutInSine),
      62, uint(PythonQtWrapper_QEasingCurve::InExpo),
      63, uint(PythonQtWrapper_QEasingCurve::OutExpo),
      64, uint(PythonQtWrapper_QEasingCurve::InOutExpo),
      65, uint(PythonQtWrapper_QEasingCurve::OutInExpo),
      66, uint(PythonQtWrapper_QEasingCurve::InCirc),
      67, uint(PythonQtWrapper_QEasingCurve::OutCirc),
      68, uint(PythonQtWrapper_QEasingCurve::InOutCirc),
      69, uint(PythonQtWrapper_QEasingCurve::OutInCirc),
      70, uint(PythonQtWrapper_QEasingCurve::InElastic),
      71, uint(PythonQtWrapper_QEasingCurve::OutElastic),
      72, uint(PythonQtWrapper_QEasingCurve::InOutElastic),
      73, uint(PythonQtWrapper_QEasingCurve::OutInElastic),
      74, uint(PythonQtWrapper_QEasingCurve::InBack),
      75, uint(PythonQtWrapper_QEasingCurve::OutBack),
      76, uint(PythonQtWrapper_QEasingCurve::InOutBack),
      77, uint(PythonQtWrapper_QEasingCurve::OutInBack),
      78, uint(PythonQtWrapper_QEasingCurve::InBounce),
      79, uint(PythonQtWrapper_QEasingCurve::OutBounce),
      80, uint(PythonQtWrapper_QEasingCurve::InOutBounce),
      81, uint(PythonQtWrapper_QEasingCurve::OutInBounce),
      82, uint(PythonQtWrapper_QEasingCurve::InCurve),
      83, uint(PythonQtWrapper_QEasingCurve::OutCurve),
      84, uint(PythonQtWrapper_QEasingCurve::SineCurve),
      85, uint(PythonQtWrapper_QEasingCurve::CosineCurve),
      86, uint(PythonQtWrapper_QEasingCurve::BezierSpline),
      87, uint(PythonQtWrapper_QEasingCurve::TCBSpline),
      88, uint(PythonQtWrapper_QEasingCurve::Custom),
      89, uint(PythonQtWrapper_QEasingCurve::NCurveTypes),

       0        // eod
};

void PythonQtWrapper_QEasingCurve::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QEasingCurve *_t = static_cast<PythonQtWrapper_QEasingCurve *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QEasingCurve* _r = _t->new_QEasingCurve((*reinterpret_cast< QEasingCurve::Type(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEasingCurve**>(_a[0]) = _r; }  break;
        case 1: { QEasingCurve* _r = _t->new_QEasingCurve();
            if (_a[0]) *reinterpret_cast< QEasingCurve**>(_a[0]) = _r; }  break;
        case 2: { QEasingCurve* _r = _t->new_QEasingCurve((*reinterpret_cast< const QEasingCurve(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEasingCurve**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QEasingCurve((*reinterpret_cast< QEasingCurve*(*)>(_a[1]))); break;
        case 4: _t->addCubicBezierSegment((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< const QPointF(*)>(_a[4]))); break;
        case 5: _t->addTCBSegment((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 6: { qreal _r = _t->amplitude((*reinterpret_cast< QEasingCurve*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->__ne__((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< const QEasingCurve(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->writeTo((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 9: { QEasingCurve* _r = _t->operator_assign((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< const QEasingCurve(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QEasingCurve**>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->__eq__((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< const QEasingCurve(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->readFrom((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 12: { qreal _r = _t->overshoot((*reinterpret_cast< QEasingCurve*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->period((*reinterpret_cast< QEasingCurve*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: _t->setAmplitude((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 15: _t->setOvershoot((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 16: _t->setPeriod((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 17: _t->setType((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< QEasingCurve::Type(*)>(_a[2]))); break;
        case 18: _t->swap((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< QEasingCurve(*)>(_a[2]))); break;
        case 19: { QVector<QPointF> _r = _t->toCubicSpline((*reinterpret_cast< QEasingCurve*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QPointF>*>(_a[0]) = _r; }  break;
        case 20: { QEasingCurve::Type _r = _t->type((*reinterpret_cast< QEasingCurve*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEasingCurve::Type*>(_a[0]) = _r; }  break;
        case 21: { qreal _r = _t->valueForProgress((*reinterpret_cast< QEasingCurve*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 22: { QString _r = _t->py_toString((*reinterpret_cast< QEasingCurve*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QEasingCurve::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QEasingCurve.data,
      qt_meta_data_PythonQtWrapper_QEasingCurve,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QEasingCurve::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QEasingCurve.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QEasingCurve*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QEasingCurve::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 23)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QElapsedTimer_t {
    QByteArrayData data[31];
    char stringdata0[421];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QElapsedTimer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QElapsedTimer_t qt_meta_stringdata_PythonQtWrapper_QElapsedTimer = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QElapsedTimer"
QT_MOC_LITERAL(1, 30, 17), // "new_QElapsedTimer"
QT_MOC_LITERAL(2, 48, 14), // "QElapsedTimer*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 20), // "delete_QElapsedTimer"
QT_MOC_LITERAL(5, 85, 3), // "obj"
QT_MOC_LITERAL(6, 89, 30), // "static_QElapsedTimer_clockType"
QT_MOC_LITERAL(7, 120, 24), // "QElapsedTimer::ClockType"
QT_MOC_LITERAL(8, 145, 7), // "elapsed"
QT_MOC_LITERAL(9, 153, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 170, 10), // "hasExpired"
QT_MOC_LITERAL(11, 181, 7), // "timeout"
QT_MOC_LITERAL(12, 189, 10), // "invalidate"
QT_MOC_LITERAL(13, 200, 32), // "static_QElapsedTimer_isMonotonic"
QT_MOC_LITERAL(14, 233, 7), // "isValid"
QT_MOC_LITERAL(15, 241, 19), // "msecsSinceReference"
QT_MOC_LITERAL(16, 261, 7), // "msecsTo"
QT_MOC_LITERAL(17, 269, 13), // "QElapsedTimer"
QT_MOC_LITERAL(18, 283, 5), // "other"
QT_MOC_LITERAL(19, 289, 12), // "nsecsElapsed"
QT_MOC_LITERAL(20, 302, 6), // "__ne__"
QT_MOC_LITERAL(21, 309, 6), // "__eq__"
QT_MOC_LITERAL(22, 316, 7), // "restart"
QT_MOC_LITERAL(23, 324, 6), // "secsTo"
QT_MOC_LITERAL(24, 331, 5), // "start"
QT_MOC_LITERAL(25, 337, 9), // "ClockType"
QT_MOC_LITERAL(26, 347, 10), // "SystemTime"
QT_MOC_LITERAL(27, 358, 14), // "MonotonicClock"
QT_MOC_LITERAL(28, 373, 11), // "TickCounter"
QT_MOC_LITERAL(29, 385, 16), // "MachAbsoluteTime"
QT_MOC_LITERAL(30, 402, 18) // "PerformanceCounter"

    },
    "PythonQtWrapper_QElapsedTimer\0"
    "new_QElapsedTimer\0QElapsedTimer*\0\0"
    "delete_QElapsedTimer\0obj\0"
    "static_QElapsedTimer_clockType\0"
    "QElapsedTimer::ClockType\0elapsed\0"
    "theWrappedObject\0hasExpired\0timeout\0"
    "invalidate\0static_QElapsedTimer_isMonotonic\0"
    "isValid\0msecsSinceReference\0msecsTo\0"
    "QElapsedTimer\0other\0nsecsElapsed\0"
    "__ne__\0__eq__\0restart\0secsTo\0start\0"
    "ClockType\0SystemTime\0MonotonicClock\0"
    "TickCounter\0MachAbsoluteTime\0"
    "PerformanceCounter"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QElapsedTimer[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       4,    1,   95,    3, 0x0a /* Public */,
       6,    0,   98,    3, 0x0a /* Public */,
       8,    1,   99,    3, 0x0a /* Public */,
      10,    2,  102,    3, 0x0a /* Public */,
      12,    1,  107,    3, 0x0a /* Public */,
      13,    0,  110,    3, 0x0a /* Public */,
      14,    1,  111,    3, 0x0a /* Public */,
      15,    1,  114,    3, 0x0a /* Public */,
      16,    2,  117,    3, 0x0a /* Public */,
      19,    1,  122,    3, 0x0a /* Public */,
      20,    2,  125,    3, 0x0a /* Public */,
      21,    2,  130,    3, 0x0a /* Public */,
      22,    1,  135,    3, 0x0a /* Public */,
      23,    2,  138,    3, 0x0a /* Public */,
      24,    1,  143,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::LongLong,    9,   11,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Void, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
      25, 0x0,    5,  150,

 // enum data: key, value
      26, uint(PythonQtWrapper_QElapsedTimer::SystemTime),
      27, uint(PythonQtWrapper_QElapsedTimer::MonotonicClock),
      28, uint(PythonQtWrapper_QElapsedTimer::TickCounter),
      29, uint(PythonQtWrapper_QElapsedTimer::MachAbsoluteTime),
      30, uint(PythonQtWrapper_QElapsedTimer::PerformanceCounter),

       0        // eod
};

void PythonQtWrapper_QElapsedTimer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QElapsedTimer *_t = static_cast<PythonQtWrapper_QElapsedTimer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QElapsedTimer* _r = _t->new_QElapsedTimer();
            if (_a[0]) *reinterpret_cast< QElapsedTimer**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QElapsedTimer((*reinterpret_cast< QElapsedTimer*(*)>(_a[1]))); break;
        case 2: { QElapsedTimer::ClockType _r = _t->static_QElapsedTimer_clockType();
            if (_a[0]) *reinterpret_cast< QElapsedTimer::ClockType*>(_a[0]) = _r; }  break;
        case 3: { qint64 _r = _t->elapsed((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->hasExpired((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->invalidate((*reinterpret_cast< QElapsedTimer*(*)>(_a[1]))); break;
        case 6: { bool _r = _t->static_QElapsedTimer_isMonotonic();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isValid((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { qint64 _r = _t->msecsSinceReference((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 9: { qint64 _r = _t->msecsTo((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])),(*reinterpret_cast< const QElapsedTimer(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 10: { qint64 _r = _t->nsecsElapsed((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->__ne__((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])),(*reinterpret_cast< const QElapsedTimer(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->__eq__((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])),(*reinterpret_cast< const QElapsedTimer(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { qint64 _r = _t->restart((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 14: { qint64 _r = _t->secsTo((*reinterpret_cast< QElapsedTimer*(*)>(_a[1])),(*reinterpret_cast< const QElapsedTimer(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 15: _t->start((*reinterpret_cast< QElapsedTimer*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QElapsedTimer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QElapsedTimer.data,
      qt_meta_data_PythonQtWrapper_QElapsedTimer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QElapsedTimer::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QElapsedTimer.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QElapsedTimer*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QElapsedTimer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QEvent_t {
    QByteArrayData data[192];
    char stringdata0[2786];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QEvent_t qt_meta_stringdata_PythonQtWrapper_QEvent = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QEvent"
QT_MOC_LITERAL(1, 23, 10), // "new_QEvent"
QT_MOC_LITERAL(2, 34, 7), // "QEvent*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 56, 4), // "type"
QT_MOC_LITERAL(6, 61, 6), // "QEvent"
QT_MOC_LITERAL(7, 68, 5), // "other"
QT_MOC_LITERAL(8, 74, 13), // "delete_QEvent"
QT_MOC_LITERAL(9, 88, 3), // "obj"
QT_MOC_LITERAL(10, 92, 6), // "accept"
QT_MOC_LITERAL(11, 99, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 116, 6), // "ignore"
QT_MOC_LITERAL(13, 123, 10), // "isAccepted"
QT_MOC_LITERAL(14, 134, 15), // "operator_assign"
QT_MOC_LITERAL(15, 150, 31), // "static_QEvent_registerEventType"
QT_MOC_LITERAL(16, 182, 4), // "hint"
QT_MOC_LITERAL(17, 187, 11), // "setAccepted"
QT_MOC_LITERAL(18, 199, 8), // "accepted"
QT_MOC_LITERAL(19, 208, 11), // "spontaneous"
QT_MOC_LITERAL(20, 220, 11), // "py_toString"
QT_MOC_LITERAL(21, 232, 4), // "Type"
QT_MOC_LITERAL(22, 237, 4), // "None"
QT_MOC_LITERAL(23, 242, 5), // "Timer"
QT_MOC_LITERAL(24, 248, 16), // "MouseButtonPress"
QT_MOC_LITERAL(25, 265, 18), // "MouseButtonRelease"
QT_MOC_LITERAL(26, 284, 19), // "MouseButtonDblClick"
QT_MOC_LITERAL(27, 304, 9), // "MouseMove"
QT_MOC_LITERAL(28, 314, 8), // "KeyPress"
QT_MOC_LITERAL(29, 323, 10), // "KeyRelease"
QT_MOC_LITERAL(30, 334, 7), // "FocusIn"
QT_MOC_LITERAL(31, 342, 8), // "FocusOut"
QT_MOC_LITERAL(32, 351, 18), // "FocusAboutToChange"
QT_MOC_LITERAL(33, 370, 5), // "Enter"
QT_MOC_LITERAL(34, 376, 5), // "Leave"
QT_MOC_LITERAL(35, 382, 5), // "Paint"
QT_MOC_LITERAL(36, 388, 4), // "Move"
QT_MOC_LITERAL(37, 393, 6), // "Resize"
QT_MOC_LITERAL(38, 400, 6), // "Create"
QT_MOC_LITERAL(39, 407, 7), // "Destroy"
QT_MOC_LITERAL(40, 415, 4), // "Show"
QT_MOC_LITERAL(41, 420, 4), // "Hide"
QT_MOC_LITERAL(42, 425, 5), // "Close"
QT_MOC_LITERAL(43, 431, 4), // "Quit"
QT_MOC_LITERAL(44, 436, 12), // "ParentChange"
QT_MOC_LITERAL(45, 449, 19), // "ParentAboutToChange"
QT_MOC_LITERAL(46, 469, 12), // "ThreadChange"
QT_MOC_LITERAL(47, 482, 14), // "WindowActivate"
QT_MOC_LITERAL(48, 497, 16), // "WindowDeactivate"
QT_MOC_LITERAL(49, 514, 12), // "ShowToParent"
QT_MOC_LITERAL(50, 527, 12), // "HideToParent"
QT_MOC_LITERAL(51, 540, 5), // "Wheel"
QT_MOC_LITERAL(52, 546, 17), // "WindowTitleChange"
QT_MOC_LITERAL(53, 564, 16), // "WindowIconChange"
QT_MOC_LITERAL(54, 581, 27), // "ApplicationWindowIconChange"
QT_MOC_LITERAL(55, 609, 21), // "ApplicationFontChange"
QT_MOC_LITERAL(56, 631, 32), // "ApplicationLayoutDirectionChange"
QT_MOC_LITERAL(57, 664, 24), // "ApplicationPaletteChange"
QT_MOC_LITERAL(58, 689, 13), // "PaletteChange"
QT_MOC_LITERAL(59, 703, 9), // "Clipboard"
QT_MOC_LITERAL(60, 713, 6), // "Speech"
QT_MOC_LITERAL(61, 720, 8), // "MetaCall"
QT_MOC_LITERAL(62, 729, 7), // "SockAct"
QT_MOC_LITERAL(63, 737, 11), // "WinEventAct"
QT_MOC_LITERAL(64, 749, 14), // "DeferredDelete"
QT_MOC_LITERAL(65, 764, 9), // "DragEnter"
QT_MOC_LITERAL(66, 774, 8), // "DragMove"
QT_MOC_LITERAL(67, 783, 9), // "DragLeave"
QT_MOC_LITERAL(68, 793, 4), // "Drop"
QT_MOC_LITERAL(69, 798, 12), // "DragResponse"
QT_MOC_LITERAL(70, 811, 10), // "ChildAdded"
QT_MOC_LITERAL(71, 822, 13), // "ChildPolished"
QT_MOC_LITERAL(72, 836, 12), // "ChildRemoved"
QT_MOC_LITERAL(73, 849, 17), // "ShowWindowRequest"
QT_MOC_LITERAL(74, 867, 13), // "PolishRequest"
QT_MOC_LITERAL(75, 881, 6), // "Polish"
QT_MOC_LITERAL(76, 888, 13), // "LayoutRequest"
QT_MOC_LITERAL(77, 902, 13), // "UpdateRequest"
QT_MOC_LITERAL(78, 916, 11), // "UpdateLater"
QT_MOC_LITERAL(79, 928, 16), // "EmbeddingControl"
QT_MOC_LITERAL(80, 945, 15), // "ActivateControl"
QT_MOC_LITERAL(81, 961, 17), // "DeactivateControl"
QT_MOC_LITERAL(82, 979, 11), // "ContextMenu"
QT_MOC_LITERAL(83, 991, 11), // "InputMethod"
QT_MOC_LITERAL(84, 1003, 10), // "TabletMove"
QT_MOC_LITERAL(85, 1014, 12), // "LocaleChange"
QT_MOC_LITERAL(86, 1027, 14), // "LanguageChange"
QT_MOC_LITERAL(87, 1042, 21), // "LayoutDirectionChange"
QT_MOC_LITERAL(88, 1064, 5), // "Style"
QT_MOC_LITERAL(89, 1070, 11), // "TabletPress"
QT_MOC_LITERAL(90, 1082, 13), // "TabletRelease"
QT_MOC_LITERAL(91, 1096, 9), // "OkRequest"
QT_MOC_LITERAL(92, 1106, 11), // "HelpRequest"
QT_MOC_LITERAL(93, 1118, 8), // "IconDrag"
QT_MOC_LITERAL(94, 1127, 10), // "FontChange"
QT_MOC_LITERAL(95, 1138, 13), // "EnabledChange"
QT_MOC_LITERAL(96, 1152, 16), // "ActivationChange"
QT_MOC_LITERAL(97, 1169, 11), // "StyleChange"
QT_MOC_LITERAL(98, 1181, 14), // "IconTextChange"
QT_MOC_LITERAL(99, 1196, 14), // "ModifiedChange"
QT_MOC_LITERAL(100, 1211, 19), // "MouseTrackingChange"
QT_MOC_LITERAL(101, 1231, 13), // "WindowBlocked"
QT_MOC_LITERAL(102, 1245, 15), // "WindowUnblocked"
QT_MOC_LITERAL(103, 1261, 17), // "WindowStateChange"
QT_MOC_LITERAL(104, 1279, 14), // "ReadOnlyChange"
QT_MOC_LITERAL(105, 1294, 7), // "ToolTip"
QT_MOC_LITERAL(106, 1302, 9), // "WhatsThis"
QT_MOC_LITERAL(107, 1312, 9), // "StatusTip"
QT_MOC_LITERAL(108, 1322, 13), // "ActionChanged"
QT_MOC_LITERAL(109, 1336, 11), // "ActionAdded"
QT_MOC_LITERAL(110, 1348, 13), // "ActionRemoved"
QT_MOC_LITERAL(111, 1362, 8), // "FileOpen"
QT_MOC_LITERAL(112, 1371, 8), // "Shortcut"
QT_MOC_LITERAL(113, 1380, 16), // "ShortcutOverride"
QT_MOC_LITERAL(114, 1397, 16), // "WhatsThisClicked"
QT_MOC_LITERAL(115, 1414, 13), // "ToolBarChange"
QT_MOC_LITERAL(116, 1428, 19), // "ApplicationActivate"
QT_MOC_LITERAL(117, 1448, 20), // "ApplicationActivated"
QT_MOC_LITERAL(118, 1469, 21), // "ApplicationDeactivate"
QT_MOC_LITERAL(119, 1491, 22), // "ApplicationDeactivated"
QT_MOC_LITERAL(120, 1514, 14), // "QueryWhatsThis"
QT_MOC_LITERAL(121, 1529, 18), // "EnterWhatsThisMode"
QT_MOC_LITERAL(122, 1548, 18), // "LeaveWhatsThisMode"
QT_MOC_LITERAL(123, 1567, 12), // "ZOrderChange"
QT_MOC_LITERAL(124, 1580, 10), // "HoverEnter"
QT_MOC_LITERAL(125, 1591, 10), // "HoverLeave"
QT_MOC_LITERAL(126, 1602, 9), // "HoverMove"
QT_MOC_LITERAL(127, 1612, 17), // "AcceptDropsChange"
QT_MOC_LITERAL(128, 1630, 14), // "ZeroTimerEvent"
QT_MOC_LITERAL(129, 1645, 22), // "GraphicsSceneMouseMove"
QT_MOC_LITERAL(130, 1668, 23), // "GraphicsSceneMousePress"
QT_MOC_LITERAL(131, 1692, 25), // "GraphicsSceneMouseRelease"
QT_MOC_LITERAL(132, 1718, 29), // "GraphicsSceneMouseDoubleClick"
QT_MOC_LITERAL(133, 1748, 24), // "GraphicsSceneContextMenu"
QT_MOC_LITERAL(134, 1773, 23), // "GraphicsSceneHoverEnter"
QT_MOC_LITERAL(135, 1797, 22), // "GraphicsSceneHoverMove"
QT_MOC_LITERAL(136, 1820, 23), // "GraphicsSceneHoverLeave"
QT_MOC_LITERAL(137, 1844, 17), // "GraphicsSceneHelp"
QT_MOC_LITERAL(138, 1862, 22), // "GraphicsSceneDragEnter"
QT_MOC_LITERAL(139, 1885, 21), // "GraphicsSceneDragMove"
QT_MOC_LITERAL(140, 1907, 22), // "GraphicsSceneDragLeave"
QT_MOC_LITERAL(141, 1930, 17), // "GraphicsSceneDrop"
QT_MOC_LITERAL(142, 1948, 18), // "GraphicsSceneWheel"
QT_MOC_LITERAL(143, 1967, 20), // "KeyboardLayoutChange"
QT_MOC_LITERAL(144, 1988, 21), // "DynamicPropertyChange"
QT_MOC_LITERAL(145, 2010, 20), // "TabletEnterProximity"
QT_MOC_LITERAL(146, 2031, 20), // "TabletLeaveProximity"
QT_MOC_LITERAL(147, 2052, 22), // "NonClientAreaMouseMove"
QT_MOC_LITERAL(148, 2075, 29), // "NonClientAreaMouseButtonPress"
QT_MOC_LITERAL(149, 2105, 31), // "NonClientAreaMouseButtonRelease"
QT_MOC_LITERAL(150, 2137, 32), // "NonClientAreaMouseButtonDblClick"
QT_MOC_LITERAL(151, 2170, 13), // "MacSizeChange"
QT_MOC_LITERAL(152, 2184, 18), // "ContentsRectChange"
QT_MOC_LITERAL(153, 2203, 17), // "MacGLWindowChange"
QT_MOC_LITERAL(154, 2221, 13), // "FutureCallOut"
QT_MOC_LITERAL(155, 2235, 19), // "GraphicsSceneResize"
QT_MOC_LITERAL(156, 2255, 17), // "GraphicsSceneMove"
QT_MOC_LITERAL(157, 2273, 12), // "CursorChange"
QT_MOC_LITERAL(158, 2286, 13), // "ToolTipChange"
QT_MOC_LITERAL(159, 2300, 19), // "NetworkReplyUpdated"
QT_MOC_LITERAL(160, 2320, 9), // "GrabMouse"
QT_MOC_LITERAL(161, 2330, 11), // "UngrabMouse"
QT_MOC_LITERAL(162, 2342, 12), // "GrabKeyboard"
QT_MOC_LITERAL(163, 2355, 14), // "UngrabKeyboard"
QT_MOC_LITERAL(164, 2370, 18), // "MacGLClearDrawable"
QT_MOC_LITERAL(165, 2389, 18), // "StateMachineSignal"
QT_MOC_LITERAL(166, 2408, 19), // "StateMachineWrapped"
QT_MOC_LITERAL(167, 2428, 10), // "TouchBegin"
QT_MOC_LITERAL(168, 2439, 11), // "TouchUpdate"
QT_MOC_LITERAL(169, 2451, 8), // "TouchEnd"
QT_MOC_LITERAL(170, 2460, 13), // "NativeGesture"
QT_MOC_LITERAL(171, 2474, 25), // "RequestSoftwareInputPanel"
QT_MOC_LITERAL(172, 2500, 23), // "CloseSoftwareInputPanel"
QT_MOC_LITERAL(173, 2524, 11), // "WinIdChange"
QT_MOC_LITERAL(174, 2536, 7), // "Gesture"
QT_MOC_LITERAL(175, 2544, 15), // "GestureOverride"
QT_MOC_LITERAL(176, 2560, 13), // "ScrollPrepare"
QT_MOC_LITERAL(177, 2574, 6), // "Scroll"
QT_MOC_LITERAL(178, 2581, 6), // "Expose"
QT_MOC_LITERAL(179, 2588, 16), // "InputMethodQuery"
QT_MOC_LITERAL(180, 2605, 17), // "OrientationChange"
QT_MOC_LITERAL(181, 2623, 11), // "TouchCancel"
QT_MOC_LITERAL(182, 2635, 11), // "ThemeChange"
QT_MOC_LITERAL(183, 2647, 9), // "SockClose"
QT_MOC_LITERAL(184, 2657, 13), // "PlatformPanel"
QT_MOC_LITERAL(185, 2671, 20), // "StyleAnimationUpdate"
QT_MOC_LITERAL(186, 2692, 22), // "ApplicationStateChange"
QT_MOC_LITERAL(187, 2715, 20), // "WindowChangeInternal"
QT_MOC_LITERAL(188, 2736, 20), // "ScreenChangeInternal"
QT_MOC_LITERAL(189, 2757, 15), // "PlatformSurface"
QT_MOC_LITERAL(190, 2773, 4), // "User"
QT_MOC_LITERAL(191, 2778, 7) // "MaxUser"

    },
    "PythonQtWrapper_QEvent\0new_QEvent\0"
    "QEvent*\0\0QEvent::Type\0type\0QEvent\0"
    "other\0delete_QEvent\0obj\0accept\0"
    "theWrappedObject\0ignore\0isAccepted\0"
    "operator_assign\0static_QEvent_registerEventType\0"
    "hint\0setAccepted\0accepted\0spontaneous\0"
    "py_toString\0Type\0None\0Timer\0"
    "MouseButtonPress\0MouseButtonRelease\0"
    "MouseButtonDblClick\0MouseMove\0KeyPress\0"
    "KeyRelease\0FocusIn\0FocusOut\0"
    "FocusAboutToChange\0Enter\0Leave\0Paint\0"
    "Move\0Resize\0Create\0Destroy\0Show\0Hide\0"
    "Close\0Quit\0ParentChange\0ParentAboutToChange\0"
    "ThreadChange\0WindowActivate\0"
    "WindowDeactivate\0ShowToParent\0"
    "HideToParent\0Wheel\0WindowTitleChange\0"
    "WindowIconChange\0ApplicationWindowIconChange\0"
    "ApplicationFontChange\0"
    "ApplicationLayoutDirectionChange\0"
    "ApplicationPaletteChange\0PaletteChange\0"
    "Clipboard\0Speech\0MetaCall\0SockAct\0"
    "WinEventAct\0DeferredDelete\0DragEnter\0"
    "DragMove\0DragLeave\0Drop\0DragResponse\0"
    "ChildAdded\0ChildPolished\0ChildRemoved\0"
    "ShowWindowRequest\0PolishRequest\0Polish\0"
    "LayoutRequest\0UpdateRequest\0UpdateLater\0"
    "EmbeddingControl\0ActivateControl\0"
    "DeactivateControl\0ContextMenu\0InputMethod\0"
    "TabletMove\0LocaleChange\0LanguageChange\0"
    "LayoutDirectionChange\0Style\0TabletPress\0"
    "TabletRelease\0OkRequest\0HelpRequest\0"
    "IconDrag\0FontChange\0EnabledChange\0"
    "ActivationChange\0StyleChange\0"
    "IconTextChange\0ModifiedChange\0"
    "MouseTrackingChange\0WindowBlocked\0"
    "WindowUnblocked\0WindowStateChange\0"
    "ReadOnlyChange\0ToolTip\0WhatsThis\0"
    "StatusTip\0ActionChanged\0ActionAdded\0"
    "ActionRemoved\0FileOpen\0Shortcut\0"
    "ShortcutOverride\0WhatsThisClicked\0"
    "ToolBarChange\0ApplicationActivate\0"
    "ApplicationActivated\0ApplicationDeactivate\0"
    "ApplicationDeactivated\0QueryWhatsThis\0"
    "EnterWhatsThisMode\0LeaveWhatsThisMode\0"
    "ZOrderChange\0HoverEnter\0HoverLeave\0"
    "HoverMove\0AcceptDropsChange\0ZeroTimerEvent\0"
    "GraphicsSceneMouseMove\0GraphicsSceneMousePress\0"
    "GraphicsSceneMouseRelease\0"
    "GraphicsSceneMouseDoubleClick\0"
    "GraphicsSceneContextMenu\0"
    "GraphicsSceneHoverEnter\0GraphicsSceneHoverMove\0"
    "GraphicsSceneHoverLeave\0GraphicsSceneHelp\0"
    "GraphicsSceneDragEnter\0GraphicsSceneDragMove\0"
    "GraphicsSceneDragLeave\0GraphicsSceneDrop\0"
    "GraphicsSceneWheel\0KeyboardLayoutChange\0"
    "DynamicPropertyChange\0TabletEnterProximity\0"
    "TabletLeaveProximity\0NonClientAreaMouseMove\0"
    "NonClientAreaMouseButtonPress\0"
    "NonClientAreaMouseButtonRelease\0"
    "NonClientAreaMouseButtonDblClick\0"
    "MacSizeChange\0ContentsRectChange\0"
    "MacGLWindowChange\0FutureCallOut\0"
    "GraphicsSceneResize\0GraphicsSceneMove\0"
    "CursorChange\0ToolTipChange\0"
    "NetworkReplyUpdated\0GrabMouse\0UngrabMouse\0"
    "GrabKeyboard\0UngrabKeyboard\0"
    "MacGLClearDrawable\0StateMachineSignal\0"
    "StateMachineWrapped\0TouchBegin\0"
    "TouchUpdate\0TouchEnd\0NativeGesture\0"
    "RequestSoftwareInputPanel\0"
    "CloseSoftwareInputPanel\0WinIdChange\0"
    "Gesture\0GestureOverride\0ScrollPrepare\0"
    "Scroll\0Expose\0InputMethodQuery\0"
    "OrientationChange\0TouchCancel\0ThemeChange\0"
    "SockClose\0PlatformPanel\0StyleAnimationUpdate\0"
    "ApplicationStateChange\0WindowChangeInternal\0"
    "ScreenChangeInternal\0PlatformSurface\0"
    "User\0MaxUser"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   79,    3, 0x0a /* Public */,
       1,    1,   82,    3, 0x0a /* Public */,
       8,    1,   85,    3, 0x0a /* Public */,
      10,    1,   88,    3, 0x0a /* Public */,
      12,    1,   91,    3, 0x0a /* Public */,
      13,    1,   94,    3, 0x0a /* Public */,
      14,    2,   97,    3, 0x0a /* Public */,
      15,    1,  102,    3, 0x0a /* Public */,
      15,    0,  105,    3, 0x2a /* Public | MethodCloned */,
      17,    2,  106,    3, 0x0a /* Public */,
      19,    1,  111,    3, 0x0a /* Public */,
       5,    1,  114,    3, 0x0a /* Public */,
      20,    1,  117,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    QMetaType::Int, QMetaType::Int,   16,
    QMetaType::Int,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   18,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      21, 0x0,  170,  124,

 // enum data: key, value
      22, uint(PythonQtWrapper_QEvent::None),
      23, uint(PythonQtWrapper_QEvent::Timer),
      24, uint(PythonQtWrapper_QEvent::MouseButtonPress),
      25, uint(PythonQtWrapper_QEvent::MouseButtonRelease),
      26, uint(PythonQtWrapper_QEvent::MouseButtonDblClick),
      27, uint(PythonQtWrapper_QEvent::MouseMove),
      28, uint(PythonQtWrapper_QEvent::KeyPress),
      29, uint(PythonQtWrapper_QEvent::KeyRelease),
      30, uint(PythonQtWrapper_QEvent::FocusIn),
      31, uint(PythonQtWrapper_QEvent::FocusOut),
      32, uint(PythonQtWrapper_QEvent::FocusAboutToChange),
      33, uint(PythonQtWrapper_QEvent::Enter),
      34, uint(PythonQtWrapper_QEvent::Leave),
      35, uint(PythonQtWrapper_QEvent::Paint),
      36, uint(PythonQtWrapper_QEvent::Move),
      37, uint(PythonQtWrapper_QEvent::Resize),
      38, uint(PythonQtWrapper_QEvent::Create),
      39, uint(PythonQtWrapper_QEvent::Destroy),
      40, uint(PythonQtWrapper_QEvent::Show),
      41, uint(PythonQtWrapper_QEvent::Hide),
      42, uint(PythonQtWrapper_QEvent::Close),
      43, uint(PythonQtWrapper_QEvent::Quit),
      44, uint(PythonQtWrapper_QEvent::ParentChange),
      45, uint(PythonQtWrapper_QEvent::ParentAboutToChange),
      46, uint(PythonQtWrapper_QEvent::ThreadChange),
      47, uint(PythonQtWrapper_QEvent::WindowActivate),
      48, uint(PythonQtWrapper_QEvent::WindowDeactivate),
      49, uint(PythonQtWrapper_QEvent::ShowToParent),
      50, uint(PythonQtWrapper_QEvent::HideToParent),
      51, uint(PythonQtWrapper_QEvent::Wheel),
      52, uint(PythonQtWrapper_QEvent::WindowTitleChange),
      53, uint(PythonQtWrapper_QEvent::WindowIconChange),
      54, uint(PythonQtWrapper_QEvent::ApplicationWindowIconChange),
      55, uint(PythonQtWrapper_QEvent::ApplicationFontChange),
      56, uint(PythonQtWrapper_QEvent::ApplicationLayoutDirectionChange),
      57, uint(PythonQtWrapper_QEvent::ApplicationPaletteChange),
      58, uint(PythonQtWrapper_QEvent::PaletteChange),
      59, uint(PythonQtWrapper_QEvent::Clipboard),
      60, uint(PythonQtWrapper_QEvent::Speech),
      61, uint(PythonQtWrapper_QEvent::MetaCall),
      62, uint(PythonQtWrapper_QEvent::SockAct),
      63, uint(PythonQtWrapper_QEvent::WinEventAct),
      64, uint(PythonQtWrapper_QEvent::DeferredDelete),
      65, uint(PythonQtWrapper_QEvent::DragEnter),
      66, uint(PythonQtWrapper_QEvent::DragMove),
      67, uint(PythonQtWrapper_QEvent::DragLeave),
      68, uint(PythonQtWrapper_QEvent::Drop),
      69, uint(PythonQtWrapper_QEvent::DragResponse),
      70, uint(PythonQtWrapper_QEvent::ChildAdded),
      71, uint(PythonQtWrapper_QEvent::ChildPolished),
      72, uint(PythonQtWrapper_QEvent::ChildRemoved),
      73, uint(PythonQtWrapper_QEvent::ShowWindowRequest),
      74, uint(PythonQtWrapper_QEvent::PolishRequest),
      75, uint(PythonQtWrapper_QEvent::Polish),
      76, uint(PythonQtWrapper_QEvent::LayoutRequest),
      77, uint(PythonQtWrapper_QEvent::UpdateRequest),
      78, uint(PythonQtWrapper_QEvent::UpdateLater),
      79, uint(PythonQtWrapper_QEvent::EmbeddingControl),
      80, uint(PythonQtWrapper_QEvent::ActivateControl),
      81, uint(PythonQtWrapper_QEvent::DeactivateControl),
      82, uint(PythonQtWrapper_QEvent::ContextMenu),
      83, uint(PythonQtWrapper_QEvent::InputMethod),
      84, uint(PythonQtWrapper_QEvent::TabletMove),
      85, uint(PythonQtWrapper_QEvent::LocaleChange),
      86, uint(PythonQtWrapper_QEvent::LanguageChange),
      87, uint(PythonQtWrapper_QEvent::LayoutDirectionChange),
      88, uint(PythonQtWrapper_QEvent::Style),
      89, uint(PythonQtWrapper_QEvent::TabletPress),
      90, uint(PythonQtWrapper_QEvent::TabletRelease),
      91, uint(PythonQtWrapper_QEvent::OkRequest),
      92, uint(PythonQtWrapper_QEvent::HelpRequest),
      93, uint(PythonQtWrapper_QEvent::IconDrag),
      94, uint(PythonQtWrapper_QEvent::FontChange),
      95, uint(PythonQtWrapper_QEvent::EnabledChange),
      96, uint(PythonQtWrapper_QEvent::ActivationChange),
      97, uint(PythonQtWrapper_QEvent::StyleChange),
      98, uint(PythonQtWrapper_QEvent::IconTextChange),
      99, uint(PythonQtWrapper_QEvent::ModifiedChange),
     100, uint(PythonQtWrapper_QEvent::MouseTrackingChange),
     101, uint(PythonQtWrapper_QEvent::WindowBlocked),
     102, uint(PythonQtWrapper_QEvent::WindowUnblocked),
     103, uint(PythonQtWrapper_QEvent::WindowStateChange),
     104, uint(PythonQtWrapper_QEvent::ReadOnlyChange),
     105, uint(PythonQtWrapper_QEvent::ToolTip),
     106, uint(PythonQtWrapper_QEvent::WhatsThis),
     107, uint(PythonQtWrapper_QEvent::StatusTip),
     108, uint(PythonQtWrapper_QEvent::ActionChanged),
     109, uint(PythonQtWrapper_QEvent::ActionAdded),
     110, uint(PythonQtWrapper_QEvent::ActionRemoved),
     111, uint(PythonQtWrapper_QEvent::FileOpen),
     112, uint(PythonQtWrapper_QEvent::Shortcut),
     113, uint(PythonQtWrapper_QEvent::ShortcutOverride),
     114, uint(PythonQtWrapper_QEvent::WhatsThisClicked),
     115, uint(PythonQtWrapper_QEvent::ToolBarChange),
     116, uint(PythonQtWrapper_QEvent::ApplicationActivate),
     117, uint(PythonQtWrapper_QEvent::ApplicationActivated),
     118, uint(PythonQtWrapper_QEvent::ApplicationDeactivate),
     119, uint(PythonQtWrapper_QEvent::ApplicationDeactivated),
     120, uint(PythonQtWrapper_QEvent::QueryWhatsThis),
     121, uint(PythonQtWrapper_QEvent::EnterWhatsThisMode),
     122, uint(PythonQtWrapper_QEvent::LeaveWhatsThisMode),
     123, uint(PythonQtWrapper_QEvent::ZOrderChange),
     124, uint(PythonQtWrapper_QEvent::HoverEnter),
     125, uint(PythonQtWrapper_QEvent::HoverLeave),
     126, uint(PythonQtWrapper_QEvent::HoverMove),
     127, uint(PythonQtWrapper_QEvent::AcceptDropsChange),
     128, uint(PythonQtWrapper_QEvent::ZeroTimerEvent),
     129, uint(PythonQtWrapper_QEvent::GraphicsSceneMouseMove),
     130, uint(PythonQtWrapper_QEvent::GraphicsSceneMousePress),
     131, uint(PythonQtWrapper_QEvent::GraphicsSceneMouseRelease),
     132, uint(PythonQtWrapper_QEvent::GraphicsSceneMouseDoubleClick),
     133, uint(PythonQtWrapper_QEvent::GraphicsSceneContextMenu),
     134, uint(PythonQtWrapper_QEvent::GraphicsSceneHoverEnter),
     135, uint(PythonQtWrapper_QEvent::GraphicsSceneHoverMove),
     136, uint(PythonQtWrapper_QEvent::GraphicsSceneHoverLeave),
     137, uint(PythonQtWrapper_QEvent::GraphicsSceneHelp),
     138, uint(PythonQtWrapper_QEvent::GraphicsSceneDragEnter),
     139, uint(PythonQtWrapper_QEvent::GraphicsSceneDragMove),
     140, uint(PythonQtWrapper_QEvent::GraphicsSceneDragLeave),
     141, uint(PythonQtWrapper_QEvent::GraphicsSceneDrop),
     142, uint(PythonQtWrapper_QEvent::GraphicsSceneWheel),
     143, uint(PythonQtWrapper_QEvent::KeyboardLayoutChange),
     144, uint(PythonQtWrapper_QEvent::DynamicPropertyChange),
     145, uint(PythonQtWrapper_QEvent::TabletEnterProximity),
     146, uint(PythonQtWrapper_QEvent::TabletLeaveProximity),
     147, uint(PythonQtWrapper_QEvent::NonClientAreaMouseMove),
     148, uint(PythonQtWrapper_QEvent::NonClientAreaMouseButtonPress),
     149, uint(PythonQtWrapper_QEvent::NonClientAreaMouseButtonRelease),
     150, uint(PythonQtWrapper_QEvent::NonClientAreaMouseButtonDblClick),
     151, uint(PythonQtWrapper_QEvent::MacSizeChange),
     152, uint(PythonQtWrapper_QEvent::ContentsRectChange),
     153, uint(PythonQtWrapper_QEvent::MacGLWindowChange),
     154, uint(PythonQtWrapper_QEvent::FutureCallOut),
     155, uint(PythonQtWrapper_QEvent::GraphicsSceneResize),
     156, uint(PythonQtWrapper_QEvent::GraphicsSceneMove),
     157, uint(PythonQtWrapper_QEvent::CursorChange),
     158, uint(PythonQtWrapper_QEvent::ToolTipChange),
     159, uint(PythonQtWrapper_QEvent::NetworkReplyUpdated),
     160, uint(PythonQtWrapper_QEvent::GrabMouse),
     161, uint(PythonQtWrapper_QEvent::UngrabMouse),
     162, uint(PythonQtWrapper_QEvent::GrabKeyboard),
     163, uint(PythonQtWrapper_QEvent::UngrabKeyboard),
     164, uint(PythonQtWrapper_QEvent::MacGLClearDrawable),
     165, uint(PythonQtWrapper_QEvent::StateMachineSignal),
     166, uint(PythonQtWrapper_QEvent::StateMachineWrapped),
     167, uint(PythonQtWrapper_QEvent::TouchBegin),
     168, uint(PythonQtWrapper_QEvent::TouchUpdate),
     169, uint(PythonQtWrapper_QEvent::TouchEnd),
     170, uint(PythonQtWrapper_QEvent::NativeGesture),
     171, uint(PythonQtWrapper_QEvent::RequestSoftwareInputPanel),
     172, uint(PythonQtWrapper_QEvent::CloseSoftwareInputPanel),
     173, uint(PythonQtWrapper_QEvent::WinIdChange),
     174, uint(PythonQtWrapper_QEvent::Gesture),
     175, uint(PythonQtWrapper_QEvent::GestureOverride),
     176, uint(PythonQtWrapper_QEvent::ScrollPrepare),
     177, uint(PythonQtWrapper_QEvent::Scroll),
     178, uint(PythonQtWrapper_QEvent::Expose),
     179, uint(PythonQtWrapper_QEvent::InputMethodQuery),
     180, uint(PythonQtWrapper_QEvent::OrientationChange),
     181, uint(PythonQtWrapper_QEvent::TouchCancel),
     182, uint(PythonQtWrapper_QEvent::ThemeChange),
     183, uint(PythonQtWrapper_QEvent::SockClose),
     184, uint(PythonQtWrapper_QEvent::PlatformPanel),
     185, uint(PythonQtWrapper_QEvent::StyleAnimationUpdate),
     186, uint(PythonQtWrapper_QEvent::ApplicationStateChange),
     187, uint(PythonQtWrapper_QEvent::WindowChangeInternal),
     188, uint(PythonQtWrapper_QEvent::ScreenChangeInternal),
     189, uint(PythonQtWrapper_QEvent::PlatformSurface),
     190, uint(PythonQtWrapper_QEvent::User),
     191, uint(PythonQtWrapper_QEvent::MaxUser),

       0        // eod
};

void PythonQtWrapper_QEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QEvent *_t = static_cast<PythonQtWrapper_QEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QEvent* _r = _t->new_QEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEvent**>(_a[0]) = _r; }  break;
        case 1: { QEvent* _r = _t->new_QEvent((*reinterpret_cast< const QEvent(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QEvent((*reinterpret_cast< QEvent*(*)>(_a[1]))); break;
        case 3: _t->accept((*reinterpret_cast< QEvent*(*)>(_a[1]))); break;
        case 4: _t->ignore((*reinterpret_cast< QEvent*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->isAccepted((*reinterpret_cast< QEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QEvent* _r = _t->operator_assign((*reinterpret_cast< QEvent*(*)>(_a[1])),(*reinterpret_cast< const QEvent(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QEvent**>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->static_QEvent_registerEventType((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->static_QEvent_registerEventType();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->setAccepted((*reinterpret_cast< QEvent*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 10: { bool _r = _t->spontaneous((*reinterpret_cast< QEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QEvent::Type _r = _t->type((*reinterpret_cast< QEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEvent::Type*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->py_toString((*reinterpret_cast< QEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QEvent.data,
      qt_meta_data_PythonQtWrapper_QEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QEvent::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QEvent.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QEvent*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QEventLoop_t {
    QByteArrayData data[29];
    char stringdata0[380];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QEventLoop_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QEventLoop_t qt_meta_stringdata_PythonQtWrapper_QEventLoop = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QEventLoop"
QT_MOC_LITERAL(1, 27, 14), // "new_QEventLoop"
QT_MOC_LITERAL(2, 42, 11), // "QEventLoop*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 6), // "parent"
QT_MOC_LITERAL(5, 62, 17), // "delete_QEventLoop"
QT_MOC_LITERAL(6, 80, 3), // "obj"
QT_MOC_LITERAL(7, 84, 10), // "py_q_event"
QT_MOC_LITERAL(8, 95, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 112, 7), // "QEvent*"
QT_MOC_LITERAL(10, 120, 5), // "event"
QT_MOC_LITERAL(11, 126, 4), // "exec"
QT_MOC_LITERAL(12, 131, 30), // "QEventLoop::ProcessEventsFlags"
QT_MOC_LITERAL(13, 162, 5), // "flags"
QT_MOC_LITERAL(14, 168, 4), // "exit"
QT_MOC_LITERAL(15, 173, 10), // "returnCode"
QT_MOC_LITERAL(16, 184, 9), // "isRunning"
QT_MOC_LITERAL(17, 194, 13), // "processEvents"
QT_MOC_LITERAL(18, 208, 11), // "maximumTime"
QT_MOC_LITERAL(19, 220, 6), // "wakeUp"
QT_MOC_LITERAL(20, 227, 17), // "ProcessEventsFlag"
QT_MOC_LITERAL(21, 245, 9), // "AllEvents"
QT_MOC_LITERAL(22, 255, 22), // "ExcludeUserInputEvents"
QT_MOC_LITERAL(23, 278, 22), // "ExcludeSocketNotifiers"
QT_MOC_LITERAL(24, 301, 17), // "WaitForMoreEvents"
QT_MOC_LITERAL(25, 319, 16), // "X11ExcludeTimers"
QT_MOC_LITERAL(26, 336, 13), // "EventLoopExec"
QT_MOC_LITERAL(27, 350, 10), // "DialogExec"
QT_MOC_LITERAL(28, 361, 18) // "ProcessEventsFlags"

    },
    "PythonQtWrapper_QEventLoop\0new_QEventLoop\0"
    "QEventLoop*\0\0parent\0delete_QEventLoop\0"
    "obj\0py_q_event\0theWrappedObject\0QEvent*\0"
    "event\0exec\0QEventLoop::ProcessEventsFlags\0"
    "flags\0exit\0returnCode\0isRunning\0"
    "processEvents\0maximumTime\0wakeUp\0"
    "ProcessEventsFlag\0AllEvents\0"
    "ExcludeUserInputEvents\0ExcludeSocketNotifiers\0"
    "WaitForMoreEvents\0X11ExcludeTimers\0"
    "EventLoopExec\0DialogExec\0ProcessEventsFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QEventLoop[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      13,   14, // methods
       0,    0, // properties
       2,  128, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   79,    3, 0x0a /* Public */,
       1,    0,   82,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   83,    3, 0x0a /* Public */,
       7,    2,   86,    3, 0x0a /* Public */,
      11,    2,   91,    3, 0x0a /* Public */,
      11,    1,   96,    3, 0x2a /* Public | MethodCloned */,
      14,    2,   99,    3, 0x0a /* Public */,
      14,    1,  104,    3, 0x2a /* Public | MethodCloned */,
      16,    1,  107,    3, 0x0a /* Public */,
      17,    2,  110,    3, 0x0a /* Public */,
      17,    1,  115,    3, 0x2a /* Public | MethodCloned */,
      17,    3,  118,    3, 0x0a /* Public */,
      19,    1,  125,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12,    8,   13,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   15,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,    8,   13,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12, QMetaType::Int,    8,   13,   18,
    QMetaType::Void, 0x80000000 | 2,    8,

 // enums: name, flags, count, data
      20, 0x0,    7,  136,
      28, 0x1,    7,  150,

 // enum data: key, value
      21, uint(PythonQtWrapper_QEventLoop::AllEvents),
      22, uint(PythonQtWrapper_QEventLoop::ExcludeUserInputEvents),
      23, uint(PythonQtWrapper_QEventLoop::ExcludeSocketNotifiers),
      24, uint(PythonQtWrapper_QEventLoop::WaitForMoreEvents),
      25, uint(PythonQtWrapper_QEventLoop::X11ExcludeTimers),
      26, uint(PythonQtWrapper_QEventLoop::EventLoopExec),
      27, uint(PythonQtWrapper_QEventLoop::DialogExec),
      21, uint(PythonQtWrapper_QEventLoop::AllEvents),
      22, uint(PythonQtWrapper_QEventLoop::ExcludeUserInputEvents),
      23, uint(PythonQtWrapper_QEventLoop::ExcludeSocketNotifiers),
      24, uint(PythonQtWrapper_QEventLoop::WaitForMoreEvents),
      25, uint(PythonQtWrapper_QEventLoop::X11ExcludeTimers),
      26, uint(PythonQtWrapper_QEventLoop::EventLoopExec),
      27, uint(PythonQtWrapper_QEventLoop::DialogExec),

       0        // eod
};

void PythonQtWrapper_QEventLoop::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QEventLoop *_t = static_cast<PythonQtWrapper_QEventLoop *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QEventLoop* _r = _t->new_QEventLoop((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEventLoop**>(_a[0]) = _r; }  break;
        case 1: { QEventLoop* _r = _t->new_QEventLoop();
            if (_a[0]) *reinterpret_cast< QEventLoop**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QEventLoop((*reinterpret_cast< QEventLoop*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->py_q_event((*reinterpret_cast< QEventLoop*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->exec((*reinterpret_cast< QEventLoop*(*)>(_a[1])),(*reinterpret_cast< QEventLoop::ProcessEventsFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->exec((*reinterpret_cast< QEventLoop*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: _t->exit((*reinterpret_cast< QEventLoop*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: _t->exit((*reinterpret_cast< QEventLoop*(*)>(_a[1]))); break;
        case 8: { bool _r = _t->isRunning((*reinterpret_cast< QEventLoop*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->processEvents((*reinterpret_cast< QEventLoop*(*)>(_a[1])),(*reinterpret_cast< QEventLoop::ProcessEventsFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->processEvents((*reinterpret_cast< QEventLoop*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->processEvents((*reinterpret_cast< QEventLoop*(*)>(_a[1])),(*reinterpret_cast< QEventLoop::ProcessEventsFlags(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 12: _t->wakeUp((*reinterpret_cast< QEventLoop*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventLoop* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QEventLoop::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QEventLoop.data,
      qt_meta_data_PythonQtWrapper_QEventLoop,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QEventLoop::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QEventLoop.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QEventLoop*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QEventLoop::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QEventTransition_t {
    QByteArrayData data[22];
    char stringdata0[273];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QEventTransition_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QEventTransition_t qt_meta_stringdata_PythonQtWrapper_QEventTransition = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QEventTransition"
QT_MOC_LITERAL(1, 33, 20), // "new_QEventTransition"
QT_MOC_LITERAL(2, 54, 17), // "QEventTransition*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "object"
QT_MOC_LITERAL(5, 80, 12), // "QEvent::Type"
QT_MOC_LITERAL(6, 93, 4), // "type"
QT_MOC_LITERAL(7, 98, 7), // "QState*"
QT_MOC_LITERAL(8, 106, 11), // "sourceState"
QT_MOC_LITERAL(9, 118, 23), // "delete_QEventTransition"
QT_MOC_LITERAL(10, 142, 3), // "obj"
QT_MOC_LITERAL(11, 146, 10), // "py_q_event"
QT_MOC_LITERAL(12, 157, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 174, 7), // "QEvent*"
QT_MOC_LITERAL(14, 182, 1), // "e"
QT_MOC_LITERAL(15, 184, 11), // "eventSource"
QT_MOC_LITERAL(16, 196, 14), // "py_q_eventTest"
QT_MOC_LITERAL(17, 211, 5), // "event"
QT_MOC_LITERAL(18, 217, 9), // "eventType"
QT_MOC_LITERAL(19, 227, 17), // "py_q_onTransition"
QT_MOC_LITERAL(20, 245, 14), // "setEventSource"
QT_MOC_LITERAL(21, 260, 12) // "setEventType"

    },
    "PythonQtWrapper_QEventTransition\0"
    "new_QEventTransition\0QEventTransition*\0"
    "\0object\0QEvent::Type\0type\0QState*\0"
    "sourceState\0delete_QEventTransition\0"
    "obj\0py_q_event\0theWrappedObject\0QEvent*\0"
    "e\0eventSource\0py_q_eventTest\0event\0"
    "eventType\0py_q_onTransition\0setEventSource\0"
    "setEventType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QEventTransition[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,   74,    3, 0x0a /* Public */,
       1,    2,   81,    3, 0x2a /* Public | MethodCloned */,
       1,    1,   86,    3, 0x0a /* Public */,
       1,    0,   89,    3, 0x2a /* Public | MethodCloned */,
       9,    1,   90,    3, 0x0a /* Public */,
      11,    2,   93,    3, 0x0a /* Public */,
      15,    1,   98,    3, 0x0a /* Public */,
      16,    2,  101,    3, 0x0a /* Public */,
      18,    1,  106,    3, 0x0a /* Public */,
      19,    2,  109,    3, 0x0a /* Public */,
      20,    2,  114,    3, 0x0a /* Public */,
      21,    2,  119,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 5, 0x80000000 | 7,    4,    6,    8,
    0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 5,    4,    6,
    0x80000000 | 2, 0x80000000 | 7,    8,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 13,   12,   14,
    QMetaType::QObjectStar, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 13,   12,   17,
    0x80000000 | 5, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   12,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar,   12,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 5,   12,    6,

       0        // eod
};

void PythonQtWrapper_QEventTransition::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QEventTransition *_t = static_cast<PythonQtWrapper_QEventTransition *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QEventTransition* _r = _t->new_QEventTransition((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent::Type(*)>(_a[2])),(*reinterpret_cast< QState*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QEventTransition**>(_a[0]) = _r; }  break;
        case 1: { QEventTransition* _r = _t->new_QEventTransition((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent::Type(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QEventTransition**>(_a[0]) = _r; }  break;
        case 2: { QEventTransition* _r = _t->new_QEventTransition((*reinterpret_cast< QState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEventTransition**>(_a[0]) = _r; }  break;
        case 3: { QEventTransition* _r = _t->new_QEventTransition();
            if (_a[0]) *reinterpret_cast< QEventTransition**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QEventTransition((*reinterpret_cast< QEventTransition*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->py_q_event((*reinterpret_cast< QEventTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QObject* _r = _t->eventSource((*reinterpret_cast< QEventTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_eventTest((*reinterpret_cast< QEventTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QEvent::Type _r = _t->eventType((*reinterpret_cast< QEventTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QEvent::Type*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_onTransition((*reinterpret_cast< QEventTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: _t->setEventSource((*reinterpret_cast< QEventTransition*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2]))); break;
        case 11: _t->setEventType((*reinterpret_cast< QEventTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent::Type(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QState* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QState* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QEventTransition* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QEventTransition::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QEventTransition.data,
      qt_meta_data_PythonQtWrapper_QEventTransition,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QEventTransition::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QEventTransition.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QEventTransition*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QEventTransition::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFactoryInterface_t {
    QByteArrayData data[9];
    char stringdata0[137];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFactoryInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFactoryInterface_t qt_meta_stringdata_PythonQtWrapper_QFactoryInterface = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QFactoryInter..."
QT_MOC_LITERAL(1, 34, 21), // "new_QFactoryInterface"
QT_MOC_LITERAL(2, 56, 18), // "QFactoryInterface*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 24), // "delete_QFactoryInterface"
QT_MOC_LITERAL(5, 101, 3), // "obj"
QT_MOC_LITERAL(6, 105, 4), // "keys"
QT_MOC_LITERAL(7, 110, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 127, 9) // "py_q_keys"

    },
    "PythonQtWrapper_QFactoryInterface\0"
    "new_QFactoryInterface\0QFactoryInterface*\0"
    "\0delete_QFactoryInterface\0obj\0keys\0"
    "theWrappedObject\0py_q_keys"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFactoryInterface[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   34,    3, 0x0a /* Public */,
       4,    1,   35,    3, 0x0a /* Public */,
       6,    1,   38,    3, 0x0a /* Public */,
       8,    1,   41,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::QStringList, 0x80000000 | 2,    7,
    QMetaType::QStringList, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QFactoryInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFactoryInterface *_t = static_cast<PythonQtWrapper_QFactoryInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFactoryInterface* _r = _t->new_QFactoryInterface();
            if (_a[0]) *reinterpret_cast< QFactoryInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QFactoryInterface((*reinterpret_cast< QFactoryInterface*(*)>(_a[1]))); break;
        case 2: { QStringList _r = _t->keys((*reinterpret_cast< QFactoryInterface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 3: { QStringList _r = _t->py_q_keys((*reinterpret_cast< QFactoryInterface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFactoryInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFactoryInterface.data,
      qt_meta_data_PythonQtWrapper_QFactoryInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QFactoryInterface::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QFactoryInterface.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QFactoryInterface*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QFactoryInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 4)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 4)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 4;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFile_t {
    QByteArrayData data[49];
    char stringdata0[652];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFile_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFile_t qt_meta_stringdata_PythonQtWrapper_QFile = {
    {
QT_MOC_LITERAL(0, 0, 21), // "PythonQtWrapper_QFile"
QT_MOC_LITERAL(1, 22, 9), // "new_QFile"
QT_MOC_LITERAL(2, 32, 6), // "QFile*"
QT_MOC_LITERAL(3, 39, 0), // ""
QT_MOC_LITERAL(4, 40, 6), // "parent"
QT_MOC_LITERAL(5, 47, 4), // "name"
QT_MOC_LITERAL(6, 52, 12), // "delete_QFile"
QT_MOC_LITERAL(7, 65, 3), // "obj"
QT_MOC_LITERAL(8, 69, 17), // "static_QFile_copy"
QT_MOC_LITERAL(9, 87, 8), // "fileName"
QT_MOC_LITERAL(10, 96, 7), // "newName"
QT_MOC_LITERAL(11, 104, 4), // "copy"
QT_MOC_LITERAL(12, 109, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 126, 23), // "static_QFile_decodeName"
QT_MOC_LITERAL(14, 150, 13), // "localFileName"
QT_MOC_LITERAL(15, 164, 23), // "static_QFile_encodeName"
QT_MOC_LITERAL(16, 188, 6), // "exists"
QT_MOC_LITERAL(17, 195, 19), // "static_QFile_exists"
QT_MOC_LITERAL(18, 215, 13), // "py_q_fileName"
QT_MOC_LITERAL(19, 229, 4), // "link"
QT_MOC_LITERAL(20, 234, 17), // "static_QFile_link"
QT_MOC_LITERAL(21, 252, 7), // "oldname"
QT_MOC_LITERAL(22, 260, 9), // "py_q_open"
QT_MOC_LITERAL(23, 270, 19), // "QIODevice::OpenMode"
QT_MOC_LITERAL(24, 290, 5), // "flags"
QT_MOC_LITERAL(25, 296, 4), // "open"
QT_MOC_LITERAL(26, 301, 2), // "fd"
QT_MOC_LITERAL(27, 304, 7), // "ioFlags"
QT_MOC_LITERAL(28, 312, 28), // "QFileDevice::FileHandleFlags"
QT_MOC_LITERAL(29, 341, 11), // "handleFlags"
QT_MOC_LITERAL(30, 353, 16), // "py_q_permissions"
QT_MOC_LITERAL(31, 370, 24), // "QFileDevice::Permissions"
QT_MOC_LITERAL(32, 395, 24), // "static_QFile_permissions"
QT_MOC_LITERAL(33, 420, 8), // "filename"
QT_MOC_LITERAL(34, 429, 6), // "remove"
QT_MOC_LITERAL(35, 436, 19), // "static_QFile_remove"
QT_MOC_LITERAL(36, 456, 6), // "rename"
QT_MOC_LITERAL(37, 463, 19), // "static_QFile_rename"
QT_MOC_LITERAL(38, 483, 7), // "oldName"
QT_MOC_LITERAL(39, 491, 19), // "static_QFile_resize"
QT_MOC_LITERAL(40, 511, 2), // "sz"
QT_MOC_LITERAL(41, 514, 11), // "py_q_resize"
QT_MOC_LITERAL(42, 526, 11), // "setFileName"
QT_MOC_LITERAL(43, 538, 19), // "py_q_setPermissions"
QT_MOC_LITERAL(44, 558, 14), // "permissionSpec"
QT_MOC_LITERAL(45, 573, 27), // "static_QFile_setPermissions"
QT_MOC_LITERAL(46, 601, 9), // "py_q_size"
QT_MOC_LITERAL(47, 611, 13), // "symLinkTarget"
QT_MOC_LITERAL(48, 625, 26) // "static_QFile_symLinkTarget"

    },
    "PythonQtWrapper_QFile\0new_QFile\0QFile*\0"
    "\0parent\0name\0delete_QFile\0obj\0"
    "static_QFile_copy\0fileName\0newName\0"
    "copy\0theWrappedObject\0static_QFile_decodeName\0"
    "localFileName\0static_QFile_encodeName\0"
    "exists\0static_QFile_exists\0py_q_fileName\0"
    "link\0static_QFile_link\0oldname\0py_q_open\0"
    "QIODevice::OpenMode\0flags\0open\0fd\0"
    "ioFlags\0QFileDevice::FileHandleFlags\0"
    "handleFlags\0py_q_permissions\0"
    "QFileDevice::Permissions\0"
    "static_QFile_permissions\0filename\0"
    "remove\0static_QFile_remove\0rename\0"
    "static_QFile_rename\0oldName\0"
    "static_QFile_resize\0sz\0py_q_resize\0"
    "setFileName\0py_q_setPermissions\0"
    "permissionSpec\0static_QFile_setPermissions\0"
    "py_q_size\0symLinkTarget\0"
    "static_QFile_symLinkTarget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFile[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  169,    3, 0x0a /* Public */,
       1,    1,  170,    3, 0x0a /* Public */,
       1,    1,  173,    3, 0x0a /* Public */,
       1,    2,  176,    3, 0x0a /* Public */,
       6,    1,  181,    3, 0x0a /* Public */,
       8,    2,  184,    3, 0x0a /* Public */,
      11,    2,  189,    3, 0x0a /* Public */,
      13,    1,  194,    3, 0x0a /* Public */,
      15,    1,  197,    3, 0x0a /* Public */,
      16,    1,  200,    3, 0x0a /* Public */,
      17,    1,  203,    3, 0x0a /* Public */,
      18,    1,  206,    3, 0x0a /* Public */,
      19,    2,  209,    3, 0x0a /* Public */,
      20,    2,  214,    3, 0x0a /* Public */,
      22,    2,  219,    3, 0x0a /* Public */,
      25,    4,  224,    3, 0x0a /* Public */,
      25,    3,  233,    3, 0x2a /* Public | MethodCloned */,
      30,    1,  240,    3, 0x0a /* Public */,
      32,    1,  243,    3, 0x0a /* Public */,
      34,    1,  246,    3, 0x0a /* Public */,
      35,    1,  249,    3, 0x0a /* Public */,
      36,    2,  252,    3, 0x0a /* Public */,
      37,    2,  257,    3, 0x0a /* Public */,
      39,    2,  262,    3, 0x0a /* Public */,
      41,    2,  267,    3, 0x0a /* Public */,
      42,    2,  272,    3, 0x0a /* Public */,
      43,    2,  277,    3, 0x0a /* Public */,
      45,    2,  282,    3, 0x0a /* Public */,
      46,    1,  287,    3, 0x0a /* Public */,
      47,    1,  290,    3, 0x0a /* Public */,
      48,    1,  293,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2, QMetaType::QString,    5,
    0x80000000 | 2, QMetaType::QString, QMetaType::QObjectStar,    5,    4,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, QMetaType::QString, QMetaType::QString,    9,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   12,   10,
    QMetaType::QString, QMetaType::QByteArray,   14,
    QMetaType::QByteArray, QMetaType::QString,    9,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, QMetaType::QString,    9,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   12,   10,
    QMetaType::Bool, QMetaType::QString, QMetaType::QString,   21,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 23,   12,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 23, 0x80000000 | 28,   12,   26,   27,   29,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 23,   12,   26,   27,
    0x80000000 | 31, 0x80000000 | 2,   12,
    0x80000000 | 31, QMetaType::QString,   33,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, QMetaType::QString,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   12,   10,
    QMetaType::Bool, QMetaType::QString, QMetaType::QString,   38,   10,
    QMetaType::Bool, QMetaType::QString, QMetaType::LongLong,   33,   40,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::LongLong,   12,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,   12,   44,
    QMetaType::Bool, QMetaType::QString, 0x80000000 | 31,   33,   44,
    QMetaType::LongLong, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::QString, QMetaType::QString,    9,

       0        // eod
};

void PythonQtWrapper_QFile::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFile *_t = static_cast<PythonQtWrapper_QFile *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFile* _r = _t->new_QFile();
            if (_a[0]) *reinterpret_cast< QFile**>(_a[0]) = _r; }  break;
        case 1: { QFile* _r = _t->new_QFile((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFile**>(_a[0]) = _r; }  break;
        case 2: { QFile* _r = _t->new_QFile((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFile**>(_a[0]) = _r; }  break;
        case 3: { QFile* _r = _t->new_QFile((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFile**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QFile((*reinterpret_cast< QFile*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->static_QFile_copy((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->copy((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QString _r = _t->static_QFile_decodeName((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { QByteArray _r = _t->static_QFile_encodeName((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->exists((*reinterpret_cast< QFile*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->static_QFile_exists((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->py_q_fileName((*reinterpret_cast< QFile*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->link((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->static_QFile_link((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->py_q_open((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< QIODevice::OpenMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->open((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QIODevice::OpenMode(*)>(_a[3])),(*reinterpret_cast< QFileDevice::FileHandleFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->open((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QIODevice::OpenMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QFileDevice::Permissions _r = _t->py_q_permissions((*reinterpret_cast< QFile*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDevice::Permissions*>(_a[0]) = _r; }  break;
        case 18: { QFileDevice::Permissions _r = _t->static_QFile_permissions((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDevice::Permissions*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->remove((*reinterpret_cast< QFile*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->static_QFile_remove((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->rename((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->static_QFile_rename((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->static_QFile_resize((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->py_q_resize((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: _t->setFileName((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 26: { bool _r = _t->py_q_setPermissions((*reinterpret_cast< QFile*(*)>(_a[1])),(*reinterpret_cast< QFileDevice::Permissions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->static_QFile_setPermissions((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QFileDevice::Permissions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { qint64 _r = _t->py_q_size((*reinterpret_cast< QFile*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 29: { QString _r = _t->symLinkTarget((*reinterpret_cast< QFile*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 30: { QString _r = _t->static_QFile_symLinkTarget((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFile* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFile::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFile.data,
      qt_meta_data_PythonQtWrapper_QFile,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *PythonQtWrapper_QFile::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QFile.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QFile*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QFile::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    }
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
