/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui8.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_gui/com_trolltech_qt_gui8.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_gui8.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_QSizeGrip_t {
    QByteArrayData data[32];
    char stringdata0[409];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSizeGrip_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSizeGrip_t qt_meta_stringdata_PythonQtWrapper_QSizeGrip = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QSizeGrip"
QT_MOC_LITERAL(1, 26, 13), // "new_QSizeGrip"
QT_MOC_LITERAL(2, 40, 10), // "QSizeGrip*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 8), // "QWidget*"
QT_MOC_LITERAL(5, 61, 6), // "parent"
QT_MOC_LITERAL(6, 68, 16), // "delete_QSizeGrip"
QT_MOC_LITERAL(7, 85, 3), // "obj"
QT_MOC_LITERAL(8, 89, 10), // "py_q_event"
QT_MOC_LITERAL(9, 100, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 117, 7), // "QEvent*"
QT_MOC_LITERAL(11, 125, 6), // "arg__1"
QT_MOC_LITERAL(12, 132, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(13, 149, 6), // "arg__2"
QT_MOC_LITERAL(14, 156, 14), // "py_q_hideEvent"
QT_MOC_LITERAL(15, 171, 11), // "QHideEvent*"
QT_MOC_LITERAL(16, 183, 9), // "hideEvent"
QT_MOC_LITERAL(17, 193, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(18, 213, 12), // "QMouseEvent*"
QT_MOC_LITERAL(19, 226, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(20, 247, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(21, 270, 10), // "mouseEvent"
QT_MOC_LITERAL(22, 281, 14), // "py_q_moveEvent"
QT_MOC_LITERAL(23, 296, 11), // "QMoveEvent*"
QT_MOC_LITERAL(24, 308, 9), // "moveEvent"
QT_MOC_LITERAL(25, 318, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(26, 334, 12), // "QPaintEvent*"
QT_MOC_LITERAL(27, 347, 15), // "py_q_setVisible"
QT_MOC_LITERAL(28, 363, 14), // "py_q_showEvent"
QT_MOC_LITERAL(29, 378, 11), // "QShowEvent*"
QT_MOC_LITERAL(30, 390, 9), // "showEvent"
QT_MOC_LITERAL(31, 400, 8) // "sizeHint"

    },
    "PythonQtWrapper_QSizeGrip\0new_QSizeGrip\0"
    "QSizeGrip*\0\0QWidget*\0parent\0"
    "delete_QSizeGrip\0obj\0py_q_event\0"
    "theWrappedObject\0QEvent*\0arg__1\0"
    "py_q_eventFilter\0arg__2\0py_q_hideEvent\0"
    "QHideEvent*\0hideEvent\0py_q_mouseMoveEvent\0"
    "QMouseEvent*\0py_q_mousePressEvent\0"
    "py_q_mouseReleaseEvent\0mouseEvent\0"
    "py_q_moveEvent\0QMoveEvent*\0moveEvent\0"
    "py_q_paintEvent\0QPaintEvent*\0"
    "py_q_setVisible\0py_q_showEvent\0"
    "QShowEvent*\0showEvent\0sizeHint"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSizeGrip[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   79,    3, 0x0a /* Public */,
       6,    1,   82,    3, 0x0a /* Public */,
       8,    2,   85,    3, 0x0a /* Public */,
      12,    3,   90,    3, 0x0a /* Public */,
      14,    2,   97,    3, 0x0a /* Public */,
      17,    2,  102,    3, 0x0a /* Public */,
      19,    2,  107,    3, 0x0a /* Public */,
      20,    2,  112,    3, 0x0a /* Public */,
      22,    2,  117,    3, 0x0a /* Public */,
      25,    2,  122,    3, 0x0a /* Public */,
      27,    2,  127,    3, 0x0a /* Public */,
      28,    2,  132,    3, 0x0a /* Public */,
      31,    1,  137,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 10,    9,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,    9,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,    9,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,    9,   30,
    QMetaType::QSize, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QSizeGrip::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSizeGrip *_t = static_cast<PythonQtWrapper_QSizeGrip *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSizeGrip* _r = _t->new_QSizeGrip((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeGrip**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QSizeGrip((*reinterpret_cast< QSizeGrip*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->py_q_event((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 3: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->py_q_hideEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QHideEvent*(*)>(_a[2]))); break;
        case 5: _t->py_q_mouseMoveEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 6: _t->py_q_mousePressEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 7: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 8: _t->py_q_moveEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QMoveEvent*(*)>(_a[2]))); break;
        case 9: _t->py_q_paintEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_setVisible((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 11: _t->py_q_showEvent((*reinterpret_cast< QSizeGrip*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 12: { QSize _r = _t->sizeHint((*reinterpret_cast< QSizeGrip*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_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< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); 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< QSizeGrip* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSizeGrip::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSizeGrip.data,
      qt_meta_data_PythonQtWrapper_QSizeGrip,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSizeGrip::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_QSlider_t {
    QByteArrayData data[33];
    char stringdata0[420];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSlider_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSlider_t qt_meta_stringdata_PythonQtWrapper_QSlider = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QSlider"
QT_MOC_LITERAL(1, 24, 11), // "new_QSlider"
QT_MOC_LITERAL(2, 36, 8), // "QSlider*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 8), // "QWidget*"
QT_MOC_LITERAL(5, 55, 6), // "parent"
QT_MOC_LITERAL(6, 62, 15), // "Qt::Orientation"
QT_MOC_LITERAL(7, 78, 11), // "orientation"
QT_MOC_LITERAL(8, 90, 14), // "delete_QSlider"
QT_MOC_LITERAL(9, 105, 3), // "obj"
QT_MOC_LITERAL(10, 109, 10), // "py_q_event"
QT_MOC_LITERAL(11, 120, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 137, 7), // "QEvent*"
QT_MOC_LITERAL(13, 145, 5), // "event"
QT_MOC_LITERAL(14, 151, 15), // "initStyleOption"
QT_MOC_LITERAL(15, 167, 19), // "QStyleOptionSlider*"
QT_MOC_LITERAL(16, 187, 6), // "option"
QT_MOC_LITERAL(17, 194, 15), // "minimumSizeHint"
QT_MOC_LITERAL(18, 210, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(19, 230, 12), // "QMouseEvent*"
QT_MOC_LITERAL(20, 243, 2), // "ev"
QT_MOC_LITERAL(21, 246, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(22, 267, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(23, 290, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(24, 306, 12), // "QPaintEvent*"
QT_MOC_LITERAL(25, 319, 15), // "setTickInterval"
QT_MOC_LITERAL(26, 335, 2), // "ti"
QT_MOC_LITERAL(27, 338, 15), // "setTickPosition"
QT_MOC_LITERAL(28, 354, 21), // "QSlider::TickPosition"
QT_MOC_LITERAL(29, 376, 8), // "position"
QT_MOC_LITERAL(30, 385, 8), // "sizeHint"
QT_MOC_LITERAL(31, 394, 12), // "tickInterval"
QT_MOC_LITERAL(32, 407, 12) // "tickPosition"

    },
    "PythonQtWrapper_QSlider\0new_QSlider\0"
    "QSlider*\0\0QWidget*\0parent\0Qt::Orientation\0"
    "orientation\0delete_QSlider\0obj\0"
    "py_q_event\0theWrappedObject\0QEvent*\0"
    "event\0initStyleOption\0QStyleOptionSlider*\0"
    "option\0minimumSizeHint\0py_q_mouseMoveEvent\0"
    "QMouseEvent*\0ev\0py_q_mousePressEvent\0"
    "py_q_mouseReleaseEvent\0py_q_paintEvent\0"
    "QPaintEvent*\0setTickInterval\0ti\0"
    "setTickPosition\0QSlider::TickPosition\0"
    "position\0sizeHint\0tickInterval\0"
    "tickPosition"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSlider[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       1,    0,  102,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  103,    3, 0x0a /* Public */,
       1,    1,  108,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  111,    3, 0x0a /* Public */,
      10,    2,  114,    3, 0x0a /* Public */,
      14,    2,  119,    3, 0x0a /* Public */,
      17,    1,  124,    3, 0x0a /* Public */,
      18,    2,  127,    3, 0x0a /* Public */,
      21,    2,  132,    3, 0x0a /* Public */,
      22,    2,  137,    3, 0x0a /* Public */,
      23,    2,  142,    3, 0x0a /* Public */,
      25,    2,  147,    3, 0x0a /* Public */,
      27,    2,  152,    3, 0x0a /* Public */,
      30,    1,  157,    3, 0x0a /* Public */,
      31,    1,  160,    3, 0x0a /* Public */,
      32,    1,  163,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   16,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   11,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   11,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   11,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   11,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   11,   29,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 28, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QSlider::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSlider *_t = static_cast<PythonQtWrapper_QSlider *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSlider* _r = _t->new_QSlider((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSlider**>(_a[0]) = _r; }  break;
        case 1: { QSlider* _r = _t->new_QSlider();
            if (_a[0]) *reinterpret_cast< QSlider**>(_a[0]) = _r; }  break;
        case 2: { QSlider* _r = _t->new_QSlider((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSlider**>(_a[0]) = _r; }  break;
        case 3: { QSlider* _r = _t->new_QSlider((*reinterpret_cast< Qt::Orientation(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSlider**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QSlider((*reinterpret_cast< QSlider*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->py_q_event((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->initStyleOption((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionSlider*(*)>(_a[2]))); break;
        case 7: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 8: _t->py_q_mouseMoveEvent((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 9: _t->py_q_mousePressEvent((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 11: _t->py_q_paintEvent((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 12: _t->setTickInterval((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 13: _t->setTickPosition((*reinterpret_cast< QSlider*(*)>(_a[1])),(*reinterpret_cast< QSlider::TickPosition(*)>(_a[2]))); break;
        case 14: { QSize _r = _t->sizeHint((*reinterpret_cast< QSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->tickInterval((*reinterpret_cast< QSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { QSlider::TickPosition _r = _t->tickPosition((*reinterpret_cast< QSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSlider::TickPosition*>(_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< QWidget* >(); break;
            }
            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< QWidget* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); 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< QSlider* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSlider::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSlider.data,
      qt_meta_data_PythonQtWrapper_QSlider,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSlider::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 < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSortFilterProxyModel_t {
    QByteArrayData data[106];
    char stringdata0[1496];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSortFilterProxyModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSortFilterProxyModel_t qt_meta_stringdata_PythonQtWrapper_QSortFilterProxyModel = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QSortFilterPr..."
QT_MOC_LITERAL(1, 38, 25), // "new_QSortFilterProxyModel"
QT_MOC_LITERAL(2, 64, 22), // "QSortFilterProxyModel*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 6), // "parent"
QT_MOC_LITERAL(5, 95, 28), // "delete_QSortFilterProxyModel"
QT_MOC_LITERAL(6, 124, 3), // "obj"
QT_MOC_LITERAL(7, 128, 10), // "py_q_buddy"
QT_MOC_LITERAL(8, 139, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 156, 5), // "index"
QT_MOC_LITERAL(10, 162, 17), // "py_q_canFetchMore"
QT_MOC_LITERAL(11, 180, 16), // "py_q_columnCount"
QT_MOC_LITERAL(12, 197, 9), // "py_q_data"
QT_MOC_LITERAL(13, 207, 4), // "role"
QT_MOC_LITERAL(14, 212, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(15, 230, 16), // "const QMimeData*"
QT_MOC_LITERAL(16, 247, 4), // "data"
QT_MOC_LITERAL(17, 252, 14), // "Qt::DropAction"
QT_MOC_LITERAL(18, 267, 6), // "action"
QT_MOC_LITERAL(19, 274, 3), // "row"
QT_MOC_LITERAL(20, 278, 6), // "column"
QT_MOC_LITERAL(21, 285, 17), // "dynamicSortFilter"
QT_MOC_LITERAL(22, 303, 14), // "py_q_fetchMore"
QT_MOC_LITERAL(23, 318, 19), // "filterAcceptsColumn"
QT_MOC_LITERAL(24, 338, 13), // "source_column"
QT_MOC_LITERAL(25, 352, 13), // "source_parent"
QT_MOC_LITERAL(26, 366, 24), // "py_q_filterAcceptsColumn"
QT_MOC_LITERAL(27, 391, 16), // "filterAcceptsRow"
QT_MOC_LITERAL(28, 408, 10), // "source_row"
QT_MOC_LITERAL(29, 419, 21), // "py_q_filterAcceptsRow"
QT_MOC_LITERAL(30, 441, 21), // "filterCaseSensitivity"
QT_MOC_LITERAL(31, 463, 19), // "Qt::CaseSensitivity"
QT_MOC_LITERAL(32, 483, 15), // "filterKeyColumn"
QT_MOC_LITERAL(33, 499, 12), // "filterRegExp"
QT_MOC_LITERAL(34, 512, 10), // "filterRole"
QT_MOC_LITERAL(35, 523, 10), // "py_q_flags"
QT_MOC_LITERAL(36, 534, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(37, 548, 16), // "py_q_hasChildren"
QT_MOC_LITERAL(38, 565, 15), // "py_q_headerData"
QT_MOC_LITERAL(39, 581, 7), // "section"
QT_MOC_LITERAL(40, 589, 15), // "Qt::Orientation"
QT_MOC_LITERAL(41, 605, 11), // "orientation"
QT_MOC_LITERAL(42, 617, 10), // "py_q_index"
QT_MOC_LITERAL(43, 628, 18), // "py_q_insertColumns"
QT_MOC_LITERAL(44, 647, 5), // "count"
QT_MOC_LITERAL(45, 653, 15), // "py_q_insertRows"
QT_MOC_LITERAL(46, 669, 16), // "invalidateFilter"
QT_MOC_LITERAL(47, 686, 17), // "isSortLocaleAware"
QT_MOC_LITERAL(48, 704, 8), // "lessThan"
QT_MOC_LITERAL(49, 713, 11), // "source_left"
QT_MOC_LITERAL(50, 725, 12), // "source_right"
QT_MOC_LITERAL(51, 738, 13), // "py_q_lessThan"
QT_MOC_LITERAL(52, 752, 18), // "py_q_mapFromSource"
QT_MOC_LITERAL(53, 771, 11), // "sourceIndex"
QT_MOC_LITERAL(54, 783, 27), // "py_q_mapSelectionFromSource"
QT_MOC_LITERAL(55, 811, 14), // "QItemSelection"
QT_MOC_LITERAL(56, 826, 15), // "sourceSelection"
QT_MOC_LITERAL(57, 842, 25), // "py_q_mapSelectionToSource"
QT_MOC_LITERAL(58, 868, 14), // "proxySelection"
QT_MOC_LITERAL(59, 883, 16), // "py_q_mapToSource"
QT_MOC_LITERAL(60, 900, 10), // "proxyIndex"
QT_MOC_LITERAL(61, 911, 10), // "py_q_match"
QT_MOC_LITERAL(62, 922, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(63, 941, 5), // "start"
QT_MOC_LITERAL(64, 947, 5), // "value"
QT_MOC_LITERAL(65, 953, 4), // "hits"
QT_MOC_LITERAL(66, 958, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(67, 973, 5), // "flags"
QT_MOC_LITERAL(68, 979, 13), // "py_q_mimeData"
QT_MOC_LITERAL(69, 993, 10), // "QMimeData*"
QT_MOC_LITERAL(70, 1004, 7), // "indexes"
QT_MOC_LITERAL(71, 1012, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(72, 1027, 11), // "py_q_parent"
QT_MOC_LITERAL(73, 1039, 5), // "child"
QT_MOC_LITERAL(74, 1045, 18), // "py_q_removeColumns"
QT_MOC_LITERAL(75, 1064, 15), // "py_q_removeRows"
QT_MOC_LITERAL(76, 1080, 13), // "py_q_rowCount"
QT_MOC_LITERAL(77, 1094, 12), // "py_q_setData"
QT_MOC_LITERAL(78, 1107, 20), // "setDynamicSortFilter"
QT_MOC_LITERAL(79, 1128, 6), // "enable"
QT_MOC_LITERAL(80, 1135, 24), // "setFilterCaseSensitivity"
QT_MOC_LITERAL(81, 1160, 2), // "cs"
QT_MOC_LITERAL(82, 1163, 18), // "setFilterKeyColumn"
QT_MOC_LITERAL(83, 1182, 15), // "setFilterRegExp"
QT_MOC_LITERAL(84, 1198, 6), // "regExp"
QT_MOC_LITERAL(85, 1205, 13), // "setFilterRole"
QT_MOC_LITERAL(86, 1219, 18), // "py_q_setHeaderData"
QT_MOC_LITERAL(87, 1238, 22), // "setSortCaseSensitivity"
QT_MOC_LITERAL(88, 1261, 18), // "setSortLocaleAware"
QT_MOC_LITERAL(89, 1280, 2), // "on"
QT_MOC_LITERAL(90, 1283, 11), // "setSortRole"
QT_MOC_LITERAL(91, 1295, 19), // "py_q_setSourceModel"
QT_MOC_LITERAL(92, 1315, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(93, 1335, 11), // "sourceModel"
QT_MOC_LITERAL(94, 1347, 12), // "py_q_sibling"
QT_MOC_LITERAL(95, 1360, 3), // "idx"
QT_MOC_LITERAL(96, 1364, 9), // "py_q_sort"
QT_MOC_LITERAL(97, 1374, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(98, 1388, 5), // "order"
QT_MOC_LITERAL(99, 1394, 19), // "sortCaseSensitivity"
QT_MOC_LITERAL(100, 1414, 10), // "sortColumn"
QT_MOC_LITERAL(101, 1425, 9), // "sortOrder"
QT_MOC_LITERAL(102, 1435, 8), // "sortRole"
QT_MOC_LITERAL(103, 1444, 9), // "py_q_span"
QT_MOC_LITERAL(104, 1454, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(105, 1480, 15) // "Qt::DropActions"

    },
    "PythonQtWrapper_QSortFilterProxyModel\0"
    "new_QSortFilterProxyModel\0"
    "QSortFilterProxyModel*\0\0parent\0"
    "delete_QSortFilterProxyModel\0obj\0"
    "py_q_buddy\0theWrappedObject\0index\0"
    "py_q_canFetchMore\0py_q_columnCount\0"
    "py_q_data\0role\0py_q_dropMimeData\0"
    "const QMimeData*\0data\0Qt::DropAction\0"
    "action\0row\0column\0dynamicSortFilter\0"
    "py_q_fetchMore\0filterAcceptsColumn\0"
    "source_column\0source_parent\0"
    "py_q_filterAcceptsColumn\0filterAcceptsRow\0"
    "source_row\0py_q_filterAcceptsRow\0"
    "filterCaseSensitivity\0Qt::CaseSensitivity\0"
    "filterKeyColumn\0filterRegExp\0filterRole\0"
    "py_q_flags\0Qt::ItemFlags\0py_q_hasChildren\0"
    "py_q_headerData\0section\0Qt::Orientation\0"
    "orientation\0py_q_index\0py_q_insertColumns\0"
    "count\0py_q_insertRows\0invalidateFilter\0"
    "isSortLocaleAware\0lessThan\0source_left\0"
    "source_right\0py_q_lessThan\0"
    "py_q_mapFromSource\0sourceIndex\0"
    "py_q_mapSelectionFromSource\0QItemSelection\0"
    "sourceSelection\0py_q_mapSelectionToSource\0"
    "proxySelection\0py_q_mapToSource\0"
    "proxyIndex\0py_q_match\0QList<QModelIndex>\0"
    "start\0value\0hits\0Qt::MatchFlags\0flags\0"
    "py_q_mimeData\0QMimeData*\0indexes\0"
    "py_q_mimeTypes\0py_q_parent\0child\0"
    "py_q_removeColumns\0py_q_removeRows\0"
    "py_q_rowCount\0py_q_setData\0"
    "setDynamicSortFilter\0enable\0"
    "setFilterCaseSensitivity\0cs\0"
    "setFilterKeyColumn\0setFilterRegExp\0"
    "regExp\0setFilterRole\0py_q_setHeaderData\0"
    "setSortCaseSensitivity\0setSortLocaleAware\0"
    "on\0setSortRole\0py_q_setSourceModel\0"
    "QAbstractItemModel*\0sourceModel\0"
    "py_q_sibling\0idx\0py_q_sort\0Qt::SortOrder\0"
    "order\0sortCaseSensitivity\0sortColumn\0"
    "sortOrder\0sortRole\0py_q_span\0"
    "py_q_supportedDropActions\0Qt::DropActions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSortFilterProxyModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  379,    3, 0x0a /* Public */,
       1,    0,  382,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  383,    3, 0x0a /* Public */,
       7,    2,  386,    3, 0x0a /* Public */,
      10,    2,  391,    3, 0x0a /* Public */,
      11,    2,  396,    3, 0x0a /* Public */,
      11,    1,  401,    3, 0x2a /* Public | MethodCloned */,
      12,    3,  404,    3, 0x0a /* Public */,
      12,    2,  411,    3, 0x2a /* Public | MethodCloned */,
      14,    6,  416,    3, 0x0a /* Public */,
      21,    1,  429,    3, 0x0a /* Public */,
      22,    2,  432,    3, 0x0a /* Public */,
      23,    3,  437,    3, 0x0a /* Public */,
      26,    3,  444,    3, 0x0a /* Public */,
      27,    3,  451,    3, 0x0a /* Public */,
      29,    3,  458,    3, 0x0a /* Public */,
      30,    1,  465,    3, 0x0a /* Public */,
      32,    1,  468,    3, 0x0a /* Public */,
      33,    1,  471,    3, 0x0a /* Public */,
      34,    1,  474,    3, 0x0a /* Public */,
      35,    2,  477,    3, 0x0a /* Public */,
      37,    2,  482,    3, 0x0a /* Public */,
      37,    1,  487,    3, 0x2a /* Public | MethodCloned */,
      38,    4,  490,    3, 0x0a /* Public */,
      38,    3,  499,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  506,    3, 0x0a /* Public */,
      42,    3,  515,    3, 0x2a /* Public | MethodCloned */,
      43,    4,  522,    3, 0x0a /* Public */,
      43,    3,  531,    3, 0x2a /* Public | MethodCloned */,
      45,    4,  538,    3, 0x0a /* Public */,
      45,    3,  547,    3, 0x2a /* Public | MethodCloned */,
      46,    1,  554,    3, 0x0a /* Public */,
      47,    1,  557,    3, 0x0a /* Public */,
      48,    3,  560,    3, 0x0a /* Public */,
      51,    3,  567,    3, 0x0a /* Public */,
      52,    2,  574,    3, 0x0a /* Public */,
      54,    2,  579,    3, 0x0a /* Public */,
      57,    2,  584,    3, 0x0a /* Public */,
      59,    2,  589,    3, 0x0a /* Public */,
      61,    6,  594,    3, 0x0a /* Public */,
      61,    5,  607,    3, 0x2a /* Public | MethodCloned */,
      61,    4,  618,    3, 0x2a /* Public | MethodCloned */,
      68,    2,  627,    3, 0x0a /* Public */,
      71,    1,  632,    3, 0x0a /* Public */,
      72,    2,  635,    3, 0x0a /* Public */,
      74,    4,  640,    3, 0x0a /* Public */,
      74,    3,  649,    3, 0x2a /* Public | MethodCloned */,
      75,    4,  656,    3, 0x0a /* Public */,
      75,    3,  665,    3, 0x2a /* Public | MethodCloned */,
      76,    2,  672,    3, 0x0a /* Public */,
      76,    1,  677,    3, 0x2a /* Public | MethodCloned */,
      77,    4,  680,    3, 0x0a /* Public */,
      77,    3,  689,    3, 0x2a /* Public | MethodCloned */,
      78,    2,  696,    3, 0x0a /* Public */,
      80,    2,  701,    3, 0x0a /* Public */,
      82,    2,  706,    3, 0x0a /* Public */,
      83,    2,  711,    3, 0x0a /* Public */,
      85,    2,  716,    3, 0x0a /* Public */,
      86,    5,  721,    3, 0x0a /* Public */,
      86,    4,  732,    3, 0x2a /* Public | MethodCloned */,
      87,    2,  741,    3, 0x0a /* Public */,
      88,    2,  746,    3, 0x0a /* Public */,
      90,    2,  751,    3, 0x0a /* Public */,
      91,    2,  756,    3, 0x0a /* Public */,
      94,    4,  761,    3, 0x0a /* Public */,
      96,    3,  770,    3, 0x0a /* Public */,
      96,    2,  777,    3, 0x2a /* Public | MethodCloned */,
      99,    1,  782,    3, 0x0a /* Public */,
     100,    1,  785,    3, 0x0a /* Public */,
     101,    1,  788,    3, 0x0a /* Public */,
     102,    1,  791,    3, 0x0a /* Public */,
     103,    2,  794,    3, 0x0a /* Public */,
     104,    1,  799,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,    8,    9,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex,    8,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15, 0x80000000 | 17, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   16,   18,   19,   20,    4,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   24,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   24,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   28,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    8,   28,   25,
    0x80000000 | 31, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::QRegExp, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 36, 0x80000000 | 2, QMetaType::QModelIndex,    8,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 40, QMetaType::Int,    8,   39,   41,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 40,    8,   39,   41,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   19,   20,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   19,   20,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   20,   44,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   20,   44,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   19,   44,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   19,   44,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    8,   49,   50,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    8,   49,   50,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,   53,
    0x80000000 | 55, 0x80000000 | 2, 0x80000000 | 55,    8,   56,
    0x80000000 | 55, 0x80000000 | 2, 0x80000000 | 55,    8,   58,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,   60,
    0x80000000 | 62, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant, QMetaType::Int, 0x80000000 | 66,    8,   63,   13,   64,   65,   67,
    0x80000000 | 62, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant, QMetaType::Int,    8,   63,   13,   64,   65,
    0x80000000 | 62, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::QVariant,    8,   63,   13,   64,
    0x80000000 | 69, 0x80000000 | 2, 0x80000000 | 62,    8,   70,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,   73,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   20,   44,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   20,   44,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   19,   44,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   19,   44,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,    8,    9,   64,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,    8,    9,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   79,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    8,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRegExp,    8,   84,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 40, QMetaType::QVariant, QMetaType::Int,    8,   39,   41,   64,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 40, QMetaType::QVariant,    8,   39,   41,   64,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    8,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   89,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 92,    8,   93,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   19,   20,   95,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 97,    8,   20,   98,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   20,
    0x80000000 | 31, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 97, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QModelIndex,    8,    9,
    0x80000000 | 105, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QSortFilterProxyModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSortFilterProxyModel *_t = static_cast<PythonQtWrapper_QSortFilterProxyModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSortFilterProxyModel* _r = _t->new_QSortFilterProxyModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSortFilterProxyModel**>(_a[0]) = _r; }  break;
        case 1: { QSortFilterProxyModel* _r = _t->new_QSortFilterProxyModel();
            if (_a[0]) *reinterpret_cast< QSortFilterProxyModel**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QSortFilterProxyModel((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1]))); break;
        case 3: { QModelIndex _r = _t->py_q_buddy((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_canFetchMore((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->py_q_columnCount((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_columnCount((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QVariant _r = _t->py_q_data((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { QVariant _r = _t->py_q_data((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 10: { bool _r = _t->dynamicSortFilter((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->py_q_fetchMore((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 12: { bool _r = _t->filterAcceptsColumn((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_filterAcceptsColumn((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->filterAcceptsRow((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->py_q_filterAcceptsRow((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { Qt::CaseSensitivity _r = _t->filterCaseSensitivity((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CaseSensitivity*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->filterKeyColumn((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { QRegExp _r = _t->filterRegExp((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegExp*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->filterRole((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 24: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 25: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 26: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->py_q_insertColumns((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 28: { bool _r = _t->py_q_insertColumns((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 30: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: _t->invalidateFilter((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1]))); break;
        case 32: { bool _r = _t->isSortLocaleAware((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->lessThan((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { bool _r = _t->py_q_lessThan((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 35: { QModelIndex _r = _t->py_q_mapFromSource((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 36: { QItemSelection _r = _t->py_q_mapSelectionFromSource((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelection*>(_a[0]) = _r; }  break;
        case 37: { QItemSelection _r = _t->py_q_mapSelectionToSource((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelection*>(_a[0]) = _r; }  break;
        case 38: { QModelIndex _r = _t->py_q_mapToSource((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 39: { QList<QModelIndex> _r = _t->py_q_match((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 40: { QList<QModelIndex> _r = _t->py_q_match((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 41: { QList<QModelIndex> _r = _t->py_q_match((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 42: { QMimeData* _r = _t->py_q_mimeData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 43: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 44: { QModelIndex _r = _t->py_q_parent((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->py_q_removeColumns((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 46: { bool _r = _t->py_q_removeColumns((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 48: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { int _r = _t->py_q_rowCount((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 50: { int _r = _t->py_q_rowCount((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 51: { bool _r = _t->py_q_setData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 52: { bool _r = _t->py_q_setData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 53: _t->setDynamicSortFilter((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 54: _t->setFilterCaseSensitivity((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< Qt::CaseSensitivity(*)>(_a[2]))); break;
        case 55: _t->setFilterKeyColumn((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 56: _t->setFilterRegExp((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2]))); break;
        case 57: _t->setFilterRole((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 58: { bool _r = _t->py_q_setHeaderData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 59: { bool _r = _t->py_q_setHeaderData((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 60: _t->setSortCaseSensitivity((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< Qt::CaseSensitivity(*)>(_a[2]))); break;
        case 61: _t->setSortLocaleAware((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 62: _t->setSortRole((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 63: _t->py_q_setSourceModel((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[2]))); break;
        case 64: { QModelIndex _r = _t->py_q_sibling((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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 65: _t->py_q_sort((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 66: _t->py_q_sort((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: { Qt::CaseSensitivity _r = _t->sortCaseSensitivity((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CaseSensitivity*>(_a[0]) = _r; }  break;
        case 68: { int _r = _t->sortColumn((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 69: { Qt::SortOrder _r = _t->sortOrder((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::SortOrder*>(_a[0]) = _r; }  break;
        case 70: { int _r = _t->sortRole((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 71: { QSize _r = _t->py_q_span((*reinterpret_cast< QSortFilterProxyModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 72: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QSortFilterProxyModel*(*)>(_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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSortFilterProxyModel* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); break;
            }
            break;
        case 63:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); 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< QSortFilterProxyModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSortFilterProxyModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSortFilterProxyModel.data,
      qt_meta_data_PythonQtWrapper_QSortFilterProxyModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSortFilterProxyModel::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 < 73)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 73;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 73)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 73;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSpacerItem_t {
    QByteArrayData data[24];
    char stringdata0[313];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSpacerItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSpacerItem_t qt_meta_stringdata_PythonQtWrapper_QSpacerItem = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QSpacerItem"
QT_MOC_LITERAL(1, 28, 15), // "new_QSpacerItem"
QT_MOC_LITERAL(2, 44, 12), // "QSpacerItem*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 1), // "w"
QT_MOC_LITERAL(5, 60, 1), // "h"
QT_MOC_LITERAL(6, 62, 19), // "QSizePolicy::Policy"
QT_MOC_LITERAL(7, 82, 5), // "hData"
QT_MOC_LITERAL(8, 88, 5), // "vData"
QT_MOC_LITERAL(9, 94, 18), // "delete_QSpacerItem"
QT_MOC_LITERAL(10, 113, 3), // "obj"
QT_MOC_LITERAL(11, 117, 10), // "changeSize"
QT_MOC_LITERAL(12, 128, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 145, 24), // "py_q_expandingDirections"
QT_MOC_LITERAL(14, 170, 16), // "Qt::Orientations"
QT_MOC_LITERAL(15, 187, 13), // "py_q_geometry"
QT_MOC_LITERAL(16, 201, 12), // "py_q_isEmpty"
QT_MOC_LITERAL(17, 214, 16), // "py_q_maximumSize"
QT_MOC_LITERAL(18, 231, 16), // "py_q_minimumSize"
QT_MOC_LITERAL(19, 248, 16), // "py_q_setGeometry"
QT_MOC_LITERAL(20, 265, 6), // "arg__1"
QT_MOC_LITERAL(21, 272, 13), // "py_q_sizeHint"
QT_MOC_LITERAL(22, 286, 10), // "sizePolicy"
QT_MOC_LITERAL(23, 297, 15) // "py_q_spacerItem"

    },
    "PythonQtWrapper_QSpacerItem\0new_QSpacerItem\0"
    "QSpacerItem*\0\0w\0h\0QSizePolicy::Policy\0"
    "hData\0vData\0delete_QSpacerItem\0obj\0"
    "changeSize\0theWrappedObject\0"
    "py_q_expandingDirections\0Qt::Orientations\0"
    "py_q_geometry\0py_q_isEmpty\0py_q_maximumSize\0"
    "py_q_minimumSize\0py_q_setGeometry\0"
    "arg__1\0py_q_sizeHint\0sizePolicy\0"
    "py_q_spacerItem"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSpacerItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    4,   94,    3, 0x0a /* Public */,
       1,    3,  103,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  110,    3, 0x2a /* Public | MethodCloned */,
       9,    1,  115,    3, 0x0a /* Public */,
      11,    5,  118,    3, 0x0a /* Public */,
      11,    4,  129,    3, 0x2a /* Public | MethodCloned */,
      11,    3,  138,    3, 0x2a /* Public | MethodCloned */,
      13,    1,  145,    3, 0x0a /* Public */,
      15,    1,  148,    3, 0x0a /* Public */,
      16,    1,  151,    3, 0x0a /* Public */,
      17,    1,  154,    3, 0x0a /* Public */,
      18,    1,  157,    3, 0x0a /* Public */,
      19,    2,  160,    3, 0x0a /* Public */,
      21,    1,  165,    3, 0x0a /* Public */,
      22,    1,  168,    3, 0x0a /* Public */,
      23,    1,  171,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 6, 0x80000000 | 6,    4,    5,    7,    8,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 6,    4,    5,    7,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    4,    5,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 6, 0x80000000 | 6,   12,    4,    5,    7,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 6,   12,    4,    5,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   12,    4,    5,
    0x80000000 | 14, 0x80000000 | 2,   12,
    QMetaType::QRect, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::QSize, 0x80000000 | 2,   12,
    QMetaType::QSize, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   12,   20,
    QMetaType::QSize, 0x80000000 | 2,   12,
    QMetaType::QSizePolicy, 0x80000000 | 2,   12,
    0x80000000 | 2, 0x80000000 | 2,   12,

       0        // eod
};

void PythonQtWrapper_QSpacerItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSpacerItem *_t = static_cast<PythonQtWrapper_QSpacerItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSpacerItem* _r = _t->new_QSpacerItem((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[3])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSpacerItem**>(_a[0]) = _r; }  break;
        case 1: { QSpacerItem* _r = _t->new_QSpacerItem((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSpacerItem**>(_a[0]) = _r; }  break;
        case 2: { QSpacerItem* _r = _t->new_QSpacerItem((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSpacerItem**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QSpacerItem((*reinterpret_cast< QSpacerItem*(*)>(_a[1]))); break;
        case 4: _t->changeSize((*reinterpret_cast< QSpacerItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[4])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[5]))); break;
        case 5: _t->changeSize((*reinterpret_cast< QSpacerItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[4]))); break;
        case 6: _t->changeSize((*reinterpret_cast< QSpacerItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 7: { Qt::Orientations _r = _t->py_q_expandingDirections((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientations*>(_a[0]) = _r; }  break;
        case 8: { QRect _r = _t->py_q_geometry((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_isEmpty((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QSize _r = _t->py_q_maximumSize((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 11: { QSize _r = _t->py_q_minimumSize((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_setGeometry((*reinterpret_cast< QSpacerItem*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->py_q_sizeHint((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: { QSizePolicy _r = _t->sizePolicy((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy*>(_a[0]) = _r; }  break;
        case 15: { QSpacerItem* _r = _t->py_q_spacerItem((*reinterpret_cast< QSpacerItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSpacerItem**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QSpacerItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSpacerItem.data,
      qt_meta_data_PythonQtWrapper_QSpacerItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSpacerItem::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_QSpinBox_t {
    QByteArrayData data[44];
    char stringdata0[449];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSpinBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSpinBox_t qt_meta_stringdata_PythonQtWrapper_QSpinBox = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QSpinBox"
QT_MOC_LITERAL(1, 25, 12), // "new_QSpinBox"
QT_MOC_LITERAL(2, 38, 9), // "QSpinBox*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 8), // "QWidget*"
QT_MOC_LITERAL(5, 58, 6), // "parent"
QT_MOC_LITERAL(6, 65, 15), // "delete_QSpinBox"
QT_MOC_LITERAL(7, 81, 3), // "obj"
QT_MOC_LITERAL(8, 85, 9), // "cleanText"
QT_MOC_LITERAL(9, 95, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 112, 18), // "displayIntegerBase"
QT_MOC_LITERAL(11, 131, 10), // "py_q_event"
QT_MOC_LITERAL(12, 142, 7), // "QEvent*"
QT_MOC_LITERAL(13, 150, 5), // "event"
QT_MOC_LITERAL(14, 156, 10), // "py_q_fixup"
QT_MOC_LITERAL(15, 167, 8), // "QString&"
QT_MOC_LITERAL(16, 176, 3), // "str"
QT_MOC_LITERAL(17, 180, 7), // "maximum"
QT_MOC_LITERAL(18, 188, 7), // "minimum"
QT_MOC_LITERAL(19, 196, 6), // "prefix"
QT_MOC_LITERAL(20, 203, 21), // "setDisplayIntegerBase"
QT_MOC_LITERAL(21, 225, 4), // "base"
QT_MOC_LITERAL(22, 230, 10), // "setMaximum"
QT_MOC_LITERAL(23, 241, 3), // "max"
QT_MOC_LITERAL(24, 245, 10), // "setMinimum"
QT_MOC_LITERAL(25, 256, 3), // "min"
QT_MOC_LITERAL(26, 260, 9), // "setPrefix"
QT_MOC_LITERAL(27, 270, 8), // "setRange"
QT_MOC_LITERAL(28, 279, 13), // "setSingleStep"
QT_MOC_LITERAL(29, 293, 3), // "val"
QT_MOC_LITERAL(30, 297, 9), // "setSuffix"
QT_MOC_LITERAL(31, 307, 6), // "suffix"
QT_MOC_LITERAL(32, 314, 10), // "singleStep"
QT_MOC_LITERAL(33, 325, 13), // "textFromValue"
QT_MOC_LITERAL(34, 339, 18), // "py_q_textFromValue"
QT_MOC_LITERAL(35, 358, 13), // "py_q_validate"
QT_MOC_LITERAL(36, 372, 17), // "QValidator::State"
QT_MOC_LITERAL(37, 390, 5), // "input"
QT_MOC_LITERAL(38, 396, 4), // "int&"
QT_MOC_LITERAL(39, 401, 3), // "pos"
QT_MOC_LITERAL(40, 405, 5), // "value"
QT_MOC_LITERAL(41, 411, 13), // "valueFromText"
QT_MOC_LITERAL(42, 425, 4), // "text"
QT_MOC_LITERAL(43, 430, 18) // "py_q_valueFromText"

    },
    "PythonQtWrapper_QSpinBox\0new_QSpinBox\0"
    "QSpinBox*\0\0QWidget*\0parent\0delete_QSpinBox\0"
    "obj\0cleanText\0theWrappedObject\0"
    "displayIntegerBase\0py_q_event\0QEvent*\0"
    "event\0py_q_fixup\0QString&\0str\0maximum\0"
    "minimum\0prefix\0setDisplayIntegerBase\0"
    "base\0setMaximum\0max\0setMinimum\0min\0"
    "setPrefix\0setRange\0setSingleStep\0val\0"
    "setSuffix\0suffix\0singleStep\0textFromValue\0"
    "py_q_textFromValue\0py_q_validate\0"
    "QValidator::State\0input\0int&\0pos\0value\0"
    "valueFromText\0text\0py_q_valueFromText"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSpinBox[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  139,    3, 0x0a /* Public */,
       1,    0,  142,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  143,    3, 0x0a /* Public */,
       8,    1,  146,    3, 0x0a /* Public */,
      10,    1,  149,    3, 0x0a /* Public */,
      11,    2,  152,    3, 0x0a /* Public */,
      14,    2,  157,    3, 0x0a /* Public */,
      17,    1,  162,    3, 0x0a /* Public */,
      18,    1,  165,    3, 0x0a /* Public */,
      19,    1,  168,    3, 0x0a /* Public */,
      20,    2,  171,    3, 0x0a /* Public */,
      22,    2,  176,    3, 0x0a /* Public */,
      24,    2,  181,    3, 0x0a /* Public */,
      26,    2,  186,    3, 0x0a /* Public */,
      27,    3,  191,    3, 0x0a /* Public */,
      28,    2,  198,    3, 0x0a /* Public */,
      30,    2,  203,    3, 0x0a /* Public */,
      32,    1,  208,    3, 0x0a /* Public */,
      31,    1,  211,    3, 0x0a /* Public */,
      33,    2,  214,    3, 0x0a /* Public */,
      34,    2,  219,    3, 0x0a /* Public */,
      35,    3,  224,    3, 0x0a /* Public */,
      40,    1,  231,    3, 0x0a /* Public */,
      41,    2,  234,    3, 0x0a /* Public */,
      43,    2,  239,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,    9,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   16,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   25,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   31,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   29,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   29,
    0x80000000 | 36, 0x80000000 | 2, 0x80000000 | 15, 0x80000000 | 38,    9,   37,   39,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    9,   42,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    9,   42,

       0        // eod
};

void PythonQtWrapper_QSpinBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSpinBox *_t = static_cast<PythonQtWrapper_QSpinBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSpinBox* _r = _t->new_QSpinBox((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSpinBox**>(_a[0]) = _r; }  break;
        case 1: { QSpinBox* _r = _t->new_QSpinBox();
            if (_a[0]) *reinterpret_cast< QSpinBox**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QSpinBox((*reinterpret_cast< QSpinBox*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->cleanText((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->displayIntegerBase((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->py_q_event((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_fixup((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 7: { int _r = _t->maximum((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->minimum((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->prefix((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: _t->setDisplayIntegerBase((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: _t->setMaximum((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 12: _t->setMinimum((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 13: _t->setPrefix((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 14: _t->setRange((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 15: _t->setSingleStep((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 16: _t->setSuffix((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 17: { int _r = _t->singleStep((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->suffix((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->textFromValue((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: { QString _r = _t->py_q_textFromValue((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 21: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QValidator::State*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->value((*reinterpret_cast< QSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->valueFromText((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->py_q_valueFromText((*reinterpret_cast< QSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_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< QWidget* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); 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< QSpinBox* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSpinBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSpinBox.data,
      qt_meta_data_PythonQtWrapper_QSpinBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSpinBox::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 < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSplashScreen_t {
    QByteArrayData data[26];
    char stringdata0[285];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSplashScreen_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSplashScreen_t qt_meta_stringdata_PythonQtWrapper_QSplashScreen = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QSplashScreen"
QT_MOC_LITERAL(1, 30, 17), // "new_QSplashScreen"
QT_MOC_LITERAL(2, 48, 14), // "QSplashScreen*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 8), // "QWidget*"
QT_MOC_LITERAL(5, 73, 6), // "parent"
QT_MOC_LITERAL(6, 80, 6), // "pixmap"
QT_MOC_LITERAL(7, 87, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(8, 103, 1), // "f"
QT_MOC_LITERAL(9, 105, 20), // "delete_QSplashScreen"
QT_MOC_LITERAL(10, 126, 3), // "obj"
QT_MOC_LITERAL(11, 130, 12), // "drawContents"
QT_MOC_LITERAL(12, 143, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 160, 9), // "QPainter*"
QT_MOC_LITERAL(14, 170, 7), // "painter"
QT_MOC_LITERAL(15, 178, 17), // "py_q_drawContents"
QT_MOC_LITERAL(16, 196, 10), // "py_q_event"
QT_MOC_LITERAL(17, 207, 7), // "QEvent*"
QT_MOC_LITERAL(18, 215, 1), // "e"
QT_MOC_LITERAL(19, 217, 6), // "finish"
QT_MOC_LITERAL(20, 224, 1), // "w"
QT_MOC_LITERAL(21, 226, 7), // "message"
QT_MOC_LITERAL(22, 234, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(23, 255, 12), // "QMouseEvent*"
QT_MOC_LITERAL(24, 268, 6), // "arg__1"
QT_MOC_LITERAL(25, 275, 9) // "setPixmap"

    },
    "PythonQtWrapper_QSplashScreen\0"
    "new_QSplashScreen\0QSplashScreen*\0\0"
    "QWidget*\0parent\0pixmap\0Qt::WindowFlags\0"
    "f\0delete_QSplashScreen\0obj\0drawContents\0"
    "theWrappedObject\0QPainter*\0painter\0"
    "py_q_drawContents\0py_q_event\0QEvent*\0"
    "e\0finish\0w\0message\0py_q_mousePressEvent\0"
    "QMouseEvent*\0arg__1\0setPixmap"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSplashScreen[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,   89,    3, 0x0a /* Public */,
       1,    2,   96,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  101,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  104,    3, 0x0a /* Public */,
       1,    1,  109,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  112,    3, 0x2a /* Public | MethodCloned */,
       9,    1,  113,    3, 0x0a /* Public */,
      11,    2,  116,    3, 0x0a /* Public */,
      15,    2,  121,    3, 0x0a /* Public */,
      16,    2,  126,    3, 0x0a /* Public */,
      19,    2,  131,    3, 0x0a /* Public */,
      21,    1,  136,    3, 0x0a /* Public */,
      22,    2,  139,    3, 0x0a /* Public */,
       6,    1,  144,    3, 0x0a /* Public */,
      25,    2,  147,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QPixmap, 0x80000000 | 7,    5,    6,    8,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QPixmap,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 7,    6,    8,
    0x80000000 | 2, QMetaType::QPixmap,    6,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   12,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   12,   14,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,   12,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   12,   20,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   12,   24,
    QMetaType::QPixmap, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap,   12,    6,

       0        // eod
};

void PythonQtWrapper_QSplashScreen::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSplashScreen *_t = static_cast<PythonQtWrapper_QSplashScreen *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSplashScreen* _r = _t->new_QSplashScreen((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSplashScreen**>(_a[0]) = _r; }  break;
        case 1: { QSplashScreen* _r = _t->new_QSplashScreen((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSplashScreen**>(_a[0]) = _r; }  break;
        case 2: { QSplashScreen* _r = _t->new_QSplashScreen((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplashScreen**>(_a[0]) = _r; }  break;
        case 3: { QSplashScreen* _r = _t->new_QSplashScreen((*reinterpret_cast< const QPixmap(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSplashScreen**>(_a[0]) = _r; }  break;
        case 4: { QSplashScreen* _r = _t->new_QSplashScreen((*reinterpret_cast< const QPixmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplashScreen**>(_a[0]) = _r; }  break;
        case 5: { QSplashScreen* _r = _t->new_QSplashScreen();
            if (_a[0]) *reinterpret_cast< QSplashScreen**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QSplashScreen((*reinterpret_cast< QSplashScreen*(*)>(_a[1]))); break;
        case 7: _t->drawContents((*reinterpret_cast< QSplashScreen*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 8: _t->py_q_drawContents((*reinterpret_cast< QSplashScreen*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 9: { bool _r = _t->py_q_event((*reinterpret_cast< QSplashScreen*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: _t->finish((*reinterpret_cast< QSplashScreen*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 11: { QString _r = _t->message((*reinterpret_cast< QSplashScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_mousePressEvent((*reinterpret_cast< QSplashScreen*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 13: { QPixmap _r = _t->pixmap((*reinterpret_cast< QSplashScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 14: _t->setPixmap((*reinterpret_cast< QSplashScreen*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_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 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSplashScreen* >(); 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< QSplashScreen* >(); 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< QSplashScreen* >(); 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< QSplashScreen* >(); 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< QSplashScreen* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QSplashScreen* >(); 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< QSplashScreen* >(); 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< QSplashScreen* >(); 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< QSplashScreen* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSplashScreen::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSplashScreen.data,
      qt_meta_data_PythonQtWrapper_QSplashScreen,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSplashScreen::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 < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSplitter_t {
    QByteArrayData data[62];
    char stringdata0[747];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSplitter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSplitter_t qt_meta_stringdata_PythonQtWrapper_QSplitter = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QSplitter"
QT_MOC_LITERAL(1, 26, 13), // "new_QSplitter"
QT_MOC_LITERAL(2, 40, 10), // "QSplitter*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 8), // "QWidget*"
QT_MOC_LITERAL(5, 61, 6), // "parent"
QT_MOC_LITERAL(6, 68, 15), // "Qt::Orientation"
QT_MOC_LITERAL(7, 84, 6), // "arg__1"
QT_MOC_LITERAL(8, 91, 16), // "delete_QSplitter"
QT_MOC_LITERAL(9, 108, 3), // "obj"
QT_MOC_LITERAL(10, 112, 9), // "addWidget"
QT_MOC_LITERAL(11, 122, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 139, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(13, 176, 6), // "widget"
QT_MOC_LITERAL(14, 183, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(15, 200, 7), // "QEvent*"
QT_MOC_LITERAL(16, 208, 15), // "py_q_childEvent"
QT_MOC_LITERAL(17, 224, 12), // "QChildEvent*"
QT_MOC_LITERAL(18, 237, 19), // "childrenCollapsible"
QT_MOC_LITERAL(19, 257, 20), // "closestLegalPosition"
QT_MOC_LITERAL(20, 278, 6), // "arg__2"
QT_MOC_LITERAL(21, 285, 5), // "count"
QT_MOC_LITERAL(22, 291, 12), // "createHandle"
QT_MOC_LITERAL(23, 304, 16), // "QSplitterHandle*"
QT_MOC_LITERAL(24, 321, 17), // "py_q_createHandle"
QT_MOC_LITERAL(25, 339, 10), // "py_q_event"
QT_MOC_LITERAL(26, 350, 6), // "handle"
QT_MOC_LITERAL(27, 357, 5), // "index"
QT_MOC_LITERAL(28, 363, 11), // "handleWidth"
QT_MOC_LITERAL(29, 375, 7), // "indexOf"
QT_MOC_LITERAL(30, 383, 1), // "w"
QT_MOC_LITERAL(31, 385, 12), // "insertWidget"
QT_MOC_LITERAL(32, 398, 13), // "isCollapsible"
QT_MOC_LITERAL(33, 412, 15), // "minimumSizeHint"
QT_MOC_LITERAL(34, 428, 12), // "moveSplitter"
QT_MOC_LITERAL(35, 441, 3), // "pos"
QT_MOC_LITERAL(36, 445, 12), // "opaqueResize"
QT_MOC_LITERAL(37, 458, 7), // "writeTo"
QT_MOC_LITERAL(38, 466, 12), // "QTextStream&"
QT_MOC_LITERAL(39, 479, 8), // "readFrom"
QT_MOC_LITERAL(40, 488, 11), // "orientation"
QT_MOC_LITERAL(41, 500, 7), // "refresh"
QT_MOC_LITERAL(42, 508, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(43, 525, 13), // "QResizeEvent*"
QT_MOC_LITERAL(44, 539, 12), // "restoreState"
QT_MOC_LITERAL(45, 552, 5), // "state"
QT_MOC_LITERAL(46, 558, 9), // "saveState"
QT_MOC_LITERAL(47, 568, 22), // "setChildrenCollapsible"
QT_MOC_LITERAL(48, 591, 14), // "setCollapsible"
QT_MOC_LITERAL(49, 606, 14), // "setHandleWidth"
QT_MOC_LITERAL(50, 621, 15), // "setOpaqueResize"
QT_MOC_LITERAL(51, 637, 6), // "opaque"
QT_MOC_LITERAL(52, 644, 14), // "setOrientation"
QT_MOC_LITERAL(53, 659, 13), // "setRubberBand"
QT_MOC_LITERAL(54, 673, 8), // "position"
QT_MOC_LITERAL(55, 682, 8), // "setSizes"
QT_MOC_LITERAL(56, 691, 10), // "QList<int>"
QT_MOC_LITERAL(57, 702, 4), // "list"
QT_MOC_LITERAL(58, 707, 16), // "setStretchFactor"
QT_MOC_LITERAL(59, 724, 7), // "stretch"
QT_MOC_LITERAL(60, 732, 8), // "sizeHint"
QT_MOC_LITERAL(61, 741, 5) // "sizes"

    },
    "PythonQtWrapper_QSplitter\0new_QSplitter\0"
    "QSplitter*\0\0QWidget*\0parent\0Qt::Orientation\0"
    "arg__1\0delete_QSplitter\0obj\0addWidget\0"
    "theWrappedObject\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0py_q_changeEvent\0QEvent*\0"
    "py_q_childEvent\0QChildEvent*\0"
    "childrenCollapsible\0closestLegalPosition\0"
    "arg__2\0count\0createHandle\0QSplitterHandle*\0"
    "py_q_createHandle\0py_q_event\0handle\0"
    "index\0handleWidth\0indexOf\0w\0insertWidget\0"
    "isCollapsible\0minimumSizeHint\0"
    "moveSplitter\0pos\0opaqueResize\0writeTo\0"
    "QTextStream&\0readFrom\0orientation\0"
    "refresh\0py_q_resizeEvent\0QResizeEvent*\0"
    "restoreState\0state\0saveState\0"
    "setChildrenCollapsible\0setCollapsible\0"
    "setHandleWidth\0setOpaqueResize\0opaque\0"
    "setOrientation\0setRubberBand\0position\0"
    "setSizes\0QList<int>\0list\0setStretchFactor\0"
    "stretch\0sizeHint\0sizes"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSplitter[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  219,    3, 0x0a /* Public */,
       1,    0,  222,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  223,    3, 0x0a /* Public */,
       1,    1,  228,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  231,    3, 0x0a /* Public */,
      10,    2,  234,    3, 0x0a /* Public */,
      14,    2,  239,    3, 0x0a /* Public */,
      16,    2,  244,    3, 0x0a /* Public */,
      18,    1,  249,    3, 0x0a /* Public */,
      19,    3,  252,    3, 0x0a /* Public */,
      21,    1,  259,    3, 0x0a /* Public */,
      22,    1,  262,    3, 0x0a /* Public */,
      24,    1,  265,    3, 0x0a /* Public */,
      25,    2,  268,    3, 0x0a /* Public */,
      26,    2,  273,    3, 0x0a /* Public */,
      28,    1,  278,    3, 0x0a /* Public */,
      29,    2,  281,    3, 0x0a /* Public */,
      31,    3,  286,    3, 0x0a /* Public */,
      32,    2,  293,    3, 0x0a /* Public */,
      33,    1,  298,    3, 0x0a /* Public */,
      34,    3,  301,    3, 0x0a /* Public */,
      36,    1,  308,    3, 0x0a /* Public */,
      37,    2,  311,    3, 0x0a /* Public */,
      39,    2,  316,    3, 0x0a /* Public */,
      40,    1,  321,    3, 0x0a /* Public */,
      41,    1,  324,    3, 0x0a /* Public */,
      42,    2,  327,    3, 0x0a /* Public */,
      44,    2,  332,    3, 0x0a /* Public */,
      46,    1,  337,    3, 0x0a /* Public */,
      47,    2,  340,    3, 0x0a /* Public */,
      48,    3,  345,    3, 0x0a /* Public */,
      49,    2,  352,    3, 0x0a /* Public */,
      50,    2,  357,    3, 0x0a /* Public */,
      50,    1,  362,    3, 0x2a /* Public | MethodCloned */,
      52,    2,  365,    3, 0x0a /* Public */,
      53,    2,  370,    3, 0x0a /* Public */,
      55,    2,  375,    3, 0x0a /* Public */,
      58,    3,  380,    3, 0x0a /* Public */,
      60,    1,  387,    3, 0x0a /* Public */,
      61,    1,  390,    3, 0x0a /* Public */,
      13,    2,  393,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,    7,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,    7,   20,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 23, 0x80000000 | 2,   11,
    0x80000000 | 23, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,   11,    7,
    0x80000000 | 23, 0x80000000 | 2, QMetaType::Int,   11,   27,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,   11,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12,   11,   27,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   11,   27,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   35,   27,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,   11,    7,
    0x80000000 | 6, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,   11,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray,   11,   45,
    QMetaType::QByteArray, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,   11,   27,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   51,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   54,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 56,   11,   57,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   27,   59,
    QMetaType::QSize, 0x80000000 | 2,   11,
    0x80000000 | 56, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,   11,   27,

       0        // eod
};

void PythonQtWrapper_QSplitter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSplitter *_t = static_cast<PythonQtWrapper_QSplitter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSplitter* _r = _t->new_QSplitter((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplitter**>(_a[0]) = _r; }  break;
        case 1: { QSplitter* _r = _t->new_QSplitter();
            if (_a[0]) *reinterpret_cast< QSplitter**>(_a[0]) = _r; }  break;
        case 2: { QSplitter* _r = _t->new_QSplitter((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSplitter**>(_a[0]) = _r; }  break;
        case 3: { QSplitter* _r = _t->new_QSplitter((*reinterpret_cast< Qt::Orientation(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplitter**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QSplitter((*reinterpret_cast< QSplitter*(*)>(_a[1]))); break;
        case 5: _t->addWidget((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 6: _t->py_q_changeEvent((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 7: _t->py_q_childEvent((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QChildEvent*(*)>(_a[2]))); break;
        case 8: { bool _r = _t->childrenCollapsible((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->closestLegalPosition((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->count((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QSplitterHandle* _r = _t->createHandle((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplitterHandle**>(_a[0]) = _r; }  break;
        case 12: { QSplitterHandle* _r = _t->py_q_createHandle((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplitterHandle**>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_event((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QSplitterHandle* _r = _t->handle((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSplitterHandle**>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->handleWidth((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->indexOf((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: _t->insertWidget((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3]))); break;
        case 18: { bool _r = _t->isCollapsible((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 20: _t->moveSplitter((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 21: { bool _r = _t->opaqueResize((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: _t->writeTo((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QTextStream(*)>(_a[2]))); break;
        case 23: _t->readFrom((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QTextStream(*)>(_a[2]))); break;
        case 24: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 25: _t->refresh((*reinterpret_cast< QSplitter*(*)>(_a[1]))); break;
        case 26: _t->py_q_resizeEvent((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 27: { bool _r = _t->restoreState((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { QByteArray _r = _t->saveState((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 29: _t->setChildrenCollapsible((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 30: _t->setCollapsible((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 31: _t->setHandleWidth((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 32: _t->setOpaqueResize((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 33: _t->setOpaqueResize((*reinterpret_cast< QSplitter*(*)>(_a[1]))); break;
        case 34: _t->setOrientation((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 35: _t->setRubberBand((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 36: _t->setSizes((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< const QList<int>(*)>(_a[2]))); break;
        case 37: _t->setStretchFactor((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 38: { QSize _r = _t->sizeHint((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 39: { QList<int> _r = _t->sizes((*reinterpret_cast< QSplitter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 40: { QWidget* _r = _t->widget((*reinterpret_cast< QSplitter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_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< QWidget* >(); break;
            }
            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< QWidget* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<int> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); 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< QSplitter* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSplitter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSplitter.data,
      qt_meta_data_PythonQtWrapper_QSplitter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSplitter::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 < 41)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 41;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 41)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 41;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSplitterHandle_t {
    QByteArrayData data[30];
    char stringdata0[407];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSplitterHandle_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSplitterHandle_t qt_meta_stringdata_PythonQtWrapper_QSplitterHandle = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QSplitterHandle"
QT_MOC_LITERAL(1, 32, 19), // "new_QSplitterHandle"
QT_MOC_LITERAL(2, 52, 16), // "QSplitterHandle*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 15), // "Qt::Orientation"
QT_MOC_LITERAL(5, 86, 1), // "o"
QT_MOC_LITERAL(6, 88, 10), // "QSplitter*"
QT_MOC_LITERAL(7, 99, 6), // "parent"
QT_MOC_LITERAL(8, 106, 22), // "delete_QSplitterHandle"
QT_MOC_LITERAL(9, 129, 3), // "obj"
QT_MOC_LITERAL(10, 133, 20), // "closestLegalPosition"
QT_MOC_LITERAL(11, 154, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 171, 1), // "p"
QT_MOC_LITERAL(13, 173, 10), // "py_q_event"
QT_MOC_LITERAL(14, 184, 7), // "QEvent*"
QT_MOC_LITERAL(15, 192, 6), // "arg__1"
QT_MOC_LITERAL(16, 199, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(17, 219, 12), // "QMouseEvent*"
QT_MOC_LITERAL(18, 232, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(19, 253, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(20, 276, 12), // "moveSplitter"
QT_MOC_LITERAL(21, 289, 12), // "opaqueResize"
QT_MOC_LITERAL(22, 302, 11), // "orientation"
QT_MOC_LITERAL(23, 314, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(24, 330, 12), // "QPaintEvent*"
QT_MOC_LITERAL(25, 343, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(26, 360, 13), // "QResizeEvent*"
QT_MOC_LITERAL(27, 374, 14), // "setOrientation"
QT_MOC_LITERAL(28, 389, 8), // "sizeHint"
QT_MOC_LITERAL(29, 398, 8) // "splitter"

    },
    "PythonQtWrapper_QSplitterHandle\0"
    "new_QSplitterHandle\0QSplitterHandle*\0"
    "\0Qt::Orientation\0o\0QSplitter*\0parent\0"
    "delete_QSplitterHandle\0obj\0"
    "closestLegalPosition\0theWrappedObject\0"
    "p\0py_q_event\0QEvent*\0arg__1\0"
    "py_q_mouseMoveEvent\0QMouseEvent*\0"
    "py_q_mousePressEvent\0py_q_mouseReleaseEvent\0"
    "moveSplitter\0opaqueResize\0orientation\0"
    "py_q_paintEvent\0QPaintEvent*\0"
    "py_q_resizeEvent\0QResizeEvent*\0"
    "setOrientation\0sizeHint\0splitter"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSplitterHandle[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   89,    3, 0x0a /* Public */,
       8,    1,   94,    3, 0x0a /* Public */,
      10,    2,   97,    3, 0x0a /* Public */,
      13,    2,  102,    3, 0x0a /* Public */,
      16,    2,  107,    3, 0x0a /* Public */,
      18,    2,  112,    3, 0x0a /* Public */,
      19,    2,  117,    3, 0x0a /* Public */,
      20,    2,  122,    3, 0x0a /* Public */,
      21,    1,  127,    3, 0x0a /* Public */,
      22,    1,  130,    3, 0x0a /* Public */,
      23,    2,  133,    3, 0x0a /* Public */,
      25,    2,  138,    3, 0x0a /* Public */,
      27,    2,  143,    3, 0x0a /* Public */,
      28,    1,  148,    3, 0x0a /* Public */,
      29,    1,  151,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   11,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   12,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::QSize, 0x80000000 | 2,   11,
    0x80000000 | 6, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QSplitterHandle::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSplitterHandle *_t = static_cast<PythonQtWrapper_QSplitterHandle *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSplitterHandle* _r = _t->new_QSplitterHandle((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< QSplitter*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSplitterHandle**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QSplitterHandle((*reinterpret_cast< QSplitterHandle*(*)>(_a[1]))); break;
        case 2: { int _r = _t->closestLegalPosition((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 3: { bool _r = _t->py_q_event((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->py_q_mouseMoveEvent((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 5: _t->py_q_mousePressEvent((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 6: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 7: _t->moveSplitter((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: { bool _r = _t->opaqueResize((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 10: _t->py_q_paintEvent((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 11: _t->py_q_resizeEvent((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 12: _t->setOrientation((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->sizeHint((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: { QSplitter* _r = _t->splitter((*reinterpret_cast< QSplitterHandle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSplitter**>(_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 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSplitter* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); 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< QSplitterHandle* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSplitterHandle::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSplitterHandle.data,
      qt_meta_data_PythonQtWrapper_QSplitterHandle,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSplitterHandle::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 < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStackedLayout_t {
    QByteArrayData data[36];
    char stringdata0[468];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStackedLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStackedLayout_t qt_meta_stringdata_PythonQtWrapper_QStackedLayout = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QStackedLayout"
QT_MOC_LITERAL(1, 31, 18), // "new_QStackedLayout"
QT_MOC_LITERAL(2, 50, 15), // "QStackedLayout*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 8), // "QLayout*"
QT_MOC_LITERAL(5, 76, 12), // "parentLayout"
QT_MOC_LITERAL(6, 89, 8), // "QWidget*"
QT_MOC_LITERAL(7, 98, 6), // "parent"
QT_MOC_LITERAL(8, 105, 21), // "delete_QStackedLayout"
QT_MOC_LITERAL(9, 127, 3), // "obj"
QT_MOC_LITERAL(10, 131, 12), // "py_q_addItem"
QT_MOC_LITERAL(11, 144, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 161, 12), // "QLayoutItem*"
QT_MOC_LITERAL(13, 174, 4), // "item"
QT_MOC_LITERAL(14, 179, 9), // "addWidget"
QT_MOC_LITERAL(15, 189, 1), // "w"
QT_MOC_LITERAL(16, 191, 10), // "py_q_count"
QT_MOC_LITERAL(17, 202, 12), // "currentIndex"
QT_MOC_LITERAL(18, 215, 13), // "currentWidget"
QT_MOC_LITERAL(19, 229, 17), // "hasHeightForWidth"
QT_MOC_LITERAL(20, 247, 14), // "heightForWidth"
QT_MOC_LITERAL(21, 262, 5), // "width"
QT_MOC_LITERAL(22, 268, 12), // "insertWidget"
QT_MOC_LITERAL(23, 281, 5), // "index"
QT_MOC_LITERAL(24, 287, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(25, 324, 11), // "py_q_itemAt"
QT_MOC_LITERAL(26, 336, 6), // "arg__1"
QT_MOC_LITERAL(27, 343, 16), // "py_q_minimumSize"
QT_MOC_LITERAL(28, 360, 16), // "py_q_setGeometry"
QT_MOC_LITERAL(29, 377, 4), // "rect"
QT_MOC_LITERAL(30, 382, 15), // "setStackingMode"
QT_MOC_LITERAL(31, 398, 28), // "QStackedLayout::StackingMode"
QT_MOC_LITERAL(32, 427, 12), // "stackingMode"
QT_MOC_LITERAL(33, 440, 8), // "sizeHint"
QT_MOC_LITERAL(34, 449, 11), // "py_q_takeAt"
QT_MOC_LITERAL(35, 461, 6) // "widget"

    },
    "PythonQtWrapper_QStackedLayout\0"
    "new_QStackedLayout\0QStackedLayout*\0\0"
    "QLayout*\0parentLayout\0QWidget*\0parent\0"
    "delete_QStackedLayout\0obj\0py_q_addItem\0"
    "theWrappedObject\0QLayoutItem*\0item\0"
    "addWidget\0w\0py_q_count\0currentIndex\0"
    "currentWidget\0hasHeightForWidth\0"
    "heightForWidth\0width\0insertWidget\0"
    "index\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "py_q_itemAt\0arg__1\0py_q_minimumSize\0"
    "py_q_setGeometry\0rect\0setStackingMode\0"
    "QStackedLayout::StackingMode\0stackingMode\0"
    "sizeHint\0py_q_takeAt\0widget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStackedLayout[] = {

 // 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,    0,  114,    3, 0x0a /* Public */,
       1,    1,  115,    3, 0x0a /* Public */,
       1,    1,  118,    3, 0x0a /* Public */,
       8,    1,  121,    3, 0x0a /* Public */,
      10,    2,  124,    3, 0x0a /* Public */,
      14,    2,  129,    3, 0x0a /* Public */,
      16,    1,  134,    3, 0x0a /* Public */,
      17,    1,  137,    3, 0x0a /* Public */,
      18,    1,  140,    3, 0x0a /* Public */,
      19,    1,  143,    3, 0x0a /* Public */,
      20,    2,  146,    3, 0x0a /* Public */,
      22,    3,  151,    3, 0x0a /* Public */,
      25,    2,  158,    3, 0x0a /* Public */,
      27,    1,  163,    3, 0x0a /* Public */,
      28,    2,  166,    3, 0x0a /* Public */,
      30,    2,  171,    3, 0x0a /* Public */,
      33,    1,  176,    3, 0x0a /* Public */,
      32,    1,  179,    3, 0x0a /* Public */,
      34,    2,  182,    3, 0x0a /* Public */,
      35,    2,  187,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 6,   11,   15,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 6, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   11,   21,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 24,   11,   23,   15,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   11,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   11,   32,
    QMetaType::QSize, 0x80000000 | 2,   11,
    0x80000000 | 31, 0x80000000 | 2,   11,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::Int,   11,   26,
    0x80000000 | 6, 0x80000000 | 2, QMetaType::Int,   11,   26,

       0        // eod
};

void PythonQtWrapper_QStackedLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStackedLayout *_t = static_cast<PythonQtWrapper_QStackedLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStackedLayout* _r = _t->new_QStackedLayout();
            if (_a[0]) *reinterpret_cast< QStackedLayout**>(_a[0]) = _r; }  break;
        case 1: { QStackedLayout* _r = _t->new_QStackedLayout((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStackedLayout**>(_a[0]) = _r; }  break;
        case 2: { QStackedLayout* _r = _t->new_QStackedLayout((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStackedLayout**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStackedLayout((*reinterpret_cast< QStackedLayout*(*)>(_a[1]))); break;
        case 4: _t->py_q_addItem((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< QLayoutItem*(*)>(_a[2]))); break;
        case 5: { int _r = _t->addWidget((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_count((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->currentIndex((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QWidget* _r = _t->currentWidget((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->hasHeightForWidth((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->heightForWidth((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->insertWidget((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { QLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 13: { QSize _r = _t->py_q_minimumSize((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->py_q_setGeometry((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 15: _t->setStackingMode((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< QStackedLayout::StackingMode(*)>(_a[2]))); break;
        case 16: { QSize _r = _t->sizeHint((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 17: { QStackedLayout::StackingMode _r = _t->stackingMode((*reinterpret_cast< QStackedLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStackedLayout::StackingMode*>(_a[0]) = _r; }  break;
        case 18: { QLayoutItem* _r = _t->py_q_takeAt((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 19: { QWidget* _r = _t->widget((*reinterpret_cast< QStackedLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLayout* >(); 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< QWidget* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); 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< QStackedLayout* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStackedLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStackedLayout.data,
      qt_meta_data_PythonQtWrapper_QStackedLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStackedLayout::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_QStackedWidget_t {
    QByteArrayData data[25];
    char stringdata0[323];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStackedWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStackedWidget_t qt_meta_stringdata_PythonQtWrapper_QStackedWidget = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QStackedWidget"
QT_MOC_LITERAL(1, 31, 18), // "new_QStackedWidget"
QT_MOC_LITERAL(2, 50, 15), // "QStackedWidget*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 8), // "QWidget*"
QT_MOC_LITERAL(5, 76, 6), // "parent"
QT_MOC_LITERAL(6, 83, 21), // "delete_QStackedWidget"
QT_MOC_LITERAL(7, 105, 3), // "obj"
QT_MOC_LITERAL(8, 109, 9), // "addWidget"
QT_MOC_LITERAL(9, 119, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 136, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(11, 173, 1), // "w"
QT_MOC_LITERAL(12, 175, 5), // "count"
QT_MOC_LITERAL(13, 181, 12), // "currentIndex"
QT_MOC_LITERAL(14, 194, 13), // "currentWidget"
QT_MOC_LITERAL(15, 208, 10), // "py_q_event"
QT_MOC_LITERAL(16, 219, 7), // "QEvent*"
QT_MOC_LITERAL(17, 227, 1), // "e"
QT_MOC_LITERAL(18, 229, 7), // "indexOf"
QT_MOC_LITERAL(19, 237, 6), // "arg__1"
QT_MOC_LITERAL(20, 244, 12), // "insertWidget"
QT_MOC_LITERAL(21, 257, 5), // "index"
QT_MOC_LITERAL(22, 263, 12), // "removeWidget"
QT_MOC_LITERAL(23, 276, 39), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(24, 316, 6) // "widget"

    },
    "PythonQtWrapper_QStackedWidget\0"
    "new_QStackedWidget\0QStackedWidget*\0\0"
    "QWidget*\0parent\0delete_QStackedWidget\0"
    "obj\0addWidget\0theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QWidget*>\0"
    "w\0count\0currentIndex\0currentWidget\0"
    "py_q_event\0QEvent*\0e\0indexOf\0arg__1\0"
    "insertWidget\0index\0removeWidget\0"
    "PythonQtPassOwnershipToPython<QWidget*>\0"
    "widget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStackedWidget[] = {

 // 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 */,
       6,    1,   78,    3, 0x0a /* Public */,
       8,    2,   81,    3, 0x0a /* Public */,
      12,    1,   86,    3, 0x0a /* Public */,
      13,    1,   89,    3, 0x0a /* Public */,
      14,    1,   92,    3, 0x0a /* Public */,
      15,    2,   95,    3, 0x0a /* Public */,
      18,    2,  100,    3, 0x0a /* Public */,
      20,    3,  105,    3, 0x0a /* Public */,
      22,    2,  112,    3, 0x0a /* Public */,
      24,    2,  117,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16,    9,   17,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,    9,   19,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10,    9,   21,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,    9,   11,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,    9,   19,

       0        // eod
};

void PythonQtWrapper_QStackedWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStackedWidget *_t = static_cast<PythonQtWrapper_QStackedWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStackedWidget* _r = _t->new_QStackedWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStackedWidget**>(_a[0]) = _r; }  break;
        case 1: { QStackedWidget* _r = _t->new_QStackedWidget();
            if (_a[0]) *reinterpret_cast< QStackedWidget**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QStackedWidget((*reinterpret_cast< QStackedWidget*(*)>(_a[1]))); break;
        case 3: { int _r = _t->addWidget((*reinterpret_cast< QStackedWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->count((*reinterpret_cast< QStackedWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->currentIndex((*reinterpret_cast< QStackedWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QWidget* _r = _t->currentWidget((*reinterpret_cast< QStackedWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_event((*reinterpret_cast< QStackedWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->indexOf((*reinterpret_cast< QStackedWidget*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->insertWidget((*reinterpret_cast< QStackedWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->removeWidget((*reinterpret_cast< QStackedWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QWidget*>(*)>(_a[2]))); break;
        case 11: { QWidget* _r = _t->widget((*reinterpret_cast< QStackedWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_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< QWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); 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< QStackedWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStackedWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStackedWidget.data,
      qt_meta_data_PythonQtWrapper_QStackedWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStackedWidget::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_QStandardItem_t {
    QByteArrayData data[124];
    char stringdata0[1475];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStandardItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStandardItem_t qt_meta_stringdata_PythonQtWrapper_QStandardItem = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QStandardItem"
QT_MOC_LITERAL(1, 30, 17), // "new_QStandardItem"
QT_MOC_LITERAL(2, 48, 14), // "QStandardItem*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 4), // "icon"
QT_MOC_LITERAL(5, 69, 4), // "text"
QT_MOC_LITERAL(6, 74, 13), // "QStandardItem"
QT_MOC_LITERAL(7, 88, 5), // "other"
QT_MOC_LITERAL(8, 94, 4), // "rows"
QT_MOC_LITERAL(9, 99, 7), // "columns"
QT_MOC_LITERAL(10, 107, 20), // "delete_QStandardItem"
QT_MOC_LITERAL(11, 128, 3), // "obj"
QT_MOC_LITERAL(12, 132, 21), // "accessibleDescription"
QT_MOC_LITERAL(13, 154, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 171, 14), // "accessibleText"
QT_MOC_LITERAL(15, 186, 12), // "appendColumn"
QT_MOC_LITERAL(16, 199, 50), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(17, 250, 5), // "items"
QT_MOC_LITERAL(18, 256, 9), // "appendRow"
QT_MOC_LITERAL(19, 266, 42), // "PythonQtPassOwnershipToCPP<QS..."
QT_MOC_LITERAL(20, 309, 4), // "item"
QT_MOC_LITERAL(21, 314, 10), // "appendRows"
QT_MOC_LITERAL(22, 325, 10), // "background"
QT_MOC_LITERAL(23, 336, 10), // "checkState"
QT_MOC_LITERAL(24, 347, 14), // "Qt::CheckState"
QT_MOC_LITERAL(25, 362, 5), // "child"
QT_MOC_LITERAL(26, 368, 3), // "row"
QT_MOC_LITERAL(27, 372, 6), // "column"
QT_MOC_LITERAL(28, 379, 5), // "clone"
QT_MOC_LITERAL(29, 385, 10), // "py_q_clone"
QT_MOC_LITERAL(30, 396, 11), // "columnCount"
QT_MOC_LITERAL(31, 408, 4), // "data"
QT_MOC_LITERAL(32, 413, 4), // "role"
QT_MOC_LITERAL(33, 418, 9), // "py_q_data"
QT_MOC_LITERAL(34, 428, 15), // "emitDataChanged"
QT_MOC_LITERAL(35, 444, 5), // "flags"
QT_MOC_LITERAL(36, 450, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(37, 464, 4), // "font"
QT_MOC_LITERAL(38, 469, 10), // "foreground"
QT_MOC_LITERAL(39, 480, 11), // "hasChildren"
QT_MOC_LITERAL(40, 492, 5), // "index"
QT_MOC_LITERAL(41, 498, 12), // "insertColumn"
QT_MOC_LITERAL(42, 511, 13), // "insertColumns"
QT_MOC_LITERAL(43, 525, 5), // "count"
QT_MOC_LITERAL(44, 531, 9), // "insertRow"
QT_MOC_LITERAL(45, 541, 10), // "insertRows"
QT_MOC_LITERAL(46, 552, 14), // "isAutoTristate"
QT_MOC_LITERAL(47, 567, 11), // "isCheckable"
QT_MOC_LITERAL(48, 579, 13), // "isDragEnabled"
QT_MOC_LITERAL(49, 593, 13), // "isDropEnabled"
QT_MOC_LITERAL(50, 607, 10), // "isEditable"
QT_MOC_LITERAL(51, 618, 9), // "isEnabled"
QT_MOC_LITERAL(52, 628, 12), // "isSelectable"
QT_MOC_LITERAL(53, 641, 10), // "isTristate"
QT_MOC_LITERAL(54, 652, 14), // "isUserTristate"
QT_MOC_LITERAL(55, 667, 5), // "model"
QT_MOC_LITERAL(56, 673, 19), // "QStandardItemModel*"
QT_MOC_LITERAL(57, 693, 7), // "writeTo"
QT_MOC_LITERAL(58, 701, 12), // "QDataStream&"
QT_MOC_LITERAL(59, 714, 3), // "out"
QT_MOC_LITERAL(60, 718, 8), // "readFrom"
QT_MOC_LITERAL(61, 727, 2), // "in"
QT_MOC_LITERAL(62, 730, 6), // "parent"
QT_MOC_LITERAL(63, 737, 12), // "removeColumn"
QT_MOC_LITERAL(64, 750, 13), // "removeColumns"
QT_MOC_LITERAL(65, 764, 9), // "removeRow"
QT_MOC_LITERAL(66, 774, 10), // "removeRows"
QT_MOC_LITERAL(67, 785, 8), // "rowCount"
QT_MOC_LITERAL(68, 794, 24), // "setAccessibleDescription"
QT_MOC_LITERAL(69, 819, 17), // "setAccessibleText"
QT_MOC_LITERAL(70, 837, 15), // "setAutoTristate"
QT_MOC_LITERAL(71, 853, 8), // "tristate"
QT_MOC_LITERAL(72, 862, 13), // "setBackground"
QT_MOC_LITERAL(73, 876, 5), // "brush"
QT_MOC_LITERAL(74, 882, 13), // "setCheckState"
QT_MOC_LITERAL(75, 896, 12), // "setCheckable"
QT_MOC_LITERAL(76, 909, 9), // "checkable"
QT_MOC_LITERAL(77, 919, 8), // "setChild"
QT_MOC_LITERAL(78, 928, 14), // "setColumnCount"
QT_MOC_LITERAL(79, 943, 7), // "setData"
QT_MOC_LITERAL(80, 951, 5), // "value"
QT_MOC_LITERAL(81, 957, 12), // "py_q_setData"
QT_MOC_LITERAL(82, 970, 14), // "setDragEnabled"
QT_MOC_LITERAL(83, 985, 11), // "dragEnabled"
QT_MOC_LITERAL(84, 997, 14), // "setDropEnabled"
QT_MOC_LITERAL(85, 1012, 11), // "dropEnabled"
QT_MOC_LITERAL(86, 1024, 11), // "setEditable"
QT_MOC_LITERAL(87, 1036, 8), // "editable"
QT_MOC_LITERAL(88, 1045, 10), // "setEnabled"
QT_MOC_LITERAL(89, 1056, 7), // "enabled"
QT_MOC_LITERAL(90, 1064, 8), // "setFlags"
QT_MOC_LITERAL(91, 1073, 7), // "setFont"
QT_MOC_LITERAL(92, 1081, 13), // "setForeground"
QT_MOC_LITERAL(93, 1095, 7), // "setIcon"
QT_MOC_LITERAL(94, 1103, 11), // "setRowCount"
QT_MOC_LITERAL(95, 1115, 13), // "setSelectable"
QT_MOC_LITERAL(96, 1129, 10), // "selectable"
QT_MOC_LITERAL(97, 1140, 11), // "setSizeHint"
QT_MOC_LITERAL(98, 1152, 8), // "sizeHint"
QT_MOC_LITERAL(99, 1161, 12), // "setStatusTip"
QT_MOC_LITERAL(100, 1174, 9), // "statusTip"
QT_MOC_LITERAL(101, 1184, 7), // "setText"
QT_MOC_LITERAL(102, 1192, 16), // "setTextAlignment"
QT_MOC_LITERAL(103, 1209, 13), // "Qt::Alignment"
QT_MOC_LITERAL(104, 1223, 13), // "textAlignment"
QT_MOC_LITERAL(105, 1237, 10), // "setToolTip"
QT_MOC_LITERAL(106, 1248, 7), // "toolTip"
QT_MOC_LITERAL(107, 1256, 11), // "setTristate"
QT_MOC_LITERAL(108, 1268, 15), // "setUserTristate"
QT_MOC_LITERAL(109, 1284, 12), // "setWhatsThis"
QT_MOC_LITERAL(110, 1297, 9), // "whatsThis"
QT_MOC_LITERAL(111, 1307, 12), // "sortChildren"
QT_MOC_LITERAL(112, 1320, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(113, 1334, 5), // "order"
QT_MOC_LITERAL(114, 1340, 9), // "takeChild"
QT_MOC_LITERAL(115, 1350, 45), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(116, 1396, 10), // "takeColumn"
QT_MOC_LITERAL(117, 1407, 21), // "QList<QStandardItem*>"
QT_MOC_LITERAL(118, 1429, 7), // "takeRow"
QT_MOC_LITERAL(119, 1437, 4), // "type"
QT_MOC_LITERAL(120, 1442, 9), // "py_q_type"
QT_MOC_LITERAL(121, 1452, 8), // "ItemType"
QT_MOC_LITERAL(122, 1461, 4), // "Type"
QT_MOC_LITERAL(123, 1466, 8) // "UserType"

    },
    "PythonQtWrapper_QStandardItem\0"
    "new_QStandardItem\0QStandardItem*\0\0"
    "icon\0text\0QStandardItem\0other\0rows\0"
    "columns\0delete_QStandardItem\0obj\0"
    "accessibleDescription\0theWrappedObject\0"
    "accessibleText\0appendColumn\0"
    "PythonQtPassOwnershipToCPP<QList<QStandardItem*> >\0"
    "items\0appendRow\0"
    "PythonQtPassOwnershipToCPP<QStandardItem*>\0"
    "item\0appendRows\0background\0checkState\0"
    "Qt::CheckState\0child\0row\0column\0clone\0"
    "py_q_clone\0columnCount\0data\0role\0"
    "py_q_data\0emitDataChanged\0flags\0"
    "Qt::ItemFlags\0font\0foreground\0hasChildren\0"
    "index\0insertColumn\0insertColumns\0count\0"
    "insertRow\0insertRows\0isAutoTristate\0"
    "isCheckable\0isDragEnabled\0isDropEnabled\0"
    "isEditable\0isEnabled\0isSelectable\0"
    "isTristate\0isUserTristate\0model\0"
    "QStandardItemModel*\0writeTo\0QDataStream&\0"
    "out\0readFrom\0in\0parent\0removeColumn\0"
    "removeColumns\0removeRow\0removeRows\0"
    "rowCount\0setAccessibleDescription\0"
    "setAccessibleText\0setAutoTristate\0"
    "tristate\0setBackground\0brush\0setCheckState\0"
    "setCheckable\0checkable\0setChild\0"
    "setColumnCount\0setData\0value\0py_q_setData\0"
    "setDragEnabled\0dragEnabled\0setDropEnabled\0"
    "dropEnabled\0setEditable\0editable\0"
    "setEnabled\0enabled\0setFlags\0setFont\0"
    "setForeground\0setIcon\0setRowCount\0"
    "setSelectable\0selectable\0setSizeHint\0"
    "sizeHint\0setStatusTip\0statusTip\0setText\0"
    "setTextAlignment\0Qt::Alignment\0"
    "textAlignment\0setToolTip\0toolTip\0"
    "setTristate\0setUserTristate\0setWhatsThis\0"
    "whatsThis\0sortChildren\0Qt::SortOrder\0"
    "order\0takeChild\0"
    "PythonQtPassOwnershipToPython<QStandardItem*>\0"
    "takeColumn\0QList<QStandardItem*>\0"
    "takeRow\0type\0py_q_type\0ItemType\0Type\0"
    "UserType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStandardItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  524,    3, 0x0a /* Public */,
       1,    2,  525,    3, 0x0a /* Public */,
       1,    1,  530,    3, 0x0a /* Public */,
       1,    1,  533,    3, 0x0a /* Public */,
       1,    2,  536,    3, 0x0a /* Public */,
       1,    1,  541,    3, 0x2a /* Public | MethodCloned */,
      10,    1,  544,    3, 0x0a /* Public */,
      12,    1,  547,    3, 0x0a /* Public */,
      14,    1,  550,    3, 0x0a /* Public */,
      15,    2,  553,    3, 0x0a /* Public */,
      18,    2,  558,    3, 0x0a /* Public */,
      18,    2,  563,    3, 0x0a /* Public */,
      21,    2,  568,    3, 0x0a /* Public */,
      22,    1,  573,    3, 0x0a /* Public */,
      23,    1,  576,    3, 0x0a /* Public */,
      25,    3,  579,    3, 0x0a /* Public */,
      25,    2,  586,    3, 0x2a /* Public | MethodCloned */,
      28,    1,  591,    3, 0x0a /* Public */,
      29,    1,  594,    3, 0x0a /* Public */,
      27,    1,  597,    3, 0x0a /* Public */,
      30,    1,  600,    3, 0x0a /* Public */,
      31,    2,  603,    3, 0x0a /* Public */,
      31,    1,  608,    3, 0x2a /* Public | MethodCloned */,
      33,    2,  611,    3, 0x0a /* Public */,
      33,    1,  616,    3, 0x2a /* Public | MethodCloned */,
      34,    1,  619,    3, 0x0a /* Public */,
      35,    1,  622,    3, 0x0a /* Public */,
      37,    1,  625,    3, 0x0a /* Public */,
      38,    1,  628,    3, 0x0a /* Public */,
      39,    1,  631,    3, 0x0a /* Public */,
       4,    1,  634,    3, 0x0a /* Public */,
      40,    1,  637,    3, 0x0a /* Public */,
      41,    3,  640,    3, 0x0a /* Public */,
      42,    3,  647,    3, 0x0a /* Public */,
      44,    3,  654,    3, 0x0a /* Public */,
      44,    3,  661,    3, 0x0a /* Public */,
      45,    3,  668,    3, 0x0a /* Public */,
      45,    3,  675,    3, 0x0a /* Public */,
      46,    1,  682,    3, 0x0a /* Public */,
      47,    1,  685,    3, 0x0a /* Public */,
      48,    1,  688,    3, 0x0a /* Public */,
      49,    1,  691,    3, 0x0a /* Public */,
      50,    1,  694,    3, 0x0a /* Public */,
      51,    1,  697,    3, 0x0a /* Public */,
      52,    1,  700,    3, 0x0a /* Public */,
      53,    1,  703,    3, 0x0a /* Public */,
      54,    1,  706,    3, 0x0a /* Public */,
      55,    1,  709,    3, 0x0a /* Public */,
      57,    2,  712,    3, 0x0a /* Public */,
      60,    2,  717,    3, 0x0a /* Public */,
      62,    1,  722,    3, 0x0a /* Public */,
      63,    2,  725,    3, 0x0a /* Public */,
      64,    3,  730,    3, 0x0a /* Public */,
      65,    2,  737,    3, 0x0a /* Public */,
      66,    3,  742,    3, 0x0a /* Public */,
      26,    1,  749,    3, 0x0a /* Public */,
      67,    1,  752,    3, 0x0a /* Public */,
      68,    2,  755,    3, 0x0a /* Public */,
      69,    2,  760,    3, 0x0a /* Public */,
      70,    2,  765,    3, 0x0a /* Public */,
      72,    2,  770,    3, 0x0a /* Public */,
      74,    2,  775,    3, 0x0a /* Public */,
      75,    2,  780,    3, 0x0a /* Public */,
      77,    3,  785,    3, 0x0a /* Public */,
      77,    4,  792,    3, 0x0a /* Public */,
      78,    2,  801,    3, 0x0a /* Public */,
      79,    3,  806,    3, 0x0a /* Public */,
      79,    2,  813,    3, 0x2a /* Public | MethodCloned */,
      81,    3,  818,    3, 0x0a /* Public */,
      81,    2,  825,    3, 0x2a /* Public | MethodCloned */,
      82,    2,  830,    3, 0x0a /* Public */,
      84,    2,  835,    3, 0x0a /* Public */,
      86,    2,  840,    3, 0x0a /* Public */,
      88,    2,  845,    3, 0x0a /* Public */,
      90,    2,  850,    3, 0x0a /* Public */,
      91,    2,  855,    3, 0x0a /* Public */,
      92,    2,  860,    3, 0x0a /* Public */,
      93,    2,  865,    3, 0x0a /* Public */,
      94,    2,  870,    3, 0x0a /* Public */,
      95,    2,  875,    3, 0x0a /* Public */,
      97,    2,  880,    3, 0x0a /* Public */,
      99,    2,  885,    3, 0x0a /* Public */,
     101,    2,  890,    3, 0x0a /* Public */,
     102,    2,  895,    3, 0x0a /* Public */,
     105,    2,  900,    3, 0x0a /* Public */,
     107,    2,  905,    3, 0x0a /* Public */,
     108,    2,  910,    3, 0x0a /* Public */,
     109,    2,  915,    3, 0x0a /* Public */,
      98,    1,  920,    3, 0x0a /* Public */,
     111,    3,  923,    3, 0x0a /* Public */,
     111,    2,  930,    3, 0x2a /* Public | MethodCloned */,
     100,    1,  935,    3, 0x0a /* Public */,
     114,    3,  938,    3, 0x0a /* Public */,
     114,    2,  945,    3, 0x2a /* Public | MethodCloned */,
     116,    2,  950,    3, 0x0a /* Public */,
     118,    2,  955,    3, 0x0a /* Public */,
       5,    1,  960,    3, 0x0a /* Public */,
     104,    1,  963,    3, 0x0a /* Public */,
     106,    1,  966,    3, 0x0a /* Public */,
     119,    1,  969,    3, 0x0a /* Public */,
     120,    1,  972,    3, 0x0a /* Public */,
     110,    1,  975,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString,    4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2, QMetaType::QString,    5,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,    9,
    0x80000000 | 2, QMetaType::Int,    8,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   13,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   13,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   13,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   13,   17,
    QMetaType::QBrush, 0x80000000 | 2,   13,
    0x80000000 | 24, 0x80000000 | 2,   13,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   26,   27,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::Int,   13,   26,
    0x80000000 | 2, 0x80000000 | 2,   13,
    0x80000000 | 2, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,   13,   32,
    QMetaType::QVariant, 0x80000000 | 2,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,   13,   32,
    QMetaType::QVariant, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2,   13,
    0x80000000 | 36, 0x80000000 | 2,   13,
    QMetaType::QFont, 0x80000000 | 2,   13,
    QMetaType::QBrush, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::QIcon, 0x80000000 | 2,   13,
    QMetaType::QModelIndex, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 16,   13,   27,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   27,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 2,   13,   26,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 16,   13,   26,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 16,   13,   26,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   26,   43,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    0x80000000 | 56, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 58,   13,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 58,   13,   61,
    0x80000000 | 2, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   27,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   26,   43,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   13,   73,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   13,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 19,   13,   26,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 19,   13,   26,   27,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariant, QMetaType::Int,   13,   80,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariant,   13,   80,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariant, QMetaType::Int,   13,   80,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariant,   13,   80,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   85,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   87,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   89,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36,   13,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   13,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   13,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   13,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   96,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   13,   98,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,  100,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 103,   13,  104,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,  106,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,  110,
    QMetaType::QSize, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 112,   13,   27,  113,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   27,
    QMetaType::QString, 0x80000000 | 2,   13,
    0x80000000 | 115, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   26,   27,
    0x80000000 | 115, 0x80000000 | 2, QMetaType::Int,   13,   26,
    0x80000000 | 117, 0x80000000 | 2, QMetaType::Int,   13,   27,
    0x80000000 | 117, 0x80000000 | 2, QMetaType::Int,   13,   26,
    QMetaType::QString, 0x80000000 | 2,   13,
    0x80000000 | 103, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,

 // enums: name, flags, count, data
     121, 0x0,    2,  982,

 // enum data: key, value
     122, uint(PythonQtWrapper_QStandardItem::Type),
     123, uint(PythonQtWrapper_QStandardItem::UserType),

       0        // eod
};

void PythonQtWrapper_QStandardItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStandardItem *_t = static_cast<PythonQtWrapper_QStandardItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStandardItem* _r = _t->new_QStandardItem();
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 1: { QStandardItem* _r = _t->new_QStandardItem((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 2: { QStandardItem* _r = _t->new_QStandardItem((*reinterpret_cast< const QStandardItem(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 3: { QStandardItem* _r = _t->new_QStandardItem((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 4: { QStandardItem* _r = _t->new_QStandardItem((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 5: { QStandardItem* _r = _t->new_QStandardItem((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QStandardItem((*reinterpret_cast< QStandardItem*(*)>(_a[1]))); break;
        case 7: { QString _r = _t->accessibleDescription((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->accessibleText((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: _t->appendColumn((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[2]))); break;
        case 10: _t->appendRow((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[2]))); break;
        case 11: _t->appendRow((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[2]))); break;
        case 12: _t->appendRows((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[2]))); break;
        case 13: { QBrush _r = _t->background((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 14: { Qt::CheckState _r = _t->checkState((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CheckState*>(_a[0]) = _r; }  break;
        case 15: { QStandardItem* _r = _t->child((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 16: { QStandardItem* _r = _t->child((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 17: { QStandardItem* _r = _t->clone((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 18: { QStandardItem* _r = _t->py_q_clone((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->column((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->columnCount((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { QVariant _r = _t->data((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 22: { QVariant _r = _t->data((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 23: { QVariant _r = _t->py_q_data((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 24: { QVariant _r = _t->py_q_data((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 25: _t->emitDataChanged((*reinterpret_cast< QStandardItem*(*)>(_a[1]))); break;
        case 26: { Qt::ItemFlags _r = _t->flags((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 27: { QFont _r = _t->font((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 28: { QBrush _r = _t->foreground((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->hasChildren((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { QIcon _r = _t->icon((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 31: { QModelIndex _r = _t->index((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 32: _t->insertColumn((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[3]))); break;
        case 33: _t->insertColumns((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 34: _t->insertRow((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QStandardItem*(*)>(_a[3]))); break;
        case 35: _t->insertRow((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[3]))); break;
        case 36: _t->insertRows((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[3]))); break;
        case 37: _t->insertRows((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 38: { bool _r = _t->isAutoTristate((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { bool _r = _t->isCheckable((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->isDragEnabled((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: { bool _r = _t->isDropEnabled((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->isEditable((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 43: { bool _r = _t->isEnabled((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 44: { bool _r = _t->isSelectable((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->isTristate((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->isUserTristate((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { QStandardItemModel* _r = _t->model((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItemModel**>(_a[0]) = _r; }  break;
        case 48: _t->writeTo((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 49: _t->readFrom((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 50: { QStandardItem* _r = _t->parent((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 51: _t->removeColumn((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 52: _t->removeColumns((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 53: _t->removeRow((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 54: _t->removeRows((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 55: { int _r = _t->row((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 56: { int _r = _t->rowCount((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 57: _t->setAccessibleDescription((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 58: _t->setAccessibleText((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 59: _t->setAutoTristate((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 60: _t->setBackground((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 61: _t->setCheckState((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< Qt::CheckState(*)>(_a[2]))); break;
        case 62: _t->setCheckable((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 63: _t->setChild((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[3]))); break;
        case 64: _t->setChild((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[4]))); break;
        case 65: _t->setColumnCount((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 66: _t->setData((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 67: _t->setData((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2]))); break;
        case 68: _t->py_q_setData((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 69: _t->py_q_setData((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2]))); break;
        case 70: _t->setDragEnabled((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 71: _t->setDropEnabled((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 72: _t->setEditable((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 73: _t->setEnabled((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 74: _t->setFlags((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< Qt::ItemFlags(*)>(_a[2]))); break;
        case 75: _t->setFont((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2]))); break;
        case 76: _t->setForeground((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 77: _t->setIcon((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2]))); break;
        case 78: _t->setRowCount((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 79: _t->setSelectable((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 80: _t->setSizeHint((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 81: _t->setStatusTip((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 82: _t->setText((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 83: _t->setTextAlignment((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 84: _t->setToolTip((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 85: _t->setTristate((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 86: _t->setUserTristate((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 87: _t->setWhatsThis((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 88: { QSize _r = _t->sizeHint((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 89: _t->sortChildren((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 90: _t->sortChildren((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 91: { QString _r = _t->statusTip((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 92: { PythonQtPassOwnershipToPython<QStandardItem*> _r = _t->takeChild((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 93: { PythonQtPassOwnershipToPython<QStandardItem*> _r = _t->takeChild((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 94: { QList<QStandardItem*> _r = _t->takeColumn((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 95: { QList<QStandardItem*> _r = _t->takeRow((*reinterpret_cast< QStandardItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 96: { QString _r = _t->text((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 97: { Qt::Alignment _r = _t->textAlignment((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 98: { QString _r = _t->toolTip((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 99: { int _r = _t->type((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 100: { int _r = _t->py_q_type((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 101: { QString _r = _t->whatsThis((*reinterpret_cast< QStandardItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStandardItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStandardItem.data,
      qt_meta_data_PythonQtWrapper_QStandardItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStandardItem::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 < 102)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 102;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 102)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 102;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStandardItemModel_t {
    QByteArrayData data[100];
    char stringdata0[1521];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStandardItemModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStandardItemModel_t qt_meta_stringdata_PythonQtWrapper_QStandardItemModel = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QStandardItem..."
QT_MOC_LITERAL(1, 35, 22), // "new_QStandardItemModel"
QT_MOC_LITERAL(2, 58, 19), // "QStandardItemModel*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 4), // "rows"
QT_MOC_LITERAL(6, 91, 7), // "columns"
QT_MOC_LITERAL(7, 99, 25), // "delete_QStandardItemModel"
QT_MOC_LITERAL(8, 125, 3), // "obj"
QT_MOC_LITERAL(9, 129, 12), // "appendColumn"
QT_MOC_LITERAL(10, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 159, 50), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(12, 210, 5), // "items"
QT_MOC_LITERAL(13, 216, 9), // "appendRow"
QT_MOC_LITERAL(14, 226, 42), // "PythonQtPassOwnershipToCPP<QS..."
QT_MOC_LITERAL(15, 269, 4), // "item"
QT_MOC_LITERAL(16, 274, 5), // "clear"
QT_MOC_LITERAL(17, 280, 16), // "py_q_columnCount"
QT_MOC_LITERAL(18, 297, 9), // "py_q_data"
QT_MOC_LITERAL(19, 307, 5), // "index"
QT_MOC_LITERAL(20, 313, 4), // "role"
QT_MOC_LITERAL(21, 318, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(22, 336, 16), // "const QMimeData*"
QT_MOC_LITERAL(23, 353, 4), // "data"
QT_MOC_LITERAL(24, 358, 14), // "Qt::DropAction"
QT_MOC_LITERAL(25, 373, 6), // "action"
QT_MOC_LITERAL(26, 380, 3), // "row"
QT_MOC_LITERAL(27, 384, 6), // "column"
QT_MOC_LITERAL(28, 391, 9), // "findItems"
QT_MOC_LITERAL(29, 401, 21), // "QList<QStandardItem*>"
QT_MOC_LITERAL(30, 423, 4), // "text"
QT_MOC_LITERAL(31, 428, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(32, 443, 5), // "flags"
QT_MOC_LITERAL(33, 449, 10), // "py_q_flags"
QT_MOC_LITERAL(34, 460, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(35, 474, 16), // "py_q_hasChildren"
QT_MOC_LITERAL(36, 491, 15), // "py_q_headerData"
QT_MOC_LITERAL(37, 507, 7), // "section"
QT_MOC_LITERAL(38, 515, 15), // "Qt::Orientation"
QT_MOC_LITERAL(39, 531, 11), // "orientation"
QT_MOC_LITERAL(40, 543, 20), // "horizontalHeaderItem"
QT_MOC_LITERAL(41, 564, 14), // "QStandardItem*"
QT_MOC_LITERAL(42, 579, 10), // "py_q_index"
QT_MOC_LITERAL(43, 590, 13), // "indexFromItem"
QT_MOC_LITERAL(44, 604, 20), // "const QStandardItem*"
QT_MOC_LITERAL(45, 625, 12), // "insertColumn"
QT_MOC_LITERAL(46, 638, 18), // "py_q_insertColumns"
QT_MOC_LITERAL(47, 657, 5), // "count"
QT_MOC_LITERAL(48, 663, 9), // "insertRow"
QT_MOC_LITERAL(49, 673, 15), // "py_q_insertRows"
QT_MOC_LITERAL(50, 689, 17), // "invisibleRootItem"
QT_MOC_LITERAL(51, 707, 13), // "py_q_itemData"
QT_MOC_LITERAL(52, 721, 18), // "QMap<int,QVariant>"
QT_MOC_LITERAL(53, 740, 13), // "itemFromIndex"
QT_MOC_LITERAL(54, 754, 13), // "itemPrototype"
QT_MOC_LITERAL(55, 768, 13), // "py_q_mimeData"
QT_MOC_LITERAL(56, 782, 10), // "QMimeData*"
QT_MOC_LITERAL(57, 793, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(58, 812, 7), // "indexes"
QT_MOC_LITERAL(59, 820, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(60, 835, 11), // "py_q_parent"
QT_MOC_LITERAL(61, 847, 5), // "child"
QT_MOC_LITERAL(62, 853, 18), // "py_q_removeColumns"
QT_MOC_LITERAL(63, 872, 15), // "py_q_removeRows"
QT_MOC_LITERAL(64, 888, 13), // "py_q_rowCount"
QT_MOC_LITERAL(65, 902, 14), // "setColumnCount"
QT_MOC_LITERAL(66, 917, 12), // "py_q_setData"
QT_MOC_LITERAL(67, 930, 5), // "value"
QT_MOC_LITERAL(68, 936, 18), // "py_q_setHeaderData"
QT_MOC_LITERAL(69, 955, 23), // "setHorizontalHeaderItem"
QT_MOC_LITERAL(70, 979, 25), // "setHorizontalHeaderLabels"
QT_MOC_LITERAL(71, 1005, 6), // "labels"
QT_MOC_LITERAL(72, 1012, 7), // "setItem"
QT_MOC_LITERAL(73, 1020, 16), // "py_q_setItemData"
QT_MOC_LITERAL(74, 1037, 5), // "roles"
QT_MOC_LITERAL(75, 1043, 16), // "setItemPrototype"
QT_MOC_LITERAL(76, 1060, 48), // "PythonQtPassOwnershipToCPP<co..."
QT_MOC_LITERAL(77, 1109, 16), // "setItemRoleNames"
QT_MOC_LITERAL(78, 1126, 21), // "QHash<int,QByteArray>"
QT_MOC_LITERAL(79, 1148, 9), // "roleNames"
QT_MOC_LITERAL(80, 1158, 11), // "setRowCount"
QT_MOC_LITERAL(81, 1170, 11), // "setSortRole"
QT_MOC_LITERAL(82, 1182, 21), // "setVerticalHeaderItem"
QT_MOC_LITERAL(83, 1204, 23), // "setVerticalHeaderLabels"
QT_MOC_LITERAL(84, 1228, 12), // "py_q_sibling"
QT_MOC_LITERAL(85, 1241, 3), // "idx"
QT_MOC_LITERAL(86, 1245, 9), // "py_q_sort"
QT_MOC_LITERAL(87, 1255, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(88, 1269, 5), // "order"
QT_MOC_LITERAL(89, 1275, 8), // "sortRole"
QT_MOC_LITERAL(90, 1284, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(91, 1310, 15), // "Qt::DropActions"
QT_MOC_LITERAL(92, 1326, 10), // "takeColumn"
QT_MOC_LITERAL(93, 1337, 53), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(94, 1391, 24), // "takeHorizontalHeaderItem"
QT_MOC_LITERAL(95, 1416, 45), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(96, 1462, 8), // "takeItem"
QT_MOC_LITERAL(97, 1471, 7), // "takeRow"
QT_MOC_LITERAL(98, 1479, 22), // "takeVerticalHeaderItem"
QT_MOC_LITERAL(99, 1502, 18) // "verticalHeaderItem"

    },
    "PythonQtWrapper_QStandardItemModel\0"
    "new_QStandardItemModel\0QStandardItemModel*\0"
    "\0parent\0rows\0columns\0delete_QStandardItemModel\0"
    "obj\0appendColumn\0theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QList<QStandardItem*> >\0"
    "items\0appendRow\0"
    "PythonQtPassOwnershipToCPP<QStandardItem*>\0"
    "item\0clear\0py_q_columnCount\0py_q_data\0"
    "index\0role\0py_q_dropMimeData\0"
    "const QMimeData*\0data\0Qt::DropAction\0"
    "action\0row\0column\0findItems\0"
    "QList<QStandardItem*>\0text\0Qt::MatchFlags\0"
    "flags\0py_q_flags\0Qt::ItemFlags\0"
    "py_q_hasChildren\0py_q_headerData\0"
    "section\0Qt::Orientation\0orientation\0"
    "horizontalHeaderItem\0QStandardItem*\0"
    "py_q_index\0indexFromItem\0const QStandardItem*\0"
    "insertColumn\0py_q_insertColumns\0count\0"
    "insertRow\0py_q_insertRows\0invisibleRootItem\0"
    "py_q_itemData\0QMap<int,QVariant>\0"
    "itemFromIndex\0itemPrototype\0py_q_mimeData\0"
    "QMimeData*\0QList<QModelIndex>\0indexes\0"
    "py_q_mimeTypes\0py_q_parent\0child\0"
    "py_q_removeColumns\0py_q_removeRows\0"
    "py_q_rowCount\0setColumnCount\0py_q_setData\0"
    "value\0py_q_setHeaderData\0"
    "setHorizontalHeaderItem\0"
    "setHorizontalHeaderLabels\0labels\0"
    "setItem\0py_q_setItemData\0roles\0"
    "setItemPrototype\0"
    "PythonQtPassOwnershipToCPP<const QStandardItem*>\0"
    "setItemRoleNames\0QHash<int,QByteArray>\0"
    "roleNames\0setRowCount\0setSortRole\0"
    "setVerticalHeaderItem\0setVerticalHeaderLabels\0"
    "py_q_sibling\0idx\0py_q_sort\0Qt::SortOrder\0"
    "order\0sortRole\0py_q_supportedDropActions\0"
    "Qt::DropActions\0takeColumn\0"
    "PythonQtPassOwnershipToPython<QList<QStandardItem*> >\0"
    "takeHorizontalHeaderItem\0"
    "PythonQtPassOwnershipToPython<QStandardItem*>\0"
    "takeItem\0takeRow\0takeVerticalHeaderItem\0"
    "verticalHeaderItem"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStandardItemModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  394,    3, 0x0a /* Public */,
       1,    0,  397,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  398,    3, 0x0a /* Public */,
       1,    2,  405,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  410,    3, 0x0a /* Public */,
       9,    2,  413,    3, 0x0a /* Public */,
      13,    2,  418,    3, 0x0a /* Public */,
      13,    2,  423,    3, 0x0a /* Public */,
      16,    1,  428,    3, 0x0a /* Public */,
      17,    2,  431,    3, 0x0a /* Public */,
      17,    1,  436,    3, 0x2a /* Public | MethodCloned */,
      18,    3,  439,    3, 0x0a /* Public */,
      18,    2,  446,    3, 0x2a /* Public | MethodCloned */,
      21,    6,  451,    3, 0x0a /* Public */,
      28,    4,  464,    3, 0x0a /* Public */,
      28,    3,  473,    3, 0x2a /* Public | MethodCloned */,
      28,    2,  480,    3, 0x2a /* Public | MethodCloned */,
      33,    2,  485,    3, 0x0a /* Public */,
      35,    2,  490,    3, 0x0a /* Public */,
      35,    1,  495,    3, 0x2a /* Public | MethodCloned */,
      36,    4,  498,    3, 0x0a /* Public */,
      36,    3,  507,    3, 0x2a /* Public | MethodCloned */,
      40,    2,  514,    3, 0x0a /* Public */,
      42,    4,  519,    3, 0x0a /* Public */,
      42,    3,  528,    3, 0x2a /* Public | MethodCloned */,
      43,    2,  535,    3, 0x0a /* Public */,
      45,    3,  540,    3, 0x0a /* Public */,
      46,    4,  547,    3, 0x0a /* Public */,
      46,    3,  556,    3, 0x2a /* Public | MethodCloned */,
      48,    3,  563,    3, 0x0a /* Public */,
      48,    3,  570,    3, 0x0a /* Public */,
      49,    4,  577,    3, 0x0a /* Public */,
      49,    3,  586,    3, 0x2a /* Public | MethodCloned */,
      50,    1,  593,    3, 0x0a /* Public */,
      15,    3,  596,    3, 0x0a /* Public */,
      15,    2,  603,    3, 0x2a /* Public | MethodCloned */,
      51,    2,  608,    3, 0x0a /* Public */,
      53,    2,  613,    3, 0x0a /* Public */,
      54,    1,  618,    3, 0x0a /* Public */,
      55,    2,  621,    3, 0x0a /* Public */,
      59,    1,  626,    3, 0x0a /* Public */,
      60,    2,  629,    3, 0x0a /* Public */,
      62,    4,  634,    3, 0x0a /* Public */,
      62,    3,  643,    3, 0x2a /* Public | MethodCloned */,
      63,    4,  650,    3, 0x0a /* Public */,
      63,    3,  659,    3, 0x2a /* Public | MethodCloned */,
      64,    2,  666,    3, 0x0a /* Public */,
      64,    1,  671,    3, 0x2a /* Public | MethodCloned */,
      65,    2,  674,    3, 0x0a /* Public */,
      66,    4,  679,    3, 0x0a /* Public */,
      66,    3,  688,    3, 0x2a /* Public | MethodCloned */,
      68,    5,  695,    3, 0x0a /* Public */,
      68,    4,  706,    3, 0x2a /* Public | MethodCloned */,
      69,    3,  715,    3, 0x0a /* Public */,
      70,    2,  722,    3, 0x0a /* Public */,
      72,    3,  727,    3, 0x0a /* Public */,
      72,    4,  734,    3, 0x0a /* Public */,
      73,    3,  743,    3, 0x0a /* Public */,
      75,    2,  750,    3, 0x0a /* Public */,
      77,    2,  755,    3, 0x0a /* Public */,
      80,    2,  760,    3, 0x0a /* Public */,
      81,    2,  765,    3, 0x0a /* Public */,
      82,    3,  770,    3, 0x0a /* Public */,
      83,    2,  777,    3, 0x0a /* Public */,
      84,    4,  782,    3, 0x0a /* Public */,
      86,    3,  791,    3, 0x0a /* Public */,
      86,    2,  798,    3, 0x2a /* Public | MethodCloned */,
      89,    1,  803,    3, 0x0a /* Public */,
      90,    1,  806,    3, 0x0a /* Public */,
      92,    2,  809,    3, 0x0a /* Public */,
      94,    2,  814,    3, 0x0a /* Public */,
      96,    3,  819,    3, 0x0a /* Public */,
      96,    2,  826,    3, 0x2a /* Public | MethodCloned */,
      97,    2,  831,    3, 0x0a /* Public */,
      98,    2,  836,    3, 0x0a /* Public */,
      99,    2,  841,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QObjectStar,    5,    6,    4,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,   10,    4,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,   10,   19,   20,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex,   10,   19,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 24, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   23,   25,   26,   27,    4,
    0x80000000 | 29, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 31, QMetaType::Int,   10,   30,   32,   27,
    0x80000000 | 29, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 31,   10,   30,   32,
    0x80000000 | 29, 0x80000000 | 2, QMetaType::QString,   10,   30,
    0x80000000 | 34, 0x80000000 | 2, QMetaType::QModelIndex,   10,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   10,    4,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 38, QMetaType::Int,   10,   37,   39,   20,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 38,   10,   37,   39,
    0x80000000 | 41, 0x80000000 | 2, QMetaType::Int,   10,   27,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   26,   27,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   26,   27,
    QMetaType::QModelIndex, 0x80000000 | 2, 0x80000000 | 44,   10,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 11,   10,   27,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   27,   47,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   27,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 14,   10,   26,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 11,   10,   26,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   26,   47,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   26,   47,
    0x80000000 | 41, 0x80000000 | 2,   10,
    0x80000000 | 41, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   26,   27,
    0x80000000 | 41, 0x80000000 | 2, QMetaType::Int,   10,   26,
    0x80000000 | 52, 0x80000000 | 2, QMetaType::QModelIndex,   10,   19,
    0x80000000 | 41, 0x80000000 | 2, QMetaType::QModelIndex,   10,   19,
    0x80000000 | 44, 0x80000000 | 2,   10,
    0x80000000 | 56, 0x80000000 | 2, 0x80000000 | 57,   10,   58,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,   10,   61,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   27,   47,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   27,   47,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   26,   47,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   26,   47,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,   10,    4,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,    6,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,   10,   19,   67,   20,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,   10,   19,   67,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 38, QMetaType::QVariant, QMetaType::Int,   10,   37,   39,   67,   20,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 38, QMetaType::QVariant,   10,   37,   39,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 14,   10,   27,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   10,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 14,   10,   26,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 14,   10,   26,   27,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 52,   10,   19,   74,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 76,   10,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 78,   10,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 14,   10,   26,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   10,   71,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   10,   26,   27,   85,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 87,   10,   27,   88,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   27,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 91, 0x80000000 | 2,   10,
    0x80000000 | 93, 0x80000000 | 2, QMetaType::Int,   10,   27,
    0x80000000 | 95, 0x80000000 | 2, QMetaType::Int,   10,   27,
    0x80000000 | 95, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   26,   27,
    0x80000000 | 95, 0x80000000 | 2, QMetaType::Int,   10,   26,
    0x80000000 | 93, 0x80000000 | 2, QMetaType::Int,   10,   26,
    0x80000000 | 95, 0x80000000 | 2, QMetaType::Int,   10,   26,
    0x80000000 | 41, 0x80000000 | 2, QMetaType::Int,   10,   26,

       0        // eod
};

void PythonQtWrapper_QStandardItemModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStandardItemModel *_t = static_cast<PythonQtWrapper_QStandardItemModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStandardItemModel* _r = _t->new_QStandardItemModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItemModel**>(_a[0]) = _r; }  break;
        case 1: { QStandardItemModel* _r = _t->new_QStandardItemModel();
            if (_a[0]) *reinterpret_cast< QStandardItemModel**>(_a[0]) = _r; }  break;
        case 2: { QStandardItemModel* _r = _t->new_QStandardItemModel((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QObject*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStandardItemModel**>(_a[0]) = _r; }  break;
        case 3: { QStandardItemModel* _r = _t->new_QStandardItemModel((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItemModel**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QStandardItemModel((*reinterpret_cast< QStandardItemModel*(*)>(_a[1]))); break;
        case 5: _t->appendColumn((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[2]))); break;
        case 6: _t->appendRow((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[2]))); break;
        case 7: _t->appendRow((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[2]))); break;
        case 8: _t->clear((*reinterpret_cast< QStandardItemModel*(*)>(_a[1]))); break;
        case 9: { int _r = _t->py_q_columnCount((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->py_q_columnCount((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QVariant _r = _t->py_q_data((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 12: { QVariant _r = _t->py_q_data((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QStandardItemModel*(*)>(_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: { QList<QStandardItem*> _r = _t->findItems((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QList<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 15: { QList<QStandardItem*> _r = _t->findItems((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 16: { QList<QStandardItem*> _r = _t->findItems((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 17: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QStandardItemModel*(*)>(_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 21: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 22: { QStandardItem* _r = _t->horizontalHeaderItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 23: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QStandardItemModel*(*)>(_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 24: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 25: { QModelIndex _r = _t->indexFromItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QStandardItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 26: _t->insertColumn((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[3]))); break;
        case 27: { bool _r = _t->py_q_insertColumns((*reinterpret_cast< QStandardItemModel*(*)>(_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 28: { bool _r = _t->py_q_insertColumns((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: _t->insertRow((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[3]))); break;
        case 30: _t->insertRow((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QStandardItem*> >(*)>(_a[3]))); break;
        case 31: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QStandardItemModel*(*)>(_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 32: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { QStandardItem* _r = _t->invisibleRootItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 34: { QStandardItem* _r = _t->item((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 35: { QStandardItem* _r = _t->item((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 36: { QMap<int,QVariant> _r = _t->py_q_itemData((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMap<int,QVariant>*>(_a[0]) = _r; }  break;
        case 37: { QStandardItem* _r = _t->itemFromIndex((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_a[0]) = _r; }  break;
        case 38: { const QStandardItem* _r = _t->itemPrototype((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QStandardItem**>(_a[0]) = _r; }  break;
        case 39: { QMimeData* _r = _t->py_q_mimeData((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 40: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 41: { QModelIndex _r = _t->py_q_parent((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->py_q_removeColumns((*reinterpret_cast< QStandardItemModel*(*)>(_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 43: { bool _r = _t->py_q_removeColumns((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 44: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QStandardItemModel*(*)>(_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 45: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { int _r = _t->py_q_rowCount((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 47: { int _r = _t->py_q_rowCount((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 48: _t->setColumnCount((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 49: { bool _r = _t->py_q_setData((*reinterpret_cast< QStandardItemModel*(*)>(_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 50: { bool _r = _t->py_q_setData((*reinterpret_cast< QStandardItemModel*(*)>(_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 51: { bool _r = _t->py_q_setHeaderData((*reinterpret_cast< QStandardItemModel*(*)>(_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 52: { bool _r = _t->py_q_setHeaderData((*reinterpret_cast< QStandardItemModel*(*)>(_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 53: _t->setHorizontalHeaderItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[3]))); break;
        case 54: _t->setHorizontalHeaderLabels((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 55: _t->setItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[3]))); break;
        case 56: _t->setItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[4]))); break;
        case 57: { bool _r = _t->py_q_setItemData((*reinterpret_cast< QStandardItemModel*(*)>(_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 58: _t->setItemPrototype((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<const QStandardItem*>(*)>(_a[2]))); break;
        case 59: _t->setItemRoleNames((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QHash<int,QByteArray>(*)>(_a[2]))); break;
        case 60: _t->setRowCount((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 61: _t->setSortRole((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 62: _t->setVerticalHeaderItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QStandardItem*>(*)>(_a[3]))); break;
        case 63: _t->setVerticalHeaderLabels((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 64: { QModelIndex _r = _t->py_q_sibling((*reinterpret_cast< QStandardItemModel*(*)>(_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 65: _t->py_q_sort((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 66: _t->py_q_sort((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: { int _r = _t->sortRole((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 68: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 69: { PythonQtPassOwnershipToPython<QList<QStandardItem*> > _r = _t->takeColumn((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QList<QStandardItem*> >*>(_a[0]) = _r; }  break;
        case 70: { PythonQtPassOwnershipToPython<QStandardItem*> _r = _t->takeHorizontalHeaderItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 71: { PythonQtPassOwnershipToPython<QStandardItem*> _r = _t->takeItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 72: { PythonQtPassOwnershipToPython<QStandardItem*> _r = _t->takeItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 73: { PythonQtPassOwnershipToPython<QList<QStandardItem*> > _r = _t->takeRow((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QList<QStandardItem*> >*>(_a[0]) = _r; }  break;
        case 74: { PythonQtPassOwnershipToPython<QStandardItem*> _r = _t->takeVerticalHeaderItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QStandardItem*>*>(_a[0]) = _r; }  break;
        case 75: { QStandardItem* _r = _t->verticalHeaderItem((*reinterpret_cast< QStandardItemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStandardItem**>(_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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); 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< QStandardItemModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStandardItemModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStandardItemModel.data,
      qt_meta_data_PythonQtWrapper_QStandardItemModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStandardItemModel::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 < 76)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 76;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 76)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 76;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStaticText_t {
    QByteArrayData data[35];
    char stringdata0[423];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStaticText_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStaticText_t qt_meta_stringdata_PythonQtWrapper_QStaticText = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QStaticText"
QT_MOC_LITERAL(1, 28, 15), // "new_QStaticText"
QT_MOC_LITERAL(2, 44, 12), // "QStaticText*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 11), // "QStaticText"
QT_MOC_LITERAL(5, 70, 5), // "other"
QT_MOC_LITERAL(6, 76, 4), // "text"
QT_MOC_LITERAL(7, 81, 18), // "delete_QStaticText"
QT_MOC_LITERAL(8, 100, 3), // "obj"
QT_MOC_LITERAL(9, 104, 6), // "__ne__"
QT_MOC_LITERAL(10, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 128, 6), // "arg__1"
QT_MOC_LITERAL(12, 135, 15), // "operator_assign"
QT_MOC_LITERAL(13, 151, 6), // "__eq__"
QT_MOC_LITERAL(14, 158, 15), // "performanceHint"
QT_MOC_LITERAL(15, 174, 28), // "QStaticText::PerformanceHint"
QT_MOC_LITERAL(16, 203, 7), // "prepare"
QT_MOC_LITERAL(17, 211, 6), // "matrix"
QT_MOC_LITERAL(18, 218, 4), // "font"
QT_MOC_LITERAL(19, 223, 18), // "setPerformanceHint"
QT_MOC_LITERAL(20, 242, 7), // "setText"
QT_MOC_LITERAL(21, 250, 13), // "setTextFormat"
QT_MOC_LITERAL(22, 264, 14), // "Qt::TextFormat"
QT_MOC_LITERAL(23, 279, 10), // "textFormat"
QT_MOC_LITERAL(24, 290, 13), // "setTextOption"
QT_MOC_LITERAL(25, 304, 11), // "QTextOption"
QT_MOC_LITERAL(26, 316, 10), // "textOption"
QT_MOC_LITERAL(27, 327, 12), // "setTextWidth"
QT_MOC_LITERAL(28, 340, 9), // "textWidth"
QT_MOC_LITERAL(29, 350, 4), // "size"
QT_MOC_LITERAL(30, 355, 4), // "swap"
QT_MOC_LITERAL(31, 360, 12), // "QStaticText&"
QT_MOC_LITERAL(32, 373, 15), // "PerformanceHint"
QT_MOC_LITERAL(33, 389, 15), // "ModerateCaching"
QT_MOC_LITERAL(34, 405, 17) // "AggressiveCaching"

    },
    "PythonQtWrapper_QStaticText\0new_QStaticText\0"
    "QStaticText*\0\0QStaticText\0other\0text\0"
    "delete_QStaticText\0obj\0__ne__\0"
    "theWrappedObject\0arg__1\0operator_assign\0"
    "__eq__\0performanceHint\0"
    "QStaticText::PerformanceHint\0prepare\0"
    "matrix\0font\0setPerformanceHint\0setText\0"
    "setTextFormat\0Qt::TextFormat\0textFormat\0"
    "setTextOption\0QTextOption\0textOption\0"
    "setTextWidth\0textWidth\0size\0swap\0"
    "QStaticText&\0PerformanceHint\0"
    "ModerateCaching\0AggressiveCaching"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStaticText[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  124,    3, 0x0a /* Public */,
       1,    1,  125,    3, 0x0a /* Public */,
       1,    1,  128,    3, 0x0a /* Public */,
       7,    1,  131,    3, 0x0a /* Public */,
       9,    2,  134,    3, 0x0a /* Public */,
      12,    2,  139,    3, 0x0a /* Public */,
      13,    2,  144,    3, 0x0a /* Public */,
      14,    1,  149,    3, 0x0a /* Public */,
      16,    3,  152,    3, 0x0a /* Public */,
      16,    2,  159,    3, 0x2a /* Public | MethodCloned */,
      16,    1,  164,    3, 0x2a /* Public | MethodCloned */,
      19,    2,  167,    3, 0x0a /* Public */,
      20,    2,  172,    3, 0x0a /* Public */,
      21,    2,  177,    3, 0x0a /* Public */,
      24,    2,  182,    3, 0x0a /* Public */,
      27,    2,  187,    3, 0x0a /* Public */,
      29,    1,  192,    3, 0x0a /* Public */,
      30,    2,  195,    3, 0x0a /* Public */,
       6,    1,  200,    3, 0x0a /* Public */,
      23,    1,  203,    3, 0x0a /* Public */,
      26,    1,  206,    3, 0x0a /* Public */,
      28,    1,  209,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QString,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,   11,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   10,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,   11,
    0x80000000 | 15, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTransform, QMetaType::QFont,   10,   17,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTransform,   10,   17,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   10,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,   10,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   28,
    QMetaType::QSizeF, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   10,    5,
    QMetaType::QString, 0x80000000 | 2,   10,
    0x80000000 | 22, 0x80000000 | 2,   10,
    0x80000000 | 25, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      32, 0x0,    2,  216,

 // enum data: key, value
      33, uint(PythonQtWrapper_QStaticText::ModerateCaching),
      34, uint(PythonQtWrapper_QStaticText::AggressiveCaching),

       0        // eod
};

void PythonQtWrapper_QStaticText::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStaticText *_t = static_cast<PythonQtWrapper_QStaticText *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStaticText* _r = _t->new_QStaticText();
            if (_a[0]) *reinterpret_cast< QStaticText**>(_a[0]) = _r; }  break;
        case 1: { QStaticText* _r = _t->new_QStaticText((*reinterpret_cast< const QStaticText(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStaticText**>(_a[0]) = _r; }  break;
        case 2: { QStaticText* _r = _t->new_QStaticText((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStaticText**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStaticText((*reinterpret_cast< QStaticText*(*)>(_a[1]))); break;
        case 4: { bool _r = _t->__ne__((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QStaticText(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QStaticText* _r = _t->operator_assign((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QStaticText(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStaticText**>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->__eq__((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QStaticText(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QStaticText::PerformanceHint _r = _t->performanceHint((*reinterpret_cast< QStaticText*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStaticText::PerformanceHint*>(_a[0]) = _r; }  break;
        case 8: _t->prepare((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])),(*reinterpret_cast< const QFont(*)>(_a[3]))); break;
        case 9: _t->prepare((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2]))); break;
        case 10: _t->prepare((*reinterpret_cast< QStaticText*(*)>(_a[1]))); break;
        case 11: _t->setPerformanceHint((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< QStaticText::PerformanceHint(*)>(_a[2]))); break;
        case 12: _t->setText((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 13: _t->setTextFormat((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< Qt::TextFormat(*)>(_a[2]))); break;
        case 14: _t->setTextOption((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< const QTextOption(*)>(_a[2]))); break;
        case 15: _t->setTextWidth((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 16: { QSizeF _r = _t->size((*reinterpret_cast< QStaticText*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 17: _t->swap((*reinterpret_cast< QStaticText*(*)>(_a[1])),(*reinterpret_cast< QStaticText(*)>(_a[2]))); break;
        case 18: { QString _r = _t->text((*reinterpret_cast< QStaticText*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { Qt::TextFormat _r = _t->textFormat((*reinterpret_cast< QStaticText*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextFormat*>(_a[0]) = _r; }  break;
        case 20: { QTextOption _r = _t->textOption((*reinterpret_cast< QStaticText*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption*>(_a[0]) = _r; }  break;
        case 21: { qreal _r = _t->textWidth((*reinterpret_cast< QStaticText*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStaticText >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStaticText >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStaticText >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStaticText >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStaticText::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStaticText.data,
      qt_meta_data_PythonQtWrapper_QStaticText,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStaticText::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_QStatusBar_t {
    QByteArrayData data[32];
    char stringdata0[430];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStatusBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStatusBar_t qt_meta_stringdata_PythonQtWrapper_QStatusBar = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QStatusBar"
QT_MOC_LITERAL(1, 27, 14), // "new_QStatusBar"
QT_MOC_LITERAL(2, 42, 11), // "QStatusBar*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 8), // "QWidget*"
QT_MOC_LITERAL(5, 64, 6), // "parent"
QT_MOC_LITERAL(6, 71, 17), // "delete_QStatusBar"
QT_MOC_LITERAL(7, 89, 3), // "obj"
QT_MOC_LITERAL(8, 93, 18), // "addPermanentWidget"
QT_MOC_LITERAL(9, 112, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 129, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(11, 166, 6), // "widget"
QT_MOC_LITERAL(12, 173, 7), // "stretch"
QT_MOC_LITERAL(13, 181, 9), // "addWidget"
QT_MOC_LITERAL(14, 191, 14), // "currentMessage"
QT_MOC_LITERAL(15, 206, 10), // "py_q_event"
QT_MOC_LITERAL(16, 217, 7), // "QEvent*"
QT_MOC_LITERAL(17, 225, 6), // "arg__1"
QT_MOC_LITERAL(18, 232, 10), // "hideOrShow"
QT_MOC_LITERAL(19, 243, 21), // "insertPermanentWidget"
QT_MOC_LITERAL(20, 265, 5), // "index"
QT_MOC_LITERAL(21, 271, 12), // "insertWidget"
QT_MOC_LITERAL(22, 284, 17), // "isSizeGripEnabled"
QT_MOC_LITERAL(23, 302, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(24, 318, 12), // "QPaintEvent*"
QT_MOC_LITERAL(25, 331, 8), // "reformat"
QT_MOC_LITERAL(26, 340, 12), // "removeWidget"
QT_MOC_LITERAL(27, 353, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(28, 370, 13), // "QResizeEvent*"
QT_MOC_LITERAL(29, 384, 18), // "setSizeGripEnabled"
QT_MOC_LITERAL(30, 403, 14), // "py_q_showEvent"
QT_MOC_LITERAL(31, 418, 11) // "QShowEvent*"

    },
    "PythonQtWrapper_QStatusBar\0new_QStatusBar\0"
    "QStatusBar*\0\0QWidget*\0parent\0"
    "delete_QStatusBar\0obj\0addPermanentWidget\0"
    "theWrappedObject\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0stretch\0addWidget\0currentMessage\0"
    "py_q_event\0QEvent*\0arg__1\0hideOrShow\0"
    "insertPermanentWidget\0index\0insertWidget\0"
    "isSizeGripEnabled\0py_q_paintEvent\0"
    "QPaintEvent*\0reformat\0removeWidget\0"
    "py_q_resizeEvent\0QResizeEvent*\0"
    "setSizeGripEnabled\0py_q_showEvent\0"
    "QShowEvent*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStatusBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  119,    3, 0x0a /* Public */,
       1,    0,  122,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  123,    3, 0x0a /* Public */,
       8,    3,  126,    3, 0x0a /* Public */,
       8,    2,  133,    3, 0x2a /* Public | MethodCloned */,
      13,    3,  138,    3, 0x0a /* Public */,
      13,    2,  145,    3, 0x2a /* Public | MethodCloned */,
      14,    1,  150,    3, 0x0a /* Public */,
      15,    2,  153,    3, 0x0a /* Public */,
      18,    1,  158,    3, 0x0a /* Public */,
      19,    4,  161,    3, 0x0a /* Public */,
      19,    3,  170,    3, 0x2a /* Public | MethodCloned */,
      21,    4,  177,    3, 0x0a /* Public */,
      21,    3,  186,    3, 0x2a /* Public | MethodCloned */,
      22,    1,  193,    3, 0x0a /* Public */,
      23,    2,  196,    3, 0x0a /* Public */,
      25,    1,  201,    3, 0x0a /* Public */,
      26,    2,  204,    3, 0x0a /* Public */,
      27,    2,  209,    3, 0x0a /* Public */,
      29,    2,  214,    3, 0x0a /* Public */,
      30,    2,  219,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Int,    9,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Int,    9,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16,    9,   17,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10, QMetaType::Int,    9,   20,   11,   12,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10,    9,   20,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10, QMetaType::Int,    9,   20,   11,   12,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10,    9,   20,   11,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   17,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    9,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    9,   17,

       0        // eod
};

void PythonQtWrapper_QStatusBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStatusBar *_t = static_cast<PythonQtWrapper_QStatusBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStatusBar* _r = _t->new_QStatusBar((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStatusBar**>(_a[0]) = _r; }  break;
        case 1: { QStatusBar* _r = _t->new_QStatusBar();
            if (_a[0]) *reinterpret_cast< QStatusBar**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QStatusBar((*reinterpret_cast< QStatusBar*(*)>(_a[1]))); break;
        case 3: _t->addPermanentWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 4: _t->addPermanentWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 5: _t->addWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 6: _t->addWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 7: { QString _r = _t->currentMessage((*reinterpret_cast< QStatusBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_event((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->hideOrShow((*reinterpret_cast< QStatusBar*(*)>(_a[1]))); break;
        case 10: { int _r = _t->insertPermanentWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->insertPermanentWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->insertWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->insertWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isSizeGripEnabled((*reinterpret_cast< QStatusBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: _t->py_q_paintEvent((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 16: _t->reformat((*reinterpret_cast< QStatusBar*(*)>(_a[1]))); break;
        case 17: _t->removeWidget((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 18: _t->py_q_resizeEvent((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 19: _t->setSizeGripEnabled((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 20: _t->py_q_showEvent((*reinterpret_cast< QStatusBar*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_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 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); 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< QStatusBar* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStatusBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStatusBar.data,
      qt_meta_data_PythonQtWrapper_QStatusBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStatusBar::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 < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStatusTipEvent_t {
    QByteArrayData data[8];
    char stringdata0[118];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStatusTipEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStatusTipEvent_t qt_meta_stringdata_PythonQtWrapper_QStatusTipEvent = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QStatusTipEvent"
QT_MOC_LITERAL(1, 32, 19), // "new_QStatusTipEvent"
QT_MOC_LITERAL(2, 52, 16), // "QStatusTipEvent*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 3), // "tip"
QT_MOC_LITERAL(5, 74, 22), // "delete_QStatusTipEvent"
QT_MOC_LITERAL(6, 97, 3), // "obj"
QT_MOC_LITERAL(7, 101, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QStatusTipEvent\0"
    "new_QStatusTipEvent\0QStatusTipEvent*\0"
    "\0tip\0delete_QStatusTipEvent\0obj\0"
    "theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStatusTipEvent[] = {

 // 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 */,
       4,    1,   35,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QString,    4,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QString, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QStatusTipEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStatusTipEvent *_t = static_cast<PythonQtWrapper_QStatusTipEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStatusTipEvent* _r = _t->new_QStatusTipEvent((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStatusTipEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QStatusTipEvent((*reinterpret_cast< QStatusTipEvent*(*)>(_a[1]))); break;
        case 2: { QString _r = _t->tip((*reinterpret_cast< QStatusTipEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStatusTipEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStatusTipEvent.data,
      qt_meta_data_PythonQtWrapper_QStatusTipEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStatusTipEvent::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_QStringListModel_t {
    QByteArrayData data[31];
    char stringdata0[375];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStringListModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStringListModel_t qt_meta_stringdata_PythonQtWrapper_QStringListModel = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QStringListModel"
QT_MOC_LITERAL(1, 33, 20), // "new_QStringListModel"
QT_MOC_LITERAL(2, 54, 17), // "QStringListModel*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "parent"
QT_MOC_LITERAL(5, 80, 7), // "strings"
QT_MOC_LITERAL(6, 88, 23), // "delete_QStringListModel"
QT_MOC_LITERAL(7, 112, 3), // "obj"
QT_MOC_LITERAL(8, 116, 9), // "py_q_data"
QT_MOC_LITERAL(9, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 143, 5), // "index"
QT_MOC_LITERAL(11, 149, 4), // "role"
QT_MOC_LITERAL(12, 154, 10), // "py_q_flags"
QT_MOC_LITERAL(13, 165, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(14, 179, 15), // "py_q_insertRows"
QT_MOC_LITERAL(15, 195, 3), // "row"
QT_MOC_LITERAL(16, 199, 5), // "count"
QT_MOC_LITERAL(17, 205, 15), // "py_q_removeRows"
QT_MOC_LITERAL(18, 221, 13), // "py_q_rowCount"
QT_MOC_LITERAL(19, 235, 12), // "py_q_setData"
QT_MOC_LITERAL(20, 248, 5), // "value"
QT_MOC_LITERAL(21, 254, 13), // "setStringList"
QT_MOC_LITERAL(22, 268, 12), // "py_q_sibling"
QT_MOC_LITERAL(23, 281, 6), // "column"
QT_MOC_LITERAL(24, 288, 3), // "idx"
QT_MOC_LITERAL(25, 292, 9), // "py_q_sort"
QT_MOC_LITERAL(26, 302, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(27, 316, 5), // "order"
QT_MOC_LITERAL(28, 322, 10), // "stringList"
QT_MOC_LITERAL(29, 333, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(30, 359, 15) // "Qt::DropActions"

    },
    "PythonQtWrapper_QStringListModel\0"
    "new_QStringListModel\0QStringListModel*\0"
    "\0parent\0strings\0delete_QStringListModel\0"
    "obj\0py_q_data\0theWrappedObject\0index\0"
    "role\0py_q_flags\0Qt::ItemFlags\0"
    "py_q_insertRows\0row\0count\0py_q_removeRows\0"
    "py_q_rowCount\0py_q_setData\0value\0"
    "setStringList\0py_q_sibling\0column\0idx\0"
    "py_q_sort\0Qt::SortOrder\0order\0stringList\0"
    "py_q_supportedDropActions\0Qt::DropActions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStringListModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  119,    3, 0x0a /* Public */,
       1,    0,  122,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  123,    3, 0x0a /* Public */,
       1,    1,  128,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  131,    3, 0x0a /* Public */,
       8,    3,  134,    3, 0x0a /* Public */,
      12,    2,  141,    3, 0x0a /* Public */,
      14,    4,  146,    3, 0x0a /* Public */,
      14,    3,  155,    3, 0x2a /* Public | MethodCloned */,
      17,    4,  162,    3, 0x0a /* Public */,
      17,    3,  171,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  178,    3, 0x0a /* Public */,
      18,    1,  183,    3, 0x2a /* Public | MethodCloned */,
      19,    4,  186,    3, 0x0a /* Public */,
      19,    3,  195,    3, 0x2a /* Public | MethodCloned */,
      21,    2,  202,    3, 0x0a /* Public */,
      22,    4,  207,    3, 0x0a /* Public */,
      25,    3,  216,    3, 0x0a /* Public */,
      25,    2,  223,    3, 0x2a /* Public | MethodCloned */,
      28,    1,  228,    3, 0x0a /* Public */,
      29,    1,  231,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QStringList, QMetaType::QObjectStar,    5,    4,
    0x80000000 | 2, QMetaType::QStringList,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,    9,   10,   11,
    0x80000000 | 13, 0x80000000 | 2, QMetaType::QModelIndex,    9,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    9,   15,   16,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    9,   15,   16,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   15,   16,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    9,    4,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,    9,   10,   20,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,    9,   10,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,    9,    5,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    9,   15,   23,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 26,    9,   23,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   23,
    QMetaType::QStringList, 0x80000000 | 2,    9,
    0x80000000 | 30, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QStringListModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStringListModel *_t = static_cast<PythonQtWrapper_QStringListModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStringListModel* _r = _t->new_QStringListModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringListModel**>(_a[0]) = _r; }  break;
        case 1: { QStringListModel* _r = _t->new_QStringListModel();
            if (_a[0]) *reinterpret_cast< QStringListModel**>(_a[0]) = _r; }  break;
        case 2: { QStringListModel* _r = _t->new_QStringListModel((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringListModel**>(_a[0]) = _r; }  break;
        case 3: { QStringListModel* _r = _t->new_QStringListModel((*reinterpret_cast< const QStringList(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringListModel**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QStringListModel((*reinterpret_cast< QStringListModel*(*)>(_a[1]))); break;
        case 5: { QVariant _r = _t->py_q_data((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 6: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QStringListModel*(*)>(_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 8: { bool _r = _t->py_q_insertRows((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QStringListModel*(*)>(_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 10: { bool _r = _t->py_q_removeRows((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->py_q_rowCount((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->py_q_rowCount((*reinterpret_cast< QStringListModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_setData((*reinterpret_cast< QStringListModel*(*)>(_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 14: { bool _r = _t->py_q_setData((*reinterpret_cast< QStringListModel*(*)>(_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 15: _t->setStringList((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 16: { QModelIndex _r = _t->py_q_sibling((*reinterpret_cast< QStringListModel*(*)>(_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 17: _t->py_q_sort((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 18: _t->py_q_sort((*reinterpret_cast< QStringListModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 19: { QStringList _r = _t->stringList((*reinterpret_cast< QStringListModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 20: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QStringListModel*(*)>(_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 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); 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< QStringListModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStringListModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStringListModel.data,
      qt_meta_data_PythonQtWrapper_QStringListModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStringListModel::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 < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyle_t {
    QByteArrayData data[123];
    char stringdata0[1713];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyle_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyle_t qt_meta_stringdata_PythonQtWrapper_QStyle = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QStyle"
QT_MOC_LITERAL(1, 23, 13), // "delete_QStyle"
QT_MOC_LITERAL(2, 37, 0), // ""
QT_MOC_LITERAL(3, 38, 7), // "QStyle*"
QT_MOC_LITERAL(4, 46, 3), // "obj"
QT_MOC_LITERAL(5, 50, 25), // "static_QStyle_alignedRect"
QT_MOC_LITERAL(6, 76, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(7, 96, 9), // "direction"
QT_MOC_LITERAL(8, 106, 13), // "Qt::Alignment"
QT_MOC_LITERAL(9, 120, 9), // "alignment"
QT_MOC_LITERAL(10, 130, 4), // "size"
QT_MOC_LITERAL(11, 135, 9), // "rectangle"
QT_MOC_LITERAL(12, 145, 21), // "combinedLayoutSpacing"
QT_MOC_LITERAL(13, 167, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 184, 25), // "QSizePolicy::ControlTypes"
QT_MOC_LITERAL(15, 210, 9), // "controls1"
QT_MOC_LITERAL(16, 220, 9), // "controls2"
QT_MOC_LITERAL(17, 230, 15), // "Qt::Orientation"
QT_MOC_LITERAL(18, 246, 11), // "orientation"
QT_MOC_LITERAL(19, 258, 13), // "QStyleOption*"
QT_MOC_LITERAL(20, 272, 6), // "option"
QT_MOC_LITERAL(21, 279, 8), // "QWidget*"
QT_MOC_LITERAL(22, 288, 6), // "widget"
QT_MOC_LITERAL(23, 295, 18), // "drawComplexControl"
QT_MOC_LITERAL(24, 314, 22), // "QStyle::ComplexControl"
QT_MOC_LITERAL(25, 337, 2), // "cc"
QT_MOC_LITERAL(26, 340, 26), // "const QStyleOptionComplex*"
QT_MOC_LITERAL(27, 367, 3), // "opt"
QT_MOC_LITERAL(28, 371, 9), // "QPainter*"
QT_MOC_LITERAL(29, 381, 1), // "p"
QT_MOC_LITERAL(30, 383, 14), // "const QWidget*"
QT_MOC_LITERAL(31, 398, 23), // "py_q_drawComplexControl"
QT_MOC_LITERAL(32, 422, 11), // "drawControl"
QT_MOC_LITERAL(33, 434, 22), // "QStyle::ControlElement"
QT_MOC_LITERAL(34, 457, 7), // "element"
QT_MOC_LITERAL(35, 465, 19), // "const QStyleOption*"
QT_MOC_LITERAL(36, 485, 1), // "w"
QT_MOC_LITERAL(37, 487, 16), // "py_q_drawControl"
QT_MOC_LITERAL(38, 504, 14), // "drawItemPixmap"
QT_MOC_LITERAL(39, 519, 7), // "painter"
QT_MOC_LITERAL(40, 527, 4), // "rect"
QT_MOC_LITERAL(41, 532, 6), // "pixmap"
QT_MOC_LITERAL(42, 539, 19), // "py_q_drawItemPixmap"
QT_MOC_LITERAL(43, 559, 12), // "drawItemText"
QT_MOC_LITERAL(44, 572, 5), // "flags"
QT_MOC_LITERAL(45, 578, 3), // "pal"
QT_MOC_LITERAL(46, 582, 7), // "enabled"
QT_MOC_LITERAL(47, 590, 4), // "text"
QT_MOC_LITERAL(48, 595, 19), // "QPalette::ColorRole"
QT_MOC_LITERAL(49, 615, 8), // "textRole"
QT_MOC_LITERAL(50, 624, 17), // "py_q_drawItemText"
QT_MOC_LITERAL(51, 642, 13), // "drawPrimitive"
QT_MOC_LITERAL(52, 656, 24), // "QStyle::PrimitiveElement"
QT_MOC_LITERAL(53, 681, 2), // "pe"
QT_MOC_LITERAL(54, 684, 18), // "py_q_drawPrimitive"
QT_MOC_LITERAL(55, 703, 19), // "generatedIconPixmap"
QT_MOC_LITERAL(56, 723, 11), // "QIcon::Mode"
QT_MOC_LITERAL(57, 735, 8), // "iconMode"
QT_MOC_LITERAL(58, 744, 24), // "py_q_generatedIconPixmap"
QT_MOC_LITERAL(59, 769, 21), // "hitTestComplexControl"
QT_MOC_LITERAL(60, 791, 18), // "QStyle::SubControl"
QT_MOC_LITERAL(61, 810, 2), // "pt"
QT_MOC_LITERAL(62, 813, 26), // "py_q_hitTestComplexControl"
QT_MOC_LITERAL(63, 840, 14), // "itemPixmapRect"
QT_MOC_LITERAL(64, 855, 1), // "r"
QT_MOC_LITERAL(65, 857, 19), // "py_q_itemPixmapRect"
QT_MOC_LITERAL(66, 877, 13), // "layoutSpacing"
QT_MOC_LITERAL(67, 891, 24), // "QSizePolicy::ControlType"
QT_MOC_LITERAL(68, 916, 8), // "control1"
QT_MOC_LITERAL(69, 925, 8), // "control2"
QT_MOC_LITERAL(70, 934, 18), // "py_q_layoutSpacing"
QT_MOC_LITERAL(71, 953, 11), // "pixelMetric"
QT_MOC_LITERAL(72, 965, 19), // "QStyle::PixelMetric"
QT_MOC_LITERAL(73, 985, 6), // "metric"
QT_MOC_LITERAL(74, 992, 16), // "py_q_pixelMetric"
QT_MOC_LITERAL(75, 1009, 6), // "polish"
QT_MOC_LITERAL(76, 1016, 13), // "QApplication*"
QT_MOC_LITERAL(77, 1030, 6), // "arg__1"
QT_MOC_LITERAL(78, 1037, 11), // "py_q_polish"
QT_MOC_LITERAL(79, 1049, 9), // "QPalette&"
QT_MOC_LITERAL(80, 1059, 5), // "proxy"
QT_MOC_LITERAL(81, 1065, 13), // "const QStyle*"
QT_MOC_LITERAL(82, 1079, 16), // "sizeFromContents"
QT_MOC_LITERAL(83, 1096, 20), // "QStyle::ContentsType"
QT_MOC_LITERAL(84, 1117, 2), // "ct"
QT_MOC_LITERAL(85, 1120, 12), // "contentsSize"
QT_MOC_LITERAL(86, 1133, 21), // "py_q_sizeFromContents"
QT_MOC_LITERAL(87, 1155, 37), // "static_QStyle_sliderPositionF..."
QT_MOC_LITERAL(88, 1193, 3), // "min"
QT_MOC_LITERAL(89, 1197, 3), // "max"
QT_MOC_LITERAL(90, 1201, 3), // "val"
QT_MOC_LITERAL(91, 1205, 5), // "space"
QT_MOC_LITERAL(92, 1211, 10), // "upsideDown"
QT_MOC_LITERAL(93, 1222, 37), // "static_QStyle_sliderValueFrom..."
QT_MOC_LITERAL(94, 1260, 3), // "pos"
QT_MOC_LITERAL(95, 1264, 12), // "standardIcon"
QT_MOC_LITERAL(96, 1277, 22), // "QStyle::StandardPixmap"
QT_MOC_LITERAL(97, 1300, 17), // "py_q_standardIcon"
QT_MOC_LITERAL(98, 1318, 15), // "standardPalette"
QT_MOC_LITERAL(99, 1334, 20), // "py_q_standardPalette"
QT_MOC_LITERAL(100, 1355, 14), // "standardPixmap"
QT_MOC_LITERAL(101, 1370, 19), // "py_q_standardPixmap"
QT_MOC_LITERAL(102, 1390, 9), // "styleHint"
QT_MOC_LITERAL(103, 1400, 17), // "QStyle::StyleHint"
QT_MOC_LITERAL(104, 1418, 9), // "stylehint"
QT_MOC_LITERAL(105, 1428, 17), // "QStyleHintReturn*"
QT_MOC_LITERAL(106, 1446, 10), // "returnData"
QT_MOC_LITERAL(107, 1457, 14), // "py_q_styleHint"
QT_MOC_LITERAL(108, 1472, 14), // "subControlRect"
QT_MOC_LITERAL(109, 1487, 2), // "sc"
QT_MOC_LITERAL(110, 1490, 19), // "py_q_subControlRect"
QT_MOC_LITERAL(111, 1510, 14), // "subElementRect"
QT_MOC_LITERAL(112, 1525, 18), // "QStyle::SubElement"
QT_MOC_LITERAL(113, 1544, 10), // "subElement"
QT_MOC_LITERAL(114, 1555, 19), // "py_q_subElementRect"
QT_MOC_LITERAL(115, 1575, 8), // "unpolish"
QT_MOC_LITERAL(116, 1584, 13), // "py_q_unpolish"
QT_MOC_LITERAL(117, 1598, 29), // "static_QStyle_visualAlignment"
QT_MOC_LITERAL(118, 1628, 23), // "static_QStyle_visualPos"
QT_MOC_LITERAL(119, 1652, 12), // "boundingRect"
QT_MOC_LITERAL(120, 1665, 10), // "logicalPos"
QT_MOC_LITERAL(121, 1676, 24), // "static_QStyle_visualRect"
QT_MOC_LITERAL(122, 1701, 11) // "logicalRect"

    },
    "PythonQtWrapper_QStyle\0delete_QStyle\0"
    "\0QStyle*\0obj\0static_QStyle_alignedRect\0"
    "Qt::LayoutDirection\0direction\0"
    "Qt::Alignment\0alignment\0size\0rectangle\0"
    "combinedLayoutSpacing\0theWrappedObject\0"
    "QSizePolicy::ControlTypes\0controls1\0"
    "controls2\0Qt::Orientation\0orientation\0"
    "QStyleOption*\0option\0QWidget*\0widget\0"
    "drawComplexControl\0QStyle::ComplexControl\0"
    "cc\0const QStyleOptionComplex*\0opt\0"
    "QPainter*\0p\0const QWidget*\0"
    "py_q_drawComplexControl\0drawControl\0"
    "QStyle::ControlElement\0element\0"
    "const QStyleOption*\0w\0py_q_drawControl\0"
    "drawItemPixmap\0painter\0rect\0pixmap\0"
    "py_q_drawItemPixmap\0drawItemText\0flags\0"
    "pal\0enabled\0text\0QPalette::ColorRole\0"
    "textRole\0py_q_drawItemText\0drawPrimitive\0"
    "QStyle::PrimitiveElement\0pe\0"
    "py_q_drawPrimitive\0generatedIconPixmap\0"
    "QIcon::Mode\0iconMode\0py_q_generatedIconPixmap\0"
    "hitTestComplexControl\0QStyle::SubControl\0"
    "pt\0py_q_hitTestComplexControl\0"
    "itemPixmapRect\0r\0py_q_itemPixmapRect\0"
    "layoutSpacing\0QSizePolicy::ControlType\0"
    "control1\0control2\0py_q_layoutSpacing\0"
    "pixelMetric\0QStyle::PixelMetric\0metric\0"
    "py_q_pixelMetric\0polish\0QApplication*\0"
    "arg__1\0py_q_polish\0QPalette&\0proxy\0"
    "const QStyle*\0sizeFromContents\0"
    "QStyle::ContentsType\0ct\0contentsSize\0"
    "py_q_sizeFromContents\0"
    "static_QStyle_sliderPositionFromValue\0"
    "min\0max\0val\0space\0upsideDown\0"
    "static_QStyle_sliderValueFromPosition\0"
    "pos\0standardIcon\0QStyle::StandardPixmap\0"
    "py_q_standardIcon\0standardPalette\0"
    "py_q_standardPalette\0standardPixmap\0"
    "py_q_standardPixmap\0styleHint\0"
    "QStyle::StyleHint\0stylehint\0"
    "QStyleHintReturn*\0returnData\0"
    "py_q_styleHint\0subControlRect\0sc\0"
    "py_q_subControlRect\0subElementRect\0"
    "QStyle::SubElement\0subElement\0"
    "py_q_subElementRect\0unpolish\0py_q_unpolish\0"
    "static_QStyle_visualAlignment\0"
    "static_QStyle_visualPos\0boundingRect\0"
    "logicalPos\0static_QStyle_visualRect\0"
    "logicalRect"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyle[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  489,    2, 0x0a /* Public */,
       5,    4,  492,    2, 0x0a /* Public */,
      12,    6,  501,    2, 0x0a /* Public */,
      12,    5,  514,    2, 0x2a /* Public | MethodCloned */,
      12,    4,  525,    2, 0x2a /* Public | MethodCloned */,
      23,    5,  534,    2, 0x0a /* Public */,
      23,    4,  545,    2, 0x2a /* Public | MethodCloned */,
      31,    5,  554,    2, 0x0a /* Public */,
      31,    4,  565,    2, 0x2a /* Public | MethodCloned */,
      32,    5,  574,    2, 0x0a /* Public */,
      32,    4,  585,    2, 0x2a /* Public | MethodCloned */,
      37,    5,  594,    2, 0x0a /* Public */,
      37,    4,  605,    2, 0x2a /* Public | MethodCloned */,
      38,    5,  614,    2, 0x0a /* Public */,
      42,    5,  625,    2, 0x0a /* Public */,
      43,    8,  636,    2, 0x0a /* Public */,
      43,    7,  653,    2, 0x2a /* Public | MethodCloned */,
      50,    8,  668,    2, 0x0a /* Public */,
      50,    7,  685,    2, 0x2a /* Public | MethodCloned */,
      51,    5,  700,    2, 0x0a /* Public */,
      51,    4,  711,    2, 0x2a /* Public | MethodCloned */,
      54,    5,  720,    2, 0x0a /* Public */,
      54,    4,  731,    2, 0x2a /* Public | MethodCloned */,
      55,    4,  740,    2, 0x0a /* Public */,
      58,    4,  749,    2, 0x0a /* Public */,
      59,    5,  758,    2, 0x0a /* Public */,
      59,    4,  769,    2, 0x2a /* Public | MethodCloned */,
      62,    5,  778,    2, 0x0a /* Public */,
      62,    4,  789,    2, 0x2a /* Public | MethodCloned */,
      63,    4,  798,    2, 0x0a /* Public */,
      65,    4,  807,    2, 0x0a /* Public */,
      66,    6,  816,    2, 0x0a /* Public */,
      66,    5,  829,    2, 0x2a /* Public | MethodCloned */,
      66,    4,  840,    2, 0x2a /* Public | MethodCloned */,
      70,    6,  849,    2, 0x0a /* Public */,
      70,    5,  862,    2, 0x2a /* Public | MethodCloned */,
      70,    4,  873,    2, 0x2a /* Public | MethodCloned */,
      71,    4,  882,    2, 0x0a /* Public */,
      71,    3,  891,    2, 0x2a /* Public | MethodCloned */,
      71,    2,  898,    2, 0x2a /* Public | MethodCloned */,
      74,    4,  903,    2, 0x0a /* Public */,
      74,    3,  912,    2, 0x2a /* Public | MethodCloned */,
      74,    2,  919,    2, 0x2a /* Public | MethodCloned */,
      75,    2,  924,    2, 0x0a /* Public */,
      78,    2,  929,    2, 0x0a /* Public */,
      75,    2,  934,    2, 0x0a /* Public */,
      78,    2,  939,    2, 0x0a /* Public */,
      75,    2,  944,    2, 0x0a /* Public */,
      78,    2,  949,    2, 0x0a /* Public */,
      80,    1,  954,    2, 0x0a /* Public */,
      82,    5,  957,    2, 0x0a /* Public */,
      82,    4,  968,    2, 0x2a /* Public | MethodCloned */,
      86,    5,  977,    2, 0x0a /* Public */,
      86,    4,  988,    2, 0x2a /* Public | MethodCloned */,
      87,    5,  997,    2, 0x0a /* Public */,
      87,    4, 1008,    2, 0x2a /* Public | MethodCloned */,
      93,    5, 1017,    2, 0x0a /* Public */,
      93,    4, 1028,    2, 0x2a /* Public | MethodCloned */,
      95,    4, 1037,    2, 0x0a /* Public */,
      95,    3, 1046,    2, 0x2a /* Public | MethodCloned */,
      95,    2, 1053,    2, 0x2a /* Public | MethodCloned */,
      97,    4, 1058,    2, 0x0a /* Public */,
      97,    3, 1067,    2, 0x2a /* Public | MethodCloned */,
      97,    2, 1074,    2, 0x2a /* Public | MethodCloned */,
      98,    1, 1079,    2, 0x0a /* Public */,
      99,    1, 1082,    2, 0x0a /* Public */,
     100,    4, 1085,    2, 0x0a /* Public */,
     100,    3, 1094,    2, 0x2a /* Public | MethodCloned */,
     100,    2, 1101,    2, 0x2a /* Public | MethodCloned */,
     101,    4, 1106,    2, 0x0a /* Public */,
     101,    3, 1115,    2, 0x2a /* Public | MethodCloned */,
     101,    2, 1122,    2, 0x2a /* Public | MethodCloned */,
     102,    5, 1127,    2, 0x0a /* Public */,
     102,    4, 1138,    2, 0x2a /* Public | MethodCloned */,
     102,    3, 1147,    2, 0x2a /* Public | MethodCloned */,
     102,    2, 1154,    2, 0x2a /* Public | MethodCloned */,
     107,    5, 1159,    2, 0x0a /* Public */,
     107,    4, 1170,    2, 0x2a /* Public | MethodCloned */,
     107,    3, 1179,    2, 0x2a /* Public | MethodCloned */,
     107,    2, 1186,    2, 0x2a /* Public | MethodCloned */,
     108,    5, 1191,    2, 0x0a /* Public */,
     108,    4, 1202,    2, 0x2a /* Public | MethodCloned */,
     110,    5, 1211,    2, 0x0a /* Public */,
     110,    4, 1222,    2, 0x2a /* Public | MethodCloned */,
     111,    4, 1231,    2, 0x0a /* Public */,
     111,    3, 1240,    2, 0x2a /* Public | MethodCloned */,
     114,    4, 1247,    2, 0x0a /* Public */,
     114,    3, 1256,    2, 0x2a /* Public | MethodCloned */,
     115,    2, 1263,    2, 0x0a /* Public */,
     116,    2, 1268,    2, 0x0a /* Public */,
     115,    2, 1273,    2, 0x0a /* Public */,
     116,    2, 1278,    2, 0x0a /* Public */,
     117,    2, 1283,    2, 0x0a /* Public */,
     118,    3, 1288,    2, 0x0a /* Public */,
     121,    3, 1295,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::QRect, 0x80000000 | 6, 0x80000000 | 8, QMetaType::QSize, QMetaType::QRect,    7,    9,   10,   11,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 14, 0x80000000 | 14, 0x80000000 | 17, 0x80000000 | 19, 0x80000000 | 21,   13,   15,   16,   18,   20,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 14, 0x80000000 | 14, 0x80000000 | 17, 0x80000000 | 19,   13,   15,   16,   18,   20,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 14, 0x80000000 | 14, 0x80000000 | 17,   13,   15,   16,   18,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 28, 0x80000000 | 30,   13,   25,   27,   29,   22,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 28,   13,   25,   27,   29,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 28, 0x80000000 | 30,   13,   25,   27,   29,   22,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 28,   13,   25,   27,   29,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 33, 0x80000000 | 35, 0x80000000 | 28, 0x80000000 | 30,   13,   34,   27,   29,   36,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 33, 0x80000000 | 35, 0x80000000 | 28,   13,   34,   27,   29,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 33, 0x80000000 | 35, 0x80000000 | 28, 0x80000000 | 30,   13,   34,   27,   29,   36,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 33, 0x80000000 | 35, 0x80000000 | 28,   13,   34,   27,   29,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 28, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   13,   39,   40,    9,   41,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 28, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   13,   39,   40,    9,   41,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 28, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString, 0x80000000 | 48,   13,   39,   40,   44,   45,   46,   47,   49,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 28, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString,   13,   39,   40,   44,   45,   46,   47,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 28, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString, 0x80000000 | 48,   13,   39,   40,   44,   45,   46,   47,   49,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 28, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString,   13,   39,   40,   44,   45,   46,   47,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 52, 0x80000000 | 35, 0x80000000 | 28, 0x80000000 | 30,   13,   53,   27,   29,   36,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 52, 0x80000000 | 35, 0x80000000 | 28,   13,   53,   27,   29,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 52, 0x80000000 | 35, 0x80000000 | 28, 0x80000000 | 30,   13,   53,   27,   29,   36,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 52, 0x80000000 | 35, 0x80000000 | 28,   13,   53,   27,   29,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 56, QMetaType::QPixmap, 0x80000000 | 35,   13,   57,   41,   27,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 56, QMetaType::QPixmap, 0x80000000 | 35,   13,   57,   41,   27,
    0x80000000 | 60, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, QMetaType::QPoint, 0x80000000 | 30,   13,   25,   27,   61,   22,
    0x80000000 | 60, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, QMetaType::QPoint,   13,   25,   27,   61,
    0x80000000 | 60, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, QMetaType::QPoint, 0x80000000 | 30,   13,   25,   27,   61,   22,
    0x80000000 | 60, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, QMetaType::QPoint,   13,   25,   27,   61,
    QMetaType::QRect, 0x80000000 | 3, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   13,   64,   44,   41,
    QMetaType::QRect, 0x80000000 | 3, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   13,   64,   44,   41,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 67, 0x80000000 | 67, 0x80000000 | 17, 0x80000000 | 35, 0x80000000 | 30,   13,   68,   69,   18,   20,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 67, 0x80000000 | 67, 0x80000000 | 17, 0x80000000 | 35,   13,   68,   69,   18,   20,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 67, 0x80000000 | 67, 0x80000000 | 17,   13,   68,   69,   18,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 67, 0x80000000 | 67, 0x80000000 | 17, 0x80000000 | 35, 0x80000000 | 30,   13,   68,   69,   18,   20,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 67, 0x80000000 | 67, 0x80000000 | 17, 0x80000000 | 35,   13,   68,   69,   18,   20,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 67, 0x80000000 | 67, 0x80000000 | 17,   13,   68,   69,   18,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 72, 0x80000000 | 35, 0x80000000 | 30,   13,   73,   20,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 72, 0x80000000 | 35,   13,   73,   20,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 72,   13,   73,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 72, 0x80000000 | 35, 0x80000000 | 30,   13,   73,   20,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 72, 0x80000000 | 35,   13,   73,   20,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 72,   13,   73,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 76,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 76,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 79,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 79,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 21,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 21,   13,   77,
    0x80000000 | 81, 0x80000000 | 3,   13,
    QMetaType::QSize, 0x80000000 | 3, 0x80000000 | 83, 0x80000000 | 35, QMetaType::QSize, 0x80000000 | 30,   13,   84,   27,   85,   36,
    QMetaType::QSize, 0x80000000 | 3, 0x80000000 | 83, 0x80000000 | 35, QMetaType::QSize,   13,   84,   27,   85,
    QMetaType::QSize, 0x80000000 | 3, 0x80000000 | 83, 0x80000000 | 35, QMetaType::QSize, 0x80000000 | 30,   13,   84,   27,   85,   36,
    QMetaType::QSize, 0x80000000 | 3, 0x80000000 | 83, 0x80000000 | 35, QMetaType::QSize,   13,   84,   27,   85,
    QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool,   88,   89,   90,   91,   92,
    QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   88,   89,   90,   91,
    QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool,   88,   89,   94,   91,   92,
    QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   88,   89,   94,   91,
    QMetaType::QIcon, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35, 0x80000000 | 30,   13,   95,   20,   22,
    QMetaType::QIcon, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35,   13,   95,   20,
    QMetaType::QIcon, 0x80000000 | 3, 0x80000000 | 96,   13,   95,
    QMetaType::QIcon, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35, 0x80000000 | 30,   13,   95,   20,   22,
    QMetaType::QIcon, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35,   13,   95,   20,
    QMetaType::QIcon, 0x80000000 | 3, 0x80000000 | 96,   13,   95,
    QMetaType::QPalette, 0x80000000 | 3,   13,
    QMetaType::QPalette, 0x80000000 | 3,   13,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35, 0x80000000 | 30,   13,  100,   27,   22,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35,   13,  100,   27,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 96,   13,  100,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35, 0x80000000 | 30,   13,  100,   27,   22,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 96, 0x80000000 | 35,   13,  100,   27,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 96,   13,  100,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103, 0x80000000 | 35, 0x80000000 | 30, 0x80000000 | 105,   13,  104,   27,   22,  106,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103, 0x80000000 | 35, 0x80000000 | 30,   13,  104,   27,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103, 0x80000000 | 35,   13,  104,   27,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103,   13,  104,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103, 0x80000000 | 35, 0x80000000 | 30, 0x80000000 | 105,   13,  104,   27,   22,  106,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103, 0x80000000 | 35, 0x80000000 | 30,   13,  104,   27,   22,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103, 0x80000000 | 35,   13,  104,   27,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 103,   13,  104,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 60, 0x80000000 | 30,   13,   25,   27,  109,   22,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 60,   13,   25,   27,  109,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 60, 0x80000000 | 30,   13,   25,   27,  109,   22,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 24, 0x80000000 | 26, 0x80000000 | 60,   13,   25,   27,  109,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 112, 0x80000000 | 35, 0x80000000 | 30,   13,  113,   20,   22,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 112, 0x80000000 | 35,   13,  113,   20,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 112, 0x80000000 | 35, 0x80000000 | 30,   13,  113,   20,   22,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 112, 0x80000000 | 35,   13,  113,   20,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 76,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 76,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 21,   13,   77,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 21,   13,   77,
    0x80000000 | 8, 0x80000000 | 6, 0x80000000 | 8,    7,    9,
    QMetaType::QPoint, 0x80000000 | 6, QMetaType::QRect, QMetaType::QPoint,    7,  119,  120,
    QMetaType::QRect, 0x80000000 | 6, QMetaType::QRect, QMetaType::QRect,    7,  119,  122,

       0        // eod
};

void PythonQtWrapper_QStyle::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyle *_t = static_cast<PythonQtWrapper_QStyle *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->delete_QStyle((*reinterpret_cast< QStyle*(*)>(_a[1]))); break;
        case 1: { QRect _r = _t->static_QStyle_alignedRect((*reinterpret_cast< Qt::LayoutDirection(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 2: { int _r = _t->combinedLayoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlTypes(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlTypes(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< QStyleOption*(*)>(_a[5])),(*reinterpret_cast< QWidget*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 3: { int _r = _t->combinedLayoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlTypes(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlTypes(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< QStyleOption*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->combinedLayoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlTypes(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlTypes(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: _t->drawComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 6: _t->drawComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 7: _t->py_q_drawComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 8: _t->py_q_drawComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 9: _t->drawControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 10: _t->drawControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 11: _t->py_q_drawControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 12: _t->py_q_drawControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 13: _t->drawItemPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPixmap(*)>(_a[5]))); break;
        case 14: _t->py_q_drawItemPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPixmap(*)>(_a[5]))); break;
        case 15: _t->drawItemText((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPalette(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[8]))); break;
        case 16: _t->drawItemText((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPalette(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7]))); break;
        case 17: _t->py_q_drawItemText((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPalette(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[8]))); break;
        case 18: _t->py_q_drawItemText((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPalette(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7]))); break;
        case 19: _t->drawPrimitive((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 20: _t->drawPrimitive((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 21: _t->py_q_drawPrimitive((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 22: _t->py_q_drawPrimitive((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 23: { QPixmap _r = _t->generatedIconPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])),(*reinterpret_cast< const QPixmap(*)>(_a[3])),(*reinterpret_cast< const QStyleOption*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 24: { QPixmap _r = _t->py_q_generatedIconPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])),(*reinterpret_cast< const QPixmap(*)>(_a[3])),(*reinterpret_cast< const QStyleOption*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 25: { QStyle::SubControl _r = _t->hitTestComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< const QPoint(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QStyle::SubControl*>(_a[0]) = _r; }  break;
        case 26: { QStyle::SubControl _r = _t->hitTestComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< const QPoint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QStyle::SubControl*>(_a[0]) = _r; }  break;
        case 27: { QStyle::SubControl _r = _t->py_q_hitTestComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< const QPoint(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QStyle::SubControl*>(_a[0]) = _r; }  break;
        case 28: { QStyle::SubControl _r = _t->py_q_hitTestComplexControl((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< const QPoint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QStyle::SubControl*>(_a[0]) = _r; }  break;
        case 29: { QRect _r = _t->itemPixmapRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QPixmap(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 30: { QRect _r = _t->py_q_itemPixmapRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QPixmap(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->layoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< const QStyleOption*(*)>(_a[5])),(*reinterpret_cast< const QWidget*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->layoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< const QStyleOption*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: { int _r = _t->layoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 34: { int _r = _t->py_q_layoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< const QStyleOption*(*)>(_a[5])),(*reinterpret_cast< const QWidget*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 35: { int _r = _t->py_q_layoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< const QStyleOption*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 36: { int _r = _t->py_q_layoutSpacing((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 37: { int _r = _t->pixelMetric((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 38: { int _r = _t->pixelMetric((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 39: { int _r = _t->pixelMetric((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 40: { int _r = _t->py_q_pixelMetric((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 41: { int _r = _t->py_q_pixelMetric((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 42: { int _r = _t->py_q_pixelMetric((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 43: _t->polish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QApplication*(*)>(_a[2]))); break;
        case 44: _t->py_q_polish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QApplication*(*)>(_a[2]))); break;
        case 45: _t->polish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPalette(*)>(_a[2]))); break;
        case 46: _t->py_q_polish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QPalette(*)>(_a[2]))); break;
        case 47: _t->polish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 48: _t->py_q_polish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 49: { const QStyle* _r = _t->proxy((*reinterpret_cast< QStyle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QStyle**>(_a[0]) = _r; }  break;
        case 50: { QSize _r = _t->sizeFromContents((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ContentsType(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QSize(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 51: { QSize _r = _t->sizeFromContents((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ContentsType(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QSize(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 52: { QSize _r = _t->py_q_sizeFromContents((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ContentsType(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QSize(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 53: { QSize _r = _t->py_q_sizeFromContents((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ContentsType(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QSize(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 54: { int _r = _t->static_QStyle_sliderPositionFromValue((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 55: { int _r = _t->static_QStyle_sliderPositionFromValue((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 56: { int _r = _t->static_QStyle_sliderValueFromPosition((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 57: { int _r = _t->static_QStyle_sliderValueFromPosition((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 58: { QIcon _r = _t->standardIcon((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 59: { QIcon _r = _t->standardIcon((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 60: { QIcon _r = _t->standardIcon((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 61: { QIcon _r = _t->py_q_standardIcon((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 62: { QIcon _r = _t->py_q_standardIcon((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 63: { QIcon _r = _t->py_q_standardIcon((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 64: { QPalette _r = _t->standardPalette((*reinterpret_cast< QStyle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette*>(_a[0]) = _r; }  break;
        case 65: { QPalette _r = _t->py_q_standardPalette((*reinterpret_cast< QStyle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette*>(_a[0]) = _r; }  break;
        case 66: { QPixmap _r = _t->standardPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 67: { QPixmap _r = _t->standardPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 68: { QPixmap _r = _t->standardPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 69: { QPixmap _r = _t->py_q_standardPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 70: { QPixmap _r = _t->py_q_standardPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 71: { QPixmap _r = _t->py_q_standardPixmap((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 72: { int _r = _t->styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])),(*reinterpret_cast< QStyleHintReturn*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 73: { int _r = _t->styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 74: { int _r = _t->styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 75: { int _r = _t->styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 76: { int _r = _t->py_q_styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])),(*reinterpret_cast< QStyleHintReturn*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 77: { int _r = _t->py_q_styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 78: { int _r = _t->py_q_styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 79: { int _r = _t->py_q_styleHint((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 80: { QRect _r = _t->subControlRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QStyle::SubControl(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 81: { QRect _r = _t->subControlRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QStyle::SubControl(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 82: { QRect _r = _t->py_q_subControlRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QStyle::SubControl(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 83: { QRect _r = _t->py_q_subControlRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QStyle::SubControl(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 84: { QRect _r = _t->subElementRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::SubElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 85: { QRect _r = _t->subElementRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::SubElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 86: { QRect _r = _t->py_q_subElementRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::SubElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 87: { QRect _r = _t->py_q_subElementRect((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::SubElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 88: _t->unpolish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QApplication*(*)>(_a[2]))); break;
        case 89: _t->py_q_unpolish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QApplication*(*)>(_a[2]))); break;
        case 90: _t->unpolish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 91: _t->py_q_unpolish((*reinterpret_cast< QStyle*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 92: { Qt::Alignment _r = _t->static_QStyle_visualAlignment((*reinterpret_cast< Qt::LayoutDirection(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 93: { QPoint _r = _t->static_QStyle_visualPos((*reinterpret_cast< Qt::LayoutDirection(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 94: { QRect _r = _t->static_QStyle_visualRect((*reinterpret_cast< Qt::LayoutDirection(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRect*>(_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< QStyle* >(); 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< QStyle* >(); break;
            case 5:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QApplication* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyle* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QApplication* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); 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< QStyle* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QApplication* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyle* >(); break;
            }
            break;
        case 89:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QApplication* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyle* >(); 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< QStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyle::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyle.data,
      qt_meta_data_PythonQtWrapper_QStyle,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyle::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 < 95)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 95;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 95)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 95;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleFactory_t {
    QByteArrayData data[10];
    char stringdata0[158];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleFactory_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleFactory_t qt_meta_stringdata_PythonQtWrapper_QStyleFactory = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QStyleFactory"
QT_MOC_LITERAL(1, 30, 17), // "new_QStyleFactory"
QT_MOC_LITERAL(2, 48, 14), // "QStyleFactory*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 20), // "delete_QStyleFactory"
QT_MOC_LITERAL(5, 85, 3), // "obj"
QT_MOC_LITERAL(6, 89, 27), // "static_QStyleFactory_create"
QT_MOC_LITERAL(7, 117, 7), // "QStyle*"
QT_MOC_LITERAL(8, 125, 6), // "arg__1"
QT_MOC_LITERAL(9, 132, 25) // "static_QStyleFactory_keys"

    },
    "PythonQtWrapper_QStyleFactory\0"
    "new_QStyleFactory\0QStyleFactory*\0\0"
    "delete_QStyleFactory\0obj\0"
    "static_QStyleFactory_create\0QStyle*\0"
    "arg__1\0static_QStyleFactory_keys"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleFactory[] = {

 // 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 */,
       9,    0,   41,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QStyleFactory::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleFactory *_t = static_cast<PythonQtWrapper_QStyleFactory *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleFactory* _r = _t->new_QStyleFactory();
            if (_a[0]) *reinterpret_cast< QStyleFactory**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QStyleFactory((*reinterpret_cast< QStyleFactory*(*)>(_a[1]))); break;
        case 2: { QStyle* _r = _t->static_QStyleFactory_create((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyle**>(_a[0]) = _r; }  break;
        case 3: { QStringList _r = _t->static_QStyleFactory_keys();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleFactory::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleFactory.data,
      qt_meta_data_PythonQtWrapper_QStyleFactory,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleFactory::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_QStyleHintReturn_t {
    QByteArrayData data[21];
    char stringdata0[278];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleHintReturn_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleHintReturn_t qt_meta_stringdata_PythonQtWrapper_QStyleHintReturn = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QStyleHintReturn"
QT_MOC_LITERAL(1, 33, 20), // "new_QStyleHintReturn"
QT_MOC_LITERAL(2, 54, 17), // "QStyleHintReturn*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 7), // "version"
QT_MOC_LITERAL(5, 81, 4), // "type"
QT_MOC_LITERAL(6, 86, 23), // "delete_QStyleHintReturn"
QT_MOC_LITERAL(7, 110, 3), // "obj"
QT_MOC_LITERAL(8, 114, 11), // "py_set_type"
QT_MOC_LITERAL(9, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 143, 11), // "py_get_type"
QT_MOC_LITERAL(11, 155, 14), // "py_set_version"
QT_MOC_LITERAL(12, 170, 14), // "py_get_version"
QT_MOC_LITERAL(13, 185, 14), // "HintReturnType"
QT_MOC_LITERAL(14, 200, 10), // "SH_Default"
QT_MOC_LITERAL(15, 211, 7), // "SH_Mask"
QT_MOC_LITERAL(16, 219, 10), // "SH_Variant"
QT_MOC_LITERAL(17, 230, 15), // "StyleOptionType"
QT_MOC_LITERAL(18, 246, 4), // "Type"
QT_MOC_LITERAL(19, 251, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(20, 270, 7) // "Version"

    },
    "PythonQtWrapper_QStyleHintReturn\0"
    "new_QStyleHintReturn\0QStyleHintReturn*\0"
    "\0version\0type\0delete_QStyleHintReturn\0"
    "obj\0py_set_type\0theWrappedObject\0"
    "py_get_type\0py_set_version\0py_get_version\0"
    "HintReturnType\0SH_Default\0SH_Mask\0"
    "SH_Variant\0StyleOptionType\0Type\0"
    "StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleHintReturn[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   54,    3, 0x0a /* Public */,
       1,    1,   59,    3, 0x2a /* Public | MethodCloned */,
       1,    0,   62,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   63,    3, 0x0a /* Public */,
       8,    2,   66,    3, 0x0a /* Public */,
      10,    1,   71,    3, 0x0a /* Public */,
      11,    2,   74,    3, 0x0a /* Public */,
      12,    1,   79,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      13, 0x0,    3,   94,
      17, 0x0,    1,  100,
      19, 0x0,    1,  102,

 // enum data: key, value
      14, uint(PythonQtWrapper_QStyleHintReturn::SH_Default),
      15, uint(PythonQtWrapper_QStyleHintReturn::SH_Mask),
      16, uint(PythonQtWrapper_QStyleHintReturn::SH_Variant),
      18, uint(PythonQtWrapper_QStyleHintReturn::Type),
      20, uint(PythonQtWrapper_QStyleHintReturn::Version),

       0        // eod
};

void PythonQtWrapper_QStyleHintReturn::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleHintReturn *_t = static_cast<PythonQtWrapper_QStyleHintReturn *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleHintReturn* _r = _t->new_QStyleHintReturn((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStyleHintReturn**>(_a[0]) = _r; }  break;
        case 1: { QStyleHintReturn* _r = _t->new_QStyleHintReturn((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleHintReturn**>(_a[0]) = _r; }  break;
        case 2: { QStyleHintReturn* _r = _t->new_QStyleHintReturn();
            if (_a[0]) *reinterpret_cast< QStyleHintReturn**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleHintReturn((*reinterpret_cast< QStyleHintReturn*(*)>(_a[1]))); break;
        case 4: _t->py_set_type((*reinterpret_cast< QStyleHintReturn*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 5: { int _r = _t->py_get_type((*reinterpret_cast< QStyleHintReturn*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_version((*reinterpret_cast< QStyleHintReturn*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: { int _r = _t->py_get_version((*reinterpret_cast< QStyleHintReturn*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleHintReturn::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleHintReturn.data,
      qt_meta_data_PythonQtWrapper_QStyleHintReturn,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleHintReturn::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_QStyleHintReturnMask_t {
    QByteArrayData data[14];
    char stringdata0[217];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnMask_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnMask_t qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnMask = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleHintRet..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleHintReturnMask"
QT_MOC_LITERAL(2, 62, 21), // "QStyleHintReturnMask*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 27), // "delete_QStyleHintReturnMask"
QT_MOC_LITERAL(5, 113, 3), // "obj"
QT_MOC_LITERAL(6, 117, 13), // "py_set_region"
QT_MOC_LITERAL(7, 131, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 148, 6), // "region"
QT_MOC_LITERAL(9, 155, 13), // "py_get_region"
QT_MOC_LITERAL(10, 169, 15), // "StyleOptionType"
QT_MOC_LITERAL(11, 185, 4), // "Type"
QT_MOC_LITERAL(12, 190, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(13, 209, 7) // "Version"

    },
    "PythonQtWrapper_QStyleHintReturnMask\0"
    "new_QStyleHintReturnMask\0QStyleHintReturnMask*\0"
    "\0delete_QStyleHintReturnMask\0obj\0"
    "py_set_region\0theWrappedObject\0region\0"
    "py_get_region\0StyleOptionType\0Type\0"
    "StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleHintReturnMask[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       4,   14, // methods
       0,    0, // properties
       2,   46, // 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,    2,   38,    3, 0x0a /* Public */,
       9,    1,   43,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      10, 0x0,    1,   54,
      12, 0x0,    1,   56,

 // enum data: key, value
      11, uint(PythonQtWrapper_QStyleHintReturnMask::Type),
      13, uint(PythonQtWrapper_QStyleHintReturnMask::Version),

       0        // eod
};

void PythonQtWrapper_QStyleHintReturnMask::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleHintReturnMask *_t = static_cast<PythonQtWrapper_QStyleHintReturnMask *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleHintReturnMask* _r = _t->new_QStyleHintReturnMask();
            if (_a[0]) *reinterpret_cast< QStyleHintReturnMask**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QStyleHintReturnMask((*reinterpret_cast< QStyleHintReturnMask*(*)>(_a[1]))); break;
        case 2: _t->py_set_region((*reinterpret_cast< QStyleHintReturnMask*(*)>(_a[1])),(*reinterpret_cast< QRegion(*)>(_a[2]))); break;
        case 3: { QRegion _r = _t->py_get_region((*reinterpret_cast< QStyleHintReturnMask*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleHintReturnMask::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnMask.data,
      qt_meta_data_PythonQtWrapper_QStyleHintReturnMask,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleHintReturnMask::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_QStyleHintReturnVariant_t {
    QByteArrayData data[14];
    char stringdata0[232];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnVariant_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnVariant_t qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnVariant = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QStyleHintRet..."
QT_MOC_LITERAL(1, 40, 27), // "new_QStyleHintReturnVariant"
QT_MOC_LITERAL(2, 68, 24), // "QStyleHintReturnVariant*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 30), // "delete_QStyleHintReturnVariant"
QT_MOC_LITERAL(5, 125, 3), // "obj"
QT_MOC_LITERAL(6, 129, 14), // "py_set_variant"
QT_MOC_LITERAL(7, 144, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 161, 7), // "variant"
QT_MOC_LITERAL(9, 169, 14), // "py_get_variant"
QT_MOC_LITERAL(10, 184, 15), // "StyleOptionType"
QT_MOC_LITERAL(11, 200, 4), // "Type"
QT_MOC_LITERAL(12, 205, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(13, 224, 7) // "Version"

    },
    "PythonQtWrapper_QStyleHintReturnVariant\0"
    "new_QStyleHintReturnVariant\0"
    "QStyleHintReturnVariant*\0\0"
    "delete_QStyleHintReturnVariant\0obj\0"
    "py_set_variant\0theWrappedObject\0variant\0"
    "py_get_variant\0StyleOptionType\0Type\0"
    "StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleHintReturnVariant[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       4,   14, // methods
       0,    0, // properties
       2,   46, // 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,    2,   38,    3, 0x0a /* Public */,
       9,    1,   43,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      10, 0x0,    1,   54,
      12, 0x0,    1,   56,

 // enum data: key, value
      11, uint(PythonQtWrapper_QStyleHintReturnVariant::Type),
      13, uint(PythonQtWrapper_QStyleHintReturnVariant::Version),

       0        // eod
};

void PythonQtWrapper_QStyleHintReturnVariant::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleHintReturnVariant *_t = static_cast<PythonQtWrapper_QStyleHintReturnVariant *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleHintReturnVariant* _r = _t->new_QStyleHintReturnVariant();
            if (_a[0]) *reinterpret_cast< QStyleHintReturnVariant**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QStyleHintReturnVariant((*reinterpret_cast< QStyleHintReturnVariant*(*)>(_a[1]))); break;
        case 2: _t->py_set_variant((*reinterpret_cast< QStyleHintReturnVariant*(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2]))); break;
        case 3: { QVariant _r = _t->py_get_variant((*reinterpret_cast< QStyleHintReturnVariant*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleHintReturnVariant::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleHintReturnVariant.data,
      qt_meta_data_PythonQtWrapper_QStyleHintReturnVariant,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleHintReturnVariant::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_QStyleHints_t {
    QByteArrayData data[29];
    char stringdata0[546];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleHints_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleHints_t qt_meta_stringdata_PythonQtWrapper_QStyleHints = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QStyleHints"
QT_MOC_LITERAL(1, 28, 18), // "delete_QStyleHints"
QT_MOC_LITERAL(2, 47, 0), // ""
QT_MOC_LITERAL(3, 48, 12), // "QStyleHints*"
QT_MOC_LITERAL(4, 61, 3), // "obj"
QT_MOC_LITERAL(5, 65, 15), // "cursorFlashTime"
QT_MOC_LITERAL(6, 81, 16), // "theWrappedObject"
QT_MOC_LITERAL(7, 98, 18), // "fontSmoothingGamma"
QT_MOC_LITERAL(8, 117, 22), // "keyboardAutoRepeatRate"
QT_MOC_LITERAL(9, 140, 21), // "keyboardInputInterval"
QT_MOC_LITERAL(10, 162, 24), // "mouseDoubleClickInterval"
QT_MOC_LITERAL(11, 187, 25), // "mousePressAndHoldInterval"
QT_MOC_LITERAL(12, 213, 21), // "passwordMaskCharacter"
QT_MOC_LITERAL(13, 235, 17), // "passwordMaskDelay"
QT_MOC_LITERAL(14, 253, 18), // "setCursorFlashTime"
QT_MOC_LITERAL(15, 272, 22), // "setFocusOnTouchRelease"
QT_MOC_LITERAL(16, 295, 24), // "setKeyboardInputInterval"
QT_MOC_LITERAL(17, 320, 27), // "setMouseDoubleClickInterval"
QT_MOC_LITERAL(18, 348, 20), // "setStartDragDistance"
QT_MOC_LITERAL(19, 369, 17), // "startDragDistance"
QT_MOC_LITERAL(20, 387, 16), // "setStartDragTime"
QT_MOC_LITERAL(21, 404, 13), // "startDragTime"
QT_MOC_LITERAL(22, 418, 16), // "showIsFullScreen"
QT_MOC_LITERAL(23, 435, 15), // "showIsMaximized"
QT_MOC_LITERAL(24, 451, 21), // "singleClickActivation"
QT_MOC_LITERAL(25, 473, 17), // "startDragVelocity"
QT_MOC_LITERAL(26, 491, 16), // "tabFocusBehavior"
QT_MOC_LITERAL(27, 508, 20), // "Qt::TabFocusBehavior"
QT_MOC_LITERAL(28, 529, 16) // "useRtlExtensions"

    },
    "PythonQtWrapper_QStyleHints\0"
    "delete_QStyleHints\0\0QStyleHints*\0obj\0"
    "cursorFlashTime\0theWrappedObject\0"
    "fontSmoothingGamma\0keyboardAutoRepeatRate\0"
    "keyboardInputInterval\0mouseDoubleClickInterval\0"
    "mousePressAndHoldInterval\0"
    "passwordMaskCharacter\0passwordMaskDelay\0"
    "setCursorFlashTime\0setFocusOnTouchRelease\0"
    "setKeyboardInputInterval\0"
    "setMouseDoubleClickInterval\0"
    "setStartDragDistance\0startDragDistance\0"
    "setStartDragTime\0startDragTime\0"
    "showIsFullScreen\0showIsMaximized\0"
    "singleClickActivation\0startDragVelocity\0"
    "tabFocusBehavior\0Qt::TabFocusBehavior\0"
    "useRtlExtensions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleHints[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  129,    2, 0x0a /* Public */,
       5,    1,  132,    2, 0x0a /* Public */,
       7,    1,  135,    2, 0x0a /* Public */,
       8,    1,  138,    2, 0x0a /* Public */,
       9,    1,  141,    2, 0x0a /* Public */,
      10,    1,  144,    2, 0x0a /* Public */,
      11,    1,  147,    2, 0x0a /* Public */,
      12,    1,  150,    2, 0x0a /* Public */,
      13,    1,  153,    2, 0x0a /* Public */,
      14,    2,  156,    2, 0x0a /* Public */,
      15,    1,  161,    2, 0x0a /* Public */,
      16,    2,  164,    2, 0x0a /* Public */,
      17,    2,  169,    2, 0x0a /* Public */,
      18,    2,  174,    2, 0x0a /* Public */,
      20,    2,  179,    2, 0x0a /* Public */,
      22,    1,  184,    2, 0x0a /* Public */,
      23,    1,  187,    2, 0x0a /* Public */,
      24,    1,  190,    2, 0x0a /* Public */,
      19,    1,  193,    2, 0x0a /* Public */,
      21,    1,  196,    2, 0x0a /* Public */,
      25,    1,  199,    2, 0x0a /* Public */,
      26,    1,  202,    2, 0x0a /* Public */,
      28,    1,  205,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::QChar, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    6,    5,
    QMetaType::Bool, 0x80000000 | 3,    6,
    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    6,    9,
    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    6,   10,
    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    6,   19,
    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    6,   21,
    QMetaType::Bool, 0x80000000 | 3,    6,
    QMetaType::Bool, 0x80000000 | 3,    6,
    QMetaType::Bool, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    0x80000000 | 27, 0x80000000 | 3,    6,
    QMetaType::Bool, 0x80000000 | 3,    6,

       0        // eod
};

void PythonQtWrapper_QStyleHints::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleHints *_t = static_cast<PythonQtWrapper_QStyleHints *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->delete_QStyleHints((*reinterpret_cast< QStyleHints*(*)>(_a[1]))); break;
        case 1: { int _r = _t->cursorFlashTime((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 2: { qreal _r = _t->fontSmoothingGamma((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 3: { int _r = _t->keyboardAutoRepeatRate((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->keyboardInputInterval((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->mouseDoubleClickInterval((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->mousePressAndHoldInterval((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QChar _r = _t->passwordMaskCharacter((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QChar*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->passwordMaskDelay((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->setCursorFlashTime((*reinterpret_cast< QStyleHints*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: { bool _r = _t->setFocusOnTouchRelease((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->setKeyboardInputInterval((*reinterpret_cast< QStyleHints*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 12: _t->setMouseDoubleClickInterval((*reinterpret_cast< QStyleHints*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 13: _t->setStartDragDistance((*reinterpret_cast< QStyleHints*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 14: _t->setStartDragTime((*reinterpret_cast< QStyleHints*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: { bool _r = _t->showIsFullScreen((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->showIsMaximized((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->singleClickActivation((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->startDragDistance((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->startDragTime((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->startDragVelocity((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { Qt::TabFocusBehavior _r = _t->tabFocusBehavior((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TabFocusBehavior*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->useRtlExtensions((*reinterpret_cast< QStyleHints*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_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< QStyleHints* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); 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< QStyleHints* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleHints::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleHints.data,
      qt_meta_data_PythonQtWrapper_QStyleHints,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleHints::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOption_t {
    QByteArrayData data[71];
    char stringdata0[901];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOption_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOption_t qt_meta_stringdata_PythonQtWrapper_QStyleOption = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QStyleOption"
QT_MOC_LITERAL(1, 29, 16), // "new_QStyleOption"
QT_MOC_LITERAL(2, 46, 13), // "QStyleOption*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 12), // "QStyleOption"
QT_MOC_LITERAL(5, 74, 5), // "other"
QT_MOC_LITERAL(6, 80, 7), // "version"
QT_MOC_LITERAL(7, 88, 4), // "type"
QT_MOC_LITERAL(8, 93, 19), // "delete_QStyleOption"
QT_MOC_LITERAL(9, 113, 3), // "obj"
QT_MOC_LITERAL(10, 117, 8), // "initFrom"
QT_MOC_LITERAL(11, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 143, 14), // "const QWidget*"
QT_MOC_LITERAL(13, 158, 1), // "w"
QT_MOC_LITERAL(14, 160, 11), // "py_toString"
QT_MOC_LITERAL(15, 172, 16), // "py_set_direction"
QT_MOC_LITERAL(16, 189, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(17, 209, 9), // "direction"
QT_MOC_LITERAL(18, 219, 16), // "py_get_direction"
QT_MOC_LITERAL(19, 236, 18), // "py_set_fontMetrics"
QT_MOC_LITERAL(20, 255, 12), // "QFontMetrics"
QT_MOC_LITERAL(21, 268, 11), // "fontMetrics"
QT_MOC_LITERAL(22, 280, 18), // "py_get_fontMetrics"
QT_MOC_LITERAL(23, 299, 14), // "py_set_palette"
QT_MOC_LITERAL(24, 314, 7), // "palette"
QT_MOC_LITERAL(25, 322, 14), // "py_get_palette"
QT_MOC_LITERAL(26, 337, 11), // "py_set_rect"
QT_MOC_LITERAL(27, 349, 4), // "rect"
QT_MOC_LITERAL(28, 354, 11), // "py_get_rect"
QT_MOC_LITERAL(29, 366, 12), // "py_set_state"
QT_MOC_LITERAL(30, 379, 13), // "QStyle::State"
QT_MOC_LITERAL(31, 393, 5), // "state"
QT_MOC_LITERAL(32, 399, 12), // "py_get_state"
QT_MOC_LITERAL(33, 412, 18), // "py_set_styleObject"
QT_MOC_LITERAL(34, 431, 11), // "styleObject"
QT_MOC_LITERAL(35, 443, 18), // "py_get_styleObject"
QT_MOC_LITERAL(36, 462, 11), // "py_set_type"
QT_MOC_LITERAL(37, 474, 11), // "py_get_type"
QT_MOC_LITERAL(38, 486, 14), // "py_set_version"
QT_MOC_LITERAL(39, 501, 14), // "py_get_version"
QT_MOC_LITERAL(40, 516, 10), // "OptionType"
QT_MOC_LITERAL(41, 527, 10), // "SO_Default"
QT_MOC_LITERAL(42, 538, 12), // "SO_FocusRect"
QT_MOC_LITERAL(43, 551, 9), // "SO_Button"
QT_MOC_LITERAL(44, 561, 6), // "SO_Tab"
QT_MOC_LITERAL(45, 568, 11), // "SO_MenuItem"
QT_MOC_LITERAL(46, 580, 8), // "SO_Frame"
QT_MOC_LITERAL(47, 589, 14), // "SO_ProgressBar"
QT_MOC_LITERAL(48, 604, 10), // "SO_ToolBox"
QT_MOC_LITERAL(49, 615, 9), // "SO_Header"
QT_MOC_LITERAL(50, 625, 13), // "SO_DockWidget"
QT_MOC_LITERAL(51, 639, 11), // "SO_ViewItem"
QT_MOC_LITERAL(52, 651, 17), // "SO_TabWidgetFrame"
QT_MOC_LITERAL(53, 669, 13), // "SO_TabBarBase"
QT_MOC_LITERAL(54, 683, 13), // "SO_RubberBand"
QT_MOC_LITERAL(55, 697, 10), // "SO_ToolBar"
QT_MOC_LITERAL(56, 708, 15), // "SO_GraphicsItem"
QT_MOC_LITERAL(57, 724, 10), // "SO_Complex"
QT_MOC_LITERAL(58, 735, 9), // "SO_Slider"
QT_MOC_LITERAL(59, 745, 10), // "SO_SpinBox"
QT_MOC_LITERAL(60, 756, 13), // "SO_ToolButton"
QT_MOC_LITERAL(61, 770, 11), // "SO_ComboBox"
QT_MOC_LITERAL(62, 782, 11), // "SO_TitleBar"
QT_MOC_LITERAL(63, 794, 11), // "SO_GroupBox"
QT_MOC_LITERAL(64, 806, 11), // "SO_SizeGrip"
QT_MOC_LITERAL(65, 818, 13), // "SO_CustomBase"
QT_MOC_LITERAL(66, 832, 20), // "SO_ComplexCustomBase"
QT_MOC_LITERAL(67, 853, 15), // "StyleOptionType"
QT_MOC_LITERAL(68, 869, 4), // "Type"
QT_MOC_LITERAL(69, 874, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(70, 893, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOption\0"
    "new_QStyleOption\0QStyleOption*\0\0"
    "QStyleOption\0other\0version\0type\0"
    "delete_QStyleOption\0obj\0initFrom\0"
    "theWrappedObject\0const QWidget*\0w\0"
    "py_toString\0py_set_direction\0"
    "Qt::LayoutDirection\0direction\0"
    "py_get_direction\0py_set_fontMetrics\0"
    "QFontMetrics\0fontMetrics\0py_get_fontMetrics\0"
    "py_set_palette\0palette\0py_get_palette\0"
    "py_set_rect\0rect\0py_get_rect\0py_set_state\0"
    "QStyle::State\0state\0py_get_state\0"
    "py_set_styleObject\0styleObject\0"
    "py_get_styleObject\0py_set_type\0"
    "py_get_type\0py_set_version\0py_get_version\0"
    "OptionType\0SO_Default\0SO_FocusRect\0"
    "SO_Button\0SO_Tab\0SO_MenuItem\0SO_Frame\0"
    "SO_ProgressBar\0SO_ToolBox\0SO_Header\0"
    "SO_DockWidget\0SO_ViewItem\0SO_TabWidgetFrame\0"
    "SO_TabBarBase\0SO_RubberBand\0SO_ToolBar\0"
    "SO_GraphicsItem\0SO_Complex\0SO_Slider\0"
    "SO_SpinBox\0SO_ToolButton\0SO_ComboBox\0"
    "SO_TitleBar\0SO_GroupBox\0SO_SizeGrip\0"
    "SO_CustomBase\0SO_ComplexCustomBase\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOption[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  129,    3, 0x0a /* Public */,
       1,    2,  132,    3, 0x0a /* Public */,
       1,    1,  137,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  140,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  141,    3, 0x0a /* Public */,
      10,    2,  144,    3, 0x0a /* Public */,
      14,    1,  149,    3, 0x0a /* Public */,
      15,    2,  152,    3, 0x0a /* Public */,
      18,    1,  157,    3, 0x0a /* Public */,
      19,    2,  160,    3, 0x0a /* Public */,
      22,    1,  165,    3, 0x0a /* Public */,
      23,    2,  168,    3, 0x0a /* Public */,
      25,    1,  173,    3, 0x0a /* Public */,
      26,    2,  176,    3, 0x0a /* Public */,
      28,    1,  181,    3, 0x0a /* Public */,
      29,    2,  184,    3, 0x0a /* Public */,
      32,    1,  189,    3, 0x0a /* Public */,
      33,    2,  192,    3, 0x0a /* Public */,
      35,    1,  197,    3, 0x0a /* Public */,
      36,    2,  200,    3, 0x0a /* Public */,
      37,    1,  205,    3, 0x0a /* Public */,
      38,    2,  208,    3, 0x0a /* Public */,
      39,    1,  213,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    6,    7,
    0x80000000 | 2, QMetaType::Int,    6,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   11,   17,
    0x80000000 | 16, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   11,   21,
    0x80000000 | 20, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPalette,   11,   24,
    QMetaType::QPalette, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   11,   27,
    QMetaType::QRect, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   11,   31,
    0x80000000 | 30, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar,   11,   34,
    QMetaType::QObjectStar, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,    7,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,    6,
    QMetaType::Int, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      40, 0x0,   26,  228,
      67, 0x0,    1,  280,
      69, 0x0,    1,  282,

 // enum data: key, value
      41, uint(PythonQtWrapper_QStyleOption::SO_Default),
      42, uint(PythonQtWrapper_QStyleOption::SO_FocusRect),
      43, uint(PythonQtWrapper_QStyleOption::SO_Button),
      44, uint(PythonQtWrapper_QStyleOption::SO_Tab),
      45, uint(PythonQtWrapper_QStyleOption::SO_MenuItem),
      46, uint(PythonQtWrapper_QStyleOption::SO_Frame),
      47, uint(PythonQtWrapper_QStyleOption::SO_ProgressBar),
      48, uint(PythonQtWrapper_QStyleOption::SO_ToolBox),
      49, uint(PythonQtWrapper_QStyleOption::SO_Header),
      50, uint(PythonQtWrapper_QStyleOption::SO_DockWidget),
      51, uint(PythonQtWrapper_QStyleOption::SO_ViewItem),
      52, uint(PythonQtWrapper_QStyleOption::SO_TabWidgetFrame),
      53, uint(PythonQtWrapper_QStyleOption::SO_TabBarBase),
      54, uint(PythonQtWrapper_QStyleOption::SO_RubberBand),
      55, uint(PythonQtWrapper_QStyleOption::SO_ToolBar),
      56, uint(PythonQtWrapper_QStyleOption::SO_GraphicsItem),
      57, uint(PythonQtWrapper_QStyleOption::SO_Complex),
      58, uint(PythonQtWrapper_QStyleOption::SO_Slider),
      59, uint(PythonQtWrapper_QStyleOption::SO_SpinBox),
      60, uint(PythonQtWrapper_QStyleOption::SO_ToolButton),
      61, uint(PythonQtWrapper_QStyleOption::SO_ComboBox),
      62, uint(PythonQtWrapper_QStyleOption::SO_TitleBar),
      63, uint(PythonQtWrapper_QStyleOption::SO_GroupBox),
      64, uint(PythonQtWrapper_QStyleOption::SO_SizeGrip),
      65, uint(PythonQtWrapper_QStyleOption::SO_CustomBase),
      66, uint(PythonQtWrapper_QStyleOption::SO_ComplexCustomBase),
      68, uint(PythonQtWrapper_QStyleOption::Type),
      70, uint(PythonQtWrapper_QStyleOption::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOption::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOption *_t = static_cast<PythonQtWrapper_QStyleOption *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOption* _r = _t->new_QStyleOption((*reinterpret_cast< const QStyleOption(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOption**>(_a[0]) = _r; }  break;
        case 1: { QStyleOption* _r = _t->new_QStyleOption((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStyleOption**>(_a[0]) = _r; }  break;
        case 2: { QStyleOption* _r = _t->new_QStyleOption((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOption**>(_a[0]) = _r; }  break;
        case 3: { QStyleOption* _r = _t->new_QStyleOption();
            if (_a[0]) *reinterpret_cast< QStyleOption**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QStyleOption((*reinterpret_cast< QStyleOption*(*)>(_a[1]))); break;
        case 5: _t->initFrom((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< const QWidget*(*)>(_a[2]))); break;
        case 6: { QString _r = _t->py_toString((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: _t->py_set_direction((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< Qt::LayoutDirection(*)>(_a[2]))); break;
        case 8: { Qt::LayoutDirection _r = _t->py_get_direction((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::LayoutDirection*>(_a[0]) = _r; }  break;
        case 9: _t->py_set_fontMetrics((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< QFontMetrics(*)>(_a[2]))); break;
        case 10: { QFontMetrics _r = _t->py_get_fontMetrics((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontMetrics*>(_a[0]) = _r; }  break;
        case 11: _t->py_set_palette((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< QPalette(*)>(_a[2]))); break;
        case 12: { QPalette _r = _t->py_get_palette((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette*>(_a[0]) = _r; }  break;
        case 13: _t->py_set_rect((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 14: { QRect _r = _t->py_get_rect((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 15: _t->py_set_state((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< QStyle::State(*)>(_a[2]))); break;
        case 16: { QStyle::State _r = _t->py_get_state((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyle::State*>(_a[0]) = _r; }  break;
        case 17: _t->py_set_styleObject((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2]))); break;
        case 18: { QObject* _r = _t->py_get_styleObject((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        case 19: _t->py_set_type((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: { int _r = _t->py_get_type((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: _t->py_set_version((*reinterpret_cast< QStyleOption*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: { int _r = _t->py_get_version((*reinterpret_cast< QStyleOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOption::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOption.data,
      qt_meta_data_PythonQtWrapper_QStyleOption,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOption::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_QStyleOptionButton_t {
    QByteArrayData data[35];
    char stringdata0[479];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionButton_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionButton_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionButton = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QStyleOptionB..."
QT_MOC_LITERAL(1, 35, 22), // "new_QStyleOptionButton"
QT_MOC_LITERAL(2, 58, 19), // "QStyleOptionButton*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 18), // "QStyleOptionButton"
QT_MOC_LITERAL(5, 98, 5), // "other"
QT_MOC_LITERAL(6, 104, 7), // "version"
QT_MOC_LITERAL(7, 112, 25), // "delete_QStyleOptionButton"
QT_MOC_LITERAL(8, 138, 3), // "obj"
QT_MOC_LITERAL(9, 142, 15), // "py_set_features"
QT_MOC_LITERAL(10, 158, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 175, 34), // "QStyleOptionButton::ButtonFea..."
QT_MOC_LITERAL(12, 210, 8), // "features"
QT_MOC_LITERAL(13, 219, 15), // "py_get_features"
QT_MOC_LITERAL(14, 235, 11), // "py_set_icon"
QT_MOC_LITERAL(15, 247, 4), // "icon"
QT_MOC_LITERAL(16, 252, 11), // "py_get_icon"
QT_MOC_LITERAL(17, 264, 15), // "py_set_iconSize"
QT_MOC_LITERAL(18, 280, 8), // "iconSize"
QT_MOC_LITERAL(19, 289, 15), // "py_get_iconSize"
QT_MOC_LITERAL(20, 305, 11), // "py_set_text"
QT_MOC_LITERAL(21, 317, 4), // "text"
QT_MOC_LITERAL(22, 322, 11), // "py_get_text"
QT_MOC_LITERAL(23, 334, 13), // "ButtonFeature"
QT_MOC_LITERAL(24, 348, 4), // "None"
QT_MOC_LITERAL(25, 353, 4), // "Flat"
QT_MOC_LITERAL(26, 358, 7), // "HasMenu"
QT_MOC_LITERAL(27, 366, 13), // "DefaultButton"
QT_MOC_LITERAL(28, 380, 17), // "AutoDefaultButton"
QT_MOC_LITERAL(29, 398, 17), // "CommandLinkButton"
QT_MOC_LITERAL(30, 416, 14), // "ButtonFeatures"
QT_MOC_LITERAL(31, 431, 15), // "StyleOptionType"
QT_MOC_LITERAL(32, 447, 4), // "Type"
QT_MOC_LITERAL(33, 452, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(34, 471, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionButton\0"
    "new_QStyleOptionButton\0QStyleOptionButton*\0"
    "\0QStyleOptionButton\0other\0version\0"
    "delete_QStyleOptionButton\0obj\0"
    "py_set_features\0theWrappedObject\0"
    "QStyleOptionButton::ButtonFeatures\0"
    "features\0py_get_features\0py_set_icon\0"
    "icon\0py_get_icon\0py_set_iconSize\0"
    "iconSize\0py_get_iconSize\0py_set_text\0"
    "text\0py_get_text\0ButtonFeature\0None\0"
    "Flat\0HasMenu\0DefaultButton\0AutoDefaultButton\0"
    "CommandLinkButton\0ButtonFeatures\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionButton[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   74,    3, 0x0a /* Public */,
       1,    1,   75,    3, 0x0a /* Public */,
       1,    1,   78,    3, 0x0a /* Public */,
       7,    1,   81,    3, 0x0a /* Public */,
       9,    2,   84,    3, 0x0a /* Public */,
      13,    1,   89,    3, 0x0a /* Public */,
      14,    2,   92,    3, 0x0a /* Public */,
      16,    1,   97,    3, 0x0a /* Public */,
      17,    2,  100,    3, 0x0a /* Public */,
      19,    1,  105,    3, 0x0a /* Public */,
      20,    2,  108,    3, 0x0a /* Public */,
      22,    1,  113,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   15,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   18,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   21,
    QMetaType::QString, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      23, 0x0,    6,  132,
      30, 0x1,    6,  144,
      31, 0x0,    1,  156,
      33, 0x0,    1,  158,

 // enum data: key, value
      24, uint(PythonQtWrapper_QStyleOptionButton::None),
      25, uint(PythonQtWrapper_QStyleOptionButton::Flat),
      26, uint(PythonQtWrapper_QStyleOptionButton::HasMenu),
      27, uint(PythonQtWrapper_QStyleOptionButton::DefaultButton),
      28, uint(PythonQtWrapper_QStyleOptionButton::AutoDefaultButton),
      29, uint(PythonQtWrapper_QStyleOptionButton::CommandLinkButton),
      24, uint(PythonQtWrapper_QStyleOptionButton::None),
      25, uint(PythonQtWrapper_QStyleOptionButton::Flat),
      26, uint(PythonQtWrapper_QStyleOptionButton::HasMenu),
      27, uint(PythonQtWrapper_QStyleOptionButton::DefaultButton),
      28, uint(PythonQtWrapper_QStyleOptionButton::AutoDefaultButton),
      29, uint(PythonQtWrapper_QStyleOptionButton::CommandLinkButton),
      32, uint(PythonQtWrapper_QStyleOptionButton::Type),
      34, uint(PythonQtWrapper_QStyleOptionButton::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionButton *_t = static_cast<PythonQtWrapper_QStyleOptionButton *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionButton* _r = _t->new_QStyleOptionButton();
            if (_a[0]) *reinterpret_cast< QStyleOptionButton**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionButton* _r = _t->new_QStyleOptionButton((*reinterpret_cast< const QStyleOptionButton(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionButton**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionButton* _r = _t->new_QStyleOptionButton((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionButton**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionButton((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1]))); break;
        case 4: _t->py_set_features((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionButton::ButtonFeatures(*)>(_a[2]))); break;
        case 5: { QStyleOptionButton::ButtonFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionButton::ButtonFeatures*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_icon((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 7: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_iconSize((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 9: { QSize _r = _t->py_get_iconSize((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_text((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 11: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionButton::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionButton.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionButton,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionButton::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionComboBox_t {
    QByteArrayData data[32];
    char stringdata0[475];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionComboBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionComboBox_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionComboBox = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleOptionC..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleOptionComboBox"
QT_MOC_LITERAL(2, 62, 21), // "QStyleOptionComboBox*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 20), // "QStyleOptionComboBox"
QT_MOC_LITERAL(5, 106, 5), // "other"
QT_MOC_LITERAL(6, 112, 7), // "version"
QT_MOC_LITERAL(7, 120, 27), // "delete_QStyleOptionComboBox"
QT_MOC_LITERAL(8, 148, 3), // "obj"
QT_MOC_LITERAL(9, 152, 18), // "py_set_currentIcon"
QT_MOC_LITERAL(10, 171, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 188, 11), // "currentIcon"
QT_MOC_LITERAL(12, 200, 18), // "py_get_currentIcon"
QT_MOC_LITERAL(13, 219, 18), // "py_set_currentText"
QT_MOC_LITERAL(14, 238, 11), // "currentText"
QT_MOC_LITERAL(15, 250, 18), // "py_get_currentText"
QT_MOC_LITERAL(16, 269, 15), // "py_set_editable"
QT_MOC_LITERAL(17, 285, 8), // "editable"
QT_MOC_LITERAL(18, 294, 15), // "py_get_editable"
QT_MOC_LITERAL(19, 310, 12), // "py_set_frame"
QT_MOC_LITERAL(20, 323, 5), // "frame"
QT_MOC_LITERAL(21, 329, 12), // "py_get_frame"
QT_MOC_LITERAL(22, 342, 15), // "py_set_iconSize"
QT_MOC_LITERAL(23, 358, 8), // "iconSize"
QT_MOC_LITERAL(24, 367, 15), // "py_get_iconSize"
QT_MOC_LITERAL(25, 383, 16), // "py_set_popupRect"
QT_MOC_LITERAL(26, 400, 9), // "popupRect"
QT_MOC_LITERAL(27, 410, 16), // "py_get_popupRect"
QT_MOC_LITERAL(28, 427, 15), // "StyleOptionType"
QT_MOC_LITERAL(29, 443, 4), // "Type"
QT_MOC_LITERAL(30, 448, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(31, 467, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionComboBox\0"
    "new_QStyleOptionComboBox\0QStyleOptionComboBox*\0"
    "\0QStyleOptionComboBox\0other\0version\0"
    "delete_QStyleOptionComboBox\0obj\0"
    "py_set_currentIcon\0theWrappedObject\0"
    "currentIcon\0py_get_currentIcon\0"
    "py_set_currentText\0currentText\0"
    "py_get_currentText\0py_set_editable\0"
    "editable\0py_get_editable\0py_set_frame\0"
    "frame\0py_get_frame\0py_set_iconSize\0"
    "iconSize\0py_get_iconSize\0py_set_popupRect\0"
    "popupRect\0py_get_popupRect\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionComboBox[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       1,    1,   95,    3, 0x0a /* Public */,
       1,    1,   98,    3, 0x0a /* Public */,
       7,    1,  101,    3, 0x0a /* Public */,
       9,    2,  104,    3, 0x0a /* Public */,
      12,    1,  109,    3, 0x0a /* Public */,
      13,    2,  112,    3, 0x0a /* Public */,
      15,    1,  117,    3, 0x0a /* Public */,
      16,    2,  120,    3, 0x0a /* Public */,
      18,    1,  125,    3, 0x0a /* Public */,
      19,    2,  128,    3, 0x0a /* Public */,
      21,    1,  133,    3, 0x0a /* Public */,
      22,    2,  136,    3, 0x0a /* Public */,
      24,    1,  141,    3, 0x0a /* Public */,
      25,    2,  144,    3, 0x0a /* Public */,
      27,    1,  149,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   11,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   14,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   17,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   20,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   23,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   10,   26,
    QMetaType::QRect, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      28, 0x0,    1,  160,
      30, 0x0,    1,  162,

 // enum data: key, value
      29, uint(PythonQtWrapper_QStyleOptionComboBox::Type),
      31, uint(PythonQtWrapper_QStyleOptionComboBox::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionComboBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionComboBox *_t = static_cast<PythonQtWrapper_QStyleOptionComboBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionComboBox* _r = _t->new_QStyleOptionComboBox();
            if (_a[0]) *reinterpret_cast< QStyleOptionComboBox**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionComboBox* _r = _t->new_QStyleOptionComboBox((*reinterpret_cast< const QStyleOptionComboBox(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionComboBox**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionComboBox* _r = _t->new_QStyleOptionComboBox((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionComboBox**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionComboBox((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1]))); break;
        case 4: _t->py_set_currentIcon((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 5: { QIcon _r = _t->py_get_currentIcon((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_currentText((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 7: { QString _r = _t->py_get_currentText((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_editable((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 9: { bool _r = _t->py_get_editable((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_frame((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 11: { bool _r = _t->py_get_frame((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_iconSize((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->py_get_iconSize((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_popupRect((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 15: { QRect _r = _t->py_get_popupRect((*reinterpret_cast< QStyleOptionComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionComboBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionComboBox.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionComboBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionComboBox::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_QStyleOptionDockWidget_t {
    QByteArrayData data[29];
    char stringdata0[447];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidget_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidget = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionD..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionDockWidget"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionDockWidget*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionDockWidget"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 7), // "version"
QT_MOC_LITERAL(7, 128, 29), // "delete_QStyleOptionDockWidget"
QT_MOC_LITERAL(8, 158, 3), // "obj"
QT_MOC_LITERAL(9, 162, 15), // "py_set_closable"
QT_MOC_LITERAL(10, 178, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 195, 8), // "closable"
QT_MOC_LITERAL(12, 204, 15), // "py_get_closable"
QT_MOC_LITERAL(13, 220, 16), // "py_set_floatable"
QT_MOC_LITERAL(14, 237, 9), // "floatable"
QT_MOC_LITERAL(15, 247, 16), // "py_get_floatable"
QT_MOC_LITERAL(16, 264, 14), // "py_set_movable"
QT_MOC_LITERAL(17, 279, 7), // "movable"
QT_MOC_LITERAL(18, 287, 14), // "py_get_movable"
QT_MOC_LITERAL(19, 302, 12), // "py_set_title"
QT_MOC_LITERAL(20, 315, 5), // "title"
QT_MOC_LITERAL(21, 321, 12), // "py_get_title"
QT_MOC_LITERAL(22, 334, 23), // "py_set_verticalTitleBar"
QT_MOC_LITERAL(23, 358, 16), // "verticalTitleBar"
QT_MOC_LITERAL(24, 375, 23), // "py_get_verticalTitleBar"
QT_MOC_LITERAL(25, 399, 15), // "StyleOptionType"
QT_MOC_LITERAL(26, 415, 4), // "Type"
QT_MOC_LITERAL(27, 420, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(28, 439, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionDockWidget\0"
    "new_QStyleOptionDockWidget\0"
    "QStyleOptionDockWidget*\0\0"
    "QStyleOptionDockWidget\0other\0version\0"
    "delete_QStyleOptionDockWidget\0obj\0"
    "py_set_closable\0theWrappedObject\0"
    "closable\0py_get_closable\0py_set_floatable\0"
    "floatable\0py_get_floatable\0py_set_movable\0"
    "movable\0py_get_movable\0py_set_title\0"
    "title\0py_get_title\0py_set_verticalTitleBar\0"
    "verticalTitleBar\0py_get_verticalTitleBar\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionDockWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   84,    3, 0x0a /* Public */,
       1,    1,   85,    3, 0x0a /* Public */,
       1,    1,   88,    3, 0x0a /* Public */,
       7,    1,   91,    3, 0x0a /* Public */,
       9,    2,   94,    3, 0x0a /* Public */,
      12,    1,   99,    3, 0x0a /* Public */,
      13,    2,  102,    3, 0x0a /* Public */,
      15,    1,  107,    3, 0x0a /* Public */,
      16,    2,  110,    3, 0x0a /* Public */,
      18,    1,  115,    3, 0x0a /* Public */,
      19,    2,  118,    3, 0x0a /* Public */,
      21,    1,  123,    3, 0x0a /* Public */,
      22,    2,  126,    3, 0x0a /* Public */,
      24,    1,  131,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   11,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   14,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   17,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   20,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   23,
    QMetaType::Bool, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      25, 0x0,    1,  142,
      27, 0x0,    1,  144,

 // enum data: key, value
      26, uint(PythonQtWrapper_QStyleOptionDockWidget::Type),
      28, uint(PythonQtWrapper_QStyleOptionDockWidget::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionDockWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionDockWidget *_t = static_cast<PythonQtWrapper_QStyleOptionDockWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionDockWidget* _r = _t->new_QStyleOptionDockWidget();
            if (_a[0]) *reinterpret_cast< QStyleOptionDockWidget**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionDockWidget* _r = _t->new_QStyleOptionDockWidget((*reinterpret_cast< const QStyleOptionDockWidget(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionDockWidget**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionDockWidget* _r = _t->new_QStyleOptionDockWidget((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionDockWidget**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionDockWidget((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1]))); break;
        case 4: _t->py_set_closable((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 5: { bool _r = _t->py_get_closable((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_floatable((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 7: { bool _r = _t->py_get_floatable((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_movable((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 9: { bool _r = _t->py_get_movable((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_title((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 11: { QString _r = _t->py_get_title((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_verticalTitleBar((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 13: { bool _r = _t->py_get_verticalTitleBar((*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionDockWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidget.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionDockWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionDockWidget::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 < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 14)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 14;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidgetV2_t {
    QByteArrayData data[8];
    char stringdata0[164];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidgetV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidgetV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidgetV2 = {
    {
QT_MOC_LITERAL(0, 0, 40), // "PythonQtWrapper_QStyleOptionD..."
QT_MOC_LITERAL(1, 41, 28), // "new_QStyleOptionDockWidgetV2"
QT_MOC_LITERAL(2, 70, 25), // "QStyleOptionDockWidgetV2*"
QT_MOC_LITERAL(3, 96, 0), // ""
QT_MOC_LITERAL(4, 97, 24), // "QStyleOptionDockWidgetV2"
QT_MOC_LITERAL(5, 122, 5), // "other"
QT_MOC_LITERAL(6, 128, 31), // "delete_QStyleOptionDockWidgetV2"
QT_MOC_LITERAL(7, 160, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionDockWidgetV2\0"
    "new_QStyleOptionDockWidgetV2\0"
    "QStyleOptionDockWidgetV2*\0\0"
    "QStyleOptionDockWidgetV2\0other\0"
    "delete_QStyleOptionDockWidgetV2\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionDockWidgetV2[] = {

 // 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 */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QStyleOptionDockWidgetV2::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionDockWidgetV2 *_t = static_cast<PythonQtWrapper_QStyleOptionDockWidgetV2 *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionDockWidgetV2* _r = _t->new_QStyleOptionDockWidgetV2();
            if (_a[0]) *reinterpret_cast< QStyleOptionDockWidgetV2**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionDockWidgetV2* _r = _t->new_QStyleOptionDockWidgetV2((*reinterpret_cast< const QStyleOptionDockWidgetV2(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionDockWidgetV2**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QStyleOptionDockWidgetV2((*reinterpret_cast< QStyleOptionDockWidgetV2*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionDockWidgetV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionDockWidgetV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionDockWidgetV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionDockWidgetV2::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_QStyleOptionFocusRect_t {
    QByteArrayData data[17];
    char stringdata0[284];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionFocusRect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionFocusRect_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionFocusRect = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QStyleOptionF..."
QT_MOC_LITERAL(1, 38, 25), // "new_QStyleOptionFocusRect"
QT_MOC_LITERAL(2, 64, 22), // "QStyleOptionFocusRect*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 21), // "QStyleOptionFocusRect"
QT_MOC_LITERAL(5, 110, 5), // "other"
QT_MOC_LITERAL(6, 116, 7), // "version"
QT_MOC_LITERAL(7, 124, 28), // "delete_QStyleOptionFocusRect"
QT_MOC_LITERAL(8, 153, 3), // "obj"
QT_MOC_LITERAL(9, 157, 22), // "py_set_backgroundColor"
QT_MOC_LITERAL(10, 180, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 197, 15), // "backgroundColor"
QT_MOC_LITERAL(12, 213, 22), // "py_get_backgroundColor"
QT_MOC_LITERAL(13, 236, 15), // "StyleOptionType"
QT_MOC_LITERAL(14, 252, 4), // "Type"
QT_MOC_LITERAL(15, 257, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(16, 276, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionFocusRect\0"
    "new_QStyleOptionFocusRect\0"
    "QStyleOptionFocusRect*\0\0QStyleOptionFocusRect\0"
    "other\0version\0delete_QStyleOptionFocusRect\0"
    "obj\0py_set_backgroundColor\0theWrappedObject\0"
    "backgroundColor\0py_get_backgroundColor\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionFocusRect[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   44,    3, 0x0a /* Public */,
       1,    1,   45,    3, 0x0a /* Public */,
       1,    1,   48,    3, 0x0a /* Public */,
       7,    1,   51,    3, 0x0a /* Public */,
       9,    2,   54,    3, 0x0a /* Public */,
      12,    1,   59,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   10,   11,
    QMetaType::QColor, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      13, 0x0,    1,   70,
      15, 0x0,    1,   72,

 // enum data: key, value
      14, uint(PythonQtWrapper_QStyleOptionFocusRect::Type),
      16, uint(PythonQtWrapper_QStyleOptionFocusRect::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionFocusRect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionFocusRect *_t = static_cast<PythonQtWrapper_QStyleOptionFocusRect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionFocusRect* _r = _t->new_QStyleOptionFocusRect();
            if (_a[0]) *reinterpret_cast< QStyleOptionFocusRect**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionFocusRect* _r = _t->new_QStyleOptionFocusRect((*reinterpret_cast< const QStyleOptionFocusRect(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFocusRect**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionFocusRect* _r = _t->new_QStyleOptionFocusRect((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFocusRect**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionFocusRect((*reinterpret_cast< QStyleOptionFocusRect*(*)>(_a[1]))); break;
        case 4: _t->py_set_backgroundColor((*reinterpret_cast< QStyleOptionFocusRect*(*)>(_a[1])),(*reinterpret_cast< QColor(*)>(_a[2]))); break;
        case 5: { QColor _r = _t->py_get_backgroundColor((*reinterpret_cast< QStyleOptionFocusRect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionFocusRect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionFocusRect.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionFocusRect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionFocusRect::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_QStyleOptionFrame_t {
    QByteArrayData data[33];
    char stringdata0[479];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrame_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrame_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrame = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QStyleOptionF..."
QT_MOC_LITERAL(1, 34, 21), // "new_QStyleOptionFrame"
QT_MOC_LITERAL(2, 56, 18), // "QStyleOptionFrame*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 17), // "QStyleOptionFrame"
QT_MOC_LITERAL(5, 94, 5), // "other"
QT_MOC_LITERAL(6, 100, 7), // "version"
QT_MOC_LITERAL(7, 108, 24), // "delete_QStyleOptionFrame"
QT_MOC_LITERAL(8, 133, 3), // "obj"
QT_MOC_LITERAL(9, 137, 15), // "py_set_features"
QT_MOC_LITERAL(10, 153, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 170, 32), // "QStyleOptionFrame::FrameFeatures"
QT_MOC_LITERAL(12, 203, 8), // "features"
QT_MOC_LITERAL(13, 212, 15), // "py_get_features"
QT_MOC_LITERAL(14, 228, 17), // "py_set_frameShape"
QT_MOC_LITERAL(15, 246, 13), // "QFrame::Shape"
QT_MOC_LITERAL(16, 260, 10), // "frameShape"
QT_MOC_LITERAL(17, 271, 17), // "py_get_frameShape"
QT_MOC_LITERAL(18, 289, 16), // "py_set_lineWidth"
QT_MOC_LITERAL(19, 306, 9), // "lineWidth"
QT_MOC_LITERAL(20, 316, 16), // "py_get_lineWidth"
QT_MOC_LITERAL(21, 333, 19), // "py_set_midLineWidth"
QT_MOC_LITERAL(22, 353, 12), // "midLineWidth"
QT_MOC_LITERAL(23, 366, 19), // "py_get_midLineWidth"
QT_MOC_LITERAL(24, 386, 12), // "FrameFeature"
QT_MOC_LITERAL(25, 399, 4), // "None"
QT_MOC_LITERAL(26, 404, 4), // "Flat"
QT_MOC_LITERAL(27, 409, 7), // "Rounded"
QT_MOC_LITERAL(28, 417, 13), // "FrameFeatures"
QT_MOC_LITERAL(29, 431, 15), // "StyleOptionType"
QT_MOC_LITERAL(30, 447, 4), // "Type"
QT_MOC_LITERAL(31, 452, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(32, 471, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionFrame\0"
    "new_QStyleOptionFrame\0QStyleOptionFrame*\0"
    "\0QStyleOptionFrame\0other\0version\0"
    "delete_QStyleOptionFrame\0obj\0"
    "py_set_features\0theWrappedObject\0"
    "QStyleOptionFrame::FrameFeatures\0"
    "features\0py_get_features\0py_set_frameShape\0"
    "QFrame::Shape\0frameShape\0py_get_frameShape\0"
    "py_set_lineWidth\0lineWidth\0py_get_lineWidth\0"
    "py_set_midLineWidth\0midLineWidth\0"
    "py_get_midLineWidth\0FrameFeature\0None\0"
    "Flat\0Rounded\0FrameFeatures\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionFrame[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   74,    3, 0x0a /* Public */,
       1,    1,   75,    3, 0x0a /* Public */,
       1,    1,   78,    3, 0x0a /* Public */,
       7,    1,   81,    3, 0x0a /* Public */,
       9,    2,   84,    3, 0x0a /* Public */,
      13,    1,   89,    3, 0x0a /* Public */,
      14,    2,   92,    3, 0x0a /* Public */,
      17,    1,   97,    3, 0x0a /* Public */,
      18,    2,  100,    3, 0x0a /* Public */,
      20,    1,  105,    3, 0x0a /* Public */,
      21,    2,  108,    3, 0x0a /* Public */,
      23,    1,  113,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   10,   16,
    0x80000000 | 15, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   19,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   22,
    QMetaType::Int, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      24, 0x0,    3,  132,
      28, 0x1,    3,  138,
      29, 0x0,    1,  144,
      31, 0x0,    1,  146,

 // enum data: key, value
      25, uint(PythonQtWrapper_QStyleOptionFrame::None),
      26, uint(PythonQtWrapper_QStyleOptionFrame::Flat),
      27, uint(PythonQtWrapper_QStyleOptionFrame::Rounded),
      25, uint(PythonQtWrapper_QStyleOptionFrame::None),
      26, uint(PythonQtWrapper_QStyleOptionFrame::Flat),
      27, uint(PythonQtWrapper_QStyleOptionFrame::Rounded),
      30, uint(PythonQtWrapper_QStyleOptionFrame::Type),
      32, uint(PythonQtWrapper_QStyleOptionFrame::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionFrame *_t = static_cast<PythonQtWrapper_QStyleOptionFrame *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionFrame* _r = _t->new_QStyleOptionFrame();
            if (_a[0]) *reinterpret_cast< QStyleOptionFrame**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionFrame* _r = _t->new_QStyleOptionFrame((*reinterpret_cast< const QStyleOptionFrame(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFrame**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionFrame* _r = _t->new_QStyleOptionFrame((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFrame**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionFrame((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1]))); break;
        case 4: _t->py_set_features((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionFrame::FrameFeatures(*)>(_a[2]))); break;
        case 5: { QStyleOptionFrame::FrameFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFrame::FrameFeatures*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_frameShape((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])),(*reinterpret_cast< QFrame::Shape(*)>(_a[2]))); break;
        case 7: { QFrame::Shape _r = _t->py_get_frameShape((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFrame::Shape*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_lineWidth((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { int _r = _t->py_get_lineWidth((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_midLineWidth((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: { int _r = _t->py_get_midLineWidth((*reinterpret_cast< QStyleOptionFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionFrame::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrame.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionFrame,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionFrame::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV2_t {
    QByteArrayData data[8];
    char stringdata0[139];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV2 = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QStyleOptionF..."
QT_MOC_LITERAL(1, 36, 23), // "new_QStyleOptionFrameV2"
QT_MOC_LITERAL(2, 60, 20), // "QStyleOptionFrameV2*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QStyleOptionFrameV2"
QT_MOC_LITERAL(5, 102, 5), // "other"
QT_MOC_LITERAL(6, 108, 26), // "delete_QStyleOptionFrameV2"
QT_MOC_LITERAL(7, 135, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionFrameV2\0"
    "new_QStyleOptionFrameV2\0QStyleOptionFrameV2*\0"
    "\0QStyleOptionFrameV2\0other\0"
    "delete_QStyleOptionFrameV2\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionFrameV2[] = {

 // 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 */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QStyleOptionFrameV2::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionFrameV2 *_t = static_cast<PythonQtWrapper_QStyleOptionFrameV2 *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionFrameV2* _r = _t->new_QStyleOptionFrameV2();
            if (_a[0]) *reinterpret_cast< QStyleOptionFrameV2**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionFrameV2* _r = _t->new_QStyleOptionFrameV2((*reinterpret_cast< const QStyleOptionFrameV2(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFrameV2**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QStyleOptionFrameV2((*reinterpret_cast< QStyleOptionFrameV2*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionFrameV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionFrameV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionFrameV2::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;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
