/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui4.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_gui4.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#include <QtCore/QVector>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui4.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_QIconEngine_t {
    QByteArrayData data[49];
    char stringdata0[519];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QIconEngine_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QIconEngine_t qt_meta_stringdata_PythonQtWrapper_QIconEngine = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QIconEngine"
QT_MOC_LITERAL(1, 28, 15), // "new_QIconEngine"
QT_MOC_LITERAL(2, 44, 12), // "QIconEngine*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 18), // "delete_QIconEngine"
QT_MOC_LITERAL(5, 77, 3), // "obj"
QT_MOC_LITERAL(6, 81, 10), // "actualSize"
QT_MOC_LITERAL(7, 92, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 109, 4), // "size"
QT_MOC_LITERAL(9, 114, 11), // "QIcon::Mode"
QT_MOC_LITERAL(10, 126, 4), // "mode"
QT_MOC_LITERAL(11, 131, 12), // "QIcon::State"
QT_MOC_LITERAL(12, 144, 5), // "state"
QT_MOC_LITERAL(13, 150, 15), // "py_q_actualSize"
QT_MOC_LITERAL(14, 166, 7), // "addFile"
QT_MOC_LITERAL(15, 174, 8), // "fileName"
QT_MOC_LITERAL(16, 183, 12), // "py_q_addFile"
QT_MOC_LITERAL(17, 196, 9), // "addPixmap"
QT_MOC_LITERAL(18, 206, 6), // "pixmap"
QT_MOC_LITERAL(19, 213, 14), // "py_q_addPixmap"
QT_MOC_LITERAL(20, 228, 14), // "availableSizes"
QT_MOC_LITERAL(21, 243, 12), // "QList<QSize>"
QT_MOC_LITERAL(22, 256, 19), // "py_q_availableSizes"
QT_MOC_LITERAL(23, 276, 5), // "clone"
QT_MOC_LITERAL(24, 282, 10), // "py_q_clone"
QT_MOC_LITERAL(25, 293, 8), // "iconName"
QT_MOC_LITERAL(26, 302, 13), // "py_q_iconName"
QT_MOC_LITERAL(27, 316, 3), // "key"
QT_MOC_LITERAL(28, 320, 8), // "py_q_key"
QT_MOC_LITERAL(29, 329, 5), // "paint"
QT_MOC_LITERAL(30, 335, 9), // "QPainter*"
QT_MOC_LITERAL(31, 345, 7), // "painter"
QT_MOC_LITERAL(32, 353, 4), // "rect"
QT_MOC_LITERAL(33, 358, 10), // "py_q_paint"
QT_MOC_LITERAL(34, 369, 11), // "py_q_pixmap"
QT_MOC_LITERAL(35, 381, 4), // "read"
QT_MOC_LITERAL(36, 386, 12), // "QDataStream&"
QT_MOC_LITERAL(37, 399, 2), // "in"
QT_MOC_LITERAL(38, 402, 9), // "py_q_read"
QT_MOC_LITERAL(39, 412, 12), // "virtual_hook"
QT_MOC_LITERAL(40, 425, 2), // "id"
QT_MOC_LITERAL(41, 428, 4), // "data"
QT_MOC_LITERAL(42, 433, 17), // "py_q_virtual_hook"
QT_MOC_LITERAL(43, 451, 5), // "write"
QT_MOC_LITERAL(44, 457, 3), // "out"
QT_MOC_LITERAL(45, 461, 10), // "py_q_write"
QT_MOC_LITERAL(46, 472, 14), // "IconEngineHook"
QT_MOC_LITERAL(47, 487, 18), // "AvailableSizesHook"
QT_MOC_LITERAL(48, 506, 12) // "IconNameHook"

    },
    "PythonQtWrapper_QIconEngine\0new_QIconEngine\0"
    "QIconEngine*\0\0delete_QIconEngine\0obj\0"
    "actualSize\0theWrappedObject\0size\0"
    "QIcon::Mode\0mode\0QIcon::State\0state\0"
    "py_q_actualSize\0addFile\0fileName\0"
    "py_q_addFile\0addPixmap\0pixmap\0"
    "py_q_addPixmap\0availableSizes\0"
    "QList<QSize>\0py_q_availableSizes\0clone\0"
    "py_q_clone\0iconName\0py_q_iconName\0key\0"
    "py_q_key\0paint\0QPainter*\0painter\0rect\0"
    "py_q_paint\0py_q_pixmap\0read\0QDataStream&\0"
    "in\0py_q_read\0virtual_hook\0id\0data\0"
    "py_q_virtual_hook\0write\0out\0py_q_write\0"
    "IconEngineHook\0AvailableSizesHook\0"
    "IconNameHook"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QIconEngine[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  164,    3, 0x0a /* Public */,
       4,    1,  165,    3, 0x0a /* Public */,
       6,    4,  168,    3, 0x0a /* Public */,
      13,    4,  177,    3, 0x0a /* Public */,
      14,    5,  186,    3, 0x0a /* Public */,
      16,    5,  197,    3, 0x0a /* Public */,
      17,    4,  208,    3, 0x0a /* Public */,
      19,    4,  217,    3, 0x0a /* Public */,
      20,    3,  226,    3, 0x0a /* Public */,
      20,    2,  233,    3, 0x2a /* Public | MethodCloned */,
      20,    1,  238,    3, 0x2a /* Public | MethodCloned */,
      22,    3,  241,    3, 0x0a /* Public */,
      22,    2,  248,    3, 0x2a /* Public | MethodCloned */,
      22,    1,  253,    3, 0x2a /* Public | MethodCloned */,
      23,    1,  256,    3, 0x0a /* Public */,
      24,    1,  259,    3, 0x0a /* Public */,
      25,    1,  262,    3, 0x0a /* Public */,
      26,    1,  265,    3, 0x0a /* Public */,
      27,    1,  268,    3, 0x0a /* Public */,
      28,    1,  271,    3, 0x0a /* Public */,
      29,    5,  274,    3, 0x0a /* Public */,
      33,    5,  285,    3, 0x0a /* Public */,
      18,    4,  296,    3, 0x0a /* Public */,
      34,    4,  305,    3, 0x0a /* Public */,
      35,    2,  314,    3, 0x0a /* Public */,
      38,    2,  319,    3, 0x0a /* Public */,
      39,    3,  324,    3, 0x0a /* Public */,
      42,    3,  331,    3, 0x0a /* Public */,
      43,    2,  338,    3, 0x0a /* Public */,
      45,    2,  343,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 9, 0x80000000 | 11,    7,    8,   10,   12,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 9, 0x80000000 | 11,    7,    8,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QSize, 0x80000000 | 9, 0x80000000 | 11,    7,   15,    8,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QSize, 0x80000000 | 9, 0x80000000 | 11,    7,   15,    8,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 9, 0x80000000 | 11,    7,   18,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 9, 0x80000000 | 11,    7,   18,   10,   12,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 11,    7,   10,   12,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 9,    7,   10,
    0x80000000 | 21, 0x80000000 | 2,    7,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 11,    7,   10,   12,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 9,    7,   10,
    0x80000000 | 21, 0x80000000 | 2,    7,
    0x80000000 | 2, 0x80000000 | 2,    7,
    0x80000000 | 2, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30, QMetaType::QRect, 0x80000000 | 9, 0x80000000 | 11,    7,   31,   32,   10,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30, QMetaType::QRect, 0x80000000 | 9, 0x80000000 | 11,    7,   31,   32,   10,   12,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 9, 0x80000000 | 11,    7,    8,   10,   12,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 9, 0x80000000 | 11,    7,    8,   10,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 36,    7,   37,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 36,    7,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::VoidStar,    7,   40,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::VoidStar,    7,   40,   41,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 36,    7,   44,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 36,    7,   44,

 // enums: name, flags, count, data
      46, 0x0,    2,  352,

 // enum data: key, value
      47, uint(PythonQtWrapper_QIconEngine::AvailableSizesHook),
      48, uint(PythonQtWrapper_QIconEngine::IconNameHook),

       0        // eod
};

void PythonQtWrapper_QIconEngine::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QIconEngine *_t = static_cast<PythonQtWrapper_QIconEngine *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QIconEngine* _r = _t->new_QIconEngine();
            if (_a[0]) *reinterpret_cast< QIconEngine**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QIconEngine((*reinterpret_cast< QIconEngine*(*)>(_a[1]))); break;
        case 2: { QSize _r = _t->actualSize((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 3: { QSize _r = _t->py_q_actualSize((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 4: _t->addFile((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5]))); break;
        case 5: _t->py_q_addFile((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5]))); break;
        case 6: _t->addPixmap((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4]))); break;
        case 7: _t->py_q_addPixmap((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4]))); break;
        case 8: { QList<QSize> _r = _t->availableSizes((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])),(*reinterpret_cast< QIcon::State(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 9: { QList<QSize> _r = _t->availableSizes((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 10: { QList<QSize> _r = _t->availableSizes((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 11: { QList<QSize> _r = _t->py_q_availableSizes((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])),(*reinterpret_cast< QIcon::State(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 12: { QList<QSize> _r = _t->py_q_availableSizes((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 13: { QList<QSize> _r = _t->py_q_availableSizes((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 14: { QIconEngine* _r = _t->clone((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIconEngine**>(_a[0]) = _r; }  break;
        case 15: { QIconEngine* _r = _t->py_q_clone((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIconEngine**>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->iconName((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->py_q_iconName((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->key((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->py_q_key((*reinterpret_cast< QIconEngine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: _t->paint((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5]))); break;
        case 21: _t->py_q_paint((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5]))); break;
        case 22: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 23: { QPixmap _r = _t->py_q_pixmap((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->read((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->py_q_read((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: _t->virtual_hook((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< void*(*)>(_a[3]))); break;
        case 27: _t->py_q_virtual_hook((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< void*(*)>(_a[3]))); break;
        case 28: { bool _r = _t->write((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->py_q_write((*reinterpret_cast< QIconEngine*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QIconEngine::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QIconEngine.data,
      qt_meta_data_PythonQtWrapper_QIconEngine,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QIconEngine::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 < 30)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 30;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 30)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 30;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QImageIOHandler_t {
    QByteArrayData data[73];
    char stringdata0[1065];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImageIOHandler_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImageIOHandler_t qt_meta_stringdata_PythonQtWrapper_QImageIOHandler = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QImageIOHandler"
QT_MOC_LITERAL(1, 32, 19), // "new_QImageIOHandler"
QT_MOC_LITERAL(2, 52, 16), // "QImageIOHandler*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 22), // "delete_QImageIOHandler"
QT_MOC_LITERAL(5, 93, 3), // "obj"
QT_MOC_LITERAL(6, 97, 7), // "canRead"
QT_MOC_LITERAL(7, 105, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 122, 12), // "py_q_canRead"
QT_MOC_LITERAL(9, 135, 18), // "currentImageNumber"
QT_MOC_LITERAL(10, 154, 23), // "py_q_currentImageNumber"
QT_MOC_LITERAL(11, 178, 16), // "currentImageRect"
QT_MOC_LITERAL(12, 195, 21), // "py_q_currentImageRect"
QT_MOC_LITERAL(13, 217, 6), // "device"
QT_MOC_LITERAL(14, 224, 10), // "QIODevice*"
QT_MOC_LITERAL(15, 235, 6), // "format"
QT_MOC_LITERAL(16, 242, 10), // "imageCount"
QT_MOC_LITERAL(17, 253, 15), // "py_q_imageCount"
QT_MOC_LITERAL(18, 269, 11), // "jumpToImage"
QT_MOC_LITERAL(19, 281, 11), // "imageNumber"
QT_MOC_LITERAL(20, 293, 16), // "py_q_jumpToImage"
QT_MOC_LITERAL(21, 310, 15), // "jumpToNextImage"
QT_MOC_LITERAL(22, 326, 20), // "py_q_jumpToNextImage"
QT_MOC_LITERAL(23, 347, 9), // "loopCount"
QT_MOC_LITERAL(24, 357, 14), // "py_q_loopCount"
QT_MOC_LITERAL(25, 372, 14), // "nextImageDelay"
QT_MOC_LITERAL(26, 387, 19), // "py_q_nextImageDelay"
QT_MOC_LITERAL(27, 407, 6), // "option"
QT_MOC_LITERAL(28, 414, 28), // "QImageIOHandler::ImageOption"
QT_MOC_LITERAL(29, 443, 11), // "py_q_option"
QT_MOC_LITERAL(30, 455, 4), // "read"
QT_MOC_LITERAL(31, 460, 7), // "QImage*"
QT_MOC_LITERAL(32, 468, 5), // "image"
QT_MOC_LITERAL(33, 474, 9), // "py_q_read"
QT_MOC_LITERAL(34, 484, 9), // "setDevice"
QT_MOC_LITERAL(35, 494, 9), // "setFormat"
QT_MOC_LITERAL(36, 504, 9), // "setOption"
QT_MOC_LITERAL(37, 514, 5), // "value"
QT_MOC_LITERAL(38, 520, 14), // "py_q_setOption"
QT_MOC_LITERAL(39, 535, 14), // "supportsOption"
QT_MOC_LITERAL(40, 550, 19), // "py_q_supportsOption"
QT_MOC_LITERAL(41, 570, 5), // "write"
QT_MOC_LITERAL(42, 576, 10), // "py_q_write"
QT_MOC_LITERAL(43, 587, 11), // "ImageOption"
QT_MOC_LITERAL(44, 599, 4), // "Size"
QT_MOC_LITERAL(45, 604, 8), // "ClipRect"
QT_MOC_LITERAL(46, 613, 11), // "Description"
QT_MOC_LITERAL(47, 625, 14), // "ScaledClipRect"
QT_MOC_LITERAL(48, 640, 10), // "ScaledSize"
QT_MOC_LITERAL(49, 651, 16), // "CompressionRatio"
QT_MOC_LITERAL(50, 668, 5), // "Gamma"
QT_MOC_LITERAL(51, 674, 7), // "Quality"
QT_MOC_LITERAL(52, 682, 4), // "Name"
QT_MOC_LITERAL(53, 687, 7), // "SubType"
QT_MOC_LITERAL(54, 695, 18), // "IncrementalReading"
QT_MOC_LITERAL(55, 714, 10), // "Endianness"
QT_MOC_LITERAL(56, 725, 9), // "Animation"
QT_MOC_LITERAL(57, 735, 15), // "BackgroundColor"
QT_MOC_LITERAL(58, 751, 11), // "ImageFormat"
QT_MOC_LITERAL(59, 763, 17), // "SupportedSubTypes"
QT_MOC_LITERAL(60, 781, 14), // "OptimizedWrite"
QT_MOC_LITERAL(61, 796, 20), // "ProgressiveScanWrite"
QT_MOC_LITERAL(62, 817, 19), // "ImageTransformation"
QT_MOC_LITERAL(63, 837, 20), // "TransformedByDefault"
QT_MOC_LITERAL(64, 858, 14), // "Transformation"
QT_MOC_LITERAL(65, 873, 18), // "TransformationNone"
QT_MOC_LITERAL(66, 892, 20), // "TransformationMirror"
QT_MOC_LITERAL(67, 913, 18), // "TransformationFlip"
QT_MOC_LITERAL(68, 932, 23), // "TransformationRotate180"
QT_MOC_LITERAL(69, 956, 22), // "TransformationRotate90"
QT_MOC_LITERAL(70, 979, 31), // "TransformationMirrorAndRotate90"
QT_MOC_LITERAL(71, 1011, 29), // "TransformationFlipAndRotate90"
QT_MOC_LITERAL(72, 1041, 23) // "TransformationRotate270"

    },
    "PythonQtWrapper_QImageIOHandler\0"
    "new_QImageIOHandler\0QImageIOHandler*\0"
    "\0delete_QImageIOHandler\0obj\0canRead\0"
    "theWrappedObject\0py_q_canRead\0"
    "currentImageNumber\0py_q_currentImageNumber\0"
    "currentImageRect\0py_q_currentImageRect\0"
    "device\0QIODevice*\0format\0imageCount\0"
    "py_q_imageCount\0jumpToImage\0imageNumber\0"
    "py_q_jumpToImage\0jumpToNextImage\0"
    "py_q_jumpToNextImage\0loopCount\0"
    "py_q_loopCount\0nextImageDelay\0"
    "py_q_nextImageDelay\0option\0"
    "QImageIOHandler::ImageOption\0py_q_option\0"
    "read\0QImage*\0image\0py_q_read\0setDevice\0"
    "setFormat\0setOption\0value\0py_q_setOption\0"
    "supportsOption\0py_q_supportsOption\0"
    "write\0py_q_write\0ImageOption\0Size\0"
    "ClipRect\0Description\0ScaledClipRect\0"
    "ScaledSize\0CompressionRatio\0Gamma\0"
    "Quality\0Name\0SubType\0IncrementalReading\0"
    "Endianness\0Animation\0BackgroundColor\0"
    "ImageFormat\0SupportedSubTypes\0"
    "OptimizedWrite\0ProgressiveScanWrite\0"
    "ImageTransformation\0TransformedByDefault\0"
    "Transformation\0TransformationNone\0"
    "TransformationMirror\0TransformationFlip\0"
    "TransformationRotate180\0TransformationRotate90\0"
    "TransformationMirrorAndRotate90\0"
    "TransformationFlipAndRotate90\0"
    "TransformationRotate270"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImageIOHandler[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  174,    3, 0x0a /* Public */,
       4,    1,  175,    3, 0x0a /* Public */,
       6,    1,  178,    3, 0x0a /* Public */,
       8,    1,  181,    3, 0x0a /* Public */,
       9,    1,  184,    3, 0x0a /* Public */,
      10,    1,  187,    3, 0x0a /* Public */,
      11,    1,  190,    3, 0x0a /* Public */,
      12,    1,  193,    3, 0x0a /* Public */,
      13,    1,  196,    3, 0x0a /* Public */,
      15,    1,  199,    3, 0x0a /* Public */,
      16,    1,  202,    3, 0x0a /* Public */,
      17,    1,  205,    3, 0x0a /* Public */,
      18,    2,  208,    3, 0x0a /* Public */,
      20,    2,  213,    3, 0x0a /* Public */,
      21,    1,  218,    3, 0x0a /* Public */,
      22,    1,  221,    3, 0x0a /* Public */,
      23,    1,  224,    3, 0x0a /* Public */,
      24,    1,  227,    3, 0x0a /* Public */,
      25,    1,  230,    3, 0x0a /* Public */,
      26,    1,  233,    3, 0x0a /* Public */,
      27,    2,  236,    3, 0x0a /* Public */,
      29,    2,  241,    3, 0x0a /* Public */,
      30,    2,  246,    3, 0x0a /* Public */,
      33,    2,  251,    3, 0x0a /* Public */,
      34,    2,  256,    3, 0x0a /* Public */,
      35,    2,  261,    3, 0x0a /* Public */,
      36,    3,  266,    3, 0x0a /* Public */,
      38,    3,  273,    3, 0x0a /* Public */,
      39,    2,  280,    3, 0x0a /* Public */,
      40,    2,  285,    3, 0x0a /* Public */,
      41,    2,  290,    3, 0x0a /* Public */,
      42,    2,  295,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::QRect, 0x80000000 | 2,    7,
    QMetaType::QRect, 0x80000000 | 2,    7,
    0x80000000 | 14, 0x80000000 | 2,    7,
    QMetaType::QByteArray, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    7,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    7,   19,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 28,    7,   27,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 28,    7,   27,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    7,   32,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    7,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    7,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,    7,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28, QMetaType::QVariant,    7,   27,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28, QMetaType::QVariant,    7,   27,   37,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 28,    7,   27,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 28,    7,   27,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage,    7,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage,    7,   32,

 // enums: name, flags, count, data
      43, 0x0,   20,  308,
      64, 0x0,    8,  348,

 // enum data: key, value
      44, uint(PythonQtWrapper_QImageIOHandler::Size),
      45, uint(PythonQtWrapper_QImageIOHandler::ClipRect),
      46, uint(PythonQtWrapper_QImageIOHandler::Description),
      47, uint(PythonQtWrapper_QImageIOHandler::ScaledClipRect),
      48, uint(PythonQtWrapper_QImageIOHandler::ScaledSize),
      49, uint(PythonQtWrapper_QImageIOHandler::CompressionRatio),
      50, uint(PythonQtWrapper_QImageIOHandler::Gamma),
      51, uint(PythonQtWrapper_QImageIOHandler::Quality),
      52, uint(PythonQtWrapper_QImageIOHandler::Name),
      53, uint(PythonQtWrapper_QImageIOHandler::SubType),
      54, uint(PythonQtWrapper_QImageIOHandler::IncrementalReading),
      55, uint(PythonQtWrapper_QImageIOHandler::Endianness),
      56, uint(PythonQtWrapper_QImageIOHandler::Animation),
      57, uint(PythonQtWrapper_QImageIOHandler::BackgroundColor),
      58, uint(PythonQtWrapper_QImageIOHandler::ImageFormat),
      59, uint(PythonQtWrapper_QImageIOHandler::SupportedSubTypes),
      60, uint(PythonQtWrapper_QImageIOHandler::OptimizedWrite),
      61, uint(PythonQtWrapper_QImageIOHandler::ProgressiveScanWrite),
      62, uint(PythonQtWrapper_QImageIOHandler::ImageTransformation),
      63, uint(PythonQtWrapper_QImageIOHandler::TransformedByDefault),
      65, uint(PythonQtWrapper_QImageIOHandler::TransformationNone),
      66, uint(PythonQtWrapper_QImageIOHandler::TransformationMirror),
      67, uint(PythonQtWrapper_QImageIOHandler::TransformationFlip),
      68, uint(PythonQtWrapper_QImageIOHandler::TransformationRotate180),
      69, uint(PythonQtWrapper_QImageIOHandler::TransformationRotate90),
      70, uint(PythonQtWrapper_QImageIOHandler::TransformationMirrorAndRotate90),
      71, uint(PythonQtWrapper_QImageIOHandler::TransformationFlipAndRotate90),
      72, uint(PythonQtWrapper_QImageIOHandler::TransformationRotate270),

       0        // eod
};

void PythonQtWrapper_QImageIOHandler::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImageIOHandler *_t = static_cast<PythonQtWrapper_QImageIOHandler *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImageIOHandler* _r = _t->new_QImageIOHandler();
            if (_a[0]) *reinterpret_cast< QImageIOHandler**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QImageIOHandler((*reinterpret_cast< QImageIOHandler*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->canRead((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 3: { bool _r = _t->py_q_canRead((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->currentImageNumber((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->py_q_currentImageNumber((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QRect _r = _t->currentImageRect((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 7: { QRect _r = _t->py_q_currentImageRect((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 8: { QIODevice* _r = _t->device((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIODevice**>(_a[0]) = _r; }  break;
        case 9: { QByteArray _r = _t->format((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->imageCount((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->py_q_imageCount((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->jumpToImage((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_jumpToImage((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->jumpToNextImage((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->py_q_jumpToNextImage((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->loopCount((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->py_q_loopCount((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->nextImageDelay((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->py_q_nextImageDelay((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { QVariant _r = _t->option((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 21: { QVariant _r = _t->py_q_option((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->read((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImage*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->py_q_read((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImage*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: _t->setDevice((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2]))); break;
        case 25: _t->setFormat((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 26: _t->setOption((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 27: _t->py_q_setOption((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 28: { bool _r = _t->supportsOption((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->py_q_supportsOption((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->write((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->py_q_write((*reinterpret_cast< QImageIOHandler*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            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 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QImageIOHandler::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImageIOHandler.data,
      qt_meta_data_PythonQtWrapper_QImageIOHandler,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QImageIOHandler::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 < 32)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 32;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 32)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 32;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QImageIOPlugin_t {
    QByteArrayData data[22];
    char stringdata0[298];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImageIOPlugin_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImageIOPlugin_t qt_meta_stringdata_PythonQtWrapper_QImageIOPlugin = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QImageIOPlugin"
QT_MOC_LITERAL(1, 31, 18), // "new_QImageIOPlugin"
QT_MOC_LITERAL(2, 50, 15), // "QImageIOPlugin*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 6), // "parent"
QT_MOC_LITERAL(5, 74, 21), // "delete_QImageIOPlugin"
QT_MOC_LITERAL(6, 96, 3), // "obj"
QT_MOC_LITERAL(7, 100, 12), // "capabilities"
QT_MOC_LITERAL(8, 113, 28), // "QImageIOPlugin::Capabilities"
QT_MOC_LITERAL(9, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 159, 10), // "QIODevice*"
QT_MOC_LITERAL(11, 170, 6), // "device"
QT_MOC_LITERAL(12, 177, 6), // "format"
QT_MOC_LITERAL(13, 184, 17), // "py_q_capabilities"
QT_MOC_LITERAL(14, 202, 6), // "create"
QT_MOC_LITERAL(15, 209, 16), // "QImageIOHandler*"
QT_MOC_LITERAL(16, 226, 11), // "py_q_create"
QT_MOC_LITERAL(17, 238, 10), // "Capability"
QT_MOC_LITERAL(18, 249, 7), // "CanRead"
QT_MOC_LITERAL(19, 257, 8), // "CanWrite"
QT_MOC_LITERAL(20, 266, 18), // "CanReadIncremental"
QT_MOC_LITERAL(21, 285, 12) // "Capabilities"

    },
    "PythonQtWrapper_QImageIOPlugin\0"
    "new_QImageIOPlugin\0QImageIOPlugin*\0\0"
    "parent\0delete_QImageIOPlugin\0obj\0"
    "capabilities\0QImageIOPlugin::Capabilities\0"
    "theWrappedObject\0QIODevice*\0device\0"
    "format\0py_q_capabilities\0create\0"
    "QImageIOHandler*\0py_q_create\0Capability\0"
    "CanRead\0CanWrite\0CanReadIncremental\0"
    "Capabilities"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImageIOPlugin[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   59,    3, 0x0a /* Public */,
       1,    0,   62,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   63,    3, 0x0a /* Public */,
       7,    3,   66,    3, 0x0a /* Public */,
      13,    3,   73,    3, 0x0a /* Public */,
      14,    3,   80,    3, 0x0a /* Public */,
      14,    2,   87,    3, 0x2a /* Public | MethodCloned */,
      16,    3,   92,    3, 0x0a /* Public */,
      16,    2,   99,    3, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QByteArray,    9,   11,   12,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QByteArray,    9,   11,   12,
    0x80000000 | 15, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QByteArray,    9,   11,   12,
    0x80000000 | 15, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    0x80000000 | 15, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QByteArray,    9,   11,   12,
    0x80000000 | 15, 0x80000000 | 2, 0x80000000 | 10,    9,   11,

 // enums: name, flags, count, data
      17, 0x0,    3,  112,
      21, 0x1,    3,  118,

 // enum data: key, value
      18, uint(PythonQtWrapper_QImageIOPlugin::CanRead),
      19, uint(PythonQtWrapper_QImageIOPlugin::CanWrite),
      20, uint(PythonQtWrapper_QImageIOPlugin::CanReadIncremental),
      18, uint(PythonQtWrapper_QImageIOPlugin::CanRead),
      19, uint(PythonQtWrapper_QImageIOPlugin::CanWrite),
      20, uint(PythonQtWrapper_QImageIOPlugin::CanReadIncremental),

       0        // eod
};

void PythonQtWrapper_QImageIOPlugin::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImageIOPlugin *_t = static_cast<PythonQtWrapper_QImageIOPlugin *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImageIOPlugin* _r = _t->new_QImageIOPlugin((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageIOPlugin**>(_a[0]) = _r; }  break;
        case 1: { QImageIOPlugin* _r = _t->new_QImageIOPlugin();
            if (_a[0]) *reinterpret_cast< QImageIOPlugin**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QImageIOPlugin((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1]))); break;
        case 3: { QImageIOPlugin::Capabilities _r = _t->capabilities((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImageIOPlugin::Capabilities*>(_a[0]) = _r; }  break;
        case 4: { QImageIOPlugin::Capabilities _r = _t->py_q_capabilities((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImageIOPlugin::Capabilities*>(_a[0]) = _r; }  break;
        case 5: { QImageIOHandler* _r = _t->create((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImageIOHandler**>(_a[0]) = _r; }  break;
        case 6: { QImageIOHandler* _r = _t->create((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageIOHandler**>(_a[0]) = _r; }  break;
        case 7: { QImageIOHandler* _r = _t->py_q_create((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImageIOHandler**>(_a[0]) = _r; }  break;
        case 8: { QImageIOHandler* _r = _t->py_q_create((*reinterpret_cast< QImageIOPlugin*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageIOHandler**>(_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< QImageIOPlugin* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageIOPlugin* >(); 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< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageIOPlugin* >(); 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< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageIOPlugin* >(); 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< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageIOPlugin* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageIOPlugin* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageIOPlugin* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QImageIOPlugin::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImageIOPlugin.data,
      qt_meta_data_PythonQtWrapper_QImageIOPlugin,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QImageIOPlugin::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QImageReader_t {
    QByteArrayData data[76];
    char stringdata0[1094];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImageReader_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImageReader_t qt_meta_stringdata_PythonQtWrapper_QImageReader = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QImageReader"
QT_MOC_LITERAL(1, 29, 16), // "new_QImageReader"
QT_MOC_LITERAL(2, 46, 13), // "QImageReader*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 10), // "QIODevice*"
QT_MOC_LITERAL(5, 72, 6), // "device"
QT_MOC_LITERAL(6, 79, 6), // "format"
QT_MOC_LITERAL(7, 86, 8), // "fileName"
QT_MOC_LITERAL(8, 95, 19), // "delete_QImageReader"
QT_MOC_LITERAL(9, 115, 3), // "obj"
QT_MOC_LITERAL(10, 119, 21), // "autoDetectImageFormat"
QT_MOC_LITERAL(11, 141, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 158, 13), // "autoTransform"
QT_MOC_LITERAL(13, 172, 15), // "backgroundColor"
QT_MOC_LITERAL(14, 188, 7), // "canRead"
QT_MOC_LITERAL(15, 196, 8), // "clipRect"
QT_MOC_LITERAL(16, 205, 18), // "currentImageNumber"
QT_MOC_LITERAL(17, 224, 16), // "currentImageRect"
QT_MOC_LITERAL(18, 241, 23), // "decideFormatFromContent"
QT_MOC_LITERAL(19, 265, 5), // "error"
QT_MOC_LITERAL(20, 271, 30), // "QImageReader::ImageReaderError"
QT_MOC_LITERAL(21, 302, 11), // "errorString"
QT_MOC_LITERAL(22, 314, 5), // "gamma"
QT_MOC_LITERAL(23, 320, 10), // "imageCount"
QT_MOC_LITERAL(24, 331, 11), // "imageFormat"
QT_MOC_LITERAL(25, 343, 14), // "QImage::Format"
QT_MOC_LITERAL(26, 358, 31), // "static_QImageReader_imageFormat"
QT_MOC_LITERAL(27, 390, 11), // "jumpToImage"
QT_MOC_LITERAL(28, 402, 11), // "imageNumber"
QT_MOC_LITERAL(29, 414, 15), // "jumpToNextImage"
QT_MOC_LITERAL(30, 430, 9), // "loopCount"
QT_MOC_LITERAL(31, 440, 14), // "nextImageDelay"
QT_MOC_LITERAL(32, 455, 7), // "quality"
QT_MOC_LITERAL(33, 463, 4), // "read"
QT_MOC_LITERAL(34, 468, 14), // "scaledClipRect"
QT_MOC_LITERAL(35, 483, 10), // "scaledSize"
QT_MOC_LITERAL(36, 494, 24), // "setAutoDetectImageFormat"
QT_MOC_LITERAL(37, 519, 7), // "enabled"
QT_MOC_LITERAL(38, 527, 16), // "setAutoTransform"
QT_MOC_LITERAL(39, 544, 18), // "setBackgroundColor"
QT_MOC_LITERAL(40, 563, 5), // "color"
QT_MOC_LITERAL(41, 569, 11), // "setClipRect"
QT_MOC_LITERAL(42, 581, 4), // "rect"
QT_MOC_LITERAL(43, 586, 26), // "setDecideFormatFromContent"
QT_MOC_LITERAL(44, 613, 7), // "ignored"
QT_MOC_LITERAL(45, 621, 9), // "setDevice"
QT_MOC_LITERAL(46, 631, 11), // "setFileName"
QT_MOC_LITERAL(47, 643, 9), // "setFormat"
QT_MOC_LITERAL(48, 653, 8), // "setGamma"
QT_MOC_LITERAL(49, 662, 10), // "setQuality"
QT_MOC_LITERAL(50, 673, 17), // "setScaledClipRect"
QT_MOC_LITERAL(51, 691, 13), // "setScaledSize"
QT_MOC_LITERAL(52, 705, 4), // "size"
QT_MOC_LITERAL(53, 710, 7), // "subType"
QT_MOC_LITERAL(54, 718, 41), // "static_QImageReader_supported..."
QT_MOC_LITERAL(55, 760, 38), // "static_QImageReader_supported..."
QT_MOC_LITERAL(56, 799, 17), // "supportedSubTypes"
QT_MOC_LITERAL(57, 817, 17), // "supportsAnimation"
QT_MOC_LITERAL(58, 835, 14), // "supportsOption"
QT_MOC_LITERAL(59, 850, 28), // "QImageIOHandler::ImageOption"
QT_MOC_LITERAL(60, 879, 6), // "option"
QT_MOC_LITERAL(61, 886, 4), // "text"
QT_MOC_LITERAL(62, 891, 3), // "key"
QT_MOC_LITERAL(63, 895, 8), // "textKeys"
QT_MOC_LITERAL(64, 904, 22), // "static_QImageReader_tr"
QT_MOC_LITERAL(65, 927, 11), // "const char*"
QT_MOC_LITERAL(66, 939, 10), // "sourceText"
QT_MOC_LITERAL(67, 950, 14), // "disambiguation"
QT_MOC_LITERAL(68, 965, 1), // "n"
QT_MOC_LITERAL(69, 967, 26), // "static_QImageReader_trUtf8"
QT_MOC_LITERAL(70, 994, 16), // "ImageReaderError"
QT_MOC_LITERAL(71, 1011, 12), // "UnknownError"
QT_MOC_LITERAL(72, 1024, 17), // "FileNotFoundError"
QT_MOC_LITERAL(73, 1042, 11), // "DeviceError"
QT_MOC_LITERAL(74, 1054, 22), // "UnsupportedFormatError"
QT_MOC_LITERAL(75, 1077, 16) // "InvalidDataError"

    },
    "PythonQtWrapper_QImageReader\0"
    "new_QImageReader\0QImageReader*\0\0"
    "QIODevice*\0device\0format\0fileName\0"
    "delete_QImageReader\0obj\0autoDetectImageFormat\0"
    "theWrappedObject\0autoTransform\0"
    "backgroundColor\0canRead\0clipRect\0"
    "currentImageNumber\0currentImageRect\0"
    "decideFormatFromContent\0error\0"
    "QImageReader::ImageReaderError\0"
    "errorString\0gamma\0imageCount\0imageFormat\0"
    "QImage::Format\0static_QImageReader_imageFormat\0"
    "jumpToImage\0imageNumber\0jumpToNextImage\0"
    "loopCount\0nextImageDelay\0quality\0read\0"
    "scaledClipRect\0scaledSize\0"
    "setAutoDetectImageFormat\0enabled\0"
    "setAutoTransform\0setBackgroundColor\0"
    "color\0setClipRect\0rect\0"
    "setDecideFormatFromContent\0ignored\0"
    "setDevice\0setFileName\0setFormat\0"
    "setGamma\0setQuality\0setScaledClipRect\0"
    "setScaledSize\0size\0subType\0"
    "static_QImageReader_supportedImageFormats\0"
    "static_QImageReader_supportedMimeTypes\0"
    "supportedSubTypes\0supportsAnimation\0"
    "supportsOption\0QImageIOHandler::ImageOption\0"
    "option\0text\0key\0textKeys\0"
    "static_QImageReader_tr\0const char*\0"
    "sourceText\0disambiguation\0n\0"
    "static_QImageReader_trUtf8\0ImageReaderError\0"
    "UnknownError\0FileNotFoundError\0"
    "DeviceError\0UnsupportedFormatError\0"
    "InvalidDataError"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImageReader[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  309,    3, 0x0a /* Public */,
       1,    2,  310,    3, 0x0a /* Public */,
       1,    1,  315,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  318,    3, 0x0a /* Public */,
       1,    1,  323,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  326,    3, 0x0a /* Public */,
      10,    1,  329,    3, 0x0a /* Public */,
      12,    1,  332,    3, 0x0a /* Public */,
      13,    1,  335,    3, 0x0a /* Public */,
      14,    1,  338,    3, 0x0a /* Public */,
      15,    1,  341,    3, 0x0a /* Public */,
      16,    1,  344,    3, 0x0a /* Public */,
      17,    1,  347,    3, 0x0a /* Public */,
      18,    1,  350,    3, 0x0a /* Public */,
       5,    1,  353,    3, 0x0a /* Public */,
      19,    1,  356,    3, 0x0a /* Public */,
      21,    1,  359,    3, 0x0a /* Public */,
       7,    1,  362,    3, 0x0a /* Public */,
       6,    1,  365,    3, 0x0a /* Public */,
      22,    1,  368,    3, 0x0a /* Public */,
      23,    1,  371,    3, 0x0a /* Public */,
      24,    1,  374,    3, 0x0a /* Public */,
      26,    1,  377,    3, 0x0a /* Public */,
      26,    1,  380,    3, 0x0a /* Public */,
      27,    2,  383,    3, 0x0a /* Public */,
      29,    1,  388,    3, 0x0a /* Public */,
      30,    1,  391,    3, 0x0a /* Public */,
      31,    1,  394,    3, 0x0a /* Public */,
      32,    1,  397,    3, 0x0a /* Public */,
      33,    1,  400,    3, 0x0a /* Public */,
      34,    1,  403,    3, 0x0a /* Public */,
      35,    1,  406,    3, 0x0a /* Public */,
      36,    2,  409,    3, 0x0a /* Public */,
      38,    2,  414,    3, 0x0a /* Public */,
      39,    2,  419,    3, 0x0a /* Public */,
      41,    2,  424,    3, 0x0a /* Public */,
      43,    2,  429,    3, 0x0a /* Public */,
      45,    2,  434,    3, 0x0a /* Public */,
      46,    2,  439,    3, 0x0a /* Public */,
      47,    2,  444,    3, 0x0a /* Public */,
      48,    2,  449,    3, 0x0a /* Public */,
      49,    2,  454,    3, 0x0a /* Public */,
      50,    2,  459,    3, 0x0a /* Public */,
      51,    2,  464,    3, 0x0a /* Public */,
      52,    1,  469,    3, 0x0a /* Public */,
      53,    1,  472,    3, 0x0a /* Public */,
      54,    0,  475,    3, 0x0a /* Public */,
      55,    0,  476,    3, 0x0a /* Public */,
      56,    1,  477,    3, 0x0a /* Public */,
      57,    1,  480,    3, 0x0a /* Public */,
      58,    2,  483,    3, 0x0a /* Public */,
      61,    2,  488,    3, 0x0a /* Public */,
      63,    1,  493,    3, 0x0a /* Public */,
      64,    3,  496,    3, 0x0a /* Public */,
      64,    2,  503,    3, 0x2a /* Public | MethodCloned */,
      64,    1,  508,    3, 0x2a /* Public | MethodCloned */,
      69,    3,  511,    3, 0x0a /* Public */,
      69,    2,  518,    3, 0x2a /* Public | MethodCloned */,
      69,    1,  523,    3, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QByteArray,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QString, QMetaType::QByteArray,    7,    6,
    0x80000000 | 2, QMetaType::QString,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::QColor, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::QRect, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::QRect, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    0x80000000 | 20, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QByteArray, 0x80000000 | 2,   11,
    QMetaType::Float, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 25, 0x80000000 | 2,   11,
    QMetaType::QByteArray, 0x80000000 | 4,    5,
    QMetaType::QByteArray, QMetaType::QString,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   11,   28,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::QImage, 0x80000000 | 2,   11,
    QMetaType::QRect, 0x80000000 | 2,   11,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   11,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   11,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   44,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   11,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   11,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   11,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   11,   52,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::QByteArray, 0x80000000 | 2,   11,
    QMetaType::QByteArrayList,
    QMetaType::QByteArrayList,
    QMetaType::QByteArrayList, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 59,   11,   60,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   11,   62,
    QMetaType::QStringList, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 65, 0x80000000 | 65, QMetaType::Int,   66,   67,   68,
    QMetaType::QString, 0x80000000 | 65, 0x80000000 | 65,   66,   67,
    QMetaType::QString, 0x80000000 | 65,   66,
    QMetaType::QString, 0x80000000 | 65, 0x80000000 | 65, QMetaType::Int,   66,   67,   68,
    QMetaType::QString, 0x80000000 | 65, 0x80000000 | 65,   66,   67,
    QMetaType::QString, 0x80000000 | 65,   66,

 // enums: name, flags, count, data
      70, 0x0,    5,  530,

 // enum data: key, value
      71, uint(PythonQtWrapper_QImageReader::UnknownError),
      72, uint(PythonQtWrapper_QImageReader::FileNotFoundError),
      73, uint(PythonQtWrapper_QImageReader::DeviceError),
      74, uint(PythonQtWrapper_QImageReader::UnsupportedFormatError),
      75, uint(PythonQtWrapper_QImageReader::InvalidDataError),

       0        // eod
};

void PythonQtWrapper_QImageReader::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImageReader *_t = static_cast<PythonQtWrapper_QImageReader *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImageReader* _r = _t->new_QImageReader();
            if (_a[0]) *reinterpret_cast< QImageReader**>(_a[0]) = _r; }  break;
        case 1: { QImageReader* _r = _t->new_QImageReader((*reinterpret_cast< QIODevice*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageReader**>(_a[0]) = _r; }  break;
        case 2: { QImageReader* _r = _t->new_QImageReader((*reinterpret_cast< QIODevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageReader**>(_a[0]) = _r; }  break;
        case 3: { QImageReader* _r = _t->new_QImageReader((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageReader**>(_a[0]) = _r; }  break;
        case 4: { QImageReader* _r = _t->new_QImageReader((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageReader**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QImageReader((*reinterpret_cast< QImageReader*(*)>(_a[1]))); break;
        case 6: { bool _r = _t->autoDetectImageFormat((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->autoTransform((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QColor _r = _t->backgroundColor((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->canRead((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QRect _r = _t->clipRect((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->currentImageNumber((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { QRect _r = _t->currentImageRect((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->decideFormatFromContent((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QIODevice* _r = _t->device((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIODevice**>(_a[0]) = _r; }  break;
        case 15: { QImageReader::ImageReaderError _r = _t->error((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageReader::ImageReaderError*>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->errorString((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->fileName((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QByteArray _r = _t->format((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 19: { float _r = _t->gamma((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->imageCount((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { QImage::Format _r = _t->imageFormat((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage::Format*>(_a[0]) = _r; }  break;
        case 22: { QByteArray _r = _t->static_QImageReader_imageFormat((*reinterpret_cast< QIODevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 23: { QByteArray _r = _t->static_QImageReader_imageFormat((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->jumpToImage((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->jumpToNextImage((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->loopCount((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->nextImageDelay((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { int _r = _t->quality((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 29: { QImage _r = _t->read((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 30: { QRect _r = _t->scaledClipRect((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 31: { QSize _r = _t->scaledSize((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 32: _t->setAutoDetectImageFormat((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 33: _t->setAutoTransform((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 34: _t->setBackgroundColor((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 35: _t->setClipRect((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 36: _t->setDecideFormatFromContent((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 37: _t->setDevice((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2]))); break;
        case 38: _t->setFileName((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 39: _t->setFormat((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 40: _t->setGamma((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 41: _t->setQuality((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 42: _t->setScaledClipRect((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 43: _t->setScaledSize((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 44: { QSize _r = _t->size((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 45: { QByteArray _r = _t->subType((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 46: { QList<QByteArray> _r = _t->static_QImageReader_supportedImageFormats();
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 47: { QList<QByteArray> _r = _t->static_QImageReader_supportedMimeTypes();
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 48: { QList<QByteArray> _r = _t->supportedSubTypes((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->supportsAnimation((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { bool _r = _t->supportsOption((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 51: { QString _r = _t->text((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 52: { QStringList _r = _t->textKeys((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 53: { QString _r = _t->static_QImageReader_tr((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 54: { QString _r = _t->static_QImageReader_tr((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 55: { QString _r = _t->static_QImageReader_tr((*reinterpret_cast< const char*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 56: { QString _r = _t->static_QImageReader_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 57: { QString _r = _t->static_QImageReader_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 58: { QString _r = _t->static_QImageReader_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QImageReader::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImageReader.data,
      qt_meta_data_PythonQtWrapper_QImageReader,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QImageReader::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 < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QImageWriter_t {
    QByteArrayData data[54];
    char stringdata0[744];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImageWriter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImageWriter_t qt_meta_stringdata_PythonQtWrapper_QImageWriter = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QImageWriter"
QT_MOC_LITERAL(1, 29, 16), // "new_QImageWriter"
QT_MOC_LITERAL(2, 46, 13), // "QImageWriter*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 10), // "QIODevice*"
QT_MOC_LITERAL(5, 72, 6), // "device"
QT_MOC_LITERAL(6, 79, 6), // "format"
QT_MOC_LITERAL(7, 86, 8), // "fileName"
QT_MOC_LITERAL(8, 95, 19), // "delete_QImageWriter"
QT_MOC_LITERAL(9, 115, 3), // "obj"
QT_MOC_LITERAL(10, 119, 8), // "canWrite"
QT_MOC_LITERAL(11, 128, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 145, 11), // "compression"
QT_MOC_LITERAL(13, 157, 5), // "error"
QT_MOC_LITERAL(14, 163, 30), // "QImageWriter::ImageWriterError"
QT_MOC_LITERAL(15, 194, 11), // "errorString"
QT_MOC_LITERAL(16, 206, 5), // "gamma"
QT_MOC_LITERAL(17, 212, 14), // "optimizedWrite"
QT_MOC_LITERAL(18, 227, 20), // "progressiveScanWrite"
QT_MOC_LITERAL(19, 248, 7), // "quality"
QT_MOC_LITERAL(20, 256, 14), // "setCompression"
QT_MOC_LITERAL(21, 271, 9), // "setDevice"
QT_MOC_LITERAL(22, 281, 11), // "setFileName"
QT_MOC_LITERAL(23, 293, 9), // "setFormat"
QT_MOC_LITERAL(24, 303, 8), // "setGamma"
QT_MOC_LITERAL(25, 312, 17), // "setOptimizedWrite"
QT_MOC_LITERAL(26, 330, 8), // "optimize"
QT_MOC_LITERAL(27, 339, 23), // "setProgressiveScanWrite"
QT_MOC_LITERAL(28, 363, 11), // "progressive"
QT_MOC_LITERAL(29, 375, 10), // "setQuality"
QT_MOC_LITERAL(30, 386, 10), // "setSubType"
QT_MOC_LITERAL(31, 397, 4), // "type"
QT_MOC_LITERAL(32, 402, 7), // "setText"
QT_MOC_LITERAL(33, 410, 3), // "key"
QT_MOC_LITERAL(34, 414, 4), // "text"
QT_MOC_LITERAL(35, 419, 7), // "subType"
QT_MOC_LITERAL(36, 427, 41), // "static_QImageWriter_supported..."
QT_MOC_LITERAL(37, 469, 38), // "static_QImageWriter_supported..."
QT_MOC_LITERAL(38, 508, 17), // "supportedSubTypes"
QT_MOC_LITERAL(39, 526, 14), // "supportsOption"
QT_MOC_LITERAL(40, 541, 28), // "QImageIOHandler::ImageOption"
QT_MOC_LITERAL(41, 570, 6), // "option"
QT_MOC_LITERAL(42, 577, 22), // "static_QImageWriter_tr"
QT_MOC_LITERAL(43, 600, 11), // "const char*"
QT_MOC_LITERAL(44, 612, 10), // "sourceText"
QT_MOC_LITERAL(45, 623, 14), // "disambiguation"
QT_MOC_LITERAL(46, 638, 1), // "n"
QT_MOC_LITERAL(47, 640, 26), // "static_QImageWriter_trUtf8"
QT_MOC_LITERAL(48, 667, 5), // "write"
QT_MOC_LITERAL(49, 673, 5), // "image"
QT_MOC_LITERAL(50, 679, 16), // "ImageWriterError"
QT_MOC_LITERAL(51, 696, 12), // "UnknownError"
QT_MOC_LITERAL(52, 709, 11), // "DeviceError"
QT_MOC_LITERAL(53, 721, 22) // "UnsupportedFormatError"

    },
    "PythonQtWrapper_QImageWriter\0"
    "new_QImageWriter\0QImageWriter*\0\0"
    "QIODevice*\0device\0format\0fileName\0"
    "delete_QImageWriter\0obj\0canWrite\0"
    "theWrappedObject\0compression\0error\0"
    "QImageWriter::ImageWriterError\0"
    "errorString\0gamma\0optimizedWrite\0"
    "progressiveScanWrite\0quality\0"
    "setCompression\0setDevice\0setFileName\0"
    "setFormat\0setGamma\0setOptimizedWrite\0"
    "optimize\0setProgressiveScanWrite\0"
    "progressive\0setQuality\0setSubType\0"
    "type\0setText\0key\0text\0subType\0"
    "static_QImageWriter_supportedImageFormats\0"
    "static_QImageWriter_supportedMimeTypes\0"
    "supportedSubTypes\0supportsOption\0"
    "QImageIOHandler::ImageOption\0option\0"
    "static_QImageWriter_tr\0const char*\0"
    "sourceText\0disambiguation\0n\0"
    "static_QImageWriter_trUtf8\0write\0image\0"
    "ImageWriterError\0UnknownError\0DeviceError\0"
    "UnsupportedFormatError"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImageWriter[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  204,    3, 0x0a /* Public */,
       1,    2,  205,    3, 0x0a /* Public */,
       1,    2,  210,    3, 0x0a /* Public */,
       1,    1,  215,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  218,    3, 0x0a /* Public */,
      10,    1,  221,    3, 0x0a /* Public */,
      12,    1,  224,    3, 0x0a /* Public */,
       5,    1,  227,    3, 0x0a /* Public */,
      13,    1,  230,    3, 0x0a /* Public */,
      15,    1,  233,    3, 0x0a /* Public */,
       7,    1,  236,    3, 0x0a /* Public */,
       6,    1,  239,    3, 0x0a /* Public */,
      16,    1,  242,    3, 0x0a /* Public */,
      17,    1,  245,    3, 0x0a /* Public */,
      18,    1,  248,    3, 0x0a /* Public */,
      19,    1,  251,    3, 0x0a /* Public */,
      20,    2,  254,    3, 0x0a /* Public */,
      21,    2,  259,    3, 0x0a /* Public */,
      22,    2,  264,    3, 0x0a /* Public */,
      23,    2,  269,    3, 0x0a /* Public */,
      24,    2,  274,    3, 0x0a /* Public */,
      25,    2,  279,    3, 0x0a /* Public */,
      27,    2,  284,    3, 0x0a /* Public */,
      29,    2,  289,    3, 0x0a /* Public */,
      30,    2,  294,    3, 0x0a /* Public */,
      32,    3,  299,    3, 0x0a /* Public */,
      35,    1,  306,    3, 0x0a /* Public */,
      36,    0,  309,    3, 0x0a /* Public */,
      37,    0,  310,    3, 0x0a /* Public */,
      38,    1,  311,    3, 0x0a /* Public */,
      39,    2,  314,    3, 0x0a /* Public */,
      42,    3,  319,    3, 0x0a /* Public */,
      42,    2,  326,    3, 0x2a /* Public | MethodCloned */,
      42,    1,  331,    3, 0x2a /* Public | MethodCloned */,
      47,    3,  334,    3, 0x0a /* Public */,
      47,    2,  341,    3, 0x2a /* Public | MethodCloned */,
      47,    1,  346,    3, 0x2a /* Public | MethodCloned */,
      48,    2,  349,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QByteArray,    5,    6,
    0x80000000 | 2, QMetaType::QString, QMetaType::QByteArray,    7,    6,
    0x80000000 | 2, QMetaType::QString,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    0x80000000 | 14, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QByteArray, 0x80000000 | 2,   11,
    QMetaType::Float, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   11,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   11,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   11,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   11,   33,   34,
    QMetaType::QByteArray, 0x80000000 | 2,   11,
    QMetaType::QByteArrayList,
    QMetaType::QByteArrayList,
    QMetaType::QByteArrayList, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 40,   11,   41,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43, QMetaType::Int,   44,   45,   46,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43,   44,   45,
    QMetaType::QString, 0x80000000 | 43,   44,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43, QMetaType::Int,   44,   45,   46,
    QMetaType::QString, 0x80000000 | 43, 0x80000000 | 43,   44,   45,
    QMetaType::QString, 0x80000000 | 43,   44,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage,   11,   49,

 // enums: name, flags, count, data
      50, 0x0,    3,  358,

 // enum data: key, value
      51, uint(PythonQtWrapper_QImageWriter::UnknownError),
      52, uint(PythonQtWrapper_QImageWriter::DeviceError),
      53, uint(PythonQtWrapper_QImageWriter::UnsupportedFormatError),

       0        // eod
};

void PythonQtWrapper_QImageWriter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImageWriter *_t = static_cast<PythonQtWrapper_QImageWriter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImageWriter* _r = _t->new_QImageWriter();
            if (_a[0]) *reinterpret_cast< QImageWriter**>(_a[0]) = _r; }  break;
        case 1: { QImageWriter* _r = _t->new_QImageWriter((*reinterpret_cast< QIODevice*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageWriter**>(_a[0]) = _r; }  break;
        case 2: { QImageWriter* _r = _t->new_QImageWriter((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageWriter**>(_a[0]) = _r; }  break;
        case 3: { QImageWriter* _r = _t->new_QImageWriter((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageWriter**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QImageWriter((*reinterpret_cast< QImageWriter*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->canWrite((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->compression((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QIODevice* _r = _t->device((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIODevice**>(_a[0]) = _r; }  break;
        case 8: { QImageWriter::ImageWriterError _r = _t->error((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageWriter::ImageWriterError*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->errorString((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->fileName((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { QByteArray _r = _t->format((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 12: { float _r = _t->gamma((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->optimizedWrite((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->progressiveScanWrite((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->quality((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: _t->setCompression((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: _t->setDevice((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2]))); break;
        case 18: _t->setFileName((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 19: _t->setFormat((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 20: _t->setGamma((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 21: _t->setOptimizedWrite((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 22: _t->setProgressiveScanWrite((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 23: _t->setQuality((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 24: _t->setSubType((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 25: _t->setText((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 26: { QByteArray _r = _t->subType((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 27: { QList<QByteArray> _r = _t->static_QImageWriter_supportedImageFormats();
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 28: { QList<QByteArray> _r = _t->static_QImageWriter_supportedMimeTypes();
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 29: { QList<QByteArray> _r = _t->supportedSubTypes((*reinterpret_cast< QImageWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->supportsOption((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< QImageIOHandler::ImageOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { QString _r = _t->static_QImageWriter_tr((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->static_QImageWriter_tr((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->static_QImageWriter_tr((*reinterpret_cast< const char*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QString _r = _t->static_QImageWriter_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 35: { QString _r = _t->static_QImageWriter_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 36: { QString _r = _t->static_QImageWriter_trUtf8((*reinterpret_cast< const char*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 37: { bool _r = _t->write((*reinterpret_cast< QImageWriter*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            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 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QImageWriter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImageWriter.data,
      qt_meta_data_PythonQtWrapper_QImageWriter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QImageWriter::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 < 38)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 38;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 38)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 38;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QInputDialog_t {
    QByteArrayData data[98];
    char stringdata0[1309];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QInputDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QInputDialog_t qt_meta_stringdata_PythonQtWrapper_QInputDialog = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QInputDialog"
QT_MOC_LITERAL(1, 29, 16), // "new_QInputDialog"
QT_MOC_LITERAL(2, 46, 13), // "QInputDialog*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 8), // "QWidget*"
QT_MOC_LITERAL(5, 70, 6), // "parent"
QT_MOC_LITERAL(6, 77, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 93, 5), // "flags"
QT_MOC_LITERAL(8, 99, 19), // "delete_QInputDialog"
QT_MOC_LITERAL(9, 119, 3), // "obj"
QT_MOC_LITERAL(10, 123, 16), // "cancelButtonText"
QT_MOC_LITERAL(11, 140, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 157, 13), // "comboBoxItems"
QT_MOC_LITERAL(13, 171, 9), // "py_q_done"
QT_MOC_LITERAL(14, 181, 6), // "result"
QT_MOC_LITERAL(15, 188, 14), // "doubleDecimals"
QT_MOC_LITERAL(16, 203, 13), // "doubleMaximum"
QT_MOC_LITERAL(17, 217, 13), // "doubleMinimum"
QT_MOC_LITERAL(18, 231, 11), // "doubleValue"
QT_MOC_LITERAL(19, 243, 29), // "static_QInputDialog_getDouble"
QT_MOC_LITERAL(20, 273, 5), // "title"
QT_MOC_LITERAL(21, 279, 5), // "label"
QT_MOC_LITERAL(22, 285, 5), // "value"
QT_MOC_LITERAL(23, 291, 8), // "minValue"
QT_MOC_LITERAL(24, 300, 8), // "maxValue"
QT_MOC_LITERAL(25, 309, 8), // "decimals"
QT_MOC_LITERAL(26, 318, 5), // "bool*"
QT_MOC_LITERAL(27, 324, 2), // "ok"
QT_MOC_LITERAL(28, 327, 26), // "static_QInputDialog_getInt"
QT_MOC_LITERAL(29, 354, 4), // "step"
QT_MOC_LITERAL(30, 359, 27), // "static_QInputDialog_getItem"
QT_MOC_LITERAL(31, 387, 5), // "items"
QT_MOC_LITERAL(32, 393, 7), // "current"
QT_MOC_LITERAL(33, 401, 8), // "editable"
QT_MOC_LITERAL(34, 410, 20), // "Qt::InputMethodHints"
QT_MOC_LITERAL(35, 431, 16), // "inputMethodHints"
QT_MOC_LITERAL(36, 448, 36), // "static_QInputDialog_getMultiL..."
QT_MOC_LITERAL(37, 485, 4), // "text"
QT_MOC_LITERAL(38, 490, 27), // "static_QInputDialog_getText"
QT_MOC_LITERAL(39, 518, 19), // "QLineEdit::EchoMode"
QT_MOC_LITERAL(40, 538, 4), // "echo"
QT_MOC_LITERAL(41, 543, 9), // "inputMode"
QT_MOC_LITERAL(42, 553, 23), // "QInputDialog::InputMode"
QT_MOC_LITERAL(43, 577, 10), // "intMaximum"
QT_MOC_LITERAL(44, 588, 10), // "intMinimum"
QT_MOC_LITERAL(45, 599, 7), // "intStep"
QT_MOC_LITERAL(46, 607, 8), // "intValue"
QT_MOC_LITERAL(47, 616, 18), // "isComboBoxEditable"
QT_MOC_LITERAL(48, 635, 9), // "labelText"
QT_MOC_LITERAL(49, 645, 15), // "minimumSizeHint"
QT_MOC_LITERAL(50, 661, 12), // "okButtonText"
QT_MOC_LITERAL(51, 674, 4), // "open"
QT_MOC_LITERAL(52, 679, 8), // "receiver"
QT_MOC_LITERAL(53, 688, 11), // "const char*"
QT_MOC_LITERAL(54, 700, 6), // "member"
QT_MOC_LITERAL(55, 707, 7), // "options"
QT_MOC_LITERAL(56, 715, 32), // "QInputDialog::InputDialogOptions"
QT_MOC_LITERAL(57, 748, 19), // "setCancelButtonText"
QT_MOC_LITERAL(58, 768, 19), // "setComboBoxEditable"
QT_MOC_LITERAL(59, 788, 16), // "setComboBoxItems"
QT_MOC_LITERAL(60, 805, 17), // "setDoubleDecimals"
QT_MOC_LITERAL(61, 823, 16), // "setDoubleMaximum"
QT_MOC_LITERAL(62, 840, 3), // "max"
QT_MOC_LITERAL(63, 844, 16), // "setDoubleMinimum"
QT_MOC_LITERAL(64, 861, 3), // "min"
QT_MOC_LITERAL(65, 865, 14), // "setDoubleRange"
QT_MOC_LITERAL(66, 880, 14), // "setDoubleValue"
QT_MOC_LITERAL(67, 895, 12), // "setInputMode"
QT_MOC_LITERAL(68, 908, 4), // "mode"
QT_MOC_LITERAL(69, 913, 13), // "setIntMaximum"
QT_MOC_LITERAL(70, 927, 13), // "setIntMinimum"
QT_MOC_LITERAL(71, 941, 11), // "setIntRange"
QT_MOC_LITERAL(72, 953, 10), // "setIntStep"
QT_MOC_LITERAL(73, 964, 11), // "setIntValue"
QT_MOC_LITERAL(74, 976, 12), // "setLabelText"
QT_MOC_LITERAL(75, 989, 15), // "setOkButtonText"
QT_MOC_LITERAL(76, 1005, 9), // "setOption"
QT_MOC_LITERAL(77, 1015, 31), // "QInputDialog::InputDialogOption"
QT_MOC_LITERAL(78, 1047, 6), // "option"
QT_MOC_LITERAL(79, 1054, 2), // "on"
QT_MOC_LITERAL(80, 1057, 10), // "setOptions"
QT_MOC_LITERAL(81, 1068, 15), // "setTextEchoMode"
QT_MOC_LITERAL(82, 1084, 12), // "setTextValue"
QT_MOC_LITERAL(83, 1097, 15), // "py_q_setVisible"
QT_MOC_LITERAL(84, 1113, 7), // "visible"
QT_MOC_LITERAL(85, 1121, 8), // "sizeHint"
QT_MOC_LITERAL(86, 1130, 10), // "testOption"
QT_MOC_LITERAL(87, 1141, 12), // "textEchoMode"
QT_MOC_LITERAL(88, 1154, 9), // "textValue"
QT_MOC_LITERAL(89, 1164, 17), // "InputDialogOption"
QT_MOC_LITERAL(90, 1182, 9), // "NoButtons"
QT_MOC_LITERAL(91, 1192, 27), // "UseListViewForComboBoxItems"
QT_MOC_LITERAL(92, 1220, 28), // "UsePlainTextEditForTextInput"
QT_MOC_LITERAL(93, 1249, 18), // "InputDialogOptions"
QT_MOC_LITERAL(94, 1268, 9), // "InputMode"
QT_MOC_LITERAL(95, 1278, 9), // "TextInput"
QT_MOC_LITERAL(96, 1288, 8), // "IntInput"
QT_MOC_LITERAL(97, 1297, 11) // "DoubleInput"

    },
    "PythonQtWrapper_QInputDialog\0"
    "new_QInputDialog\0QInputDialog*\0\0"
    "QWidget*\0parent\0Qt::WindowFlags\0flags\0"
    "delete_QInputDialog\0obj\0cancelButtonText\0"
    "theWrappedObject\0comboBoxItems\0py_q_done\0"
    "result\0doubleDecimals\0doubleMaximum\0"
    "doubleMinimum\0doubleValue\0"
    "static_QInputDialog_getDouble\0title\0"
    "label\0value\0minValue\0maxValue\0decimals\0"
    "bool*\0ok\0static_QInputDialog_getInt\0"
    "step\0static_QInputDialog_getItem\0items\0"
    "current\0editable\0Qt::InputMethodHints\0"
    "inputMethodHints\0static_QInputDialog_getMultiLineText\0"
    "text\0static_QInputDialog_getText\0"
    "QLineEdit::EchoMode\0echo\0inputMode\0"
    "QInputDialog::InputMode\0intMaximum\0"
    "intMinimum\0intStep\0intValue\0"
    "isComboBoxEditable\0labelText\0"
    "minimumSizeHint\0okButtonText\0open\0"
    "receiver\0const char*\0member\0options\0"
    "QInputDialog::InputDialogOptions\0"
    "setCancelButtonText\0setComboBoxEditable\0"
    "setComboBoxItems\0setDoubleDecimals\0"
    "setDoubleMaximum\0max\0setDoubleMinimum\0"
    "min\0setDoubleRange\0setDoubleValue\0"
    "setInputMode\0mode\0setIntMaximum\0"
    "setIntMinimum\0setIntRange\0setIntStep\0"
    "setIntValue\0setLabelText\0setOkButtonText\0"
    "setOption\0QInputDialog::InputDialogOption\0"
    "option\0on\0setOptions\0setTextEchoMode\0"
    "setTextValue\0py_q_setVisible\0visible\0"
    "sizeHint\0testOption\0textEchoMode\0"
    "textValue\0InputDialogOption\0NoButtons\0"
    "UseListViewForComboBoxItems\0"
    "UsePlainTextEditForTextInput\0"
    "InputDialogOptions\0InputMode\0TextInput\0"
    "IntInput\0DoubleInput"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QInputDialog[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  409,    3, 0x0a /* Public */,
       1,    1,  414,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  417,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  418,    3, 0x0a /* Public */,
      10,    1,  421,    3, 0x0a /* Public */,
      12,    1,  424,    3, 0x0a /* Public */,
      13,    2,  427,    3, 0x0a /* Public */,
      15,    1,  432,    3, 0x0a /* Public */,
      16,    1,  435,    3, 0x0a /* Public */,
      17,    1,  438,    3, 0x0a /* Public */,
      18,    1,  441,    3, 0x0a /* Public */,
      19,    9,  444,    3, 0x0a /* Public */,
      19,    8,  463,    3, 0x2a /* Public | MethodCloned */,
      19,    7,  480,    3, 0x2a /* Public | MethodCloned */,
      19,    6,  495,    3, 0x2a /* Public | MethodCloned */,
      19,    5,  508,    3, 0x2a /* Public | MethodCloned */,
      19,    4,  519,    3, 0x2a /* Public | MethodCloned */,
      19,    3,  528,    3, 0x2a /* Public | MethodCloned */,
      28,    9,  535,    3, 0x0a /* Public */,
      28,    8,  554,    3, 0x2a /* Public | MethodCloned */,
      28,    7,  571,    3, 0x2a /* Public | MethodCloned */,
      28,    6,  586,    3, 0x2a /* Public | MethodCloned */,
      28,    5,  599,    3, 0x2a /* Public | MethodCloned */,
      28,    4,  610,    3, 0x2a /* Public | MethodCloned */,
      28,    3,  619,    3, 0x2a /* Public | MethodCloned */,
      30,    9,  626,    3, 0x0a /* Public */,
      30,    8,  645,    3, 0x2a /* Public | MethodCloned */,
      30,    7,  662,    3, 0x2a /* Public | MethodCloned */,
      30,    6,  677,    3, 0x2a /* Public | MethodCloned */,
      30,    5,  690,    3, 0x2a /* Public | MethodCloned */,
      30,    4,  701,    3, 0x2a /* Public | MethodCloned */,
      36,    7,  710,    3, 0x0a /* Public */,
      36,    6,  725,    3, 0x2a /* Public | MethodCloned */,
      36,    5,  738,    3, 0x2a /* Public | MethodCloned */,
      36,    4,  749,    3, 0x2a /* Public | MethodCloned */,
      36,    3,  758,    3, 0x2a /* Public | MethodCloned */,
      38,    8,  765,    3, 0x0a /* Public */,
      38,    7,  782,    3, 0x2a /* Public | MethodCloned */,
      38,    6,  797,    3, 0x2a /* Public | MethodCloned */,
      38,    5,  810,    3, 0x2a /* Public | MethodCloned */,
      38,    4,  821,    3, 0x2a /* Public | MethodCloned */,
      38,    3,  830,    3, 0x2a /* Public | MethodCloned */,
      41,    1,  837,    3, 0x0a /* Public */,
      43,    1,  840,    3, 0x0a /* Public */,
      44,    1,  843,    3, 0x0a /* Public */,
      45,    1,  846,    3, 0x0a /* Public */,
      46,    1,  849,    3, 0x0a /* Public */,
      47,    1,  852,    3, 0x0a /* Public */,
      48,    1,  855,    3, 0x0a /* Public */,
      49,    1,  858,    3, 0x0a /* Public */,
      50,    1,  861,    3, 0x0a /* Public */,
      51,    3,  864,    3, 0x0a /* Public */,
      55,    1,  871,    3, 0x0a /* Public */,
      57,    2,  874,    3, 0x0a /* Public */,
      58,    2,  879,    3, 0x0a /* Public */,
      59,    2,  884,    3, 0x0a /* Public */,
      60,    2,  889,    3, 0x0a /* Public */,
      61,    2,  894,    3, 0x0a /* Public */,
      63,    2,  899,    3, 0x0a /* Public */,
      65,    3,  904,    3, 0x0a /* Public */,
      66,    2,  911,    3, 0x0a /* Public */,
      67,    2,  916,    3, 0x0a /* Public */,
      69,    2,  921,    3, 0x0a /* Public */,
      70,    2,  926,    3, 0x0a /* Public */,
      71,    3,  931,    3, 0x0a /* Public */,
      72,    2,  938,    3, 0x0a /* Public */,
      73,    2,  943,    3, 0x0a /* Public */,
      74,    2,  948,    3, 0x0a /* Public */,
      75,    2,  953,    3, 0x0a /* Public */,
      76,    3,  958,    3, 0x0a /* Public */,
      76,    2,  965,    3, 0x2a /* Public | MethodCloned */,
      80,    2,  970,    3, 0x0a /* Public */,
      81,    2,  975,    3, 0x0a /* Public */,
      82,    2,  980,    3, 0x0a /* Public */,
      83,    2,  985,    3, 0x0a /* Public */,
      85,    1,  990,    3, 0x0a /* Public */,
      86,    2,  993,    3, 0x0a /* Public */,
      87,    1,  998,    3, 0x0a /* Public */,
      88,    1, 1001,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QStringList, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   14,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Double, 0x80000000 | 2,   11,
    QMetaType::Double, 0x80000000 | 2,   11,
    QMetaType::Double, 0x80000000 | 2,   11,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Int, 0x80000000 | 26, 0x80000000 | 6,    5,   20,   21,   22,   23,   24,   25,   27,    7,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Int, 0x80000000 | 26,    5,   20,   21,   22,   23,   24,   25,   27,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Int,    5,   20,   21,   22,   23,   24,   25,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double,    5,   20,   21,   22,   23,   24,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Double, QMetaType::Double,    5,   20,   21,   22,   23,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Double,    5,   20,   21,   22,
    QMetaType::Double, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,   20,   21,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 26, 0x80000000 | 6,    5,   20,   21,   22,   23,   24,   29,   27,    7,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 26,    5,   20,   21,   22,   23,   24,   29,   27,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    5,   20,   21,   22,   23,   24,   29,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Int,    5,   20,   21,   22,   23,   24,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int,    5,   20,   21,   22,   23,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::Int,    5,   20,   21,   22,
    QMetaType::Int, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,   20,   21,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QStringList, QMetaType::Int, QMetaType::Bool, 0x80000000 | 26, 0x80000000 | 6, 0x80000000 | 34,    5,   20,   21,   31,   32,   33,   27,    7,   35,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QStringList, QMetaType::Int, QMetaType::Bool, 0x80000000 | 26, 0x80000000 | 6,    5,   20,   21,   31,   32,   33,   27,    7,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QStringList, QMetaType::Int, QMetaType::Bool, 0x80000000 | 26,    5,   20,   21,   31,   32,   33,   27,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QStringList, QMetaType::Int, QMetaType::Bool,    5,   20,   21,   31,   32,   33,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QStringList, QMetaType::Int,    5,   20,   21,   31,   32,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QStringList,    5,   20,   21,   31,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 26, 0x80000000 | 6, 0x80000000 | 34,    5,   20,   21,   37,   27,    7,   35,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 26, 0x80000000 | 6,    5,   20,   21,   37,   27,    7,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 26,    5,   20,   21,   37,   27,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString,    5,   20,   21,   37,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,   20,   21,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, 0x80000000 | 39, QMetaType::QString, 0x80000000 | 26, 0x80000000 | 6, 0x80000000 | 34,    5,   20,   21,   40,   37,   27,    7,   35,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, 0x80000000 | 39, QMetaType::QString, 0x80000000 | 26, 0x80000000 | 6,    5,   20,   21,   40,   37,   27,    7,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, 0x80000000 | 39, QMetaType::QString, 0x80000000 | 26,    5,   20,   21,   40,   37,   27,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, 0x80000000 | 39, QMetaType::QString,    5,   20,   21,   40,   37,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, 0x80000000 | 39,    5,   20,   21,   40,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,   20,   21,
    0x80000000 | 42, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 53,   11,   52,   54,
    0x80000000 | 56, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   11,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,   11,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,   11,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double,   11,   64,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,   11,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,   11,   68,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   64,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77, QMetaType::Bool,   11,   78,   79,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,   11,   78,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 56,   11,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 39,   11,   68,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   84,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 77,   11,   78,
    0x80000000 | 39, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      89, 0x0,    3, 1016,
      93, 0x1,    3, 1022,
      94, 0x0,    3, 1028,

 // enum data: key, value
      90, uint(PythonQtWrapper_QInputDialog::NoButtons),
      91, uint(PythonQtWrapper_QInputDialog::UseListViewForComboBoxItems),
      92, uint(PythonQtWrapper_QInputDialog::UsePlainTextEditForTextInput),
      90, uint(PythonQtWrapper_QInputDialog::NoButtons),
      91, uint(PythonQtWrapper_QInputDialog::UseListViewForComboBoxItems),
      92, uint(PythonQtWrapper_QInputDialog::UsePlainTextEditForTextInput),
      95, uint(PythonQtWrapper_QInputDialog::TextInput),
      96, uint(PythonQtWrapper_QInputDialog::IntInput),
      97, uint(PythonQtWrapper_QInputDialog::DoubleInput),

       0        // eod
};

void PythonQtWrapper_QInputDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QInputDialog *_t = static_cast<PythonQtWrapper_QInputDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QInputDialog* _r = _t->new_QInputDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QInputDialog**>(_a[0]) = _r; }  break;
        case 1: { QInputDialog* _r = _t->new_QInputDialog((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputDialog**>(_a[0]) = _r; }  break;
        case 2: { QInputDialog* _r = _t->new_QInputDialog();
            if (_a[0]) *reinterpret_cast< QInputDialog**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QInputDialog((*reinterpret_cast< QInputDialog*(*)>(_a[1]))); break;
        case 4: { QString _r = _t->cancelButtonText((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QStringList _r = _t->comboBoxItems((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_done((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: { int _r = _t->doubleDecimals((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { double _r = _t->doubleMaximum((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 9: { double _r = _t->doubleMinimum((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 10: { double _r = _t->doubleValue((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 11: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< double(*)>(_a[5])),(*reinterpret_cast< double(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< bool*(*)>(_a[8])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 12: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< double(*)>(_a[5])),(*reinterpret_cast< double(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< bool*(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 13: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< double(*)>(_a[5])),(*reinterpret_cast< double(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 14: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< double(*)>(_a[5])),(*reinterpret_cast< double(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 15: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< double(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 16: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 17: { double _r = _t->static_QInputDialog_getDouble((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< bool*(*)>(_a[8])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< bool*(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->static_QInputDialog_getInt((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { QString _r = _t->static_QInputDialog_getItem((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QStringList(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< bool*(*)>(_a[7])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[8])),(*reinterpret_cast< Qt::InputMethodHints(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 26: { QString _r = _t->static_QInputDialog_getItem((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QStringList(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< bool*(*)>(_a[7])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 27: { QString _r = _t->static_QInputDialog_getItem((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QStringList(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< bool*(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 28: { QString _r = _t->static_QInputDialog_getItem((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QStringList(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 29: { QString _r = _t->static_QInputDialog_getItem((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QStringList(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 30: { QString _r = _t->static_QInputDialog_getItem((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QStringList(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 31: { QString _r = _t->static_QInputDialog_getMultiLineText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< bool*(*)>(_a[5])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[6])),(*reinterpret_cast< Qt::InputMethodHints(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->static_QInputDialog_getMultiLineText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< bool*(*)>(_a[5])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->static_QInputDialog_getMultiLineText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< bool*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QString _r = _t->static_QInputDialog_getMultiLineText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 35: { QString _r = _t->static_QInputDialog_getMultiLineText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 36: { QString _r = _t->static_QInputDialog_getText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])),(*reinterpret_cast< bool*(*)>(_a[6])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[7])),(*reinterpret_cast< Qt::InputMethodHints(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 37: { QString _r = _t->static_QInputDialog_getText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])),(*reinterpret_cast< bool*(*)>(_a[6])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 38: { QString _r = _t->static_QInputDialog_getText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])),(*reinterpret_cast< bool*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 39: { QString _r = _t->static_QInputDialog_getText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 40: { QString _r = _t->static_QInputDialog_getText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 41: { QString _r = _t->static_QInputDialog_getText((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 42: { QInputDialog::InputMode _r = _t->inputMode((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputDialog::InputMode*>(_a[0]) = _r; }  break;
        case 43: { int _r = _t->intMaximum((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 44: { int _r = _t->intMinimum((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 45: { int _r = _t->intStep((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 46: { int _r = _t->intValue((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->isComboBoxEditable((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { QString _r = _t->labelText((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 49: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 50: { QString _r = _t->okButtonText((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 51: _t->open((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 52: { QInputDialog::InputDialogOptions _r = _t->options((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputDialog::InputDialogOptions*>(_a[0]) = _r; }  break;
        case 53: _t->setCancelButtonText((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 54: _t->setComboBoxEditable((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 55: _t->setComboBoxItems((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 56: _t->setDoubleDecimals((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 57: _t->setDoubleMaximum((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 58: _t->setDoubleMinimum((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 59: _t->setDoubleRange((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3]))); break;
        case 60: _t->setDoubleValue((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 61: _t->setInputMode((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QInputDialog::InputMode(*)>(_a[2]))); break;
        case 62: _t->setIntMaximum((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 63: _t->setIntMinimum((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 64: _t->setIntRange((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 65: _t->setIntStep((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 66: _t->setIntValue((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: _t->setLabelText((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 68: _t->setOkButtonText((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 69: _t->setOption((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QInputDialog::InputDialogOption(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 70: _t->setOption((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QInputDialog::InputDialogOption(*)>(_a[2]))); break;
        case 71: _t->setOptions((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QInputDialog::InputDialogOptions(*)>(_a[2]))); break;
        case 72: _t->setTextEchoMode((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[2]))); break;
        case 73: _t->setTextValue((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 74: _t->py_q_setVisible((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 75: { QSize _r = _t->sizeHint((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 76: { bool _r = _t->testOption((*reinterpret_cast< QInputDialog*(*)>(_a[1])),(*reinterpret_cast< QInputDialog::InputDialogOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 77: { QLineEdit::EchoMode _r = _t->textEchoMode((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLineEdit::EchoMode*>(_a[0]) = _r; }  break;
        case 78: { QString _r = _t->textValue((*reinterpret_cast< QInputDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 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 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< 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< 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); 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< QInputDialog* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QInputDialog::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QInputDialog.data,
      qt_meta_data_PythonQtWrapper_QInputDialog,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QInputDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 79)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 79;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 79)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 79;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QInputEvent_t {
    QByteArrayData data[16];
    char stringdata0[206];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QInputEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QInputEvent_t qt_meta_stringdata_PythonQtWrapper_QInputEvent = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QInputEvent"
QT_MOC_LITERAL(1, 28, 15), // "new_QInputEvent"
QT_MOC_LITERAL(2, 44, 12), // "QInputEvent*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 71, 4), // "type"
QT_MOC_LITERAL(6, 76, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(7, 98, 9), // "modifiers"
QT_MOC_LITERAL(8, 108, 18), // "delete_QInputEvent"
QT_MOC_LITERAL(9, 127, 3), // "obj"
QT_MOC_LITERAL(10, 131, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 148, 12), // "setModifiers"
QT_MOC_LITERAL(12, 161, 10), // "amodifiers"
QT_MOC_LITERAL(13, 172, 12), // "setTimestamp"
QT_MOC_LITERAL(14, 185, 10), // "atimestamp"
QT_MOC_LITERAL(15, 196, 9) // "timestamp"

    },
    "PythonQtWrapper_QInputEvent\0new_QInputEvent\0"
    "QInputEvent*\0\0QEvent::Type\0type\0"
    "Qt::KeyboardModifiers\0modifiers\0"
    "delete_QInputEvent\0obj\0theWrappedObject\0"
    "setModifiers\0amodifiers\0setTimestamp\0"
    "atimestamp\0timestamp"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QInputEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   49,    3, 0x0a /* Public */,
       1,    1,   54,    3, 0x2a /* Public | MethodCloned */,
       8,    1,   57,    3, 0x0a /* Public */,
       7,    1,   60,    3, 0x0a /* Public */,
      11,    2,   63,    3, 0x0a /* Public */,
      13,    2,   68,    3, 0x0a /* Public */,
      15,    1,   73,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 6, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::ULong,   10,   14,
    QMetaType::ULong, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QInputEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QInputEvent *_t = static_cast<PythonQtWrapper_QInputEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QInputEvent* _r = _t->new_QInputEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QInputEvent**>(_a[0]) = _r; }  break;
        case 1: { QInputEvent* _r = _t->new_QInputEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QInputEvent((*reinterpret_cast< QInputEvent*(*)>(_a[1]))); break;
        case 3: { Qt::KeyboardModifiers _r = _t->modifiers((*reinterpret_cast< QInputEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::KeyboardModifiers*>(_a[0]) = _r; }  break;
        case 4: _t->setModifiers((*reinterpret_cast< QInputEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2]))); break;
        case 5: _t->setTimestamp((*reinterpret_cast< QInputEvent*(*)>(_a[1])),(*reinterpret_cast< ulong(*)>(_a[2]))); break;
        case 6: { ulong _r = _t->timestamp((*reinterpret_cast< QInputEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< ulong*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QInputEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QInputEvent.data,
      qt_meta_data_PythonQtWrapper_QInputEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QInputEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QInputMethod_t {
    QByteArrayData data[23];
    char stringdata0[348];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QInputMethod_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QInputMethod_t qt_meta_stringdata_PythonQtWrapper_QInputMethod = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QInputMethod"
QT_MOC_LITERAL(1, 29, 15), // "cursorRectangle"
QT_MOC_LITERAL(2, 45, 0), // ""
QT_MOC_LITERAL(3, 46, 13), // "QInputMethod*"
QT_MOC_LITERAL(4, 60, 16), // "theWrappedObject"
QT_MOC_LITERAL(5, 77, 14), // "inputDirection"
QT_MOC_LITERAL(6, 92, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(7, 112, 18), // "inputItemRectangle"
QT_MOC_LITERAL(8, 131, 18), // "inputItemTransform"
QT_MOC_LITERAL(9, 150, 11), // "isAnimating"
QT_MOC_LITERAL(10, 162, 9), // "isVisible"
QT_MOC_LITERAL(11, 172, 17), // "keyboardRectangle"
QT_MOC_LITERAL(12, 190, 6), // "locale"
QT_MOC_LITERAL(13, 197, 36), // "static_QInputMethod_queryFocu..."
QT_MOC_LITERAL(14, 234, 20), // "Qt::InputMethodQuery"
QT_MOC_LITERAL(15, 255, 5), // "query"
QT_MOC_LITERAL(16, 261, 8), // "argument"
QT_MOC_LITERAL(17, 270, 21), // "setInputItemRectangle"
QT_MOC_LITERAL(18, 292, 4), // "rect"
QT_MOC_LITERAL(19, 297, 21), // "setInputItemTransform"
QT_MOC_LITERAL(20, 319, 9), // "transform"
QT_MOC_LITERAL(21, 329, 10), // "setVisible"
QT_MOC_LITERAL(22, 340, 7) // "visible"

    },
    "PythonQtWrapper_QInputMethod\0"
    "cursorRectangle\0\0QInputMethod*\0"
    "theWrappedObject\0inputDirection\0"
    "Qt::LayoutDirection\0inputItemRectangle\0"
    "inputItemTransform\0isAnimating\0isVisible\0"
    "keyboardRectangle\0locale\0"
    "static_QInputMethod_queryFocusObject\0"
    "Qt::InputMethodQuery\0query\0argument\0"
    "setInputItemRectangle\0rect\0"
    "setInputItemTransform\0transform\0"
    "setVisible\0visible"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QInputMethod[] = {

 // 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,    2, 0x0a /* Public */,
       5,    1,   77,    2, 0x0a /* Public */,
       7,    1,   80,    2, 0x0a /* Public */,
       8,    1,   83,    2, 0x0a /* Public */,
       9,    1,   86,    2, 0x0a /* Public */,
      10,    1,   89,    2, 0x0a /* Public */,
      11,    1,   92,    2, 0x0a /* Public */,
      12,    1,   95,    2, 0x0a /* Public */,
      13,    2,   98,    2, 0x0a /* Public */,
      17,    2,  103,    2, 0x0a /* Public */,
      19,    2,  108,    2, 0x0a /* Public */,
      21,    2,  113,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::QRectF, 0x80000000 | 3,    4,
    0x80000000 | 6, 0x80000000 | 3,    4,
    QMetaType::QRectF, 0x80000000 | 3,    4,
    QMetaType::QTransform, 0x80000000 | 3,    4,
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::QRectF, 0x80000000 | 3,    4,
    QMetaType::QLocale, 0x80000000 | 3,    4,
    QMetaType::QVariant, 0x80000000 | 14, QMetaType::QVariant,   15,   16,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QRectF,    4,   18,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QTransform,    4,   20,
    QMetaType::Void, 0x80000000 | 3, QMetaType::Bool,    4,   22,

       0        // eod
};

void PythonQtWrapper_QInputMethod::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QInputMethod *_t = static_cast<PythonQtWrapper_QInputMethod *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRectF _r = _t->cursorRectangle((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 1: { Qt::LayoutDirection _r = _t->inputDirection((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::LayoutDirection*>(_a[0]) = _r; }  break;
        case 2: { QRectF _r = _t->inputItemRectangle((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 3: { QTransform _r = _t->inputItemTransform((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->isAnimating((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isVisible((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QRectF _r = _t->keyboardRectangle((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 7: { QLocale _r = _t->locale((*reinterpret_cast< QInputMethod*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLocale*>(_a[0]) = _r; }  break;
        case 8: { QVariant _r = _t->static_QInputMethod_queryFocusObject((*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 9: _t->setInputItemRectangle((*reinterpret_cast< QInputMethod*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 10: _t->setInputItemTransform((*reinterpret_cast< QInputMethod*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2]))); break;
        case 11: _t->setVisible((*reinterpret_cast< QInputMethod*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); 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< QInputMethod* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QInputMethod::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QInputMethod.data,
      qt_meta_data_PythonQtWrapper_QInputMethod,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QInputMethod::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_QInputMethodEvent_t {
    QByteArrayData data[27];
    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_QInputMethodEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent_t qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QInputMethodE..."
QT_MOC_LITERAL(1, 34, 21), // "new_QInputMethodEvent"
QT_MOC_LITERAL(2, 56, 18), // "QInputMethodEvent*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 17), // "QInputMethodEvent"
QT_MOC_LITERAL(5, 94, 5), // "other"
QT_MOC_LITERAL(6, 100, 11), // "preeditText"
QT_MOC_LITERAL(7, 112, 35), // "QList<QInputMethodEvent::Attr..."
QT_MOC_LITERAL(8, 148, 10), // "attributes"
QT_MOC_LITERAL(9, 159, 24), // "delete_QInputMethodEvent"
QT_MOC_LITERAL(10, 184, 3), // "obj"
QT_MOC_LITERAL(11, 188, 42), // "const QList<QInputMethodEvent..."
QT_MOC_LITERAL(12, 231, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 248, 12), // "commitString"
QT_MOC_LITERAL(14, 261, 14), // "const QString*"
QT_MOC_LITERAL(15, 276, 13), // "preeditString"
QT_MOC_LITERAL(16, 290, 17), // "replacementLength"
QT_MOC_LITERAL(17, 308, 16), // "replacementStart"
QT_MOC_LITERAL(18, 325, 15), // "setCommitString"
QT_MOC_LITERAL(19, 341, 11), // "replaceFrom"
QT_MOC_LITERAL(20, 353, 13), // "replaceLength"
QT_MOC_LITERAL(21, 367, 13), // "AttributeType"
QT_MOC_LITERAL(22, 381, 10), // "TextFormat"
QT_MOC_LITERAL(23, 392, 6), // "Cursor"
QT_MOC_LITERAL(24, 399, 8), // "Language"
QT_MOC_LITERAL(25, 408, 4), // "Ruby"
QT_MOC_LITERAL(26, 413, 9) // "Selection"

    },
    "PythonQtWrapper_QInputMethodEvent\0"
    "new_QInputMethodEvent\0QInputMethodEvent*\0"
    "\0QInputMethodEvent\0other\0preeditText\0"
    "QList<QInputMethodEvent::Attribute>\0"
    "attributes\0delete_QInputMethodEvent\0"
    "obj\0const QList<QInputMethodEvent::Attribute>*\0"
    "theWrappedObject\0commitString\0"
    "const QString*\0preeditString\0"
    "replacementLength\0replacementStart\0"
    "setCommitString\0replaceFrom\0replaceLength\0"
    "AttributeType\0TextFormat\0Cursor\0"
    "Language\0Ruby\0Selection"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QInputMethodEvent[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      12,   14, // methods
       0,    0, // properties
       1,  122, // 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,    2,   78,    3, 0x0a /* Public */,
       9,    1,   83,    3, 0x0a /* Public */,
       8,    1,   86,    3, 0x0a /* Public */,
      13,    1,   89,    3, 0x0a /* Public */,
      15,    1,   92,    3, 0x0a /* Public */,
      16,    1,   95,    3, 0x0a /* Public */,
      17,    1,   98,    3, 0x0a /* Public */,
      18,    4,  101,    3, 0x0a /* Public */,
      18,    3,  110,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  117,    3, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 7,    6,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    0x80000000 | 11, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::Int, QMetaType::Int,   12,   13,   19,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,   12,   13,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,   13,

 // enums: name, flags, count, data
      21, 0x0,    5,  126,

 // enum data: key, value
      22, uint(PythonQtWrapper_QInputMethodEvent::TextFormat),
      23, uint(PythonQtWrapper_QInputMethodEvent::Cursor),
      24, uint(PythonQtWrapper_QInputMethodEvent::Language),
      25, uint(PythonQtWrapper_QInputMethodEvent::Ruby),
      26, uint(PythonQtWrapper_QInputMethodEvent::Selection),

       0        // eod
};

void PythonQtWrapper_QInputMethodEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QInputMethodEvent *_t = static_cast<PythonQtWrapper_QInputMethodEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QInputMethodEvent* _r = _t->new_QInputMethodEvent();
            if (_a[0]) *reinterpret_cast< QInputMethodEvent**>(_a[0]) = _r; }  break;
        case 1: { QInputMethodEvent* _r = _t->new_QInputMethodEvent((*reinterpret_cast< const QInputMethodEvent(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputMethodEvent**>(_a[0]) = _r; }  break;
        case 2: { QInputMethodEvent* _r = _t->new_QInputMethodEvent((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QList<QInputMethodEvent::Attribute>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QInputMethodEvent**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QInputMethodEvent((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1]))); break;
        case 4: { const QList<QInputMethodEvent::Attribute>* _r = _t->attributes((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QList<QInputMethodEvent::Attribute>**>(_a[0]) = _r; }  break;
        case 5: { const QString* _r = _t->commitString((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QString**>(_a[0]) = _r; }  break;
        case 6: { const QString* _r = _t->preeditString((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QString**>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->replacementLength((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->replacementStart((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->setCommitString((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 10: _t->setCommitString((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 11: _t->setCommitString((*reinterpret_cast< QInputMethodEvent*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QInputMethodEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent.data,
      qt_meta_data_PythonQtWrapper_QInputMethodEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QInputMethodEvent::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_QInputMethodEvent__Attribute_t {
    QByteArrayData data[24];
    char stringdata0[337];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent__Attribute_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent__Attribute_t qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent__Attribute = {
    {
QT_MOC_LITERAL(0, 0, 44), // "PythonQtWrapper_QInputMethodE..."
QT_MOC_LITERAL(1, 45, 32), // "new_QInputMethodEvent__Attribute"
QT_MOC_LITERAL(2, 78, 29), // "QInputMethodEvent::Attribute*"
QT_MOC_LITERAL(3, 108, 0), // ""
QT_MOC_LITERAL(4, 109, 32), // "QInputMethodEvent::AttributeType"
QT_MOC_LITERAL(5, 142, 1), // "t"
QT_MOC_LITERAL(6, 144, 1), // "s"
QT_MOC_LITERAL(7, 146, 1), // "l"
QT_MOC_LITERAL(8, 148, 3), // "val"
QT_MOC_LITERAL(9, 152, 35), // "delete_QInputMethodEvent__Att..."
QT_MOC_LITERAL(10, 188, 3), // "obj"
QT_MOC_LITERAL(11, 192, 13), // "py_set_length"
QT_MOC_LITERAL(12, 206, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 223, 6), // "length"
QT_MOC_LITERAL(14, 230, 13), // "py_get_length"
QT_MOC_LITERAL(15, 244, 12), // "py_set_start"
QT_MOC_LITERAL(16, 257, 5), // "start"
QT_MOC_LITERAL(17, 263, 12), // "py_get_start"
QT_MOC_LITERAL(18, 276, 11), // "py_set_type"
QT_MOC_LITERAL(19, 288, 4), // "type"
QT_MOC_LITERAL(20, 293, 11), // "py_get_type"
QT_MOC_LITERAL(21, 305, 12), // "py_set_value"
QT_MOC_LITERAL(22, 318, 5), // "value"
QT_MOC_LITERAL(23, 324, 12) // "py_get_value"

    },
    "PythonQtWrapper_QInputMethodEvent__Attribute\0"
    "new_QInputMethodEvent__Attribute\0"
    "QInputMethodEvent::Attribute*\0\0"
    "QInputMethodEvent::AttributeType\0t\0s\0"
    "l\0val\0delete_QInputMethodEvent__Attribute\0"
    "obj\0py_set_length\0theWrappedObject\0"
    "length\0py_get_length\0py_set_start\0"
    "start\0py_get_start\0py_set_type\0type\0"
    "py_get_type\0py_set_value\0value\0"
    "py_get_value"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QInputMethodEvent__Attribute[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    4,   64,    3, 0x0a /* Public */,
       9,    1,   73,    3, 0x0a /* Public */,
      11,    2,   76,    3, 0x0a /* Public */,
      14,    1,   81,    3, 0x0a /* Public */,
      15,    2,   84,    3, 0x0a /* Public */,
      17,    1,   89,    3, 0x0a /* Public */,
      18,    2,   92,    3, 0x0a /* Public */,
      20,    1,   97,    3, 0x0a /* Public */,
      21,    2,  100,    3, 0x0a /* Public */,
      23,    1,  105,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QInputMethodEvent__Attribute::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QInputMethodEvent__Attribute *_t = static_cast<PythonQtWrapper_QInputMethodEvent__Attribute *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QInputMethodEvent::Attribute* _r = _t->new_QInputMethodEvent__Attribute((*reinterpret_cast< QInputMethodEvent::AttributeType(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QVariant(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QInputMethodEvent::Attribute**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QInputMethodEvent__Attribute((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1]))); break;
        case 2: _t->py_set_length((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 3: { int _r = _t->py_get_length((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: _t->py_set_start((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 5: { int _r = _t->py_get_start((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_type((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])),(*reinterpret_cast< QInputMethodEvent::AttributeType(*)>(_a[2]))); break;
        case 7: { QInputMethodEvent::AttributeType _r = _t->py_get_type((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputMethodEvent::AttributeType*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_value((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2]))); break;
        case 9: { QVariant _r = _t->py_get_value((*reinterpret_cast< QInputMethodEvent::Attribute*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QInputMethodEvent__Attribute::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QInputMethodEvent__Attribute.data,
      qt_meta_data_PythonQtWrapper_QInputMethodEvent__Attribute,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QInputMethodEvent__Attribute::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 < 10)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 10)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 10;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QInputMethodQueryEvent_t {
    QByteArrayData data[13];
    char stringdata0[215];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QInputMethodQueryEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QInputMethodQueryEvent_t qt_meta_stringdata_PythonQtWrapper_QInputMethodQueryEvent = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QInputMethodQ..."
QT_MOC_LITERAL(1, 39, 26), // "new_QInputMethodQueryEvent"
QT_MOC_LITERAL(2, 66, 23), // "QInputMethodQueryEvent*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "Qt::InputMethodQueries"
QT_MOC_LITERAL(5, 114, 7), // "queries"
QT_MOC_LITERAL(6, 122, 29), // "delete_QInputMethodQueryEvent"
QT_MOC_LITERAL(7, 152, 3), // "obj"
QT_MOC_LITERAL(8, 156, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 173, 8), // "setValue"
QT_MOC_LITERAL(10, 182, 20), // "Qt::InputMethodQuery"
QT_MOC_LITERAL(11, 203, 5), // "query"
QT_MOC_LITERAL(12, 209, 5) // "value"

    },
    "PythonQtWrapper_QInputMethodQueryEvent\0"
    "new_QInputMethodQueryEvent\0"
    "QInputMethodQueryEvent*\0\0"
    "Qt::InputMethodQueries\0queries\0"
    "delete_QInputMethodQueryEvent\0obj\0"
    "theWrappedObject\0setValue\0"
    "Qt::InputMethodQuery\0query\0value"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QInputMethodQueryEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   39,    3, 0x0a /* Public */,
       6,    1,   42,    3, 0x0a /* Public */,
       5,    1,   45,    3, 0x0a /* Public */,
       9,    3,   48,    3, 0x0a /* Public */,
      12,    2,   55,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 4, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QVariant,    8,   11,   12,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 10,    8,   11,

       0        // eod
};

void PythonQtWrapper_QInputMethodQueryEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QInputMethodQueryEvent *_t = static_cast<PythonQtWrapper_QInputMethodQueryEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QInputMethodQueryEvent* _r = _t->new_QInputMethodQueryEvent((*reinterpret_cast< Qt::InputMethodQueries(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QInputMethodQueryEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QInputMethodQueryEvent((*reinterpret_cast< QInputMethodQueryEvent*(*)>(_a[1]))); break;
        case 2: { Qt::InputMethodQueries _r = _t->queries((*reinterpret_cast< QInputMethodQueryEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::InputMethodQueries*>(_a[0]) = _r; }  break;
        case 3: _t->setValue((*reinterpret_cast< QInputMethodQueryEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 4: { QVariant _r = _t->value((*reinterpret_cast< QInputMethodQueryEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QInputMethodQueryEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QInputMethodQueryEvent.data,
      qt_meta_data_PythonQtWrapper_QInputMethodQueryEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QInputMethodQueryEvent::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 < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 5)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QIntValidator_t {
    QByteArrayData data[22];
    char stringdata0[241];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QIntValidator_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QIntValidator_t qt_meta_stringdata_PythonQtWrapper_QIntValidator = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QIntValidator"
QT_MOC_LITERAL(1, 30, 17), // "new_QIntValidator"
QT_MOC_LITERAL(2, 48, 14), // "QIntValidator*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 6), // "bottom"
QT_MOC_LITERAL(6, 78, 3), // "top"
QT_MOC_LITERAL(7, 82, 20), // "delete_QIntValidator"
QT_MOC_LITERAL(8, 103, 3), // "obj"
QT_MOC_LITERAL(9, 107, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 124, 10), // "py_q_fixup"
QT_MOC_LITERAL(11, 135, 8), // "QString&"
QT_MOC_LITERAL(12, 144, 5), // "input"
QT_MOC_LITERAL(13, 150, 9), // "setBottom"
QT_MOC_LITERAL(14, 160, 6), // "arg__1"
QT_MOC_LITERAL(15, 167, 8), // "setRange"
QT_MOC_LITERAL(16, 176, 13), // "py_q_setRange"
QT_MOC_LITERAL(17, 190, 6), // "setTop"
QT_MOC_LITERAL(18, 197, 13), // "py_q_validate"
QT_MOC_LITERAL(19, 211, 17), // "QValidator::State"
QT_MOC_LITERAL(20, 229, 4), // "int&"
QT_MOC_LITERAL(21, 234, 6) // "arg__2"

    },
    "PythonQtWrapper_QIntValidator\0"
    "new_QIntValidator\0QIntValidator*\0\0"
    "parent\0bottom\0top\0delete_QIntValidator\0"
    "obj\0theWrappedObject\0py_q_fixup\0"
    "QString&\0input\0setBottom\0arg__1\0"
    "setRange\0py_q_setRange\0setTop\0"
    "py_q_validate\0QValidator::State\0int&\0"
    "arg__2"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QIntValidator[] = {

 // 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 */,
       1,    0,   82,    3, 0x2a /* Public | MethodCloned */,
       1,    3,   83,    3, 0x0a /* Public */,
       1,    2,   90,    3, 0x2a /* Public | MethodCloned */,
       7,    1,   95,    3, 0x0a /* Public */,
       5,    1,   98,    3, 0x0a /* Public */,
      10,    2,  101,    3, 0x0a /* Public */,
      13,    2,  106,    3, 0x0a /* Public */,
      15,    3,  111,    3, 0x0a /* Public */,
      16,    3,  118,    3, 0x0a /* Public */,
      17,    2,  125,    3, 0x0a /* Public */,
       6,    1,  130,    3, 0x0a /* Public */,
      18,    3,  133,    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::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,    5,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,    5,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 19, 0x80000000 | 2, 0x80000000 | 11, 0x80000000 | 20,    9,   14,   21,

       0        // eod
};

void PythonQtWrapper_QIntValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QIntValidator *_t = static_cast<PythonQtWrapper_QIntValidator *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QIntValidator* _r = _t->new_QIntValidator((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIntValidator**>(_a[0]) = _r; }  break;
        case 1: { QIntValidator* _r = _t->new_QIntValidator();
            if (_a[0]) *reinterpret_cast< QIntValidator**>(_a[0]) = _r; }  break;
        case 2: { QIntValidator* _r = _t->new_QIntValidator((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QObject*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QIntValidator**>(_a[0]) = _r; }  break;
        case 3: { QIntValidator* _r = _t->new_QIntValidator((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIntValidator**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QIntValidator((*reinterpret_cast< QIntValidator*(*)>(_a[1]))); break;
        case 5: { int _r = _t->bottom((*reinterpret_cast< QIntValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_fixup((*reinterpret_cast< QIntValidator*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 7: _t->setBottom((*reinterpret_cast< QIntValidator*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: _t->setRange((*reinterpret_cast< QIntValidator*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 9: _t->py_q_setRange((*reinterpret_cast< QIntValidator*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 10: _t->setTop((*reinterpret_cast< QIntValidator*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: { int _r = _t->top((*reinterpret_cast< QIntValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QIntValidator*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QValidator::State*>(_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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); 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< QIntValidator* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QIntValidator::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QIntValidator.data,
      qt_meta_data_PythonQtWrapper_QIntValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QIntValidator::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_QItemDelegate_t {
    QByteArrayData data[57];
    char stringdata0[702];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QItemDelegate_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QItemDelegate_t qt_meta_stringdata_PythonQtWrapper_QItemDelegate = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QItemDelegate"
QT_MOC_LITERAL(1, 30, 17), // "new_QItemDelegate"
QT_MOC_LITERAL(2, 48, 14), // "QItemDelegate*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 20), // "delete_QItemDelegate"
QT_MOC_LITERAL(6, 92, 3), // "obj"
QT_MOC_LITERAL(7, 96, 17), // "py_q_createEditor"
QT_MOC_LITERAL(8, 114, 8), // "QWidget*"
QT_MOC_LITERAL(9, 123, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 140, 20), // "QStyleOptionViewItem"
QT_MOC_LITERAL(11, 161, 6), // "option"
QT_MOC_LITERAL(12, 168, 5), // "index"
QT_MOC_LITERAL(13, 174, 10), // "decoration"
QT_MOC_LITERAL(14, 185, 7), // "variant"
QT_MOC_LITERAL(15, 193, 7), // "doCheck"
QT_MOC_LITERAL(16, 201, 8), // "bounding"
QT_MOC_LITERAL(17, 210, 14), // "drawBackground"
QT_MOC_LITERAL(18, 225, 9), // "QPainter*"
QT_MOC_LITERAL(19, 235, 7), // "painter"
QT_MOC_LITERAL(20, 243, 9), // "drawCheck"
QT_MOC_LITERAL(21, 253, 4), // "rect"
QT_MOC_LITERAL(22, 258, 14), // "Qt::CheckState"
QT_MOC_LITERAL(23, 273, 5), // "state"
QT_MOC_LITERAL(24, 279, 14), // "py_q_drawCheck"
QT_MOC_LITERAL(25, 294, 14), // "drawDecoration"
QT_MOC_LITERAL(26, 309, 6), // "pixmap"
QT_MOC_LITERAL(27, 316, 19), // "py_q_drawDecoration"
QT_MOC_LITERAL(28, 336, 11), // "drawDisplay"
QT_MOC_LITERAL(29, 348, 4), // "text"
QT_MOC_LITERAL(30, 353, 16), // "py_q_drawDisplay"
QT_MOC_LITERAL(31, 370, 9), // "drawFocus"
QT_MOC_LITERAL(32, 380, 14), // "py_q_drawFocus"
QT_MOC_LITERAL(33, 395, 16), // "py_q_editorEvent"
QT_MOC_LITERAL(34, 412, 7), // "QEvent*"
QT_MOC_LITERAL(35, 420, 5), // "event"
QT_MOC_LITERAL(36, 426, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(37, 446, 5), // "model"
QT_MOC_LITERAL(38, 452, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(39, 469, 6), // "object"
QT_MOC_LITERAL(40, 476, 11), // "hasClipping"
QT_MOC_LITERAL(41, 488, 17), // "itemEditorFactory"
QT_MOC_LITERAL(42, 506, 19), // "QItemEditorFactory*"
QT_MOC_LITERAL(43, 526, 10), // "py_q_paint"
QT_MOC_LITERAL(44, 537, 4), // "role"
QT_MOC_LITERAL(45, 542, 11), // "setClipping"
QT_MOC_LITERAL(46, 554, 4), // "clip"
QT_MOC_LITERAL(47, 559, 18), // "py_q_setEditorData"
QT_MOC_LITERAL(48, 578, 6), // "editor"
QT_MOC_LITERAL(49, 585, 20), // "setItemEditorFactory"
QT_MOC_LITERAL(50, 606, 7), // "factory"
QT_MOC_LITERAL(51, 614, 17), // "py_q_setModelData"
QT_MOC_LITERAL(52, 632, 10), // "setOptions"
QT_MOC_LITERAL(53, 643, 13), // "py_q_sizeHint"
QT_MOC_LITERAL(54, 657, 13), // "textRectangle"
QT_MOC_LITERAL(55, 671, 4), // "font"
QT_MOC_LITERAL(56, 676, 25) // "py_q_updateEditorGeometry"

    },
    "PythonQtWrapper_QItemDelegate\0"
    "new_QItemDelegate\0QItemDelegate*\0\0"
    "parent\0delete_QItemDelegate\0obj\0"
    "py_q_createEditor\0QWidget*\0theWrappedObject\0"
    "QStyleOptionViewItem\0option\0index\0"
    "decoration\0variant\0doCheck\0bounding\0"
    "drawBackground\0QPainter*\0painter\0"
    "drawCheck\0rect\0Qt::CheckState\0state\0"
    "py_q_drawCheck\0drawDecoration\0pixmap\0"
    "py_q_drawDecoration\0drawDisplay\0text\0"
    "py_q_drawDisplay\0drawFocus\0py_q_drawFocus\0"
    "py_q_editorEvent\0QEvent*\0event\0"
    "QAbstractItemModel*\0model\0py_q_eventFilter\0"
    "object\0hasClipping\0itemEditorFactory\0"
    "QItemEditorFactory*\0py_q_paint\0role\0"
    "setClipping\0clip\0py_q_setEditorData\0"
    "editor\0setItemEditorFactory\0factory\0"
    "py_q_setModelData\0setOptions\0py_q_sizeHint\0"
    "textRectangle\0font\0py_q_updateEditorGeometry"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QItemDelegate[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  159,    3, 0x0a /* Public */,
       1,    0,  162,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  163,    3, 0x0a /* Public */,
       7,    4,  166,    3, 0x0a /* Public */,
      13,    3,  175,    3, 0x0a /* Public */,
      15,    4,  182,    3, 0x0a /* Public */,
      17,    4,  191,    3, 0x0a /* Public */,
      20,    5,  200,    3, 0x0a /* Public */,
      24,    5,  211,    3, 0x0a /* Public */,
      25,    5,  222,    3, 0x0a /* Public */,
      27,    5,  233,    3, 0x0a /* Public */,
      28,    5,  244,    3, 0x0a /* Public */,
      30,    5,  255,    3, 0x0a /* Public */,
      31,    4,  266,    3, 0x0a /* Public */,
      32,    4,  275,    3, 0x0a /* Public */,
      33,    5,  284,    3, 0x0a /* Public */,
      38,    3,  295,    3, 0x0a /* Public */,
      40,    1,  302,    3, 0x0a /* Public */,
      41,    1,  305,    3, 0x0a /* Public */,
      43,    4,  308,    3, 0x0a /* Public */,
      21,    4,  317,    3, 0x0a /* Public */,
      45,    2,  326,    3, 0x0a /* Public */,
      47,    3,  331,    3, 0x0a /* Public */,
      49,    2,  338,    3, 0x0a /* Public */,
      51,    4,  343,    3, 0x0a /* Public */,
      52,    3,  352,    3, 0x0a /* Public */,
      53,    3,  359,    3, 0x0a /* Public */,
      54,    5,  366,    3, 0x0a /* Public */,
      56,    4,  377,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 10, QMetaType::QModelIndex,    9,    4,   11,   12,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QVariant,    9,   11,   14,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QRect, QMetaType::QVariant,    9,   11,   16,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QModelIndex,    9,   19,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect, 0x80000000 | 22,    9,   19,   11,   21,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect, 0x80000000 | 22,    9,   19,   11,   21,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect, QMetaType::QPixmap,    9,   19,   11,   21,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect, QMetaType::QPixmap,    9,   19,   11,   21,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect, QMetaType::QString,    9,   19,   11,   21,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect, QMetaType::QString,    9,   19,   11,   21,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect,    9,   19,   11,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QRect,    9,   19,   11,   21,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 34, 0x80000000 | 36, 0x80000000 | 10, QMetaType::QModelIndex,    9,   35,   37,   11,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 34,    9,   39,   35,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 42, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 10, QMetaType::QModelIndex,    9,   19,   11,   12,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QModelIndex, QMetaType::Int,    9,   11,   12,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8, QMetaType::QModelIndex,    9,   48,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,    9,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 36, QMetaType::QModelIndex,    9,   48,   37,   12,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 10,    9,   12,   11,
    QMetaType::QSize, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QModelIndex,    9,   11,   12,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 18, QMetaType::QRect, QMetaType::QFont, QMetaType::QString,    9,   19,   21,   55,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 10, QMetaType::QModelIndex,    9,   48,   11,   12,

       0        // eod
};

void PythonQtWrapper_QItemDelegate::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QItemDelegate *_t = static_cast<PythonQtWrapper_QItemDelegate *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QItemDelegate* _r = _t->new_QItemDelegate((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemDelegate**>(_a[0]) = _r; }  break;
        case 1: { QItemDelegate* _r = _t->new_QItemDelegate();
            if (_a[0]) *reinterpret_cast< QItemDelegate**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QItemDelegate((*reinterpret_cast< QItemDelegate*(*)>(_a[1]))); break;
        case 3: { QWidget* _r = _t->py_q_createEditor((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 4: { QPixmap _r = _t->decoration((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 5: { QRect _r = _t->doCheck((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 6: _t->drawBackground((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 7: _t->drawCheck((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< Qt::CheckState(*)>(_a[5]))); break;
        case 8: _t->py_q_drawCheck((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< Qt::CheckState(*)>(_a[5]))); break;
        case 9: _t->drawDecoration((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< const QPixmap(*)>(_a[5]))); break;
        case 10: _t->py_q_drawDecoration((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< const QPixmap(*)>(_a[5]))); break;
        case 11: _t->drawDisplay((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5]))); break;
        case 12: _t->py_q_drawDisplay((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5]))); break;
        case 13: _t->drawFocus((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4]))); break;
        case 14: _t->py_q_drawFocus((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4]))); break;
        case 15: { bool _r = _t->py_q_editorEvent((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[3])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->hasClipping((*reinterpret_cast< QItemDelegate*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { QItemEditorFactory* _r = _t->itemEditorFactory((*reinterpret_cast< QItemDelegate*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemEditorFactory**>(_a[0]) = _r; }  break;
        case 19: _t->py_q_paint((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 20: { QRect _r = _t->rect((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 21: _t->setClipping((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 22: _t->py_q_setEditorData((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 23: _t->setItemEditorFactory((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QItemEditorFactory*(*)>(_a[2]))); break;
        case 24: _t->py_q_setModelData((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 25: { QStyleOptionViewItem _r = _t->setOptions((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem*>(_a[0]) = _r; }  break;
        case 26: { QSize _r = _t->py_q_sizeHint((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 27: { QRect _r = _t->textRectangle((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< const QFont(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 28: _t->py_q_updateEditorGeometry((*reinterpret_cast< QItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QItemDelegate* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); 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< QItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QItemDelegate::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QItemDelegate.data,
      qt_meta_data_PythonQtWrapper_QItemDelegate,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QItemDelegate::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 < 29)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 29;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 29)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 29;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QItemEditorCreatorBase_t {
    QByteArrayData data[13];
    char stringdata0[230];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QItemEditorCreatorBase_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QItemEditorCreatorBase_t qt_meta_stringdata_PythonQtWrapper_QItemEditorCreatorBase = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QItemEditorCr..."
QT_MOC_LITERAL(1, 39, 26), // "new_QItemEditorCreatorBase"
QT_MOC_LITERAL(2, 66, 23), // "QItemEditorCreatorBase*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 29), // "delete_QItemEditorCreatorBase"
QT_MOC_LITERAL(5, 121, 3), // "obj"
QT_MOC_LITERAL(6, 125, 12), // "createWidget"
QT_MOC_LITERAL(7, 138, 8), // "QWidget*"
QT_MOC_LITERAL(8, 147, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 164, 6), // "parent"
QT_MOC_LITERAL(10, 171, 17), // "py_q_createWidget"
QT_MOC_LITERAL(11, 189, 17), // "valuePropertyName"
QT_MOC_LITERAL(12, 207, 22) // "py_q_valuePropertyName"

    },
    "PythonQtWrapper_QItemEditorCreatorBase\0"
    "new_QItemEditorCreatorBase\0"
    "QItemEditorCreatorBase*\0\0"
    "delete_QItemEditorCreatorBase\0obj\0"
    "createWidget\0QWidget*\0theWrappedObject\0"
    "parent\0py_q_createWidget\0valuePropertyName\0"
    "py_q_valuePropertyName"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QItemEditorCreatorBase[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   44,    3, 0x0a /* Public */,
       4,    1,   45,    3, 0x0a /* Public */,
       6,    2,   48,    3, 0x0a /* Public */,
      10,    2,   53,    3, 0x0a /* Public */,
      11,    1,   58,    3, 0x0a /* Public */,
      12,    1,   61,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QItemEditorCreatorBase::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QItemEditorCreatorBase *_t = static_cast<PythonQtWrapper_QItemEditorCreatorBase *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QItemEditorCreatorBase* _r = _t->new_QItemEditorCreatorBase();
            if (_a[0]) *reinterpret_cast< QItemEditorCreatorBase**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QItemEditorCreatorBase((*reinterpret_cast< QItemEditorCreatorBase*(*)>(_a[1]))); break;
        case 2: { QWidget* _r = _t->createWidget((*reinterpret_cast< QItemEditorCreatorBase*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 3: { QWidget* _r = _t->py_q_createWidget((*reinterpret_cast< QItemEditorCreatorBase*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 4: { QByteArray _r = _t->valuePropertyName((*reinterpret_cast< QItemEditorCreatorBase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 5: { QByteArray _r = _t->py_q_valuePropertyName((*reinterpret_cast< QItemEditorCreatorBase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QItemEditorCreatorBase::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QItemEditorCreatorBase.data,
      qt_meta_data_PythonQtWrapper_QItemEditorCreatorBase,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QItemEditorCreatorBase::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QItemEditorFactory_t {
    QByteArrayData data[21];
    char stringdata0[389];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QItemEditorFactory_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QItemEditorFactory_t qt_meta_stringdata_PythonQtWrapper_QItemEditorFactory = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QItemEditorFa..."
QT_MOC_LITERAL(1, 35, 22), // "new_QItemEditorFactory"
QT_MOC_LITERAL(2, 58, 19), // "QItemEditorFactory*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 25), // "delete_QItemEditorFactory"
QT_MOC_LITERAL(5, 105, 3), // "obj"
QT_MOC_LITERAL(6, 109, 12), // "createEditor"
QT_MOC_LITERAL(7, 122, 8), // "QWidget*"
QT_MOC_LITERAL(8, 131, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 148, 8), // "userType"
QT_MOC_LITERAL(10, 157, 6), // "parent"
QT_MOC_LITERAL(11, 164, 17), // "py_q_createEditor"
QT_MOC_LITERAL(12, 182, 40), // "static_QItemEditorFactory_def..."
QT_MOC_LITERAL(13, 223, 25), // "const QItemEditorFactory*"
QT_MOC_LITERAL(14, 249, 14), // "registerEditor"
QT_MOC_LITERAL(15, 264, 23), // "QItemEditorCreatorBase*"
QT_MOC_LITERAL(16, 288, 7), // "creator"
QT_MOC_LITERAL(17, 296, 43), // "static_QItemEditorFactory_set..."
QT_MOC_LITERAL(18, 340, 7), // "factory"
QT_MOC_LITERAL(19, 348, 17), // "valuePropertyName"
QT_MOC_LITERAL(20, 366, 22) // "py_q_valuePropertyName"

    },
    "PythonQtWrapper_QItemEditorFactory\0"
    "new_QItemEditorFactory\0QItemEditorFactory*\0"
    "\0delete_QItemEditorFactory\0obj\0"
    "createEditor\0QWidget*\0theWrappedObject\0"
    "userType\0parent\0py_q_createEditor\0"
    "static_QItemEditorFactory_defaultFactory\0"
    "const QItemEditorFactory*\0registerEditor\0"
    "QItemEditorCreatorBase*\0creator\0"
    "static_QItemEditorFactory_setDefaultFactory\0"
    "factory\0valuePropertyName\0"
    "py_q_valuePropertyName"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QItemEditorFactory[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   59,    3, 0x0a /* Public */,
       4,    1,   60,    3, 0x0a /* Public */,
       6,    3,   63,    3, 0x0a /* Public */,
      11,    3,   70,    3, 0x0a /* Public */,
      12,    0,   77,    3, 0x0a /* Public */,
      14,    3,   78,    3, 0x0a /* Public */,
      17,    1,   85,    3, 0x0a /* Public */,
      19,    2,   88,    3, 0x0a /* Public */,
      20,    2,   93,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 7,    8,    9,   10,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 7,    8,    9,   10,
    0x80000000 | 13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 15,    8,    9,   16,
    QMetaType::Void, 0x80000000 | 2,   18,
    QMetaType::QByteArray, 0x80000000 | 2, QMetaType::Int,    8,    9,
    QMetaType::QByteArray, 0x80000000 | 2, QMetaType::Int,    8,    9,

       0        // eod
};

void PythonQtWrapper_QItemEditorFactory::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QItemEditorFactory *_t = static_cast<PythonQtWrapper_QItemEditorFactory *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QItemEditorFactory* _r = _t->new_QItemEditorFactory();
            if (_a[0]) *reinterpret_cast< QItemEditorFactory**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QItemEditorFactory((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1]))); break;
        case 2: { QWidget* _r = _t->createEditor((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 3: { QWidget* _r = _t->py_q_createEditor((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 4: { const QItemEditorFactory* _r = _t->static_QItemEditorFactory_defaultFactory();
            if (_a[0]) *reinterpret_cast< const QItemEditorFactory**>(_a[0]) = _r; }  break;
        case 5: _t->registerEditor((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QItemEditorCreatorBase*(*)>(_a[3]))); break;
        case 6: _t->static_QItemEditorFactory_setDefaultFactory((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1]))); break;
        case 7: { QByteArray _r = _t->valuePropertyName((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 8: { QByteArray _r = _t->py_q_valuePropertyName((*reinterpret_cast< QItemEditorFactory*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *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 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QItemEditorFactory::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QItemEditorFactory.data,
      qt_meta_data_PythonQtWrapper_QItemEditorFactory,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QItemEditorFactory::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QItemSelection_t {
    QByteArrayData data[81];
    char stringdata0[858];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QItemSelection_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QItemSelection_t qt_meta_stringdata_PythonQtWrapper_QItemSelection = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QItemSelection"
QT_MOC_LITERAL(1, 31, 18), // "new_QItemSelection"
QT_MOC_LITERAL(2, 50, 15), // "QItemSelection*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 7), // "topLeft"
QT_MOC_LITERAL(5, 75, 11), // "bottomRight"
QT_MOC_LITERAL(6, 87, 14), // "QItemSelection"
QT_MOC_LITERAL(7, 102, 5), // "other"
QT_MOC_LITERAL(8, 108, 21), // "delete_QItemSelection"
QT_MOC_LITERAL(9, 130, 3), // "obj"
QT_MOC_LITERAL(10, 134, 6), // "append"
QT_MOC_LITERAL(11, 141, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 158, 19), // "QItemSelectionRange"
QT_MOC_LITERAL(13, 178, 1), // "t"
QT_MOC_LITERAL(14, 180, 26), // "QList<QItemSelectionRange>"
QT_MOC_LITERAL(15, 207, 2), // "at"
QT_MOC_LITERAL(16, 210, 26), // "const QItemSelectionRange*"
QT_MOC_LITERAL(17, 237, 1), // "i"
QT_MOC_LITERAL(18, 239, 4), // "back"
QT_MOC_LITERAL(19, 244, 5), // "clear"
QT_MOC_LITERAL(20, 250, 10), // "constFirst"
QT_MOC_LITERAL(21, 261, 9), // "constLast"
QT_MOC_LITERAL(22, 271, 8), // "contains"
QT_MOC_LITERAL(23, 280, 5), // "index"
QT_MOC_LITERAL(24, 286, 5), // "count"
QT_MOC_LITERAL(25, 292, 12), // "detachShared"
QT_MOC_LITERAL(26, 305, 5), // "empty"
QT_MOC_LITERAL(27, 311, 8), // "endsWith"
QT_MOC_LITERAL(28, 320, 5), // "first"
QT_MOC_LITERAL(29, 326, 32), // "static_QItemSelection_fromVector"
QT_MOC_LITERAL(30, 359, 28), // "QVector<QItemSelectionRange>"
QT_MOC_LITERAL(31, 388, 6), // "vector"
QT_MOC_LITERAL(32, 395, 5), // "front"
QT_MOC_LITERAL(33, 401, 7), // "indexOf"
QT_MOC_LITERAL(34, 409, 4), // "from"
QT_MOC_LITERAL(35, 414, 7), // "indexes"
QT_MOC_LITERAL(36, 422, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(37, 441, 7), // "isEmpty"
QT_MOC_LITERAL(38, 449, 12), // "isSharedWith"
QT_MOC_LITERAL(39, 462, 4), // "last"
QT_MOC_LITERAL(40, 467, 11), // "lastIndexOf"
QT_MOC_LITERAL(41, 479, 6), // "length"
QT_MOC_LITERAL(42, 486, 5), // "merge"
QT_MOC_LITERAL(43, 492, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(44, 528, 7), // "command"
QT_MOC_LITERAL(45, 536, 3), // "mid"
QT_MOC_LITERAL(46, 540, 3), // "pos"
QT_MOC_LITERAL(47, 544, 4), // "move"
QT_MOC_LITERAL(48, 549, 2), // "to"
QT_MOC_LITERAL(49, 552, 6), // "__ne__"
QT_MOC_LITERAL(50, 559, 1), // "l"
QT_MOC_LITERAL(51, 561, 6), // "__eq__"
QT_MOC_LITERAL(52, 568, 8), // "pop_back"
QT_MOC_LITERAL(53, 577, 9), // "pop_front"
QT_MOC_LITERAL(54, 587, 7), // "prepend"
QT_MOC_LITERAL(55, 595, 9), // "push_back"
QT_MOC_LITERAL(56, 605, 10), // "push_front"
QT_MOC_LITERAL(57, 616, 9), // "removeAll"
QT_MOC_LITERAL(58, 626, 8), // "removeAt"
QT_MOC_LITERAL(59, 635, 11), // "removeFirst"
QT_MOC_LITERAL(60, 647, 10), // "removeLast"
QT_MOC_LITERAL(61, 658, 9), // "removeOne"
QT_MOC_LITERAL(62, 668, 7), // "replace"
QT_MOC_LITERAL(63, 676, 7), // "reserve"
QT_MOC_LITERAL(64, 684, 4), // "size"
QT_MOC_LITERAL(65, 689, 6), // "select"
QT_MOC_LITERAL(66, 696, 11), // "setSharable"
QT_MOC_LITERAL(67, 708, 8), // "sharable"
QT_MOC_LITERAL(68, 717, 27), // "static_QItemSelection_split"
QT_MOC_LITERAL(69, 745, 5), // "range"
QT_MOC_LITERAL(70, 751, 6), // "result"
QT_MOC_LITERAL(71, 758, 10), // "startsWith"
QT_MOC_LITERAL(72, 769, 4), // "swap"
QT_MOC_LITERAL(73, 774, 27), // "QList<QItemSelectionRange>&"
QT_MOC_LITERAL(74, 802, 1), // "j"
QT_MOC_LITERAL(75, 804, 6), // "takeAt"
QT_MOC_LITERAL(76, 811, 9), // "takeFirst"
QT_MOC_LITERAL(77, 821, 8), // "takeLast"
QT_MOC_LITERAL(78, 830, 8), // "toVector"
QT_MOC_LITERAL(79, 839, 5), // "value"
QT_MOC_LITERAL(80, 845, 12) // "defaultValue"

    },
    "PythonQtWrapper_QItemSelection\0"
    "new_QItemSelection\0QItemSelection*\0\0"
    "topLeft\0bottomRight\0QItemSelection\0"
    "other\0delete_QItemSelection\0obj\0append\0"
    "theWrappedObject\0QItemSelectionRange\0"
    "t\0QList<QItemSelectionRange>\0at\0"
    "const QItemSelectionRange*\0i\0back\0"
    "clear\0constFirst\0constLast\0contains\0"
    "index\0count\0detachShared\0empty\0endsWith\0"
    "first\0static_QItemSelection_fromVector\0"
    "QVector<QItemSelectionRange>\0vector\0"
    "front\0indexOf\0from\0indexes\0"
    "QList<QModelIndex>\0isEmpty\0isSharedWith\0"
    "last\0lastIndexOf\0length\0merge\0"
    "QItemSelectionModel::SelectionFlags\0"
    "command\0mid\0pos\0move\0to\0__ne__\0l\0"
    "__eq__\0pop_back\0pop_front\0prepend\0"
    "push_back\0push_front\0removeAll\0removeAt\0"
    "removeFirst\0removeLast\0removeOne\0"
    "replace\0reserve\0size\0select\0setSharable\0"
    "sharable\0static_QItemSelection_split\0"
    "range\0result\0startsWith\0swap\0"
    "QList<QItemSelectionRange>&\0j\0takeAt\0"
    "takeFirst\0takeLast\0toVector\0value\0"
    "defaultValue"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QItemSelection[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  314,    3, 0x0a /* Public */,
       1,    2,  315,    3, 0x0a /* Public */,
       1,    1,  320,    3, 0x0a /* Public */,
       8,    1,  323,    3, 0x0a /* Public */,
      10,    2,  326,    3, 0x0a /* Public */,
      10,    2,  331,    3, 0x0a /* Public */,
      15,    2,  336,    3, 0x0a /* Public */,
      18,    1,  341,    3, 0x0a /* Public */,
      19,    1,  344,    3, 0x0a /* Public */,
      20,    1,  347,    3, 0x0a /* Public */,
      21,    1,  350,    3, 0x0a /* Public */,
      22,    2,  353,    3, 0x0a /* Public */,
      24,    1,  358,    3, 0x0a /* Public */,
      24,    2,  361,    3, 0x0a /* Public */,
      25,    1,  366,    3, 0x0a /* Public */,
      26,    1,  369,    3, 0x0a /* Public */,
      27,    2,  372,    3, 0x0a /* Public */,
      28,    1,  377,    3, 0x0a /* Public */,
      29,    1,  380,    3, 0x0a /* Public */,
      32,    1,  383,    3, 0x0a /* Public */,
      33,    3,  386,    3, 0x0a /* Public */,
      33,    2,  393,    3, 0x2a /* Public | MethodCloned */,
      35,    1,  398,    3, 0x0a /* Public */,
      37,    1,  401,    3, 0x0a /* Public */,
      38,    2,  404,    3, 0x0a /* Public */,
      39,    1,  409,    3, 0x0a /* Public */,
      40,    3,  412,    3, 0x0a /* Public */,
      40,    2,  419,    3, 0x2a /* Public | MethodCloned */,
      41,    1,  424,    3, 0x0a /* Public */,
      42,    3,  427,    3, 0x0a /* Public */,
      45,    3,  434,    3, 0x0a /* Public */,
      45,    2,  441,    3, 0x2a /* Public | MethodCloned */,
      47,    3,  446,    3, 0x0a /* Public */,
      49,    2,  453,    3, 0x0a /* Public */,
      51,    2,  458,    3, 0x0a /* Public */,
      52,    1,  463,    3, 0x0a /* Public */,
      53,    1,  466,    3, 0x0a /* Public */,
      54,    2,  469,    3, 0x0a /* Public */,
      55,    2,  474,    3, 0x0a /* Public */,
      56,    2,  479,    3, 0x0a /* Public */,
      57,    2,  484,    3, 0x0a /* Public */,
      58,    2,  489,    3, 0x0a /* Public */,
      59,    1,  494,    3, 0x0a /* Public */,
      60,    1,  497,    3, 0x0a /* Public */,
      61,    2,  500,    3, 0x0a /* Public */,
      62,    3,  505,    3, 0x0a /* Public */,
      63,    2,  512,    3, 0x0a /* Public */,
      65,    3,  517,    3, 0x0a /* Public */,
      66,    2,  524,    3, 0x0a /* Public */,
      64,    1,  529,    3, 0x0a /* Public */,
      68,    3,  532,    3, 0x0a /* Public */,
      71,    2,  539,    3, 0x0a /* Public */,
      72,    2,  544,    3, 0x0a /* Public */,
      72,    3,  549,    3, 0x0a /* Public */,
      75,    2,  556,    3, 0x0a /* Public */,
      76,    1,  561,    3, 0x0a /* Public */,
      77,    1,  564,    3, 0x0a /* Public */,
      78,    1,  567,    3, 0x0a /* Public */,
      79,    2,  570,    3, 0x0a /* Public */,
      79,    3,  575,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   11,   13,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::Int,   11,   17,
    0x80000000 | 16, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 16, 0x80000000 | 2,   11,
    0x80000000 | 16, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   11,   23,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    0x80000000 | 16, 0x80000000 | 2,   11,
    0x80000000 | 14, 0x80000000 | 30,   31,
    0x80000000 | 16, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12, QMetaType::Int,   11,   13,   34,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    0x80000000 | 36, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   11,    7,
    0x80000000 | 16, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12, QMetaType::Int,   11,   13,   34,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 43,   11,    7,   44,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   46,   41,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::Int,   11,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   34,   48,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   11,   50,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   11,   50,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   17,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12,   11,   17,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,   11,    4,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   67,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 12, 0x80000000 | 12, 0x80000000 | 2,   69,    7,   70,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 73,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   17,   74,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::Int,   11,   17,
    0x80000000 | 12, 0x80000000 | 2,   11,
    0x80000000 | 12, 0x80000000 | 2,   11,
    0x80000000 | 30, 0x80000000 | 2,   11,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::Int,   11,   17,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12,   11,   17,   80,

       0        // eod
};

void PythonQtWrapper_QItemSelection::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QItemSelection *_t = static_cast<PythonQtWrapper_QItemSelection *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QItemSelection* _r = _t->new_QItemSelection();
            if (_a[0]) *reinterpret_cast< QItemSelection**>(_a[0]) = _r; }  break;
        case 1: { QItemSelection* _r = _t->new_QItemSelection((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelection**>(_a[0]) = _r; }  break;
        case 2: { QItemSelection* _r = _t->new_QItemSelection((*reinterpret_cast< const QItemSelection(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelection**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QItemSelection((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 4: _t->append((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2]))); break;
        case 5: _t->append((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QList<QItemSelectionRange>(*)>(_a[2]))); break;
        case 6: { const QItemSelectionRange* _r = _t->at((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 7: { const QItemSelectionRange* _r = _t->back((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 8: _t->clear((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 9: { const QItemSelectionRange* _r = _t->constFirst((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 10: { const QItemSelectionRange* _r = _t->constLast((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->contains((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->count((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->count((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: _t->detachShared((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 15: { bool _r = _t->empty((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->endsWith((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { const QItemSelectionRange* _r = _t->first((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 18: { QList<QItemSelectionRange> _r = _t->static_QItemSelection_fromVector((*reinterpret_cast< const QVector<QItemSelectionRange>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QItemSelectionRange>*>(_a[0]) = _r; }  break;
        case 19: { const QItemSelectionRange* _r = _t->front((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->indexOf((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->indexOf((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { QList<QModelIndex> _r = _t->indexes((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->isEmpty((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->isSharedWith((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QList<QItemSelectionRange>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { const QItemSelectionRange* _r = _t->last((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->lastIndexOf((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->lastIndexOf((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { int _r = _t->length((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 29: _t->merge((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 30: { QList<QItemSelectionRange> _r = _t->mid((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QItemSelectionRange>*>(_a[0]) = _r; }  break;
        case 31: { QList<QItemSelectionRange> _r = _t->mid((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QItemSelectionRange>*>(_a[0]) = _r; }  break;
        case 32: _t->move((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 33: { bool _r = _t->__ne__((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QList<QItemSelectionRange>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { bool _r = _t->__eq__((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QList<QItemSelectionRange>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 35: _t->pop_back((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 36: _t->pop_front((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 37: _t->prepend((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2]))); break;
        case 38: _t->push_back((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2]))); break;
        case 39: _t->push_front((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2]))); break;
        case 40: { int _r = _t->removeAll((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 41: _t->removeAt((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 42: _t->removeFirst((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 43: _t->removeLast((*reinterpret_cast< QItemSelection*(*)>(_a[1]))); break;
        case 44: { bool _r = _t->removeOne((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 45: _t->replace((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[3]))); break;
        case 46: _t->reserve((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 47: _t->select((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 48: _t->setSharable((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 49: { int _r = _t->size((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 50: _t->static_QItemSelection_split((*reinterpret_cast< const QItemSelectionRange(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])),(*reinterpret_cast< QItemSelection*(*)>(_a[3]))); break;
        case 51: { bool _r = _t->startsWith((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 52: _t->swap((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< QList<QItemSelectionRange>(*)>(_a[2]))); break;
        case 53: _t->swap((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 54: { QItemSelectionRange _r = _t->takeAt((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange*>(_a[0]) = _r; }  break;
        case 55: { QItemSelectionRange _r = _t->takeFirst((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange*>(_a[0]) = _r; }  break;
        case 56: { QItemSelectionRange _r = _t->takeLast((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange*>(_a[0]) = _r; }  break;
        case 57: { QVector<QItemSelectionRange> _r = _t->toVector((*reinterpret_cast< QItemSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QItemSelectionRange>*>(_a[0]) = _r; }  break;
        case 58: { QItemSelectionRange _r = _t->value((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange*>(_a[0]) = _r; }  break;
        case 59: { QItemSelectionRange _r = _t->value((*reinterpret_cast< QItemSelection*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange*>(_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< QItemSelection >(); 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< QItemSelectionRange >(); 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< QList<QItemSelectionRange> >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); 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< QVector<QItemSelectionRange> >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QItemSelectionRange> >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QItemSelectionRange> >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QItemSelectionRange> >(); 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< QItemSelectionRange >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); 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< QItemSelectionRange >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); 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< QItemSelectionRange >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QItemSelection::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QItemSelection.data,
      qt_meta_data_PythonQtWrapper_QItemSelection,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QItemSelection::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 < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QItemSelectionModel_t {
    QByteArrayData data[51];
    char stringdata0[721];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QItemSelectionModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QItemSelectionModel_t qt_meta_stringdata_PythonQtWrapper_QItemSelectionModel = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QItemSelectio..."
QT_MOC_LITERAL(1, 36, 23), // "new_QItemSelectionModel"
QT_MOC_LITERAL(2, 60, 20), // "QItemSelectionModel*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(5, 102, 5), // "model"
QT_MOC_LITERAL(6, 108, 6), // "parent"
QT_MOC_LITERAL(7, 115, 26), // "delete_QItemSelectionModel"
QT_MOC_LITERAL(8, 142, 3), // "obj"
QT_MOC_LITERAL(9, 146, 10), // "py_q_clear"
QT_MOC_LITERAL(10, 157, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 174, 22), // "py_q_clearCurrentIndex"
QT_MOC_LITERAL(12, 197, 25), // "columnIntersectsSelection"
QT_MOC_LITERAL(13, 223, 6), // "column"
QT_MOC_LITERAL(14, 230, 12), // "currentIndex"
QT_MOC_LITERAL(15, 243, 20), // "emitSelectionChanged"
QT_MOC_LITERAL(16, 264, 14), // "QItemSelection"
QT_MOC_LITERAL(17, 279, 12), // "newSelection"
QT_MOC_LITERAL(18, 292, 12), // "oldSelection"
QT_MOC_LITERAL(19, 305, 12), // "hasSelection"
QT_MOC_LITERAL(20, 318, 16), // "isColumnSelected"
QT_MOC_LITERAL(21, 335, 13), // "isRowSelected"
QT_MOC_LITERAL(22, 349, 3), // "row"
QT_MOC_LITERAL(23, 353, 10), // "isSelected"
QT_MOC_LITERAL(24, 364, 5), // "index"
QT_MOC_LITERAL(25, 370, 25), // "const QAbstractItemModel*"
QT_MOC_LITERAL(26, 396, 10), // "py_q_reset"
QT_MOC_LITERAL(27, 407, 22), // "rowIntersectsSelection"
QT_MOC_LITERAL(28, 430, 11), // "py_q_select"
QT_MOC_LITERAL(29, 442, 9), // "selection"
QT_MOC_LITERAL(30, 452, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(31, 488, 7), // "command"
QT_MOC_LITERAL(32, 496, 15), // "selectedColumns"
QT_MOC_LITERAL(33, 512, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(34, 531, 15), // "selectedIndexes"
QT_MOC_LITERAL(35, 547, 12), // "selectedRows"
QT_MOC_LITERAL(36, 560, 20), // "py_q_setCurrentIndex"
QT_MOC_LITERAL(37, 581, 8), // "setModel"
QT_MOC_LITERAL(38, 590, 13), // "SelectionFlag"
QT_MOC_LITERAL(39, 604, 8), // "NoUpdate"
QT_MOC_LITERAL(40, 613, 5), // "Clear"
QT_MOC_LITERAL(41, 619, 6), // "Select"
QT_MOC_LITERAL(42, 626, 8), // "Deselect"
QT_MOC_LITERAL(43, 635, 6), // "Toggle"
QT_MOC_LITERAL(44, 642, 7), // "Current"
QT_MOC_LITERAL(45, 650, 4), // "Rows"
QT_MOC_LITERAL(46, 655, 7), // "Columns"
QT_MOC_LITERAL(47, 663, 13), // "SelectCurrent"
QT_MOC_LITERAL(48, 677, 13), // "ToggleCurrent"
QT_MOC_LITERAL(49, 691, 14), // "ClearAndSelect"
QT_MOC_LITERAL(50, 706, 14) // "SelectionFlags"

    },
    "PythonQtWrapper_QItemSelectionModel\0"
    "new_QItemSelectionModel\0QItemSelectionModel*\0"
    "\0QAbstractItemModel*\0model\0parent\0"
    "delete_QItemSelectionModel\0obj\0"
    "py_q_clear\0theWrappedObject\0"
    "py_q_clearCurrentIndex\0columnIntersectsSelection\0"
    "column\0currentIndex\0emitSelectionChanged\0"
    "QItemSelection\0newSelection\0oldSelection\0"
    "hasSelection\0isColumnSelected\0"
    "isRowSelected\0row\0isSelected\0index\0"
    "const QAbstractItemModel*\0py_q_reset\0"
    "rowIntersectsSelection\0py_q_select\0"
    "selection\0QItemSelectionModel::SelectionFlags\0"
    "command\0selectedColumns\0QList<QModelIndex>\0"
    "selectedIndexes\0selectedRows\0"
    "py_q_setCurrentIndex\0setModel\0"
    "SelectionFlag\0NoUpdate\0Clear\0Select\0"
    "Deselect\0Toggle\0Current\0Rows\0Columns\0"
    "SelectCurrent\0ToggleCurrent\0ClearAndSelect\0"
    "SelectionFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QItemSelectionModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  149,    3, 0x0a /* Public */,
       1,    0,  152,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  153,    3, 0x0a /* Public */,
       7,    1,  158,    3, 0x0a /* Public */,
       9,    1,  161,    3, 0x0a /* Public */,
      11,    1,  164,    3, 0x0a /* Public */,
      12,    3,  167,    3, 0x0a /* Public */,
      14,    1,  174,    3, 0x0a /* Public */,
      15,    3,  177,    3, 0x0a /* Public */,
      19,    1,  184,    3, 0x0a /* Public */,
      20,    3,  187,    3, 0x0a /* Public */,
      21,    3,  194,    3, 0x0a /* Public */,
      23,    2,  201,    3, 0x0a /* Public */,
       5,    1,  206,    3, 0x0a /* Public */,
       5,    1,  209,    3, 0x0a /* Public */,
      26,    1,  212,    3, 0x0a /* Public */,
      27,    3,  215,    3, 0x0a /* Public */,
      28,    3,  222,    3, 0x0a /* Public */,
      28,    3,  229,    3, 0x0a /* Public */,
      32,    2,  236,    3, 0x0a /* Public */,
      32,    1,  241,    3, 0x2a /* Public | MethodCloned */,
      34,    1,  244,    3, 0x0a /* Public */,
      35,    2,  247,    3, 0x0a /* Public */,
      35,    1,  252,    3, 0x2a /* Public | MethodCloned */,
      29,    1,  255,    3, 0x0a /* Public */,
      36,    3,  258,    3, 0x0a /* Public */,
      37,    2,  265,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,   10,   13,    6,
    QMetaType::QModelIndex, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 16,   10,   17,   18,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,   10,   13,    6,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,   10,   22,    6,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   10,   24,
    0x80000000 | 4, 0x80000000 | 2,   10,
    0x80000000 | 25, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,   10,   22,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 30,   10,   29,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 30,   10,   24,   31,
    0x80000000 | 33, 0x80000000 | 2, QMetaType::Int,   10,   22,
    0x80000000 | 33, 0x80000000 | 2,   10,
    0x80000000 | 33, 0x80000000 | 2,   10,
    0x80000000 | 33, 0x80000000 | 2, QMetaType::Int,   10,   13,
    0x80000000 | 33, 0x80000000 | 2,   10,
    0x80000000 | 16, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 30,   10,   24,   31,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   10,    5,

 // enums: name, flags, count, data
      38, 0x0,   11,  278,
      50, 0x1,   11,  300,

 // enum data: key, value
      39, uint(PythonQtWrapper_QItemSelectionModel::NoUpdate),
      40, uint(PythonQtWrapper_QItemSelectionModel::Clear),
      41, uint(PythonQtWrapper_QItemSelectionModel::Select),
      42, uint(PythonQtWrapper_QItemSelectionModel::Deselect),
      43, uint(PythonQtWrapper_QItemSelectionModel::Toggle),
      44, uint(PythonQtWrapper_QItemSelectionModel::Current),
      45, uint(PythonQtWrapper_QItemSelectionModel::Rows),
      46, uint(PythonQtWrapper_QItemSelectionModel::Columns),
      47, uint(PythonQtWrapper_QItemSelectionModel::SelectCurrent),
      48, uint(PythonQtWrapper_QItemSelectionModel::ToggleCurrent),
      49, uint(PythonQtWrapper_QItemSelectionModel::ClearAndSelect),
      39, uint(PythonQtWrapper_QItemSelectionModel::NoUpdate),
      40, uint(PythonQtWrapper_QItemSelectionModel::Clear),
      41, uint(PythonQtWrapper_QItemSelectionModel::Select),
      42, uint(PythonQtWrapper_QItemSelectionModel::Deselect),
      43, uint(PythonQtWrapper_QItemSelectionModel::Toggle),
      44, uint(PythonQtWrapper_QItemSelectionModel::Current),
      45, uint(PythonQtWrapper_QItemSelectionModel::Rows),
      46, uint(PythonQtWrapper_QItemSelectionModel::Columns),
      47, uint(PythonQtWrapper_QItemSelectionModel::SelectCurrent),
      48, uint(PythonQtWrapper_QItemSelectionModel::ToggleCurrent),
      49, uint(PythonQtWrapper_QItemSelectionModel::ClearAndSelect),

       0        // eod
};

void PythonQtWrapper_QItemSelectionModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QItemSelectionModel *_t = static_cast<PythonQtWrapper_QItemSelectionModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QItemSelectionModel* _r = _t->new_QItemSelectionModel((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelectionModel**>(_a[0]) = _r; }  break;
        case 1: { QItemSelectionModel* _r = _t->new_QItemSelectionModel();
            if (_a[0]) *reinterpret_cast< QItemSelectionModel**>(_a[0]) = _r; }  break;
        case 2: { QItemSelectionModel* _r = _t->new_QItemSelectionModel((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelectionModel**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QItemSelectionModel((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1]))); break;
        case 4: _t->py_q_clear((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1]))); break;
        case 5: _t->py_q_clearCurrentIndex((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1]))); break;
        case 6: { bool _r = _t->columnIntersectsSelection((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QModelIndex _r = _t->currentIndex((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 8: _t->emitSelectionChanged((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])),(*reinterpret_cast< const QItemSelection(*)>(_a[3]))); break;
        case 9: { bool _r = _t->hasSelection((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isColumnSelected((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isRowSelected((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isSelected((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QAbstractItemModel* _r = _t->model((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 14: { const QAbstractItemModel* _r = _t->model((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 15: _t->py_q_reset((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1]))); break;
        case 16: { bool _r = _t->rowIntersectsSelection((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: _t->py_q_select((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 18: _t->py_q_select((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 19: { QList<QModelIndex> _r = _t->selectedColumns((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 20: { QList<QModelIndex> _r = _t->selectedColumns((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 21: { QList<QModelIndex> _r = _t->selectedIndexes((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 22: { QList<QModelIndex> _r = _t->selectedRows((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 23: { QList<QModelIndex> _r = _t->selectedRows((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 24: { QItemSelection _r = _t->selection((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelection*>(_a[0]) = _r; }  break;
        case 25: _t->py_q_setCurrentIndex((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 26: _t->setModel((*reinterpret_cast< QItemSelectionModel*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel*(*)>(_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< QAbstractItemModel* >(); 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< QAbstractItemModel* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); break;
            }
            break;
        case 17:
            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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); 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< QItemSelectionModel* >(); break;
            }
            break;
        case 26:
            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< QItemSelectionModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QItemSelectionModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QItemSelectionModel.data,
      qt_meta_data_PythonQtWrapper_QItemSelectionModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QItemSelectionModel::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 < 27)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 27;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 27)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 27;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QItemSelectionRange_t {
    QByteArrayData data[41];
    char stringdata0[471];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QItemSelectionRange_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QItemSelectionRange_t qt_meta_stringdata_PythonQtWrapper_QItemSelectionRange = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QItemSelectio..."
QT_MOC_LITERAL(1, 36, 23), // "new_QItemSelectionRange"
QT_MOC_LITERAL(2, 60, 20), // "QItemSelectionRange*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QItemSelectionRange"
QT_MOC_LITERAL(5, 102, 5), // "other"
QT_MOC_LITERAL(6, 108, 5), // "index"
QT_MOC_LITERAL(7, 114, 4), // "topL"
QT_MOC_LITERAL(8, 119, 7), // "bottomR"
QT_MOC_LITERAL(9, 127, 26), // "delete_QItemSelectionRange"
QT_MOC_LITERAL(10, 154, 3), // "obj"
QT_MOC_LITERAL(11, 158, 6), // "bottom"
QT_MOC_LITERAL(12, 165, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 182, 11), // "bottomRight"
QT_MOC_LITERAL(14, 194, 28), // "const QPersistentModelIndex*"
QT_MOC_LITERAL(15, 223, 8), // "contains"
QT_MOC_LITERAL(16, 232, 3), // "row"
QT_MOC_LITERAL(17, 236, 6), // "column"
QT_MOC_LITERAL(18, 243, 11), // "parentIndex"
QT_MOC_LITERAL(19, 255, 6), // "height"
QT_MOC_LITERAL(20, 262, 7), // "indexes"
QT_MOC_LITERAL(21, 270, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(22, 289, 11), // "intersected"
QT_MOC_LITERAL(23, 301, 10), // "intersects"
QT_MOC_LITERAL(24, 312, 7), // "isEmpty"
QT_MOC_LITERAL(25, 320, 7), // "isValid"
QT_MOC_LITERAL(26, 328, 4), // "left"
QT_MOC_LITERAL(27, 333, 5), // "model"
QT_MOC_LITERAL(28, 339, 25), // "const QAbstractItemModel*"
QT_MOC_LITERAL(29, 365, 6), // "__ne__"
QT_MOC_LITERAL(30, 372, 6), // "__lt__"
QT_MOC_LITERAL(31, 379, 15), // "operator_assign"
QT_MOC_LITERAL(32, 395, 6), // "__eq__"
QT_MOC_LITERAL(33, 402, 6), // "parent"
QT_MOC_LITERAL(34, 409, 5), // "right"
QT_MOC_LITERAL(35, 415, 4), // "swap"
QT_MOC_LITERAL(36, 420, 20), // "QItemSelectionRange&"
QT_MOC_LITERAL(37, 441, 3), // "top"
QT_MOC_LITERAL(38, 445, 7), // "topLeft"
QT_MOC_LITERAL(39, 453, 5), // "width"
QT_MOC_LITERAL(40, 459, 11) // "py_toString"

    },
    "PythonQtWrapper_QItemSelectionRange\0"
    "new_QItemSelectionRange\0QItemSelectionRange*\0"
    "\0QItemSelectionRange\0other\0index\0topL\0"
    "bottomR\0delete_QItemSelectionRange\0"
    "obj\0bottom\0theWrappedObject\0bottomRight\0"
    "const QPersistentModelIndex*\0contains\0"
    "row\0column\0parentIndex\0height\0indexes\0"
    "QList<QModelIndex>\0intersected\0"
    "intersects\0isEmpty\0isValid\0left\0model\0"
    "const QAbstractItemModel*\0__ne__\0"
    "__lt__\0operator_assign\0__eq__\0parent\0"
    "right\0swap\0QItemSelectionRange&\0top\0"
    "topLeft\0width\0py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QItemSelectionRange[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  154,    3, 0x0a /* Public */,
       1,    1,  155,    3, 0x0a /* Public */,
       1,    1,  158,    3, 0x0a /* Public */,
       1,    2,  161,    3, 0x0a /* Public */,
       9,    1,  166,    3, 0x0a /* Public */,
      11,    1,  169,    3, 0x0a /* Public */,
      13,    1,  172,    3, 0x0a /* Public */,
      15,    2,  175,    3, 0x0a /* Public */,
      15,    4,  180,    3, 0x0a /* Public */,
      19,    1,  189,    3, 0x0a /* Public */,
      20,    1,  192,    3, 0x0a /* Public */,
      22,    2,  195,    3, 0x0a /* Public */,
      23,    2,  200,    3, 0x0a /* Public */,
      24,    1,  205,    3, 0x0a /* Public */,
      25,    1,  208,    3, 0x0a /* Public */,
      26,    1,  211,    3, 0x0a /* Public */,
      27,    1,  214,    3, 0x0a /* Public */,
      29,    2,  217,    3, 0x0a /* Public */,
      30,    2,  222,    3, 0x0a /* Public */,
      31,    2,  227,    3, 0x0a /* Public */,
      32,    2,  232,    3, 0x0a /* Public */,
      33,    1,  237,    3, 0x0a /* Public */,
      34,    1,  240,    3, 0x0a /* Public */,
      35,    2,  243,    3, 0x0a /* Public */,
      37,    1,  248,    3, 0x0a /* Public */,
      38,    1,  251,    3, 0x0a /* Public */,
      39,    1,  254,    3, 0x0a /* Public */,
      40,    1,  257,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QModelIndex,    6,
    0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    7,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   12,    6,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   12,   16,   17,   18,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 21, 0x80000000 | 2,   12,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 28, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    QMetaType::QModelIndex, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36,   12,    5,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QItemSelectionRange::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QItemSelectionRange *_t = static_cast<PythonQtWrapper_QItemSelectionRange *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QItemSelectionRange* _r = _t->new_QItemSelectionRange();
            if (_a[0]) *reinterpret_cast< QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 1: { QItemSelectionRange* _r = _t->new_QItemSelectionRange((*reinterpret_cast< const QItemSelectionRange(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 2: { QItemSelectionRange* _r = _t->new_QItemSelectionRange((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 3: { QItemSelectionRange* _r = _t->new_QItemSelectionRange((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QItemSelectionRange((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1]))); break;
        case 5: { int _r = _t->bottom((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { const QPersistentModelIndex* _r = _t->bottomRight((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPersistentModelIndex**>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->contains((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->contains((*reinterpret_cast< QItemSelectionRange*(*)>(_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 9: { int _r = _t->height((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QList<QModelIndex> _r = _t->indexes((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 11: { QItemSelectionRange _r = _t->intersected((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->intersects((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isEmpty((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isValid((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->left((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { const QAbstractItemModel* _r = _t->model((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->__ne__((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->__lt__((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QItemSelectionRange* _r = _t->operator_assign((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QItemSelectionRange**>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->__eq__((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< const QItemSelectionRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { QModelIndex _r = _t->parent((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->right((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: _t->swap((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])),(*reinterpret_cast< QItemSelectionRange(*)>(_a[2]))); break;
        case 24: { int _r = _t->top((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { const QPersistentModelIndex* _r = _t->topLeft((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPersistentModelIndex**>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->width((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { QString _r = _t->py_toString((*reinterpret_cast< QItemSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionRange >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QItemSelectionRange::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QItemSelectionRange.data,
      qt_meta_data_PythonQtWrapper_QItemSelectionRange,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QItemSelectionRange::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 < 28)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 28;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 28)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 28;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QKeyEvent_t {
    QByteArrayData data[21];
    char stringdata0[258];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QKeyEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QKeyEvent_t qt_meta_stringdata_PythonQtWrapper_QKeyEvent = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QKeyEvent"
QT_MOC_LITERAL(1, 26, 13), // "new_QKeyEvent"
QT_MOC_LITERAL(2, 40, 10), // "QKeyEvent*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 65, 4), // "type"
QT_MOC_LITERAL(6, 70, 3), // "key"
QT_MOC_LITERAL(7, 74, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(8, 96, 9), // "modifiers"
QT_MOC_LITERAL(9, 106, 4), // "text"
QT_MOC_LITERAL(10, 111, 7), // "autorep"
QT_MOC_LITERAL(11, 119, 5), // "count"
QT_MOC_LITERAL(12, 125, 14), // "nativeScanCode"
QT_MOC_LITERAL(13, 140, 16), // "nativeVirtualKey"
QT_MOC_LITERAL(14, 157, 15), // "nativeModifiers"
QT_MOC_LITERAL(15, 173, 16), // "delete_QKeyEvent"
QT_MOC_LITERAL(16, 190, 3), // "obj"
QT_MOC_LITERAL(17, 194, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 211, 12), // "isAutoRepeat"
QT_MOC_LITERAL(19, 224, 7), // "matches"
QT_MOC_LITERAL(20, 232, 25) // "QKeySequence::StandardKey"

    },
    "PythonQtWrapper_QKeyEvent\0new_QKeyEvent\0"
    "QKeyEvent*\0\0QEvent::Type\0type\0key\0"
    "Qt::KeyboardModifiers\0modifiers\0text\0"
    "autorep\0count\0nativeScanCode\0"
    "nativeVirtualKey\0nativeModifiers\0"
    "delete_QKeyEvent\0obj\0theWrappedObject\0"
    "isAutoRepeat\0matches\0QKeySequence::StandardKey"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QKeyEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    6,  104,    3, 0x0a /* Public */,
       1,    5,  117,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  128,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  137,    3, 0x2a /* Public | MethodCloned */,
       1,    9,  144,    3, 0x0a /* Public */,
       1,    8,  163,    3, 0x2a /* Public | MethodCloned */,
       1,    7,  180,    3, 0x2a /* Public | MethodCloned */,
       1,    6,  195,    3, 0x2a /* Public | MethodCloned */,
      15,    1,  208,    3, 0x0a /* Public */,
      11,    1,  211,    3, 0x0a /* Public */,
      18,    1,  214,    3, 0x0a /* Public */,
       6,    1,  217,    3, 0x0a /* Public */,
      19,    2,  220,    3, 0x0a /* Public */,
       8,    1,  225,    3, 0x0a /* Public */,
      14,    1,  228,    3, 0x0a /* Public */,
      12,    1,  231,    3, 0x0a /* Public */,
      13,    1,  234,    3, 0x0a /* Public */,
       9,    1,  237,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QKeyEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QKeyEvent *_t = static_cast<PythonQtWrapper_QKeyEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< ushort(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 1: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 2: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 3: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 4: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< uint(*)>(_a[4])),(*reinterpret_cast< uint(*)>(_a[5])),(*reinterpret_cast< uint(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< bool(*)>(_a[8])),(*reinterpret_cast< ushort(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 5: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< uint(*)>(_a[4])),(*reinterpret_cast< uint(*)>(_a[5])),(*reinterpret_cast< uint(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< bool(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 6: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< uint(*)>(_a[4])),(*reinterpret_cast< uint(*)>(_a[5])),(*reinterpret_cast< uint(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 7: { QKeyEvent* _r = _t->new_QKeyEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< uint(*)>(_a[4])),(*reinterpret_cast< uint(*)>(_a[5])),(*reinterpret_cast< uint(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QKeyEvent**>(_a[0]) = _r; }  break;
        case 8: _t->delete_QKeyEvent((*reinterpret_cast< QKeyEvent*(*)>(_a[1]))); break;
        case 9: { int _r = _t->count((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isAutoRepeat((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->key((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->matches((*reinterpret_cast< QKeyEvent*(*)>(_a[1])),(*reinterpret_cast< QKeySequence::StandardKey(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { Qt::KeyboardModifiers _r = _t->modifiers((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::KeyboardModifiers*>(_a[0]) = _r; }  break;
        case 14: { uint _r = _t->nativeModifiers((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 15: { uint _r = _t->nativeScanCode((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 16: { uint _r = _t->nativeVirtualKey((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->text((*reinterpret_cast< QKeyEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QKeyEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QKeyEvent.data,
      qt_meta_data_PythonQtWrapper_QKeyEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QKeyEvent::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 < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 18)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 18;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QKeyEventTransition_t {
    QByteArrayData data[22];
    char stringdata0[294];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QKeyEventTransition_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QKeyEventTransition_t qt_meta_stringdata_PythonQtWrapper_QKeyEventTransition = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QKeyEventTran..."
QT_MOC_LITERAL(1, 36, 23), // "new_QKeyEventTransition"
QT_MOC_LITERAL(2, 60, 20), // "QKeyEventTransition*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "object"
QT_MOC_LITERAL(5, 89, 12), // "QEvent::Type"
QT_MOC_LITERAL(6, 102, 4), // "type"
QT_MOC_LITERAL(7, 107, 3), // "key"
QT_MOC_LITERAL(8, 111, 7), // "QState*"
QT_MOC_LITERAL(9, 119, 11), // "sourceState"
QT_MOC_LITERAL(10, 131, 26), // "delete_QKeyEventTransition"
QT_MOC_LITERAL(11, 158, 3), // "obj"
QT_MOC_LITERAL(12, 162, 14), // "py_q_eventTest"
QT_MOC_LITERAL(13, 177, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 194, 7), // "QEvent*"
QT_MOC_LITERAL(15, 202, 5), // "event"
QT_MOC_LITERAL(16, 208, 12), // "modifierMask"
QT_MOC_LITERAL(17, 221, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(18, 243, 17), // "py_q_onTransition"
QT_MOC_LITERAL(19, 261, 6), // "setKey"
QT_MOC_LITERAL(20, 268, 15), // "setModifierMask"
QT_MOC_LITERAL(21, 284, 9) // "modifiers"

    },
    "PythonQtWrapper_QKeyEventTransition\0"
    "new_QKeyEventTransition\0QKeyEventTransition*\0"
    "\0object\0QEvent::Type\0type\0key\0QState*\0"
    "sourceState\0delete_QKeyEventTransition\0"
    "obj\0py_q_eventTest\0theWrappedObject\0"
    "QEvent*\0event\0modifierMask\0"
    "Qt::KeyboardModifiers\0py_q_onTransition\0"
    "setKey\0setModifierMask\0modifiers"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QKeyEventTransition[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    4,   69,    3, 0x0a /* Public */,
       1,    3,   78,    3, 0x2a /* Public | MethodCloned */,
       1,    1,   85,    3, 0x0a /* Public */,
       1,    0,   88,    3, 0x2a /* Public | MethodCloned */,
      10,    1,   89,    3, 0x0a /* Public */,
      12,    2,   92,    3, 0x0a /* Public */,
       7,    1,   97,    3, 0x0a /* Public */,
      16,    1,  100,    3, 0x0a /* Public */,
      18,    2,  103,    3, 0x0a /* Public */,
      19,    2,  108,    3, 0x0a /* Public */,
      20,    2,  113,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 5, QMetaType::Int, 0x80000000 | 8,    4,    6,    7,    9,
    0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 5, QMetaType::Int,    4,    6,    7,
    0x80000000 | 2, 0x80000000 | 8,    9,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   13,   15,
    QMetaType::Int, 0x80000000 | 2,   13,
    0x80000000 | 17, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   13,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   13,   21,

       0        // eod
};

void PythonQtWrapper_QKeyEventTransition::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QKeyEventTransition *_t = static_cast<PythonQtWrapper_QKeyEventTransition *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QKeyEventTransition* _r = _t->new_QKeyEventTransition((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent::Type(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QState*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QKeyEventTransition**>(_a[0]) = _r; }  break;
        case 1: { QKeyEventTransition* _r = _t->new_QKeyEventTransition((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent::Type(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QKeyEventTransition**>(_a[0]) = _r; }  break;
        case 2: { QKeyEventTransition* _r = _t->new_QKeyEventTransition((*reinterpret_cast< QState*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeyEventTransition**>(_a[0]) = _r; }  break;
        case 3: { QKeyEventTransition* _r = _t->new_QKeyEventTransition();
            if (_a[0]) *reinterpret_cast< QKeyEventTransition**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QKeyEventTransition((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->py_q_eventTest((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->key((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { Qt::KeyboardModifiers _r = _t->modifierMask((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::KeyboardModifiers*>(_a[0]) = _r; }  break;
        case 8: _t->py_q_onTransition((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 9: _t->setKey((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: _t->setModifierMask((*reinterpret_cast< QKeyEventTransition*(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_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 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QState* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QState* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QKeyEventTransition* >(); 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< QKeyEventTransition* >(); 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< QKeyEventTransition* >(); 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< QKeyEventTransition* >(); 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< QKeyEventTransition* >(); 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< QKeyEventTransition* >(); 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< QKeyEventTransition* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QKeyEventTransition::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QKeyEventTransition.data,
      qt_meta_data_PythonQtWrapper_QKeyEventTransition,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QKeyEventTransition::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QKeySequenceEdit_t {
    QByteArrayData data[18];
    char stringdata0[252];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QKeySequenceEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QKeySequenceEdit_t qt_meta_stringdata_PythonQtWrapper_QKeySequenceEdit = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QKeySequenceEdit"
QT_MOC_LITERAL(1, 33, 20), // "new_QKeySequenceEdit"
QT_MOC_LITERAL(2, 54, 17), // "QKeySequenceEdit*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 8), // "QWidget*"
QT_MOC_LITERAL(5, 82, 6), // "parent"
QT_MOC_LITERAL(6, 89, 11), // "keySequence"
QT_MOC_LITERAL(7, 101, 23), // "delete_QKeySequenceEdit"
QT_MOC_LITERAL(8, 125, 3), // "obj"
QT_MOC_LITERAL(9, 129, 10), // "py_q_event"
QT_MOC_LITERAL(10, 140, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 157, 7), // "QEvent*"
QT_MOC_LITERAL(12, 165, 6), // "arg__1"
QT_MOC_LITERAL(13, 172, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(14, 191, 10), // "QKeyEvent*"
QT_MOC_LITERAL(15, 202, 20), // "py_q_keyReleaseEvent"
QT_MOC_LITERAL(16, 223, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(17, 239, 12) // "QTimerEvent*"

    },
    "PythonQtWrapper_QKeySequenceEdit\0"
    "new_QKeySequenceEdit\0QKeySequenceEdit*\0"
    "\0QWidget*\0parent\0keySequence\0"
    "delete_QKeySequenceEdit\0obj\0py_q_event\0"
    "theWrappedObject\0QEvent*\0arg__1\0"
    "py_q_keyPressEvent\0QKeyEvent*\0"
    "py_q_keyReleaseEvent\0py_q_timerEvent\0"
    "QTimerEvent*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QKeySequenceEdit[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   64,    3, 0x0a /* Public */,
       1,    0,   67,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   68,    3, 0x0a /* Public */,
       1,    1,   73,    3, 0x2a /* Public | MethodCloned */,
       7,    1,   76,    3, 0x0a /* Public */,
       9,    2,   79,    3, 0x0a /* Public */,
      13,    2,   84,    3, 0x0a /* Public */,
      15,    2,   89,    3, 0x0a /* Public */,
       6,    1,   94,    3, 0x0a /* Public */,
      16,    2,   97,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QKeySequenceEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QKeySequenceEdit *_t = static_cast<PythonQtWrapper_QKeySequenceEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QKeySequenceEdit* _r = _t->new_QKeySequenceEdit((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequenceEdit**>(_a[0]) = _r; }  break;
        case 1: { QKeySequenceEdit* _r = _t->new_QKeySequenceEdit();
            if (_a[0]) *reinterpret_cast< QKeySequenceEdit**>(_a[0]) = _r; }  break;
        case 2: { QKeySequenceEdit* _r = _t->new_QKeySequenceEdit((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QKeySequenceEdit**>(_a[0]) = _r; }  break;
        case 3: { QKeySequenceEdit* _r = _t->new_QKeySequenceEdit((*reinterpret_cast< const QKeySequence(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequenceEdit**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QKeySequenceEdit((*reinterpret_cast< QKeySequenceEdit*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->py_q_event((*reinterpret_cast< QKeySequenceEdit*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_keyPressEvent((*reinterpret_cast< QKeySequenceEdit*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 7: _t->py_q_keyReleaseEvent((*reinterpret_cast< QKeySequenceEdit*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 8: { QKeySequence _r = _t->keySequence((*reinterpret_cast< QKeySequenceEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_timerEvent((*reinterpret_cast< QKeySequenceEdit*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_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 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< QKeySequenceEdit* >(); 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< QKeySequenceEdit* >(); 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< QKeySequenceEdit* >(); 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< QKeySequenceEdit* >(); 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< QKeySequenceEdit* >(); 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< QKeySequenceEdit* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QKeySequenceEdit::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QKeySequenceEdit.data,
      qt_meta_data_PythonQtWrapper_QKeySequenceEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QKeySequenceEdit::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 < 10)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 10)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QLCDNumber_t {
    QByteArrayData data[31];
    char stringdata0[354];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QLCDNumber_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QLCDNumber_t qt_meta_stringdata_PythonQtWrapper_QLCDNumber = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QLCDNumber"
QT_MOC_LITERAL(1, 27, 14), // "new_QLCDNumber"
QT_MOC_LITERAL(2, 42, 11), // "QLCDNumber*"
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, 9), // "numDigits"
QT_MOC_LITERAL(7, 81, 17), // "delete_QLCDNumber"
QT_MOC_LITERAL(8, 99, 3), // "obj"
QT_MOC_LITERAL(9, 103, 13), // "checkOverflow"
QT_MOC_LITERAL(10, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 134, 3), // "num"
QT_MOC_LITERAL(12, 138, 10), // "digitCount"
QT_MOC_LITERAL(13, 149, 10), // "py_q_event"
QT_MOC_LITERAL(14, 160, 7), // "QEvent*"
QT_MOC_LITERAL(15, 168, 1), // "e"
QT_MOC_LITERAL(16, 170, 8), // "intValue"
QT_MOC_LITERAL(17, 179, 4), // "mode"
QT_MOC_LITERAL(18, 184, 16), // "QLCDNumber::Mode"
QT_MOC_LITERAL(19, 201, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(20, 217, 12), // "QPaintEvent*"
QT_MOC_LITERAL(21, 230, 6), // "arg__1"
QT_MOC_LITERAL(22, 237, 12), // "segmentStyle"
QT_MOC_LITERAL(23, 250, 24), // "QLCDNumber::SegmentStyle"
QT_MOC_LITERAL(24, 275, 13), // "setDigitCount"
QT_MOC_LITERAL(25, 289, 7), // "nDigits"
QT_MOC_LITERAL(26, 297, 7), // "setMode"
QT_MOC_LITERAL(27, 305, 15), // "setSegmentStyle"
QT_MOC_LITERAL(28, 321, 8), // "sizeHint"
QT_MOC_LITERAL(29, 330, 17), // "smallDecimalPoint"
QT_MOC_LITERAL(30, 348, 5) // "value"

    },
    "PythonQtWrapper_QLCDNumber\0new_QLCDNumber\0"
    "QLCDNumber*\0\0QWidget*\0parent\0numDigits\0"
    "delete_QLCDNumber\0obj\0checkOverflow\0"
    "theWrappedObject\0num\0digitCount\0"
    "py_q_event\0QEvent*\0e\0intValue\0mode\0"
    "QLCDNumber::Mode\0py_q_paintEvent\0"
    "QPaintEvent*\0arg__1\0segmentStyle\0"
    "QLCDNumber::SegmentStyle\0setDigitCount\0"
    "nDigits\0setMode\0setSegmentStyle\0"
    "sizeHint\0smallDecimalPoint\0value"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QLCDNumber[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  109,    3, 0x0a /* Public */,
       1,    0,  112,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  113,    3, 0x0a /* Public */,
       1,    1,  118,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  121,    3, 0x0a /* Public */,
       9,    2,  124,    3, 0x0a /* Public */,
       9,    2,  129,    3, 0x0a /* Public */,
      12,    1,  134,    3, 0x0a /* Public */,
      13,    2,  137,    3, 0x0a /* Public */,
      16,    1,  142,    3, 0x0a /* Public */,
      17,    1,  145,    3, 0x0a /* Public */,
      19,    2,  148,    3, 0x0a /* Public */,
      22,    1,  153,    3, 0x0a /* Public */,
      24,    2,  156,    3, 0x0a /* Public */,
      26,    2,  161,    3, 0x0a /* Public */,
      27,    2,  166,    3, 0x0a /* Public */,
      28,    1,  171,    3, 0x0a /* Public */,
      29,    1,  174,    3, 0x0a /* Public */,
      30,    1,  177,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::UInt, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::UInt,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Double,   10,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   10,   11,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   10,   15,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   10,   21,
    0x80000000 | 23, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   21,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Double, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QLCDNumber::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QLCDNumber *_t = static_cast<PythonQtWrapper_QLCDNumber *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QLCDNumber* _r = _t->new_QLCDNumber((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLCDNumber**>(_a[0]) = _r; }  break;
        case 1: { QLCDNumber* _r = _t->new_QLCDNumber();
            if (_a[0]) *reinterpret_cast< QLCDNumber**>(_a[0]) = _r; }  break;
        case 2: { QLCDNumber* _r = _t->new_QLCDNumber((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLCDNumber**>(_a[0]) = _r; }  break;
        case 3: { QLCDNumber* _r = _t->new_QLCDNumber((*reinterpret_cast< uint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLCDNumber**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QLCDNumber((*reinterpret_cast< QLCDNumber*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->checkOverflow((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->checkOverflow((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->digitCount((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_event((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->intValue((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QLCDNumber::Mode _r = _t->mode((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLCDNumber::Mode*>(_a[0]) = _r; }  break;
        case 11: _t->py_q_paintEvent((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 12: { QLCDNumber::SegmentStyle _r = _t->segmentStyle((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLCDNumber::SegmentStyle*>(_a[0]) = _r; }  break;
        case 13: _t->setDigitCount((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 14: _t->setMode((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< QLCDNumber::Mode(*)>(_a[2]))); break;
        case 15: _t->setSegmentStyle((*reinterpret_cast< QLCDNumber*(*)>(_a[1])),(*reinterpret_cast< QLCDNumber::SegmentStyle(*)>(_a[2]))); break;
        case 16: { QSize _r = _t->sizeHint((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->smallDecimalPoint((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { double _r = _t->value((*reinterpret_cast< QLCDNumber*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); 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< QLCDNumber* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QLCDNumber::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QLCDNumber.data,
      qt_meta_data_PythonQtWrapper_QLCDNumber,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QLCDNumber::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QLabel_t {
    QByteArrayData data[71];
    char stringdata0[896];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QLabel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QLabel_t qt_meta_stringdata_PythonQtWrapper_QLabel = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QLabel"
QT_MOC_LITERAL(1, 23, 10), // "new_QLabel"
QT_MOC_LITERAL(2, 34, 7), // "QLabel*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 8), // "QWidget*"
QT_MOC_LITERAL(5, 52, 6), // "parent"
QT_MOC_LITERAL(6, 59, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 75, 1), // "f"
QT_MOC_LITERAL(8, 77, 4), // "text"
QT_MOC_LITERAL(9, 82, 13), // "delete_QLabel"
QT_MOC_LITERAL(10, 96, 3), // "obj"
QT_MOC_LITERAL(11, 100, 9), // "alignment"
QT_MOC_LITERAL(12, 110, 13), // "Qt::Alignment"
QT_MOC_LITERAL(13, 124, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 141, 5), // "buddy"
QT_MOC_LITERAL(15, 147, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(16, 164, 7), // "QEvent*"
QT_MOC_LITERAL(17, 172, 6), // "arg__1"
QT_MOC_LITERAL(18, 179, 21), // "py_q_contextMenuEvent"
QT_MOC_LITERAL(19, 201, 18), // "QContextMenuEvent*"
QT_MOC_LITERAL(20, 220, 2), // "ev"
QT_MOC_LITERAL(21, 223, 10), // "py_q_event"
QT_MOC_LITERAL(22, 234, 1), // "e"
QT_MOC_LITERAL(23, 236, 17), // "py_q_focusInEvent"
QT_MOC_LITERAL(24, 254, 12), // "QFocusEvent*"
QT_MOC_LITERAL(25, 267, 23), // "py_q_focusNextPrevChild"
QT_MOC_LITERAL(26, 291, 4), // "next"
QT_MOC_LITERAL(27, 296, 18), // "py_q_focusOutEvent"
QT_MOC_LITERAL(28, 315, 17), // "hasScaledContents"
QT_MOC_LITERAL(29, 333, 15), // "hasSelectedText"
QT_MOC_LITERAL(30, 349, 19), // "py_q_heightForWidth"
QT_MOC_LITERAL(31, 369, 6), // "indent"
QT_MOC_LITERAL(32, 376, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(33, 395, 10), // "QKeyEvent*"
QT_MOC_LITERAL(34, 406, 6), // "margin"
QT_MOC_LITERAL(35, 413, 15), // "minimumSizeHint"
QT_MOC_LITERAL(36, 429, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(37, 449, 12), // "QMouseEvent*"
QT_MOC_LITERAL(38, 462, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(39, 483, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(40, 506, 5), // "movie"
QT_MOC_LITERAL(41, 512, 7), // "QMovie*"
QT_MOC_LITERAL(42, 520, 17), // "openExternalLinks"
QT_MOC_LITERAL(43, 538, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(44, 554, 12), // "QPaintEvent*"
QT_MOC_LITERAL(45, 567, 7), // "picture"
QT_MOC_LITERAL(46, 575, 15), // "const QPicture*"
QT_MOC_LITERAL(47, 591, 6), // "pixmap"
QT_MOC_LITERAL(48, 598, 14), // "const QPixmap*"
QT_MOC_LITERAL(49, 613, 12), // "selectedText"
QT_MOC_LITERAL(50, 626, 14), // "selectionStart"
QT_MOC_LITERAL(51, 641, 12), // "setAlignment"
QT_MOC_LITERAL(52, 654, 8), // "setBuddy"
QT_MOC_LITERAL(53, 663, 9), // "setIndent"
QT_MOC_LITERAL(54, 673, 9), // "setMargin"
QT_MOC_LITERAL(55, 683, 20), // "setOpenExternalLinks"
QT_MOC_LITERAL(56, 704, 4), // "open"
QT_MOC_LITERAL(57, 709, 17), // "setScaledContents"
QT_MOC_LITERAL(58, 727, 12), // "setSelection"
QT_MOC_LITERAL(59, 740, 6), // "arg__2"
QT_MOC_LITERAL(60, 747, 13), // "setTextFormat"
QT_MOC_LITERAL(61, 761, 14), // "Qt::TextFormat"
QT_MOC_LITERAL(62, 776, 23), // "setTextInteractionFlags"
QT_MOC_LITERAL(63, 800, 24), // "Qt::TextInteractionFlags"
QT_MOC_LITERAL(64, 825, 5), // "flags"
QT_MOC_LITERAL(65, 831, 11), // "setWordWrap"
QT_MOC_LITERAL(66, 843, 2), // "on"
QT_MOC_LITERAL(67, 846, 8), // "sizeHint"
QT_MOC_LITERAL(68, 855, 10), // "textFormat"
QT_MOC_LITERAL(69, 866, 20), // "textInteractionFlags"
QT_MOC_LITERAL(70, 887, 8) // "wordWrap"

    },
    "PythonQtWrapper_QLabel\0new_QLabel\0"
    "QLabel*\0\0QWidget*\0parent\0Qt::WindowFlags\0"
    "f\0text\0delete_QLabel\0obj\0alignment\0"
    "Qt::Alignment\0theWrappedObject\0buddy\0"
    "py_q_changeEvent\0QEvent*\0arg__1\0"
    "py_q_contextMenuEvent\0QContextMenuEvent*\0"
    "ev\0py_q_event\0e\0py_q_focusInEvent\0"
    "QFocusEvent*\0py_q_focusNextPrevChild\0"
    "next\0py_q_focusOutEvent\0hasScaledContents\0"
    "hasSelectedText\0py_q_heightForWidth\0"
    "indent\0py_q_keyPressEvent\0QKeyEvent*\0"
    "margin\0minimumSizeHint\0py_q_mouseMoveEvent\0"
    "QMouseEvent*\0py_q_mousePressEvent\0"
    "py_q_mouseReleaseEvent\0movie\0QMovie*\0"
    "openExternalLinks\0py_q_paintEvent\0"
    "QPaintEvent*\0picture\0const QPicture*\0"
    "pixmap\0const QPixmap*\0selectedText\0"
    "selectionStart\0setAlignment\0setBuddy\0"
    "setIndent\0setMargin\0setOpenExternalLinks\0"
    "open\0setScaledContents\0setSelection\0"
    "arg__2\0setTextFormat\0Qt::TextFormat\0"
    "setTextInteractionFlags\0"
    "Qt::TextInteractionFlags\0flags\0"
    "setWordWrap\0on\0sizeHint\0textFormat\0"
    "textInteractionFlags\0wordWrap"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QLabel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  249,    3, 0x0a /* Public */,
       1,    1,  254,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  257,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  258,    3, 0x0a /* Public */,
       1,    2,  265,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  270,    3, 0x2a /* Public | MethodCloned */,
       9,    1,  273,    3, 0x0a /* Public */,
      11,    1,  276,    3, 0x0a /* Public */,
      14,    1,  279,    3, 0x0a /* Public */,
      15,    2,  282,    3, 0x0a /* Public */,
      18,    2,  287,    3, 0x0a /* Public */,
      21,    2,  292,    3, 0x0a /* Public */,
      23,    2,  297,    3, 0x0a /* Public */,
      25,    2,  302,    3, 0x0a /* Public */,
      27,    2,  307,    3, 0x0a /* Public */,
      28,    1,  312,    3, 0x0a /* Public */,
      29,    1,  315,    3, 0x0a /* Public */,
      30,    2,  318,    3, 0x0a /* Public */,
      31,    1,  323,    3, 0x0a /* Public */,
      32,    2,  326,    3, 0x0a /* Public */,
      34,    1,  331,    3, 0x0a /* Public */,
      35,    1,  334,    3, 0x0a /* Public */,
      36,    2,  337,    3, 0x0a /* Public */,
      38,    2,  342,    3, 0x0a /* Public */,
      39,    2,  347,    3, 0x0a /* Public */,
      40,    1,  352,    3, 0x0a /* Public */,
      42,    1,  355,    3, 0x0a /* Public */,
      43,    2,  358,    3, 0x0a /* Public */,
      45,    1,  363,    3, 0x0a /* Public */,
      47,    1,  366,    3, 0x0a /* Public */,
      49,    1,  369,    3, 0x0a /* Public */,
      50,    1,  372,    3, 0x0a /* Public */,
      51,    2,  375,    3, 0x0a /* Public */,
      52,    2,  380,    3, 0x0a /* Public */,
      53,    2,  385,    3, 0x0a /* Public */,
      54,    2,  390,    3, 0x0a /* Public */,
      55,    2,  395,    3, 0x0a /* Public */,
      57,    2,  400,    3, 0x0a /* Public */,
      58,    3,  405,    3, 0x0a /* Public */,
      60,    2,  412,    3, 0x0a /* Public */,
      62,    2,  417,    3, 0x0a /* Public */,
      65,    2,  422,    3, 0x0a /* Public */,
      67,    1,  427,    3, 0x0a /* Public */,
       8,    1,  430,    3, 0x0a /* Public */,
      68,    1,  433,    3, 0x0a /* Public */,
      69,    1,  436,    3, 0x0a /* Public */,
      70,    1,  439,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4, 0x80000000 | 6,    8,    5,    7,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    8,    5,
    0x80000000 | 2, QMetaType::QString,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   13,
    0x80000000 | 4, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   13,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   13,   20,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16,   13,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   13,   20,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Bool,   13,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   13,   20,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   13,   17,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 33,   13,   20,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QSize, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   13,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   13,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   13,   20,
    0x80000000 | 41, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   13,   17,
    0x80000000 | 46, 0x80000000 | 2,   13,
    0x80000000 | 48, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   13,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   17,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 61,   13,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,   13,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   66,
    QMetaType::QSize, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    0x80000000 | 61, 0x80000000 | 2,   13,
    0x80000000 | 63, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,

       0        // eod
};

void PythonQtWrapper_QLabel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QLabel *_t = static_cast<PythonQtWrapper_QLabel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QLabel* _r = _t->new_QLabel((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLabel**>(_a[0]) = _r; }  break;
        case 1: { QLabel* _r = _t->new_QLabel((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLabel**>(_a[0]) = _r; }  break;
        case 2: { QLabel* _r = _t->new_QLabel();
            if (_a[0]) *reinterpret_cast< QLabel**>(_a[0]) = _r; }  break;
        case 3: { QLabel* _r = _t->new_QLabel((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QLabel**>(_a[0]) = _r; }  break;
        case 4: { QLabel* _r = _t->new_QLabel((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLabel**>(_a[0]) = _r; }  break;
        case 5: { QLabel* _r = _t->new_QLabel((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLabel**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QLabel((*reinterpret_cast< QLabel*(*)>(_a[1]))); break;
        case 7: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 8: { QWidget* _r = _t->buddy((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 9: _t->py_q_changeEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_contextMenuEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QContextMenuEvent*(*)>(_a[2]))); break;
        case 11: { bool _r = _t->py_q_event((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_focusInEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 13: { bool _r = _t->py_q_focusNextPrevChild((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->py_q_focusOutEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 15: { bool _r = _t->hasScaledContents((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->hasSelectedText((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->py_q_heightForWidth((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->indent((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: _t->py_q_keyPressEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 20: { int _r = _t->margin((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 22: _t->py_q_mouseMoveEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 23: _t->py_q_mousePressEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 24: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 25: { QMovie* _r = _t->movie((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMovie**>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->openExternalLinks((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: _t->py_q_paintEvent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 28: { const QPicture* _r = _t->picture((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPicture**>(_a[0]) = _r; }  break;
        case 29: { const QPixmap* _r = _t->pixmap((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPixmap**>(_a[0]) = _r; }  break;
        case 30: { QString _r = _t->selectedText((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->selectionStart((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: _t->setAlignment((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 33: _t->setBuddy((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 34: _t->setIndent((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 35: _t->setMargin((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 36: _t->setOpenExternalLinks((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 37: _t->setScaledContents((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 38: _t->setSelection((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 39: _t->setTextFormat((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< Qt::TextFormat(*)>(_a[2]))); break;
        case 40: _t->setTextInteractionFlags((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< Qt::TextInteractionFlags(*)>(_a[2]))); break;
        case 41: _t->setWordWrap((*reinterpret_cast< QLabel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 42: { QSize _r = _t->sizeHint((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 43: { QString _r = _t->text((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 44: { Qt::TextFormat _r = _t->textFormat((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextFormat*>(_a[0]) = _r; }  break;
        case 45: { Qt::TextInteractionFlags _r = _t->textInteractionFlags((*reinterpret_cast< QLabel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextInteractionFlags*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->wordWrap((*reinterpret_cast< QLabel*(*)>(_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< 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 3:
            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 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); 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< QLabel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QLabel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QLabel.data,
      qt_meta_data_PythonQtWrapper_QLabel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QLabel::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 < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QLayout_t {
    QByteArrayData data[90];
    char stringdata0[1216];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QLayout_t qt_meta_stringdata_PythonQtWrapper_QLayout = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QLayout"
QT_MOC_LITERAL(1, 24, 11), // "new_QLayout"
QT_MOC_LITERAL(2, 36, 8), // "QLayout*"
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, 14), // "delete_QLayout"
QT_MOC_LITERAL(7, 77, 3), // "obj"
QT_MOC_LITERAL(8, 81, 8), // "activate"
QT_MOC_LITERAL(9, 90, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 107, 14), // "addChildLayout"
QT_MOC_LITERAL(11, 122, 36), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(12, 159, 1), // "l"
QT_MOC_LITERAL(13, 161, 14), // "addChildWidget"
QT_MOC_LITERAL(14, 176, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(15, 213, 1), // "w"
QT_MOC_LITERAL(16, 215, 7), // "addItem"
QT_MOC_LITERAL(17, 223, 40), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(18, 264, 6), // "arg__1"
QT_MOC_LITERAL(19, 271, 12), // "py_q_addItem"
QT_MOC_LITERAL(20, 284, 9), // "addWidget"
QT_MOC_LITERAL(21, 294, 11), // "adoptLayout"
QT_MOC_LITERAL(22, 306, 6), // "layout"
QT_MOC_LITERAL(23, 313, 13), // "alignmentRect"
QT_MOC_LITERAL(24, 327, 15), // "py_q_childEvent"
QT_MOC_LITERAL(25, 343, 12), // "QChildEvent*"
QT_MOC_LITERAL(26, 356, 1), // "e"
QT_MOC_LITERAL(27, 358, 36), // "static_QLayout_closestAccepta..."
QT_MOC_LITERAL(28, 395, 14), // "const QWidget*"
QT_MOC_LITERAL(29, 410, 1), // "s"
QT_MOC_LITERAL(30, 412, 15), // "contentsMargins"
QT_MOC_LITERAL(31, 428, 8), // "QMargins"
QT_MOC_LITERAL(32, 437, 12), // "contentsRect"
QT_MOC_LITERAL(33, 450, 17), // "py_q_controlTypes"
QT_MOC_LITERAL(34, 468, 25), // "QSizePolicy::ControlTypes"
QT_MOC_LITERAL(35, 494, 5), // "count"
QT_MOC_LITERAL(36, 500, 10), // "py_q_count"
QT_MOC_LITERAL(37, 511, 24), // "py_q_expandingDirections"
QT_MOC_LITERAL(38, 536, 16), // "Qt::Orientations"
QT_MOC_LITERAL(39, 553, 13), // "py_q_geometry"
QT_MOC_LITERAL(40, 567, 7), // "indexOf"
QT_MOC_LITERAL(41, 575, 12), // "py_q_indexOf"
QT_MOC_LITERAL(42, 588, 15), // "py_q_invalidate"
QT_MOC_LITERAL(43, 604, 12), // "py_q_isEmpty"
QT_MOC_LITERAL(44, 617, 9), // "isEnabled"
QT_MOC_LITERAL(45, 627, 6), // "itemAt"
QT_MOC_LITERAL(46, 634, 12), // "QLayoutItem*"
QT_MOC_LITERAL(47, 647, 5), // "index"
QT_MOC_LITERAL(48, 653, 11), // "py_q_itemAt"
QT_MOC_LITERAL(49, 665, 11), // "py_q_layout"
QT_MOC_LITERAL(50, 677, 16), // "py_q_maximumSize"
QT_MOC_LITERAL(51, 694, 7), // "menuBar"
QT_MOC_LITERAL(52, 702, 16), // "py_q_minimumSize"
QT_MOC_LITERAL(53, 719, 12), // "parentWidget"
QT_MOC_LITERAL(54, 732, 10), // "removeItem"
QT_MOC_LITERAL(55, 743, 43), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(56, 787, 12), // "removeWidget"
QT_MOC_LITERAL(57, 800, 39), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(58, 840, 13), // "replaceWidget"
QT_MOC_LITERAL(59, 854, 4), // "from"
QT_MOC_LITERAL(60, 859, 2), // "to"
QT_MOC_LITERAL(61, 862, 20), // "Qt::FindChildOptions"
QT_MOC_LITERAL(62, 883, 7), // "options"
QT_MOC_LITERAL(63, 891, 12), // "setAlignment"
QT_MOC_LITERAL(64, 904, 13), // "Qt::Alignment"
QT_MOC_LITERAL(65, 918, 9), // "alignment"
QT_MOC_LITERAL(66, 928, 18), // "setContentsMargins"
QT_MOC_LITERAL(67, 947, 7), // "margins"
QT_MOC_LITERAL(68, 955, 4), // "left"
QT_MOC_LITERAL(69, 960, 3), // "top"
QT_MOC_LITERAL(70, 964, 5), // "right"
QT_MOC_LITERAL(71, 970, 6), // "bottom"
QT_MOC_LITERAL(72, 977, 10), // "setEnabled"
QT_MOC_LITERAL(73, 988, 16), // "py_q_setGeometry"
QT_MOC_LITERAL(74, 1005, 9), // "setMargin"
QT_MOC_LITERAL(75, 1015, 10), // "setMenuBar"
QT_MOC_LITERAL(76, 1026, 17), // "setSizeConstraint"
QT_MOC_LITERAL(77, 1044, 23), // "QLayout::SizeConstraint"
QT_MOC_LITERAL(78, 1068, 10), // "setSpacing"
QT_MOC_LITERAL(79, 1079, 14), // "sizeConstraint"
QT_MOC_LITERAL(80, 1094, 7), // "spacing"
QT_MOC_LITERAL(81, 1102, 6), // "takeAt"
QT_MOC_LITERAL(82, 1109, 11), // "py_q_takeAt"
QT_MOC_LITERAL(83, 1121, 19), // "totalHeightForWidth"
QT_MOC_LITERAL(84, 1141, 16), // "totalMaximumSize"
QT_MOC_LITERAL(85, 1158, 16), // "totalMinimumSize"
QT_MOC_LITERAL(86, 1175, 13), // "totalSizeHint"
QT_MOC_LITERAL(87, 1189, 6), // "update"
QT_MOC_LITERAL(88, 1196, 11), // "widgetEvent"
QT_MOC_LITERAL(89, 1208, 7) // "QEvent*"

    },
    "PythonQtWrapper_QLayout\0new_QLayout\0"
    "QLayout*\0\0QWidget*\0parent\0delete_QLayout\0"
    "obj\0activate\0theWrappedObject\0"
    "addChildLayout\0PythonQtPassOwnershipToCPP<QLayout*>\0"
    "l\0addChildWidget\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "w\0addItem\0PythonQtPassOwnershipToCPP<QLayoutItem*>\0"
    "arg__1\0py_q_addItem\0addWidget\0adoptLayout\0"
    "layout\0alignmentRect\0py_q_childEvent\0"
    "QChildEvent*\0e\0static_QLayout_closestAcceptableSize\0"
    "const QWidget*\0s\0contentsMargins\0"
    "QMargins\0contentsRect\0py_q_controlTypes\0"
    "QSizePolicy::ControlTypes\0count\0"
    "py_q_count\0py_q_expandingDirections\0"
    "Qt::Orientations\0py_q_geometry\0indexOf\0"
    "py_q_indexOf\0py_q_invalidate\0py_q_isEmpty\0"
    "isEnabled\0itemAt\0QLayoutItem*\0index\0"
    "py_q_itemAt\0py_q_layout\0py_q_maximumSize\0"
    "menuBar\0py_q_minimumSize\0parentWidget\0"
    "removeItem\0PythonQtPassOwnershipToPython<QLayoutItem*>\0"
    "removeWidget\0PythonQtPassOwnershipToPython<QWidget*>\0"
    "replaceWidget\0from\0to\0Qt::FindChildOptions\0"
    "options\0setAlignment\0Qt::Alignment\0"
    "alignment\0setContentsMargins\0margins\0"
    "left\0top\0right\0bottom\0setEnabled\0"
    "py_q_setGeometry\0setMargin\0setMenuBar\0"
    "setSizeConstraint\0QLayout::SizeConstraint\0"
    "setSpacing\0sizeConstraint\0spacing\0"
    "takeAt\0py_q_takeAt\0totalHeightForWidth\0"
    "totalMaximumSize\0totalMinimumSize\0"
    "totalSizeHint\0update\0widgetEvent\0"
    "QEvent*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QLayout[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  294,    3, 0x0a /* Public */,
       1,    1,  295,    3, 0x0a /* Public */,
       6,    1,  298,    3, 0x0a /* Public */,
       8,    1,  301,    3, 0x0a /* Public */,
      10,    2,  304,    3, 0x0a /* Public */,
      13,    2,  309,    3, 0x0a /* Public */,
      16,    2,  314,    3, 0x0a /* Public */,
      19,    2,  319,    3, 0x0a /* Public */,
      20,    2,  324,    3, 0x0a /* Public */,
      21,    2,  329,    3, 0x0a /* Public */,
      23,    2,  334,    3, 0x0a /* Public */,
      24,    2,  339,    3, 0x0a /* Public */,
      27,    2,  344,    3, 0x0a /* Public */,
      30,    1,  349,    3, 0x0a /* Public */,
      32,    1,  352,    3, 0x0a /* Public */,
      33,    1,  355,    3, 0x0a /* Public */,
      35,    1,  358,    3, 0x0a /* Public */,
      36,    1,  361,    3, 0x0a /* Public */,
      37,    1,  364,    3, 0x0a /* Public */,
      39,    1,  367,    3, 0x0a /* Public */,
      40,    2,  370,    3, 0x0a /* Public */,
      41,    2,  375,    3, 0x0a /* Public */,
      42,    1,  380,    3, 0x0a /* Public */,
      43,    1,  383,    3, 0x0a /* Public */,
      44,    1,  386,    3, 0x0a /* Public */,
      45,    2,  389,    3, 0x0a /* Public */,
      48,    2,  394,    3, 0x0a /* Public */,
      49,    1,  399,    3, 0x0a /* Public */,
      50,    1,  402,    3, 0x0a /* Public */,
      51,    1,  405,    3, 0x0a /* Public */,
      52,    1,  408,    3, 0x0a /* Public */,
      53,    1,  411,    3, 0x0a /* Public */,
      54,    2,  414,    3, 0x0a /* Public */,
      56,    2,  419,    3, 0x0a /* Public */,
      58,    4,  424,    3, 0x0a /* Public */,
      58,    3,  433,    3, 0x2a /* Public | MethodCloned */,
      63,    3,  440,    3, 0x0a /* Public */,
      63,    3,  447,    3, 0x0a /* Public */,
      66,    2,  454,    3, 0x0a /* Public */,
      66,    5,  459,    3, 0x0a /* Public */,
      72,    2,  470,    3, 0x0a /* Public */,
      73,    2,  475,    3, 0x0a /* Public */,
      74,    2,  480,    3, 0x0a /* Public */,
      75,    2,  485,    3, 0x0a /* Public */,
      76,    2,  490,    3, 0x0a /* Public */,
      78,    2,  495,    3, 0x0a /* Public */,
      79,    1,  500,    3, 0x0a /* Public */,
      80,    1,  503,    3, 0x0a /* Public */,
      81,    2,  506,    3, 0x0a /* Public */,
      82,    2,  511,    3, 0x0a /* Public */,
      83,    2,  516,    3, 0x0a /* Public */,
      84,    1,  521,    3, 0x0a /* Public */,
      85,    1,  524,    3, 0x0a /* Public */,
      86,    1,  527,    3, 0x0a /* Public */,
      87,    1,  530,    3, 0x0a /* Public */,
      88,    2,  533,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 2,    9,   22,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,    9,   26,
    QMetaType::QSize, 0x80000000 | 28, QMetaType::QSize,   15,   29,
    0x80000000 | 31, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2,    9,
    0x80000000 | 34, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 38, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,    9,   18,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,    9,   18,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 46, 0x80000000 | 2, QMetaType::Int,    9,   47,
    0x80000000 | 46, 0x80000000 | 2, QMetaType::Int,    9,   47,
    0x80000000 | 2, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 55,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57,    9,   15,
    0x80000000 | 46, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4, 0x80000000 | 61,    9,   59,   60,   62,
    0x80000000 | 46, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4,    9,   59,   60,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 64,    9,   12,   65,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 64,    9,   15,   65,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    9,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   68,   69,   70,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   18,
    0x80000000 | 77, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 55, 0x80000000 | 2, QMetaType::Int,    9,   47,
    0x80000000 | 55, 0x80000000 | 2, QMetaType::Int,    9,   47,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   15,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 89,    9,   18,

       0        // eod
};

void PythonQtWrapper_QLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QLayout *_t = static_cast<PythonQtWrapper_QLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QLayout* _r = _t->new_QLayout();
            if (_a[0]) *reinterpret_cast< QLayout**>(_a[0]) = _r; }  break;
        case 1: { QLayout* _r = _t->new_QLayout((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLayout**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QLayout((*reinterpret_cast< QLayout*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->activate((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->addChildLayout((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[2]))); break;
        case 5: _t->addChildWidget((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 6: _t->addItem((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayoutItem*>(*)>(_a[2]))); break;
        case 7: _t->py_q_addItem((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayoutItem*>(*)>(_a[2]))); break;
        case 8: _t->addWidget((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 9: { bool _r = _t->adoptLayout((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QLayout*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QRect _r = _t->alignmentRect((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 11: _t->py_q_childEvent((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QChildEvent*(*)>(_a[2]))); break;
        case 12: { QSize _r = _t->static_QLayout_closestAcceptableSize((*reinterpret_cast< const QWidget*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 13: { QMargins _r = _t->contentsMargins((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMargins*>(_a[0]) = _r; }  break;
        case 14: { QRect _r = _t->contentsRect((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 15: { QSizePolicy::ControlTypes _r = _t->py_q_controlTypes((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::ControlTypes*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->count((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->py_q_count((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { Qt::Orientations _r = _t->py_q_expandingDirections((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientations*>(_a[0]) = _r; }  break;
        case 19: { QRect _r = _t->py_q_geometry((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->indexOf((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->py_q_indexOf((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: _t->py_q_invalidate((*reinterpret_cast< QLayout*(*)>(_a[1]))); break;
        case 23: { bool _r = _t->py_q_isEmpty((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->isEnabled((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { QLayoutItem* _r = _t->itemAt((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 26: { QLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 27: { QLayout* _r = _t->py_q_layout((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLayout**>(_a[0]) = _r; }  break;
        case 28: { QSize _r = _t->py_q_maximumSize((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 29: { QWidget* _r = _t->menuBar((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 30: { QSize _r = _t->py_q_minimumSize((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 31: { QWidget* _r = _t->parentWidget((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 32: _t->removeItem((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QLayoutItem*>(*)>(_a[2]))); break;
        case 33: _t->removeWidget((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QWidget*>(*)>(_a[2]))); break;
        case 34: { QLayoutItem* _r = _t->replaceWidget((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])),(*reinterpret_cast< Qt::FindChildOptions(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 35: { QLayoutItem* _r = _t->replaceWidget((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 36: { bool _r = _t->setAlignment((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QLayout*(*)>(_a[2])),(*reinterpret_cast< Qt::Alignment(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 37: { bool _r = _t->setAlignment((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< Qt::Alignment(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 38: _t->setContentsMargins((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< const QMargins(*)>(_a[2]))); break;
        case 39: _t->setContentsMargins((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 40: _t->setEnabled((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 41: _t->py_q_setGeometry((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 42: _t->setMargin((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 43: _t->setMenuBar((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 44: _t->setSizeConstraint((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QLayout::SizeConstraint(*)>(_a[2]))); break;
        case 45: _t->setSpacing((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: { QLayout::SizeConstraint _r = _t->sizeConstraint((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLayout::SizeConstraint*>(_a[0]) = _r; }  break;
        case 47: { int _r = _t->spacing((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 48: { PythonQtPassOwnershipToPython<QLayoutItem*> _r = _t->takeAt((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QLayoutItem*>*>(_a[0]) = _r; }  break;
        case 49: { PythonQtPassOwnershipToPython<QLayoutItem*> _r = _t->py_q_takeAt((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QLayoutItem*>*>(_a[0]) = _r; }  break;
        case 50: { int _r = _t->totalHeightForWidth((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 51: { QSize _r = _t->totalMaximumSize((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 52: { QSize _r = _t->totalMinimumSize((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 53: { QSize _r = _t->totalSizeHint((*reinterpret_cast< QLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 54: _t->update((*reinterpret_cast< QLayout*(*)>(_a[1]))); break;
        case 55: _t->widgetEvent((*reinterpret_cast< QLayout*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); 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< 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QLayout* >(); break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLayout* >(); 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< QLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); 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< QLayout* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QLayout.data,
      qt_meta_data_PythonQtWrapper_QLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QLayout::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 < 56)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 56;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 56)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 56;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QLayoutItem_t {
    QByteArrayData data[47];
    char stringdata0[665];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QLayoutItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QLayoutItem_t qt_meta_stringdata_PythonQtWrapper_QLayoutItem = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QLayoutItem"
QT_MOC_LITERAL(1, 28, 15), // "new_QLayoutItem"
QT_MOC_LITERAL(2, 44, 12), // "QLayoutItem*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 13), // "Qt::Alignment"
QT_MOC_LITERAL(5, 72, 9), // "alignment"
QT_MOC_LITERAL(6, 82, 18), // "delete_QLayoutItem"
QT_MOC_LITERAL(7, 101, 3), // "obj"
QT_MOC_LITERAL(8, 105, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 122, 12), // "controlTypes"
QT_MOC_LITERAL(10, 135, 25), // "QSizePolicy::ControlTypes"
QT_MOC_LITERAL(11, 161, 17), // "py_q_controlTypes"
QT_MOC_LITERAL(12, 179, 19), // "expandingDirections"
QT_MOC_LITERAL(13, 199, 16), // "Qt::Orientations"
QT_MOC_LITERAL(14, 216, 24), // "py_q_expandingDirections"
QT_MOC_LITERAL(15, 241, 8), // "geometry"
QT_MOC_LITERAL(16, 250, 13), // "py_q_geometry"
QT_MOC_LITERAL(17, 264, 17), // "hasHeightForWidth"
QT_MOC_LITERAL(18, 282, 22), // "py_q_hasHeightForWidth"
QT_MOC_LITERAL(19, 305, 14), // "heightForWidth"
QT_MOC_LITERAL(20, 320, 6), // "arg__1"
QT_MOC_LITERAL(21, 327, 19), // "py_q_heightForWidth"
QT_MOC_LITERAL(22, 347, 10), // "invalidate"
QT_MOC_LITERAL(23, 358, 15), // "py_q_invalidate"
QT_MOC_LITERAL(24, 374, 7), // "isEmpty"
QT_MOC_LITERAL(25, 382, 12), // "py_q_isEmpty"
QT_MOC_LITERAL(26, 395, 6), // "layout"
QT_MOC_LITERAL(27, 402, 8), // "QLayout*"
QT_MOC_LITERAL(28, 411, 11), // "py_q_layout"
QT_MOC_LITERAL(29, 423, 11), // "maximumSize"
QT_MOC_LITERAL(30, 435, 16), // "py_q_maximumSize"
QT_MOC_LITERAL(31, 452, 21), // "minimumHeightForWidth"
QT_MOC_LITERAL(32, 474, 26), // "py_q_minimumHeightForWidth"
QT_MOC_LITERAL(33, 501, 11), // "minimumSize"
QT_MOC_LITERAL(34, 513, 16), // "py_q_minimumSize"
QT_MOC_LITERAL(35, 530, 12), // "setAlignment"
QT_MOC_LITERAL(36, 543, 1), // "a"
QT_MOC_LITERAL(37, 545, 11), // "setGeometry"
QT_MOC_LITERAL(38, 557, 16), // "py_q_setGeometry"
QT_MOC_LITERAL(39, 574, 8), // "sizeHint"
QT_MOC_LITERAL(40, 583, 13), // "py_q_sizeHint"
QT_MOC_LITERAL(41, 597, 10), // "spacerItem"
QT_MOC_LITERAL(42, 608, 12), // "QSpacerItem*"
QT_MOC_LITERAL(43, 621, 15), // "py_q_spacerItem"
QT_MOC_LITERAL(44, 637, 6), // "widget"
QT_MOC_LITERAL(45, 644, 8), // "QWidget*"
QT_MOC_LITERAL(46, 653, 11) // "py_q_widget"

    },
    "PythonQtWrapper_QLayoutItem\0new_QLayoutItem\0"
    "QLayoutItem*\0\0Qt::Alignment\0alignment\0"
    "delete_QLayoutItem\0obj\0theWrappedObject\0"
    "controlTypes\0QSizePolicy::ControlTypes\0"
    "py_q_controlTypes\0expandingDirections\0"
    "Qt::Orientations\0py_q_expandingDirections\0"
    "geometry\0py_q_geometry\0hasHeightForWidth\0"
    "py_q_hasHeightForWidth\0heightForWidth\0"
    "arg__1\0py_q_heightForWidth\0invalidate\0"
    "py_q_invalidate\0isEmpty\0py_q_isEmpty\0"
    "layout\0QLayout*\0py_q_layout\0maximumSize\0"
    "py_q_maximumSize\0minimumHeightForWidth\0"
    "py_q_minimumHeightForWidth\0minimumSize\0"
    "py_q_minimumSize\0setAlignment\0a\0"
    "setGeometry\0py_q_setGeometry\0sizeHint\0"
    "py_q_sizeHint\0spacerItem\0QSpacerItem*\0"
    "py_q_spacerItem\0widget\0QWidget*\0"
    "py_q_widget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QLayoutItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  189,    3, 0x0a /* Public */,
       1,    0,  192,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  193,    3, 0x0a /* Public */,
       5,    1,  196,    3, 0x0a /* Public */,
       9,    1,  199,    3, 0x0a /* Public */,
      11,    1,  202,    3, 0x0a /* Public */,
      12,    1,  205,    3, 0x0a /* Public */,
      14,    1,  208,    3, 0x0a /* Public */,
      15,    1,  211,    3, 0x0a /* Public */,
      16,    1,  214,    3, 0x0a /* Public */,
      17,    1,  217,    3, 0x0a /* Public */,
      18,    1,  220,    3, 0x0a /* Public */,
      19,    2,  223,    3, 0x0a /* Public */,
      21,    2,  228,    3, 0x0a /* Public */,
      22,    1,  233,    3, 0x0a /* Public */,
      23,    1,  236,    3, 0x0a /* Public */,
      24,    1,  239,    3, 0x0a /* Public */,
      25,    1,  242,    3, 0x0a /* Public */,
      26,    1,  245,    3, 0x0a /* Public */,
      28,    1,  248,    3, 0x0a /* Public */,
      29,    1,  251,    3, 0x0a /* Public */,
      30,    1,  254,    3, 0x0a /* Public */,
      31,    2,  257,    3, 0x0a /* Public */,
      32,    2,  262,    3, 0x0a /* Public */,
      33,    1,  267,    3, 0x0a /* Public */,
      34,    1,  270,    3, 0x0a /* Public */,
      35,    2,  273,    3, 0x0a /* Public */,
      37,    2,  278,    3, 0x0a /* Public */,
      38,    2,  283,    3, 0x0a /* Public */,
      39,    1,  288,    3, 0x0a /* Public */,
      40,    1,  291,    3, 0x0a /* Public */,
      41,    1,  294,    3, 0x0a /* Public */,
      43,    1,  297,    3, 0x0a /* Public */,
      44,    1,  300,    3, 0x0a /* Public */,
      46,    1,  303,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 4, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,    8,
    0x80000000 | 13, 0x80000000 | 2,    8,
    0x80000000 | 13, 0x80000000 | 2,    8,
    QMetaType::QRect, 0x80000000 | 2,    8,
    QMetaType::QRect, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    8,   20,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    8,   20,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    0x80000000 | 27, 0x80000000 | 2,    8,
    0x80000000 | 27, 0x80000000 | 2,    8,
    QMetaType::QSize, 0x80000000 | 2,    8,
    QMetaType::QSize, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    8,   20,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    8,   20,
    QMetaType::QSize, 0x80000000 | 2,    8,
    QMetaType::QSize, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    8,   36,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,    8,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,    8,   20,
    QMetaType::QSize, 0x80000000 | 2,    8,
    QMetaType::QSize, 0x80000000 | 2,    8,
    0x80000000 | 42, 0x80000000 | 2,    8,
    0x80000000 | 42, 0x80000000 | 2,    8,
    0x80000000 | 45, 0x80000000 | 2,    8,
    0x80000000 | 45, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QLayoutItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QLayoutItem *_t = static_cast<PythonQtWrapper_QLayoutItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QLayoutItem* _r = _t->new_QLayoutItem((*reinterpret_cast< Qt::Alignment(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 1: { QLayoutItem* _r = _t->new_QLayoutItem();
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QLayoutItem((*reinterpret_cast< QLayoutItem*(*)>(_a[1]))); break;
        case 3: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 4: { QSizePolicy::ControlTypes _r = _t->controlTypes((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::ControlTypes*>(_a[0]) = _r; }  break;
        case 5: { QSizePolicy::ControlTypes _r = _t->py_q_controlTypes((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::ControlTypes*>(_a[0]) = _r; }  break;
        case 6: { Qt::Orientations _r = _t->expandingDirections((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientations*>(_a[0]) = _r; }  break;
        case 7: { Qt::Orientations _r = _t->py_q_expandingDirections((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientations*>(_a[0]) = _r; }  break;
        case 8: { QRect _r = _t->geometry((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 9: { QRect _r = _t->py_q_geometry((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->hasHeightForWidth((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->py_q_hasHeightForWidth((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->heightForWidth((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->py_q_heightForWidth((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: _t->invalidate((*reinterpret_cast< QLayoutItem*(*)>(_a[1]))); break;
        case 15: _t->py_q_invalidate((*reinterpret_cast< QLayoutItem*(*)>(_a[1]))); break;
        case 16: { bool _r = _t->isEmpty((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->py_q_isEmpty((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { QLayout* _r = _t->layout((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLayout**>(_a[0]) = _r; }  break;
        case 19: { QLayout* _r = _t->py_q_layout((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLayout**>(_a[0]) = _r; }  break;
        case 20: { QSize _r = _t->maximumSize((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 21: { QSize _r = _t->py_q_maximumSize((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->minimumHeightForWidth((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->py_q_minimumHeightForWidth((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { QSize _r = _t->minimumSize((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 25: { QSize _r = _t->py_q_minimumSize((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 26: _t->setAlignment((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 27: _t->setGeometry((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 28: _t->py_q_setGeometry((*reinterpret_cast< QLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 29: { QSize _r = _t->sizeHint((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 30: { QSize _r = _t->py_q_sizeHint((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 31: { QSpacerItem* _r = _t->spacerItem((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSpacerItem**>(_a[0]) = _r; }  break;
        case 32: { QSpacerItem* _r = _t->py_q_spacerItem((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSpacerItem**>(_a[0]) = _r; }  break;
        case 33: { QWidget* _r = _t->widget((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 34: { QWidget* _r = _t->py_q_widget((*reinterpret_cast< QLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QLayoutItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QLayoutItem.data,
      qt_meta_data_PythonQtWrapper_QLayoutItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QLayoutItem::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 < 35)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 35;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 35)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 35;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QLineEdit_t {
    QByteArrayData data[125];
    char stringdata0[1634];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QLineEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QLineEdit_t qt_meta_stringdata_PythonQtWrapper_QLineEdit = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QLineEdit"
QT_MOC_LITERAL(1, 26, 13), // "new_QLineEdit"
QT_MOC_LITERAL(2, 40, 10), // "QLineEdit*"
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, 6), // "arg__1"
QT_MOC_LITERAL(7, 75, 16), // "delete_QLineEdit"
QT_MOC_LITERAL(8, 92, 3), // "obj"
QT_MOC_LITERAL(9, 96, 9), // "addAction"
QT_MOC_LITERAL(10, 106, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 123, 8), // "QAction*"
QT_MOC_LITERAL(12, 132, 6), // "action"
QT_MOC_LITERAL(13, 139, 25), // "QLineEdit::ActionPosition"
QT_MOC_LITERAL(14, 165, 8), // "position"
QT_MOC_LITERAL(15, 174, 4), // "icon"
QT_MOC_LITERAL(16, 179, 9), // "alignment"
QT_MOC_LITERAL(17, 189, 13), // "Qt::Alignment"
QT_MOC_LITERAL(18, 203, 9), // "backspace"
QT_MOC_LITERAL(19, 213, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(20, 230, 7), // "QEvent*"
QT_MOC_LITERAL(21, 238, 9), // "completer"
QT_MOC_LITERAL(22, 248, 11), // "QCompleter*"
QT_MOC_LITERAL(23, 260, 21), // "py_q_contextMenuEvent"
QT_MOC_LITERAL(24, 282, 18), // "QContextMenuEvent*"
QT_MOC_LITERAL(25, 301, 25), // "createStandardContextMenu"
QT_MOC_LITERAL(26, 327, 6), // "QMenu*"
QT_MOC_LITERAL(27, 334, 14), // "cursorBackward"
QT_MOC_LITERAL(28, 349, 4), // "mark"
QT_MOC_LITERAL(29, 354, 5), // "steps"
QT_MOC_LITERAL(30, 360, 13), // "cursorForward"
QT_MOC_LITERAL(31, 374, 15), // "cursorMoveStyle"
QT_MOC_LITERAL(32, 390, 19), // "Qt::CursorMoveStyle"
QT_MOC_LITERAL(33, 410, 14), // "cursorPosition"
QT_MOC_LITERAL(34, 425, 16), // "cursorPositionAt"
QT_MOC_LITERAL(35, 442, 3), // "pos"
QT_MOC_LITERAL(36, 446, 10), // "cursorRect"
QT_MOC_LITERAL(37, 457, 18), // "cursorWordBackward"
QT_MOC_LITERAL(38, 476, 17), // "cursorWordForward"
QT_MOC_LITERAL(39, 494, 3), // "del"
QT_MOC_LITERAL(40, 498, 8), // "deselect"
QT_MOC_LITERAL(41, 507, 11), // "displayText"
QT_MOC_LITERAL(42, 519, 11), // "dragEnabled"
QT_MOC_LITERAL(43, 531, 19), // "py_q_dragEnterEvent"
QT_MOC_LITERAL(44, 551, 16), // "QDragEnterEvent*"
QT_MOC_LITERAL(45, 568, 19), // "py_q_dragLeaveEvent"
QT_MOC_LITERAL(46, 588, 16), // "QDragLeaveEvent*"
QT_MOC_LITERAL(47, 605, 1), // "e"
QT_MOC_LITERAL(48, 607, 18), // "py_q_dragMoveEvent"
QT_MOC_LITERAL(49, 626, 15), // "QDragMoveEvent*"
QT_MOC_LITERAL(50, 642, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(51, 657, 11), // "QDropEvent*"
QT_MOC_LITERAL(52, 669, 8), // "echoMode"
QT_MOC_LITERAL(53, 678, 19), // "QLineEdit::EchoMode"
QT_MOC_LITERAL(54, 698, 3), // "end"
QT_MOC_LITERAL(55, 702, 10), // "py_q_event"
QT_MOC_LITERAL(56, 713, 17), // "py_q_focusInEvent"
QT_MOC_LITERAL(57, 731, 12), // "QFocusEvent*"
QT_MOC_LITERAL(58, 744, 18), // "py_q_focusOutEvent"
QT_MOC_LITERAL(59, 763, 14), // "getTextMargins"
QT_MOC_LITERAL(60, 778, 4), // "int*"
QT_MOC_LITERAL(61, 783, 4), // "left"
QT_MOC_LITERAL(62, 788, 3), // "top"
QT_MOC_LITERAL(63, 792, 5), // "right"
QT_MOC_LITERAL(64, 798, 6), // "bottom"
QT_MOC_LITERAL(65, 805, 18), // "hasAcceptableInput"
QT_MOC_LITERAL(66, 824, 8), // "hasFrame"
QT_MOC_LITERAL(67, 833, 15), // "hasSelectedText"
QT_MOC_LITERAL(68, 849, 4), // "home"
QT_MOC_LITERAL(69, 854, 15), // "initStyleOption"
QT_MOC_LITERAL(70, 870, 18), // "QStyleOptionFrame*"
QT_MOC_LITERAL(71, 889, 6), // "option"
QT_MOC_LITERAL(72, 896, 9), // "inputMask"
QT_MOC_LITERAL(73, 906, 21), // "py_q_inputMethodEvent"
QT_MOC_LITERAL(74, 928, 18), // "QInputMethodEvent*"
QT_MOC_LITERAL(75, 947, 21), // "py_q_inputMethodQuery"
QT_MOC_LITERAL(76, 969, 20), // "Qt::InputMethodQuery"
QT_MOC_LITERAL(77, 990, 6), // "insert"
QT_MOC_LITERAL(78, 997, 20), // "isClearButtonEnabled"
QT_MOC_LITERAL(79, 1018, 10), // "isModified"
QT_MOC_LITERAL(80, 1029, 10), // "isReadOnly"
QT_MOC_LITERAL(81, 1040, 15), // "isRedoAvailable"
QT_MOC_LITERAL(82, 1056, 15), // "isUndoAvailable"
QT_MOC_LITERAL(83, 1072, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(84, 1091, 10), // "QKeyEvent*"
QT_MOC_LITERAL(85, 1102, 9), // "maxLength"
QT_MOC_LITERAL(86, 1112, 15), // "minimumSizeHint"
QT_MOC_LITERAL(87, 1128, 26), // "py_q_mouseDoubleClickEvent"
QT_MOC_LITERAL(88, 1155, 12), // "QMouseEvent*"
QT_MOC_LITERAL(89, 1168, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(90, 1188, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(91, 1209, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(92, 1232, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(93, 1248, 12), // "QPaintEvent*"
QT_MOC_LITERAL(94, 1261, 15), // "placeholderText"
QT_MOC_LITERAL(95, 1277, 12), // "selectedText"
QT_MOC_LITERAL(96, 1290, 14), // "selectionStart"
QT_MOC_LITERAL(97, 1305, 12), // "setAlignment"
QT_MOC_LITERAL(98, 1318, 4), // "flag"
QT_MOC_LITERAL(99, 1323, 21), // "setClearButtonEnabled"
QT_MOC_LITERAL(100, 1345, 6), // "enable"
QT_MOC_LITERAL(101, 1352, 12), // "setCompleter"
QT_MOC_LITERAL(102, 1365, 18), // "setCursorMoveStyle"
QT_MOC_LITERAL(103, 1384, 5), // "style"
QT_MOC_LITERAL(104, 1390, 17), // "setCursorPosition"
QT_MOC_LITERAL(105, 1408, 14), // "setDragEnabled"
QT_MOC_LITERAL(106, 1423, 1), // "b"
QT_MOC_LITERAL(107, 1425, 11), // "setEchoMode"
QT_MOC_LITERAL(108, 1437, 8), // "setFrame"
QT_MOC_LITERAL(109, 1446, 12), // "setInputMask"
QT_MOC_LITERAL(110, 1459, 12), // "setMaxLength"
QT_MOC_LITERAL(111, 1472, 11), // "setModified"
QT_MOC_LITERAL(112, 1484, 18), // "setPlaceholderText"
QT_MOC_LITERAL(113, 1503, 11), // "setReadOnly"
QT_MOC_LITERAL(114, 1515, 12), // "setSelection"
QT_MOC_LITERAL(115, 1528, 6), // "arg__2"
QT_MOC_LITERAL(116, 1535, 14), // "setTextMargins"
QT_MOC_LITERAL(117, 1550, 8), // "QMargins"
QT_MOC_LITERAL(118, 1559, 7), // "margins"
QT_MOC_LITERAL(119, 1567, 12), // "setValidator"
QT_MOC_LITERAL(120, 1580, 17), // "const QValidator*"
QT_MOC_LITERAL(121, 1598, 8), // "sizeHint"
QT_MOC_LITERAL(122, 1607, 4), // "text"
QT_MOC_LITERAL(123, 1612, 11), // "textMargins"
QT_MOC_LITERAL(124, 1624, 9) // "validator"

    },
    "PythonQtWrapper_QLineEdit\0new_QLineEdit\0"
    "QLineEdit*\0\0QWidget*\0parent\0arg__1\0"
    "delete_QLineEdit\0obj\0addAction\0"
    "theWrappedObject\0QAction*\0action\0"
    "QLineEdit::ActionPosition\0position\0"
    "icon\0alignment\0Qt::Alignment\0backspace\0"
    "py_q_changeEvent\0QEvent*\0completer\0"
    "QCompleter*\0py_q_contextMenuEvent\0"
    "QContextMenuEvent*\0createStandardContextMenu\0"
    "QMenu*\0cursorBackward\0mark\0steps\0"
    "cursorForward\0cursorMoveStyle\0"
    "Qt::CursorMoveStyle\0cursorPosition\0"
    "cursorPositionAt\0pos\0cursorRect\0"
    "cursorWordBackward\0cursorWordForward\0"
    "del\0deselect\0displayText\0dragEnabled\0"
    "py_q_dragEnterEvent\0QDragEnterEvent*\0"
    "py_q_dragLeaveEvent\0QDragLeaveEvent*\0"
    "e\0py_q_dragMoveEvent\0QDragMoveEvent*\0"
    "py_q_dropEvent\0QDropEvent*\0echoMode\0"
    "QLineEdit::EchoMode\0end\0py_q_event\0"
    "py_q_focusInEvent\0QFocusEvent*\0"
    "py_q_focusOutEvent\0getTextMargins\0"
    "int*\0left\0top\0right\0bottom\0"
    "hasAcceptableInput\0hasFrame\0hasSelectedText\0"
    "home\0initStyleOption\0QStyleOptionFrame*\0"
    "option\0inputMask\0py_q_inputMethodEvent\0"
    "QInputMethodEvent*\0py_q_inputMethodQuery\0"
    "Qt::InputMethodQuery\0insert\0"
    "isClearButtonEnabled\0isModified\0"
    "isReadOnly\0isRedoAvailable\0isUndoAvailable\0"
    "py_q_keyPressEvent\0QKeyEvent*\0maxLength\0"
    "minimumSizeHint\0py_q_mouseDoubleClickEvent\0"
    "QMouseEvent*\0py_q_mouseMoveEvent\0"
    "py_q_mousePressEvent\0py_q_mouseReleaseEvent\0"
    "py_q_paintEvent\0QPaintEvent*\0"
    "placeholderText\0selectedText\0"
    "selectionStart\0setAlignment\0flag\0"
    "setClearButtonEnabled\0enable\0setCompleter\0"
    "setCursorMoveStyle\0style\0setCursorPosition\0"
    "setDragEnabled\0b\0setEchoMode\0setFrame\0"
    "setInputMask\0setMaxLength\0setModified\0"
    "setPlaceholderText\0setReadOnly\0"
    "setSelection\0arg__2\0setTextMargins\0"
    "QMargins\0margins\0setValidator\0"
    "const QValidator*\0sizeHint\0text\0"
    "textMargins\0validator"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QLineEdit[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  429,    3, 0x0a /* Public */,
       1,    0,  432,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  433,    3, 0x0a /* Public */,
       1,    1,  438,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  441,    3, 0x0a /* Public */,
       9,    3,  444,    3, 0x0a /* Public */,
       9,    3,  451,    3, 0x0a /* Public */,
      16,    1,  458,    3, 0x0a /* Public */,
      18,    1,  461,    3, 0x0a /* Public */,
      19,    2,  464,    3, 0x0a /* Public */,
      21,    1,  469,    3, 0x0a /* Public */,
      23,    2,  472,    3, 0x0a /* Public */,
      25,    1,  477,    3, 0x0a /* Public */,
      27,    3,  480,    3, 0x0a /* Public */,
      27,    2,  487,    3, 0x2a /* Public | MethodCloned */,
      30,    3,  492,    3, 0x0a /* Public */,
      30,    2,  499,    3, 0x2a /* Public | MethodCloned */,
      31,    1,  504,    3, 0x0a /* Public */,
      33,    1,  507,    3, 0x0a /* Public */,
      34,    2,  510,    3, 0x0a /* Public */,
      36,    1,  515,    3, 0x0a /* Public */,
      37,    2,  518,    3, 0x0a /* Public */,
      38,    2,  523,    3, 0x0a /* Public */,
      39,    1,  528,    3, 0x0a /* Public */,
      40,    1,  531,    3, 0x0a /* Public */,
      41,    1,  534,    3, 0x0a /* Public */,
      42,    1,  537,    3, 0x0a /* Public */,
      43,    2,  540,    3, 0x0a /* Public */,
      45,    2,  545,    3, 0x0a /* Public */,
      48,    2,  550,    3, 0x0a /* Public */,
      50,    2,  555,    3, 0x0a /* Public */,
      52,    1,  560,    3, 0x0a /* Public */,
      54,    2,  563,    3, 0x0a /* Public */,
      55,    2,  568,    3, 0x0a /* Public */,
      56,    2,  573,    3, 0x0a /* Public */,
      58,    2,  578,    3, 0x0a /* Public */,
      59,    5,  583,    3, 0x0a /* Public */,
      65,    1,  594,    3, 0x0a /* Public */,
      66,    1,  597,    3, 0x0a /* Public */,
      67,    1,  600,    3, 0x0a /* Public */,
      68,    2,  603,    3, 0x0a /* Public */,
      69,    2,  608,    3, 0x0a /* Public */,
      72,    1,  613,    3, 0x0a /* Public */,
      73,    2,  616,    3, 0x0a /* Public */,
      75,    2,  621,    3, 0x0a /* Public */,
      77,    2,  626,    3, 0x0a /* Public */,
      78,    1,  631,    3, 0x0a /* Public */,
      79,    1,  634,    3, 0x0a /* Public */,
      80,    1,  637,    3, 0x0a /* Public */,
      81,    1,  640,    3, 0x0a /* Public */,
      82,    1,  643,    3, 0x0a /* Public */,
      83,    2,  646,    3, 0x0a /* Public */,
      85,    1,  651,    3, 0x0a /* Public */,
      86,    1,  654,    3, 0x0a /* Public */,
      87,    2,  657,    3, 0x0a /* Public */,
      89,    2,  662,    3, 0x0a /* Public */,
      90,    2,  667,    3, 0x0a /* Public */,
      91,    2,  672,    3, 0x0a /* Public */,
      92,    2,  677,    3, 0x0a /* Public */,
      94,    1,  682,    3, 0x0a /* Public */,
      95,    1,  685,    3, 0x0a /* Public */,
      96,    1,  688,    3, 0x0a /* Public */,
      97,    2,  691,    3, 0x0a /* Public */,
      99,    2,  696,    3, 0x0a /* Public */,
     101,    2,  701,    3, 0x0a /* Public */,
     102,    2,  706,    3, 0x0a /* Public */,
     104,    2,  711,    3, 0x0a /* Public */,
     105,    2,  716,    3, 0x0a /* Public */,
     107,    2,  721,    3, 0x0a /* Public */,
     108,    2,  726,    3, 0x0a /* Public */,
     109,    2,  731,    3, 0x0a /* Public */,
     110,    2,  736,    3, 0x0a /* Public */,
     111,    2,  741,    3, 0x0a /* Public */,
     112,    2,  746,    3, 0x0a /* Public */,
     113,    2,  751,    3, 0x0a /* Public */,
     114,    3,  756,    3, 0x0a /* Public */,
     116,    2,  763,    3, 0x0a /* Public */,
     116,    5,  768,    3, 0x0a /* Public */,
     119,    2,  779,    3, 0x0a /* Public */,
     121,    1,  784,    3, 0x0a /* Public */,
     122,    1,  787,    3, 0x0a /* Public */,
     123,    1,  790,    3, 0x0a /* Public */,
     124,    1,  793,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QString,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11, 0x80000000 | 13,   10,   12,   14,
    0x80000000 | 11, 0x80000000 | 2, QMetaType::QIcon, 0x80000000 | 13,   10,   15,   14,
    0x80000000 | 17, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   10,    6,
    0x80000000 | 22, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   10,    6,
    0x80000000 | 26, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool, QMetaType::Int,   10,   28,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool, QMetaType::Int,   10,   28,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   28,
    0x80000000 | 32, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,   10,   35,
    QMetaType::QRect, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   28,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,   10,   47,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,   10,   47,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51,   10,    6,
    0x80000000 | 53, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   28,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 20,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 60, 0x80000000 | 60, 0x80000000 | 60, 0x80000000 | 60,   10,   61,   62,   63,   64,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 70,   10,   71,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 74,   10,    6,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 76,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,    6,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 84,   10,    6,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 88,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 88,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 88,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 88,   10,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 93,   10,    6,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   10,   98,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  100,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   10,  103,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  106,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 53,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,    6,  115,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 117,   10,  118,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   10,   61,   62,   63,   64,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 120,   10,    6,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    0x80000000 | 117, 0x80000000 | 2,   10,
    0x80000000 | 120, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QLineEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QLineEdit *_t = static_cast<PythonQtWrapper_QLineEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QLineEdit* _r = _t->new_QLineEdit((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLineEdit**>(_a[0]) = _r; }  break;
        case 1: { QLineEdit* _r = _t->new_QLineEdit();
            if (_a[0]) *reinterpret_cast< QLineEdit**>(_a[0]) = _r; }  break;
        case 2: { QLineEdit* _r = _t->new_QLineEdit((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLineEdit**>(_a[0]) = _r; }  break;
        case 3: { QLineEdit* _r = _t->new_QLineEdit((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLineEdit**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QLineEdit((*reinterpret_cast< QLineEdit*(*)>(_a[1]))); break;
        case 5: _t->addAction((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QAction*(*)>(_a[2])),(*reinterpret_cast< QLineEdit::ActionPosition(*)>(_a[3]))); break;
        case 6: { QAction* _r = _t->addAction((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2])),(*reinterpret_cast< QLineEdit::ActionPosition(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 7: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 8: _t->backspace((*reinterpret_cast< QLineEdit*(*)>(_a[1]))); break;
        case 9: _t->py_q_changeEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: { QCompleter* _r = _t->completer((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 11: _t->py_q_contextMenuEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QContextMenuEvent*(*)>(_a[2]))); break;
        case 12: { QMenu* _r = _t->createStandardContextMenu((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = _r; }  break;
        case 13: _t->cursorBackward((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 14: _t->cursorBackward((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 15: _t->cursorForward((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 16: _t->cursorForward((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 17: { Qt::CursorMoveStyle _r = _t->cursorMoveStyle((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CursorMoveStyle*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->cursorPosition((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->cursorPositionAt((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { QRect _r = _t->cursorRect((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 21: _t->cursorWordBackward((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 22: _t->cursorWordForward((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 23: _t->del((*reinterpret_cast< QLineEdit*(*)>(_a[1]))); break;
        case 24: _t->deselect((*reinterpret_cast< QLineEdit*(*)>(_a[1]))); break;
        case 25: { QString _r = _t->displayText((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->dragEnabled((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: _t->py_q_dragEnterEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QDragEnterEvent*(*)>(_a[2]))); break;
        case 28: _t->py_q_dragLeaveEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QDragLeaveEvent*(*)>(_a[2]))); break;
        case 29: _t->py_q_dragMoveEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QDragMoveEvent*(*)>(_a[2]))); break;
        case 30: _t->py_q_dropEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QDropEvent*(*)>(_a[2]))); break;
        case 31: { QLineEdit::EchoMode _r = _t->echoMode((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLineEdit::EchoMode*>(_a[0]) = _r; }  break;
        case 32: _t->end((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 33: { bool _r = _t->py_q_event((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: _t->py_q_focusInEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 35: _t->py_q_focusOutEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 36: _t->getTextMargins((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< int*(*)>(_a[2])),(*reinterpret_cast< int*(*)>(_a[3])),(*reinterpret_cast< int*(*)>(_a[4])),(*reinterpret_cast< int*(*)>(_a[5]))); break;
        case 37: { bool _r = _t->hasAcceptableInput((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->hasFrame((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { bool _r = _t->hasSelectedText((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: _t->home((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 41: _t->initStyleOption((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionFrame*(*)>(_a[2]))); break;
        case 42: { QString _r = _t->inputMask((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 43: _t->py_q_inputMethodEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QInputMethodEvent*(*)>(_a[2]))); break;
        case 44: { QVariant _r = _t->py_q_inputMethodQuery((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 45: _t->insert((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 46: { bool _r = _t->isClearButtonEnabled((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->isModified((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->isReadOnly((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->isRedoAvailable((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { bool _r = _t->isUndoAvailable((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 51: _t->py_q_keyPressEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 52: { int _r = _t->maxLength((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 53: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 54: _t->py_q_mouseDoubleClickEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 55: _t->py_q_mouseMoveEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 56: _t->py_q_mousePressEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 57: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 58: _t->py_q_paintEvent((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 59: { QString _r = _t->placeholderText((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 60: { QString _r = _t->selectedText((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 61: { int _r = _t->selectionStart((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 62: _t->setAlignment((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 63: _t->setClearButtonEnabled((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 64: _t->setCompleter((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QCompleter*(*)>(_a[2]))); break;
        case 65: _t->setCursorMoveStyle((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::CursorMoveStyle(*)>(_a[2]))); break;
        case 66: _t->setCursorPosition((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: _t->setDragEnabled((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 68: _t->setEchoMode((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< QLineEdit::EchoMode(*)>(_a[2]))); break;
        case 69: _t->setFrame((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 70: _t->setInputMask((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 71: _t->setMaxLength((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 72: _t->setModified((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 73: _t->setPlaceholderText((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 74: _t->setReadOnly((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 75: _t->setSelection((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 76: _t->setTextMargins((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QMargins(*)>(_a[2]))); break;
        case 77: _t->setTextMargins((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 78: _t->setValidator((*reinterpret_cast< QLineEdit*(*)>(_a[1])),(*reinterpret_cast< const QValidator*(*)>(_a[2]))); break;
        case 79: { QSize _r = _t->sizeHint((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 80: { QString _r = _t->text((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 81: { QMargins _r = _t->textMargins((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMargins*>(_a[0]) = _r; }  break;
        case 82: { const QValidator* _r = _t->validator((*reinterpret_cast< QLineEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QValidator**>(_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< QLineEdit* >(); 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< QAction* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCompleter* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); 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< QLineEdit* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QLineEdit::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QLineEdit.data,
      qt_meta_data_PythonQtWrapper_QLineEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QLineEdit::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 < 83)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 83;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 83)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 83;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QLinearGradient_t {
    QByteArrayData data[20];
    char stringdata0[219];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QLinearGradient_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QLinearGradient_t qt_meta_stringdata_PythonQtWrapper_QLinearGradient = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QLinearGradient"
QT_MOC_LITERAL(1, 32, 19), // "new_QLinearGradient"
QT_MOC_LITERAL(2, 52, 16), // "QLinearGradient*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 5), // "start"
QT_MOC_LITERAL(5, 76, 9), // "finalStop"
QT_MOC_LITERAL(6, 86, 6), // "xStart"
QT_MOC_LITERAL(7, 93, 6), // "yStart"
QT_MOC_LITERAL(8, 100, 10), // "xFinalStop"
QT_MOC_LITERAL(9, 111, 10), // "yFinalStop"
QT_MOC_LITERAL(10, 122, 15), // "QLinearGradient"
QT_MOC_LITERAL(11, 138, 5), // "other"
QT_MOC_LITERAL(12, 144, 22), // "delete_QLinearGradient"
QT_MOC_LITERAL(13, 167, 3), // "obj"
QT_MOC_LITERAL(14, 171, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 188, 12), // "setFinalStop"
QT_MOC_LITERAL(16, 201, 4), // "stop"
QT_MOC_LITERAL(17, 206, 1), // "x"
QT_MOC_LITERAL(18, 208, 1), // "y"
QT_MOC_LITERAL(19, 210, 8) // "setStart"

    },
    "PythonQtWrapper_QLinearGradient\0"
    "new_QLinearGradient\0QLinearGradient*\0"
    "\0start\0finalStop\0xStart\0yStart\0"
    "xFinalStop\0yFinalStop\0QLinearGradient\0"
    "other\0delete_QLinearGradient\0obj\0"
    "theWrappedObject\0setFinalStop\0stop\0x\0"
    "y\0setStart"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QLinearGradient[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   69,    3, 0x0a /* Public */,
       1,    2,   70,    3, 0x0a /* Public */,
       1,    4,   75,    3, 0x0a /* Public */,
       1,    1,   84,    3, 0x0a /* Public */,
      12,    1,   87,    3, 0x0a /* Public */,
       5,    1,   90,    3, 0x0a /* Public */,
      15,    2,   93,    3, 0x0a /* Public */,
      15,    3,   98,    3, 0x0a /* Public */,
      19,    2,  105,    3, 0x0a /* Public */,
      19,    3,  110,    3, 0x0a /* Public */,
       4,    1,  117,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QPointF, QMetaType::QPointF,    4,    5,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    6,    7,    8,    9,
    0x80000000 | 2, 0x80000000 | 10,   11,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::QPointF, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   14,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   14,   17,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   14,   17,   18,
    QMetaType::QPointF, 0x80000000 | 2,   14,

       0        // eod
};

void PythonQtWrapper_QLinearGradient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QLinearGradient *_t = static_cast<PythonQtWrapper_QLinearGradient *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QLinearGradient* _r = _t->new_QLinearGradient();
            if (_a[0]) *reinterpret_cast< QLinearGradient**>(_a[0]) = _r; }  break;
        case 1: { QLinearGradient* _r = _t->new_QLinearGradient((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLinearGradient**>(_a[0]) = _r; }  break;
        case 2: { QLinearGradient* _r = _t->new_QLinearGradient((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QLinearGradient**>(_a[0]) = _r; }  break;
        case 3: { QLinearGradient* _r = _t->new_QLinearGradient((*reinterpret_cast< const QLinearGradient(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLinearGradient**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QLinearGradient((*reinterpret_cast< QLinearGradient*(*)>(_a[1]))); break;
        case 5: { QPointF _r = _t->finalStop((*reinterpret_cast< QLinearGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 6: _t->setFinalStop((*reinterpret_cast< QLinearGradient*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 7: _t->setFinalStop((*reinterpret_cast< QLinearGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 8: _t->setStart((*reinterpret_cast< QLinearGradient*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 9: _t->setStart((*reinterpret_cast< QLinearGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 10: { QPointF _r = _t->start((*reinterpret_cast< QLinearGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QLinearGradient::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QLinearGradient.data,
      qt_meta_data_PythonQtWrapper_QLinearGradient,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QLinearGradient::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QListView_t {
    QByteArrayData data[130];
    char stringdata0[1757];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QListView_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QListView_t qt_meta_stringdata_PythonQtWrapper_QListView = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QListView"
QT_MOC_LITERAL(1, 26, 13), // "new_QListView"
QT_MOC_LITERAL(2, 40, 10), // "QListView*"
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_QListView"
QT_MOC_LITERAL(7, 85, 3), // "obj"
QT_MOC_LITERAL(8, 89, 9), // "batchSize"
QT_MOC_LITERAL(9, 99, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 116, 18), // "clearPropertyFlags"
QT_MOC_LITERAL(11, 135, 12), // "contentsSize"
QT_MOC_LITERAL(12, 148, 19), // "py_q_currentChanged"
QT_MOC_LITERAL(13, 168, 7), // "current"
QT_MOC_LITERAL(14, 176, 8), // "previous"
QT_MOC_LITERAL(15, 185, 16), // "py_q_dataChanged"
QT_MOC_LITERAL(16, 202, 7), // "topLeft"
QT_MOC_LITERAL(17, 210, 11), // "bottomRight"
QT_MOC_LITERAL(18, 222, 12), // "QVector<int>"
QT_MOC_LITERAL(19, 235, 5), // "roles"
QT_MOC_LITERAL(20, 241, 18), // "py_q_doItemsLayout"
QT_MOC_LITERAL(21, 260, 19), // "py_q_dragLeaveEvent"
QT_MOC_LITERAL(22, 280, 16), // "QDragLeaveEvent*"
QT_MOC_LITERAL(23, 297, 1), // "e"
QT_MOC_LITERAL(24, 299, 18), // "py_q_dragMoveEvent"
QT_MOC_LITERAL(25, 318, 15), // "QDragMoveEvent*"
QT_MOC_LITERAL(26, 334, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(27, 349, 11), // "QDropEvent*"
QT_MOC_LITERAL(28, 361, 10), // "py_q_event"
QT_MOC_LITERAL(29, 372, 7), // "QEvent*"
QT_MOC_LITERAL(30, 380, 4), // "flow"
QT_MOC_LITERAL(31, 385, 15), // "QListView::Flow"
QT_MOC_LITERAL(32, 401, 8), // "gridSize"
QT_MOC_LITERAL(33, 410, 21), // "py_q_horizontalOffset"
QT_MOC_LITERAL(34, 432, 12), // "py_q_indexAt"
QT_MOC_LITERAL(35, 445, 1), // "p"
QT_MOC_LITERAL(36, 447, 18), // "py_q_isIndexHidden"
QT_MOC_LITERAL(37, 466, 5), // "index"
QT_MOC_LITERAL(38, 472, 11), // "isRowHidden"
QT_MOC_LITERAL(39, 484, 3), // "row"
QT_MOC_LITERAL(40, 488, 22), // "isSelectionRectVisible"
QT_MOC_LITERAL(41, 511, 10), // "isWrapping"
QT_MOC_LITERAL(42, 522, 10), // "layoutMode"
QT_MOC_LITERAL(43, 533, 21), // "QListView::LayoutMode"
QT_MOC_LITERAL(44, 555, 11), // "modelColumn"
QT_MOC_LITERAL(45, 567, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(46, 587, 12), // "QMouseEvent*"
QT_MOC_LITERAL(47, 600, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(48, 623, 10), // "moveCursor"
QT_MOC_LITERAL(49, 634, 12), // "cursorAction"
QT_MOC_LITERAL(50, 647, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(51, 669, 9), // "modifiers"
QT_MOC_LITERAL(52, 679, 8), // "movement"
QT_MOC_LITERAL(53, 688, 19), // "QListView::Movement"
QT_MOC_LITERAL(54, 708, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(55, 724, 12), // "QPaintEvent*"
QT_MOC_LITERAL(56, 737, 12), // "rectForIndex"
QT_MOC_LITERAL(57, 750, 10), // "py_q_reset"
QT_MOC_LITERAL(58, 761, 14), // "resizeContents"
QT_MOC_LITERAL(59, 776, 5), // "width"
QT_MOC_LITERAL(60, 782, 6), // "height"
QT_MOC_LITERAL(61, 789, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(62, 806, 13), // "QResizeEvent*"
QT_MOC_LITERAL(63, 820, 10), // "resizeMode"
QT_MOC_LITERAL(64, 831, 21), // "QListView::ResizeMode"
QT_MOC_LITERAL(65, 853, 25), // "py_q_rowsAboutToBeRemoved"
QT_MOC_LITERAL(66, 879, 5), // "start"
QT_MOC_LITERAL(67, 885, 3), // "end"
QT_MOC_LITERAL(68, 889, 17), // "py_q_rowsInserted"
QT_MOC_LITERAL(69, 907, 21), // "py_q_scrollContentsBy"
QT_MOC_LITERAL(70, 929, 2), // "dx"
QT_MOC_LITERAL(71, 932, 2), // "dy"
QT_MOC_LITERAL(72, 935, 13), // "py_q_scrollTo"
QT_MOC_LITERAL(73, 949, 29), // "QAbstractItemView::ScrollHint"
QT_MOC_LITERAL(74, 979, 4), // "hint"
QT_MOC_LITERAL(75, 984, 20), // "py_q_selectedIndexes"
QT_MOC_LITERAL(76, 1005, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(77, 1024, 21), // "py_q_selectionChanged"
QT_MOC_LITERAL(78, 1046, 14), // "QItemSelection"
QT_MOC_LITERAL(79, 1061, 8), // "selected"
QT_MOC_LITERAL(80, 1070, 10), // "deselected"
QT_MOC_LITERAL(81, 1081, 12), // "setBatchSize"
QT_MOC_LITERAL(82, 1094, 7), // "setFlow"
QT_MOC_LITERAL(83, 1102, 11), // "setGridSize"
QT_MOC_LITERAL(84, 1114, 4), // "size"
QT_MOC_LITERAL(85, 1119, 13), // "setLayoutMode"
QT_MOC_LITERAL(86, 1133, 4), // "mode"
QT_MOC_LITERAL(87, 1138, 14), // "setModelColumn"
QT_MOC_LITERAL(88, 1153, 6), // "column"
QT_MOC_LITERAL(89, 1160, 11), // "setMovement"
QT_MOC_LITERAL(90, 1172, 19), // "setPositionForIndex"
QT_MOC_LITERAL(91, 1192, 8), // "position"
QT_MOC_LITERAL(92, 1201, 13), // "setResizeMode"
QT_MOC_LITERAL(93, 1215, 17), // "py_q_setRootIndex"
QT_MOC_LITERAL(94, 1233, 12), // "setRowHidden"
QT_MOC_LITERAL(95, 1246, 4), // "hide"
QT_MOC_LITERAL(96, 1251, 17), // "py_q_setSelection"
QT_MOC_LITERAL(97, 1269, 4), // "rect"
QT_MOC_LITERAL(98, 1274, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(99, 1310, 7), // "command"
QT_MOC_LITERAL(100, 1318, 23), // "setSelectionRectVisible"
QT_MOC_LITERAL(101, 1342, 4), // "show"
QT_MOC_LITERAL(102, 1347, 10), // "setSpacing"
QT_MOC_LITERAL(103, 1358, 5), // "space"
QT_MOC_LITERAL(104, 1364, 19), // "setUniformItemSizes"
QT_MOC_LITERAL(105, 1384, 6), // "enable"
QT_MOC_LITERAL(106, 1391, 11), // "setViewMode"
QT_MOC_LITERAL(107, 1403, 19), // "QListView::ViewMode"
QT_MOC_LITERAL(108, 1423, 11), // "setWordWrap"
QT_MOC_LITERAL(109, 1435, 2), // "on"
QT_MOC_LITERAL(110, 1438, 11), // "setWrapping"
QT_MOC_LITERAL(111, 1450, 7), // "spacing"
QT_MOC_LITERAL(112, 1458, 14), // "py_q_startDrag"
QT_MOC_LITERAL(113, 1473, 15), // "Qt::DropActions"
QT_MOC_LITERAL(114, 1489, 16), // "supportedActions"
QT_MOC_LITERAL(115, 1506, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(116, 1522, 12), // "QTimerEvent*"
QT_MOC_LITERAL(117, 1535, 16), // "uniformItemSizes"
QT_MOC_LITERAL(118, 1552, 21), // "py_q_updateGeometries"
QT_MOC_LITERAL(119, 1574, 19), // "py_q_verticalOffset"
QT_MOC_LITERAL(120, 1594, 8), // "viewMode"
QT_MOC_LITERAL(121, 1603, 16), // "py_q_viewOptions"
QT_MOC_LITERAL(122, 1620, 20), // "QStyleOptionViewItem"
QT_MOC_LITERAL(123, 1641, 21), // "py_q_viewportSizeHint"
QT_MOC_LITERAL(124, 1663, 15), // "py_q_visualRect"
QT_MOC_LITERAL(125, 1679, 29), // "py_q_visualRegionForSelection"
QT_MOC_LITERAL(126, 1709, 9), // "selection"
QT_MOC_LITERAL(127, 1719, 15), // "py_q_wheelEvent"
QT_MOC_LITERAL(128, 1735, 12), // "QWheelEvent*"
QT_MOC_LITERAL(129, 1748, 8) // "wordWrap"

    },
    "PythonQtWrapper_QListView\0new_QListView\0"
    "QListView*\0\0QWidget*\0parent\0"
    "delete_QListView\0obj\0batchSize\0"
    "theWrappedObject\0clearPropertyFlags\0"
    "contentsSize\0py_q_currentChanged\0"
    "current\0previous\0py_q_dataChanged\0"
    "topLeft\0bottomRight\0QVector<int>\0roles\0"
    "py_q_doItemsLayout\0py_q_dragLeaveEvent\0"
    "QDragLeaveEvent*\0e\0py_q_dragMoveEvent\0"
    "QDragMoveEvent*\0py_q_dropEvent\0"
    "QDropEvent*\0py_q_event\0QEvent*\0flow\0"
    "QListView::Flow\0gridSize\0py_q_horizontalOffset\0"
    "py_q_indexAt\0p\0py_q_isIndexHidden\0"
    "index\0isRowHidden\0row\0isSelectionRectVisible\0"
    "isWrapping\0layoutMode\0QListView::LayoutMode\0"
    "modelColumn\0py_q_mouseMoveEvent\0"
    "QMouseEvent*\0py_q_mouseReleaseEvent\0"
    "moveCursor\0cursorAction\0Qt::KeyboardModifiers\0"
    "modifiers\0movement\0QListView::Movement\0"
    "py_q_paintEvent\0QPaintEvent*\0rectForIndex\0"
    "py_q_reset\0resizeContents\0width\0height\0"
    "py_q_resizeEvent\0QResizeEvent*\0"
    "resizeMode\0QListView::ResizeMode\0"
    "py_q_rowsAboutToBeRemoved\0start\0end\0"
    "py_q_rowsInserted\0py_q_scrollContentsBy\0"
    "dx\0dy\0py_q_scrollTo\0QAbstractItemView::ScrollHint\0"
    "hint\0py_q_selectedIndexes\0QList<QModelIndex>\0"
    "py_q_selectionChanged\0QItemSelection\0"
    "selected\0deselected\0setBatchSize\0"
    "setFlow\0setGridSize\0size\0setLayoutMode\0"
    "mode\0setModelColumn\0column\0setMovement\0"
    "setPositionForIndex\0position\0setResizeMode\0"
    "py_q_setRootIndex\0setRowHidden\0hide\0"
    "py_q_setSelection\0rect\0"
    "QItemSelectionModel::SelectionFlags\0"
    "command\0setSelectionRectVisible\0show\0"
    "setSpacing\0space\0setUniformItemSizes\0"
    "enable\0setViewMode\0QListView::ViewMode\0"
    "setWordWrap\0on\0setWrapping\0spacing\0"
    "py_q_startDrag\0Qt::DropActions\0"
    "supportedActions\0py_q_timerEvent\0"
    "QTimerEvent*\0uniformItemSizes\0"
    "py_q_updateGeometries\0py_q_verticalOffset\0"
    "viewMode\0py_q_viewOptions\0"
    "QStyleOptionViewItem\0py_q_viewportSizeHint\0"
    "py_q_visualRect\0py_q_visualRegionForSelection\0"
    "selection\0py_q_wheelEvent\0QWheelEvent*\0"
    "wordWrap"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QListView[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  369,    3, 0x0a /* Public */,
       1,    0,  372,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  373,    3, 0x0a /* Public */,
       8,    1,  376,    3, 0x0a /* Public */,
      10,    1,  379,    3, 0x0a /* Public */,
      11,    1,  382,    3, 0x0a /* Public */,
      12,    3,  385,    3, 0x0a /* Public */,
      15,    4,  392,    3, 0x0a /* Public */,
      15,    3,  401,    3, 0x2a /* Public | MethodCloned */,
      20,    1,  408,    3, 0x0a /* Public */,
      21,    2,  411,    3, 0x0a /* Public */,
      24,    2,  416,    3, 0x0a /* Public */,
      26,    2,  421,    3, 0x0a /* Public */,
      28,    2,  426,    3, 0x0a /* Public */,
      30,    1,  431,    3, 0x0a /* Public */,
      32,    1,  434,    3, 0x0a /* Public */,
      33,    1,  437,    3, 0x0a /* Public */,
      34,    2,  440,    3, 0x0a /* Public */,
      36,    2,  445,    3, 0x0a /* Public */,
      38,    2,  450,    3, 0x0a /* Public */,
      40,    1,  455,    3, 0x0a /* Public */,
      41,    1,  458,    3, 0x0a /* Public */,
      42,    1,  461,    3, 0x0a /* Public */,
      44,    1,  464,    3, 0x0a /* Public */,
      45,    2,  467,    3, 0x0a /* Public */,
      47,    2,  472,    3, 0x0a /* Public */,
      48,    3,  477,    3, 0x0a /* Public */,
      52,    1,  484,    3, 0x0a /* Public */,
      54,    2,  487,    3, 0x0a /* Public */,
      56,    2,  492,    3, 0x0a /* Public */,
      57,    1,  497,    3, 0x0a /* Public */,
      58,    3,  500,    3, 0x0a /* Public */,
      61,    2,  507,    3, 0x0a /* Public */,
      63,    1,  512,    3, 0x0a /* Public */,
      65,    4,  515,    3, 0x0a /* Public */,
      68,    4,  524,    3, 0x0a /* Public */,
      69,    3,  533,    3, 0x0a /* Public */,
      72,    3,  540,    3, 0x0a /* Public */,
      72,    2,  547,    3, 0x2a /* Public | MethodCloned */,
      75,    1,  552,    3, 0x0a /* Public */,
      77,    3,  555,    3, 0x0a /* Public */,
      81,    2,  562,    3, 0x0a /* Public */,
      82,    2,  567,    3, 0x0a /* Public */,
      83,    2,  572,    3, 0x0a /* Public */,
      85,    2,  577,    3, 0x0a /* Public */,
      87,    2,  582,    3, 0x0a /* Public */,
      89,    2,  587,    3, 0x0a /* Public */,
      90,    3,  592,    3, 0x0a /* Public */,
      92,    2,  599,    3, 0x0a /* Public */,
      93,    2,  604,    3, 0x0a /* Public */,
      94,    3,  609,    3, 0x0a /* Public */,
      96,    3,  616,    3, 0x0a /* Public */,
     100,    2,  623,    3, 0x0a /* Public */,
     102,    2,  628,    3, 0x0a /* Public */,
     104,    2,  633,    3, 0x0a /* Public */,
     106,    2,  638,    3, 0x0a /* Public */,
     108,    2,  643,    3, 0x0a /* Public */,
     110,    2,  648,    3, 0x0a /* Public */,
     111,    1,  653,    3, 0x0a /* Public */,
     112,    2,  656,    3, 0x0a /* Public */,
     115,    2,  661,    3, 0x0a /* Public */,
     117,    1,  666,    3, 0x0a /* Public */,
     118,    1,  669,    3, 0x0a /* Public */,
     119,    1,  672,    3, 0x0a /* Public */,
     120,    1,  675,    3, 0x0a /* Public */,
     121,    1,  678,    3, 0x0a /* Public */,
     123,    1,  681,    3, 0x0a /* Public */,
     124,    2,  684,    3, 0x0a /* Public */,
     125,    2,  689,    3, 0x0a /* Public */,
     127,    2,  694,    3, 0x0a /* Public */,
     129,    1,  699,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    9,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex, 0x80000000 | 18,    9,   16,   17,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    9,   16,   17,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    9,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,    9,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,    9,   23,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 29,    9,   23,
    0x80000000 | 31, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QPoint,    9,   35,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    9,   37,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   39,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 43, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,    9,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,    9,   23,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 50,    9,   49,   51,
    0x80000000 | 53, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 55,    9,   23,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QModelIndex,    9,   37,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   59,   60,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 62,    9,   23,
    0x80000000 | 64, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    9,    5,   66,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    9,    5,   66,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   70,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 73,    9,   37,   74,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    9,   37,
    0x80000000 | 76, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 78, 0x80000000 | 78,    9,   79,   80,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    9,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   84,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,    9,   86,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   88,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 53,    9,   52,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint, QMetaType::QModelIndex,    9,   91,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 64,    9,   86,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    9,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,    9,   39,   95,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 98,    9,   97,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  101,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,  103,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  105,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 107,    9,   86,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  109,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  105,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 113,    9,  114,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 116,    9,   23,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 107, 0x80000000 | 2,    9,
    0x80000000 | 122, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QModelIndex,    9,   37,
    QMetaType::QRegion, 0x80000000 | 2, 0x80000000 | 78,    9,  126,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 128,    9,   23,
    QMetaType::Bool, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QListView::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QListView *_t = static_cast<PythonQtWrapper_QListView *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QListView* _r = _t->new_QListView((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListView**>(_a[0]) = _r; }  break;
        case 1: { QListView* _r = _t->new_QListView();
            if (_a[0]) *reinterpret_cast< QListView**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QListView((*reinterpret_cast< QListView*(*)>(_a[1]))); break;
        case 3: { int _r = _t->batchSize((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: _t->clearPropertyFlags((*reinterpret_cast< QListView*(*)>(_a[1]))); break;
        case 5: { QSize _r = _t->contentsSize((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_currentChanged((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 7: _t->py_q_dataChanged((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])),(*reinterpret_cast< const QVector<int>(*)>(_a[4]))); break;
        case 8: _t->py_q_dataChanged((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 9: _t->py_q_doItemsLayout((*reinterpret_cast< QListView*(*)>(_a[1]))); break;
        case 10: _t->py_q_dragLeaveEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QDragLeaveEvent*(*)>(_a[2]))); break;
        case 11: _t->py_q_dragMoveEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QDragMoveEvent*(*)>(_a[2]))); break;
        case 12: _t->py_q_dropEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QDropEvent*(*)>(_a[2]))); break;
        case 13: { bool _r = _t->py_q_event((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QListView::Flow _r = _t->flow((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListView::Flow*>(_a[0]) = _r; }  break;
        case 15: { QSize _r = _t->gridSize((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->py_q_horizontalOffset((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { QModelIndex _r = _t->py_q_indexAt((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->py_q_isIndexHidden((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isRowHidden((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isSelectionRectVisible((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isWrapping((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { QListView::LayoutMode _r = _t->layoutMode((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListView::LayoutMode*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->modelColumn((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: _t->py_q_mouseMoveEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 25: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 26: { QModelIndex _r = _t->moveCursor((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 27: { QListView::Movement _r = _t->movement((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListView::Movement*>(_a[0]) = _r; }  break;
        case 28: _t->py_q_paintEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 29: { QRect _r = _t->rectForIndex((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 30: _t->py_q_reset((*reinterpret_cast< QListView*(*)>(_a[1]))); break;
        case 31: _t->resizeContents((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 32: _t->py_q_resizeEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 33: { QListView::ResizeMode _r = _t->resizeMode((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListView::ResizeMode*>(_a[0]) = _r; }  break;
        case 34: _t->py_q_rowsAboutToBeRemoved((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 35: _t->py_q_rowsInserted((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 36: _t->py_q_scrollContentsBy((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 37: _t->py_q_scrollTo((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< QAbstractItemView::ScrollHint(*)>(_a[3]))); break;
        case 38: _t->py_q_scrollTo((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 39: { QList<QModelIndex> _r = _t->py_q_selectedIndexes((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 40: _t->py_q_selectionChanged((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])),(*reinterpret_cast< const QItemSelection(*)>(_a[3]))); break;
        case 41: _t->setBatchSize((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 42: _t->setFlow((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QListView::Flow(*)>(_a[2]))); break;
        case 43: _t->setGridSize((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 44: _t->setLayoutMode((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QListView::LayoutMode(*)>(_a[2]))); break;
        case 45: _t->setModelColumn((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: _t->setMovement((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QListView::Movement(*)>(_a[2]))); break;
        case 47: _t->setPositionForIndex((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 48: _t->setResizeMode((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QListView::ResizeMode(*)>(_a[2]))); break;
        case 49: _t->py_q_setRootIndex((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 50: _t->setRowHidden((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 51: _t->py_q_setSelection((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 52: _t->setSelectionRectVisible((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 53: _t->setSpacing((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 54: _t->setUniformItemSizes((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 55: _t->setViewMode((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QListView::ViewMode(*)>(_a[2]))); break;
        case 56: _t->setWordWrap((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 57: _t->setWrapping((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 58: { int _r = _t->spacing((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 59: _t->py_q_startDrag((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2]))); break;
        case 60: _t->py_q_timerEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 61: { bool _r = _t->uniformItemSizes((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: _t->py_q_updateGeometries((*reinterpret_cast< QListView*(*)>(_a[1]))); break;
        case 63: { int _r = _t->py_q_verticalOffset((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 64: { QListView::ViewMode _r = _t->viewMode((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListView::ViewMode*>(_a[0]) = _r; }  break;
        case 65: { QStyleOptionViewItem _r = _t->py_q_viewOptions((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem*>(_a[0]) = _r; }  break;
        case 66: { QSize _r = _t->py_q_viewportSizeHint((*reinterpret_cast< QListView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 67: { QRect _r = _t->py_q_visualRect((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 68: { QRegion _r = _t->py_q_visualRegionForSelection((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 69: _t->py_q_wheelEvent((*reinterpret_cast< QListView*(*)>(_a[1])),(*reinterpret_cast< QWheelEvent*(*)>(_a[2]))); break;
        case 70: { bool _r = _t->wordWrap((*reinterpret_cast< QListView*(*)>(_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< 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<int> >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); 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< QListView* >(); break;
            }
            break;
        case 68:
            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< QListView* >(); 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< QListView* >(); 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< QListView* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QListView::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QListView.data,
      qt_meta_data_PythonQtWrapper_QListView,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QListView::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 < 71)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 71;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 71)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 71;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QListWidget_t {
    QByteArrayData data[75];
    char stringdata0[989];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QListWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QListWidget_t qt_meta_stringdata_PythonQtWrapper_QListWidget = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QListWidget"
QT_MOC_LITERAL(1, 28, 15), // "new_QListWidget"
QT_MOC_LITERAL(2, 44, 12), // "QListWidget*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 8), // "QWidget*"
QT_MOC_LITERAL(5, 67, 6), // "parent"
QT_MOC_LITERAL(6, 74, 18), // "delete_QListWidget"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 7), // "addItem"
QT_MOC_LITERAL(9, 105, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 122, 44), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(11, 167, 4), // "item"
QT_MOC_LITERAL(12, 172, 5), // "label"
QT_MOC_LITERAL(13, 178, 8), // "addItems"
QT_MOC_LITERAL(14, 187, 6), // "labels"
QT_MOC_LITERAL(15, 194, 21), // "closePersistentEditor"
QT_MOC_LITERAL(16, 216, 16), // "QListWidgetItem*"
QT_MOC_LITERAL(17, 233, 5), // "count"
QT_MOC_LITERAL(18, 239, 11), // "currentItem"
QT_MOC_LITERAL(19, 251, 10), // "currentRow"
QT_MOC_LITERAL(20, 262, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(21, 277, 11), // "QDropEvent*"
QT_MOC_LITERAL(22, 289, 5), // "event"
QT_MOC_LITERAL(23, 295, 12), // "dropMimeData"
QT_MOC_LITERAL(24, 308, 5), // "index"
QT_MOC_LITERAL(25, 314, 16), // "const QMimeData*"
QT_MOC_LITERAL(26, 331, 4), // "data"
QT_MOC_LITERAL(27, 336, 14), // "Qt::DropAction"
QT_MOC_LITERAL(28, 351, 6), // "action"
QT_MOC_LITERAL(29, 358, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(30, 376, 8), // "editItem"
QT_MOC_LITERAL(31, 385, 10), // "py_q_event"
QT_MOC_LITERAL(32, 396, 7), // "QEvent*"
QT_MOC_LITERAL(33, 404, 1), // "e"
QT_MOC_LITERAL(34, 406, 9), // "findItems"
QT_MOC_LITERAL(35, 416, 23), // "QList<QListWidgetItem*>"
QT_MOC_LITERAL(36, 440, 4), // "text"
QT_MOC_LITERAL(37, 445, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(38, 460, 5), // "flags"
QT_MOC_LITERAL(39, 466, 13), // "indexFromItem"
QT_MOC_LITERAL(40, 480, 10), // "insertItem"
QT_MOC_LITERAL(41, 491, 3), // "row"
QT_MOC_LITERAL(42, 495, 11), // "insertItems"
QT_MOC_LITERAL(43, 507, 16), // "isSortingEnabled"
QT_MOC_LITERAL(44, 524, 6), // "itemAt"
QT_MOC_LITERAL(45, 531, 1), // "p"
QT_MOC_LITERAL(46, 533, 1), // "x"
QT_MOC_LITERAL(47, 535, 1), // "y"
QT_MOC_LITERAL(48, 537, 13), // "itemFromIndex"
QT_MOC_LITERAL(49, 551, 10), // "itemWidget"
QT_MOC_LITERAL(50, 562, 5), // "items"
QT_MOC_LITERAL(51, 568, 9), // "mimeTypes"
QT_MOC_LITERAL(52, 578, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(53, 593, 20), // "openPersistentEditor"
QT_MOC_LITERAL(54, 614, 16), // "removeItemWidget"
QT_MOC_LITERAL(55, 631, 22), // "const QListWidgetItem*"
QT_MOC_LITERAL(56, 654, 13), // "selectedItems"
QT_MOC_LITERAL(57, 668, 14), // "setCurrentItem"
QT_MOC_LITERAL(58, 683, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(59, 719, 7), // "command"
QT_MOC_LITERAL(60, 727, 13), // "setCurrentRow"
QT_MOC_LITERAL(61, 741, 13), // "setItemWidget"
QT_MOC_LITERAL(62, 755, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(63, 792, 6), // "widget"
QT_MOC_LITERAL(64, 799, 17), // "setSortingEnabled"
QT_MOC_LITERAL(65, 817, 6), // "enable"
QT_MOC_LITERAL(66, 824, 9), // "sortItems"
QT_MOC_LITERAL(67, 834, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(68, 848, 5), // "order"
QT_MOC_LITERAL(69, 854, 20), // "supportedDropActions"
QT_MOC_LITERAL(70, 875, 15), // "Qt::DropActions"
QT_MOC_LITERAL(71, 891, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(72, 917, 8), // "takeItem"
QT_MOC_LITERAL(73, 926, 47), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(74, 974, 14) // "visualItemRect"

    },
    "PythonQtWrapper_QListWidget\0new_QListWidget\0"
    "QListWidget*\0\0QWidget*\0parent\0"
    "delete_QListWidget\0obj\0addItem\0"
    "theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QListWidgetItem*>\0"
    "item\0label\0addItems\0labels\0"
    "closePersistentEditor\0QListWidgetItem*\0"
    "count\0currentItem\0currentRow\0"
    "py_q_dropEvent\0QDropEvent*\0event\0"
    "dropMimeData\0index\0const QMimeData*\0"
    "data\0Qt::DropAction\0action\0py_q_dropMimeData\0"
    "editItem\0py_q_event\0QEvent*\0e\0findItems\0"
    "QList<QListWidgetItem*>\0text\0"
    "Qt::MatchFlags\0flags\0indexFromItem\0"
    "insertItem\0row\0insertItems\0isSortingEnabled\0"
    "itemAt\0p\0x\0y\0itemFromIndex\0itemWidget\0"
    "items\0mimeTypes\0py_q_mimeTypes\0"
    "openPersistentEditor\0removeItemWidget\0"
    "const QListWidgetItem*\0selectedItems\0"
    "setCurrentItem\0QItemSelectionModel::SelectionFlags\0"
    "command\0setCurrentRow\0setItemWidget\0"
    "PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0setSortingEnabled\0enable\0"
    "sortItems\0Qt::SortOrder\0order\0"
    "supportedDropActions\0Qt::DropActions\0"
    "py_q_supportedDropActions\0takeItem\0"
    "PythonQtPassOwnershipToPython<QListWidgetItem*>\0"
    "visualItemRect"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QListWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  239,    3, 0x0a /* Public */,
       1,    0,  242,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  243,    3, 0x0a /* Public */,
       8,    2,  246,    3, 0x0a /* Public */,
       8,    2,  251,    3, 0x0a /* Public */,
      13,    2,  256,    3, 0x0a /* Public */,
      15,    2,  261,    3, 0x0a /* Public */,
      17,    1,  266,    3, 0x0a /* Public */,
      18,    1,  269,    3, 0x0a /* Public */,
      19,    1,  272,    3, 0x0a /* Public */,
      20,    2,  275,    3, 0x0a /* Public */,
      23,    4,  280,    3, 0x0a /* Public */,
      29,    4,  289,    3, 0x0a /* Public */,
      30,    2,  298,    3, 0x0a /* Public */,
      31,    2,  303,    3, 0x0a /* Public */,
      34,    3,  308,    3, 0x0a /* Public */,
      39,    2,  315,    3, 0x0a /* Public */,
      40,    3,  320,    3, 0x0a /* Public */,
      40,    3,  327,    3, 0x0a /* Public */,
      42,    3,  334,    3, 0x0a /* Public */,
      43,    1,  341,    3, 0x0a /* Public */,
      11,    2,  344,    3, 0x0a /* Public */,
      44,    2,  349,    3, 0x0a /* Public */,
      44,    3,  354,    3, 0x0a /* Public */,
      48,    2,  361,    3, 0x0a /* Public */,
      49,    2,  366,    3, 0x0a /* Public */,
      50,    2,  371,    3, 0x0a /* Public */,
      51,    1,  376,    3, 0x0a /* Public */,
      52,    1,  379,    3, 0x0a /* Public */,
      53,    2,  382,    3, 0x0a /* Public */,
      54,    2,  387,    3, 0x0a /* Public */,
      41,    2,  392,    3, 0x0a /* Public */,
      56,    1,  397,    3, 0x0a /* Public */,
      57,    2,  400,    3, 0x0a /* Public */,
      57,    3,  405,    3, 0x0a /* Public */,
      60,    2,  412,    3, 0x0a /* Public */,
      60,    3,  417,    3, 0x0a /* Public */,
      61,    3,  424,    3, 0x0a /* Public */,
      64,    2,  431,    3, 0x0a /* Public */,
      66,    2,  436,    3, 0x0a /* Public */,
      66,    1,  441,    3, 0x2a /* Public | MethodCloned */,
      69,    1,  444,    3, 0x0a /* Public */,
      71,    1,  447,    3, 0x0a /* Public */,
      72,    2,  450,    3, 0x0a /* Public */,
      74,    2,  455,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 16, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,    9,   22,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 25, 0x80000000 | 27,    9,   24,   26,   28,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 25, 0x80000000 | 27,    9,   24,   26,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 32,    9,   33,
    0x80000000 | 35, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 37,    9,   36,   38,
    QMetaType::QModelIndex, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10,    9,   41,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   41,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QStringList,    9,   41,   14,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::Int,    9,   41,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::QPoint,    9,   45,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   46,   47,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::QModelIndex,    9,   24,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    0x80000000 | 35, 0x80000000 | 2, 0x80000000 | 25,    9,   26,
    QMetaType::QStringList, 0x80000000 | 2,    9,
    QMetaType::QStringList, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 55,    9,   11,
    0x80000000 | 35, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 58,    9,   11,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 58,    9,   41,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 62,    9,   11,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   65,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 67,    9,   68,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 70, 0x80000000 | 2,    9,
    0x80000000 | 70, 0x80000000 | 2,    9,
    0x80000000 | 73, 0x80000000 | 2, QMetaType::Int,    9,   41,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 55,    9,   11,

       0        // eod
};

void PythonQtWrapper_QListWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QListWidget *_t = static_cast<PythonQtWrapper_QListWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QListWidget* _r = _t->new_QListWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidget**>(_a[0]) = _r; }  break;
        case 1: { QListWidget* _r = _t->new_QListWidget();
            if (_a[0]) *reinterpret_cast< QListWidget**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QListWidget((*reinterpret_cast< QListWidget*(*)>(_a[1]))); break;
        case 3: _t->addItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QListWidgetItem*>(*)>(_a[2]))); break;
        case 4: _t->addItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 5: _t->addItems((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 6: _t->closePersistentEditor((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break;
        case 7: { int _r = _t->count((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QListWidgetItem* _r = _t->currentItem((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->currentRow((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_q_dropEvent((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QDropEvent*(*)>(_a[2]))); break;
        case 11: { bool _r = _t->dropMimeData((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::DropAction(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::DropAction(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: _t->editItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break;
        case 14: { bool _r = _t->py_q_event((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QList<QListWidgetItem*> _r = _t->findItems((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QListWidgetItem*>*>(_a[0]) = _r; }  break;
        case 16: { QModelIndex _r = _t->indexFromItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 17: _t->insertItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QListWidgetItem*>(*)>(_a[3]))); break;
        case 18: _t->insertItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 19: _t->insertItems((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QStringList(*)>(_a[3]))); break;
        case 20: { bool _r = _t->isSortingEnabled((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { QListWidgetItem* _r = _t->item((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 22: { QListWidgetItem* _r = _t->itemAt((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 23: { QListWidgetItem* _r = _t->itemAt((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 24: { QListWidgetItem* _r = _t->itemFromIndex((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 25: { QWidget* _r = _t->itemWidget((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 26: { QList<QListWidgetItem*> _r = _t->items((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QListWidgetItem*>*>(_a[0]) = _r; }  break;
        case 27: { QStringList _r = _t->mimeTypes((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 28: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 29: _t->openPersistentEditor((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break;
        case 30: _t->removeItemWidget((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break;
        case 31: { int _r = _t->row((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QListWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { QList<QListWidgetItem*> _r = _t->selectedItems((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QListWidgetItem*>*>(_a[0]) = _r; }  break;
        case 33: _t->setCurrentItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break;
        case 34: _t->setCurrentItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 35: _t->setCurrentRow((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 36: _t->setCurrentRow((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 37: _t->setItemWidget((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3]))); break;
        case 38: _t->setSortingEnabled((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 39: _t->sortItems((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[2]))); break;
        case 40: _t->sortItems((*reinterpret_cast< QListWidget*(*)>(_a[1]))); break;
        case 41: { Qt::DropActions _r = _t->supportedDropActions((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 42: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QListWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 43: { PythonQtPassOwnershipToPython<QListWidgetItem*> _r = _t->takeItem((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QListWidgetItem*>*>(_a[0]) = _r; }  break;
        case 44: { QRect _r = _t->visualItemRect((*reinterpret_cast< QListWidget*(*)>(_a[1])),(*reinterpret_cast< const QListWidgetItem*(*)>(_a[2])));
            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< 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); 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< QListWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QListWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QListWidget.data,
      qt_meta_data_PythonQtWrapper_QListWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QListWidget::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 < 45)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 45;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 45)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 45;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QListWidgetItem_t {
    QByteArrayData data[64];
    char stringdata0[665];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QListWidgetItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QListWidgetItem_t qt_meta_stringdata_PythonQtWrapper_QListWidgetItem = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QListWidgetItem"
QT_MOC_LITERAL(1, 32, 19), // "new_QListWidgetItem"
QT_MOC_LITERAL(2, 52, 16), // "QListWidgetItem*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 36), // "PythonQtNewOwnerOfThis<QListW..."
QT_MOC_LITERAL(5, 107, 4), // "view"
QT_MOC_LITERAL(6, 112, 4), // "type"
QT_MOC_LITERAL(7, 117, 4), // "icon"
QT_MOC_LITERAL(8, 122, 4), // "text"
QT_MOC_LITERAL(9, 127, 22), // "delete_QListWidgetItem"
QT_MOC_LITERAL(10, 150, 3), // "obj"
QT_MOC_LITERAL(11, 154, 10), // "background"
QT_MOC_LITERAL(12, 165, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 182, 10), // "checkState"
QT_MOC_LITERAL(14, 193, 14), // "Qt::CheckState"
QT_MOC_LITERAL(15, 208, 5), // "clone"
QT_MOC_LITERAL(16, 214, 10), // "py_q_clone"
QT_MOC_LITERAL(17, 225, 4), // "data"
QT_MOC_LITERAL(18, 230, 4), // "role"
QT_MOC_LITERAL(19, 235, 9), // "py_q_data"
QT_MOC_LITERAL(20, 245, 5), // "flags"
QT_MOC_LITERAL(21, 251, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(22, 265, 4), // "font"
QT_MOC_LITERAL(23, 270, 10), // "foreground"
QT_MOC_LITERAL(24, 281, 8), // "isHidden"
QT_MOC_LITERAL(25, 290, 10), // "isSelected"
QT_MOC_LITERAL(26, 301, 10), // "listWidget"
QT_MOC_LITERAL(27, 312, 12), // "QListWidget*"
QT_MOC_LITERAL(28, 325, 7), // "writeTo"
QT_MOC_LITERAL(29, 333, 12), // "QDataStream&"
QT_MOC_LITERAL(30, 346, 3), // "out"
QT_MOC_LITERAL(31, 350, 8), // "readFrom"
QT_MOC_LITERAL(32, 359, 2), // "in"
QT_MOC_LITERAL(33, 362, 13), // "setBackground"
QT_MOC_LITERAL(34, 376, 5), // "brush"
QT_MOC_LITERAL(35, 382, 13), // "setCheckState"
QT_MOC_LITERAL(36, 396, 5), // "state"
QT_MOC_LITERAL(37, 402, 7), // "setData"
QT_MOC_LITERAL(38, 410, 5), // "value"
QT_MOC_LITERAL(39, 416, 12), // "py_q_setData"
QT_MOC_LITERAL(40, 429, 8), // "setFlags"
QT_MOC_LITERAL(41, 438, 7), // "setFont"
QT_MOC_LITERAL(42, 446, 13), // "setForeground"
QT_MOC_LITERAL(43, 460, 9), // "setHidden"
QT_MOC_LITERAL(44, 470, 4), // "hide"
QT_MOC_LITERAL(45, 475, 7), // "setIcon"
QT_MOC_LITERAL(46, 483, 11), // "setSelected"
QT_MOC_LITERAL(47, 495, 6), // "select"
QT_MOC_LITERAL(48, 502, 11), // "setSizeHint"
QT_MOC_LITERAL(49, 514, 4), // "size"
QT_MOC_LITERAL(50, 519, 12), // "setStatusTip"
QT_MOC_LITERAL(51, 532, 9), // "statusTip"
QT_MOC_LITERAL(52, 542, 7), // "setText"
QT_MOC_LITERAL(53, 550, 16), // "setTextAlignment"
QT_MOC_LITERAL(54, 567, 9), // "alignment"
QT_MOC_LITERAL(55, 577, 10), // "setToolTip"
QT_MOC_LITERAL(56, 588, 7), // "toolTip"
QT_MOC_LITERAL(57, 596, 12), // "setWhatsThis"
QT_MOC_LITERAL(58, 609, 9), // "whatsThis"
QT_MOC_LITERAL(59, 619, 8), // "sizeHint"
QT_MOC_LITERAL(60, 628, 13), // "textAlignment"
QT_MOC_LITERAL(61, 642, 8), // "ItemType"
QT_MOC_LITERAL(62, 651, 4), // "Type"
QT_MOC_LITERAL(63, 656, 8) // "UserType"

    },
    "PythonQtWrapper_QListWidgetItem\0"
    "new_QListWidgetItem\0QListWidgetItem*\0"
    "\0PythonQtNewOwnerOfThis<QListWidget*>\0"
    "view\0type\0icon\0text\0delete_QListWidgetItem\0"
    "obj\0background\0theWrappedObject\0"
    "checkState\0Qt::CheckState\0clone\0"
    "py_q_clone\0data\0role\0py_q_data\0flags\0"
    "Qt::ItemFlags\0font\0foreground\0isHidden\0"
    "isSelected\0listWidget\0QListWidget*\0"
    "writeTo\0QDataStream&\0out\0readFrom\0in\0"
    "setBackground\0brush\0setCheckState\0"
    "state\0setData\0value\0py_q_setData\0"
    "setFlags\0setFont\0setForeground\0setHidden\0"
    "hide\0setIcon\0setSelected\0select\0"
    "setSizeHint\0size\0setStatusTip\0statusTip\0"
    "setText\0setTextAlignment\0alignment\0"
    "setToolTip\0toolTip\0setWhatsThis\0"
    "whatsThis\0sizeHint\0textAlignment\0"
    "ItemType\0Type\0UserType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QListWidgetItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  254,    3, 0x0a /* Public */,
       1,    1,  259,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  262,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  263,    3, 0x0a /* Public */,
       1,    3,  272,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  279,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  284,    3, 0x0a /* Public */,
       1,    2,  291,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  296,    3, 0x2a /* Public | MethodCloned */,
       9,    1,  299,    3, 0x0a /* Public */,
      11,    1,  302,    3, 0x0a /* Public */,
      13,    1,  305,    3, 0x0a /* Public */,
      15,    1,  308,    3, 0x0a /* Public */,
      16,    1,  311,    3, 0x0a /* Public */,
      17,    2,  314,    3, 0x0a /* Public */,
      19,    2,  319,    3, 0x0a /* Public */,
      20,    1,  324,    3, 0x0a /* Public */,
      22,    1,  327,    3, 0x0a /* Public */,
      23,    1,  330,    3, 0x0a /* Public */,
       7,    1,  333,    3, 0x0a /* Public */,
      24,    1,  336,    3, 0x0a /* Public */,
      25,    1,  339,    3, 0x0a /* Public */,
      26,    1,  342,    3, 0x0a /* Public */,
      28,    2,  345,    3, 0x0a /* Public */,
      31,    2,  350,    3, 0x0a /* Public */,
      33,    2,  355,    3, 0x0a /* Public */,
      35,    2,  360,    3, 0x0a /* Public */,
      37,    3,  365,    3, 0x0a /* Public */,
      39,    3,  372,    3, 0x0a /* Public */,
      40,    2,  379,    3, 0x0a /* Public */,
      41,    2,  384,    3, 0x0a /* Public */,
      42,    2,  389,    3, 0x0a /* Public */,
      43,    2,  394,    3, 0x0a /* Public */,
      45,    2,  399,    3, 0x0a /* Public */,
      46,    2,  404,    3, 0x0a /* Public */,
      48,    2,  409,    3, 0x0a /* Public */,
      50,    2,  414,    3, 0x0a /* Public */,
      52,    2,  419,    3, 0x0a /* Public */,
      53,    2,  424,    3, 0x0a /* Public */,
      55,    2,  429,    3, 0x0a /* Public */,
      57,    2,  434,    3, 0x0a /* Public */,
      59,    1,  439,    3, 0x0a /* Public */,
      51,    1,  442,    3, 0x0a /* Public */,
       8,    1,  445,    3, 0x0a /* Public */,
      60,    1,  448,    3, 0x0a /* Public */,
      56,    1,  451,    3, 0x0a /* Public */,
       6,    1,  454,    3, 0x0a /* Public */,
      58,    1,  457,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::Int,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString, 0x80000000 | 4, QMetaType::Int,    7,    8,    5,    6,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString, 0x80000000 | 4,    7,    8,    5,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString,    7,    8,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4, QMetaType::Int,    8,    5,    6,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    8,    5,
    0x80000000 | 2, QMetaType::QString,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::QBrush, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2,   12,
    0x80000000 | 2, 0x80000000 | 2,   12,
    0x80000000 | 2, 0x80000000 | 2,   12,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,   12,   18,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,   12,   18,
    0x80000000 | 21, 0x80000000 | 2,   12,
    QMetaType::QFont, 0x80000000 | 2,   12,
    QMetaType::QBrush, 0x80000000 | 2,   12,
    QMetaType::QIcon, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    0x80000000 | 27, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   12,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   12,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   12,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   12,   36,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   12,   18,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   12,   18,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   12,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   12,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   12,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   12,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   12,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,   51,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,   58,
    QMetaType::QSize, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,

 // enums: name, flags, count, data
      61, 0x0,    2,  464,

 // enum data: key, value
      62, uint(PythonQtWrapper_QListWidgetItem::Type),
      63, uint(PythonQtWrapper_QListWidgetItem::UserType),

       0        // eod
};

void PythonQtWrapper_QListWidgetItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QListWidgetItem *_t = static_cast<PythonQtWrapper_QListWidgetItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QListWidget*>(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 1: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QListWidget*>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 2: { QListWidgetItem* _r = _t->new_QListWidgetItem();
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 3: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< PythonQtNewOwnerOfThis<QListWidget*>(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 4: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< PythonQtNewOwnerOfThis<QListWidget*>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 5: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 6: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< PythonQtNewOwnerOfThis<QListWidget*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 7: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< PythonQtNewOwnerOfThis<QListWidget*>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 8: { QListWidgetItem* _r = _t->new_QListWidgetItem((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QListWidgetItem((*reinterpret_cast< QListWidgetItem*(*)>(_a[1]))); break;
        case 10: { QBrush _r = _t->background((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 11: { Qt::CheckState _r = _t->checkState((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CheckState*>(_a[0]) = _r; }  break;
        case 12: { QListWidgetItem* _r = _t->clone((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 13: { QListWidgetItem* _r = _t->py_q_clone((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidgetItem**>(_a[0]) = _r; }  break;
        case 14: { QVariant _r = _t->data((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 15: { QVariant _r = _t->py_q_data((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 16: { Qt::ItemFlags _r = _t->flags((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 17: { QFont _r = _t->font((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 18: { QBrush _r = _t->foreground((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 19: { QIcon _r = _t->icon((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isHidden((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isSelected((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { QListWidget* _r = _t->listWidget((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QListWidget**>(_a[0]) = _r; }  break;
        case 23: _t->writeTo((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 24: _t->readFrom((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 25: _t->setBackground((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 26: _t->setCheckState((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< Qt::CheckState(*)>(_a[2]))); break;
        case 27: _t->setData((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 28: _t->py_q_setData((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 29: _t->setFlags((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< Qt::ItemFlags(*)>(_a[2]))); break;
        case 30: _t->setFont((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2]))); break;
        case 31: _t->setForeground((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 32: _t->setHidden((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 33: _t->setIcon((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2]))); break;
        case 34: _t->setSelected((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 35: _t->setSizeHint((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 36: _t->setStatusTip((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 37: _t->setText((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 38: _t->setTextAlignment((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 39: _t->setToolTip((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 40: _t->setWhatsThis((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 41: { QSize _r = _t->sizeHint((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 42: { QString _r = _t->statusTip((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 43: { QString _r = _t->text((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 44: { int _r = _t->textAlignment((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 45: { QString _r = _t->toolTip((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 46: { int _r = _t->type((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 47: { QString _r = _t->whatsThis((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QListWidgetItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QListWidgetItem.data,
      qt_meta_data_PythonQtWrapper_QListWidgetItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QListWidgetItem::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 < 48)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 48;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 48)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 48;
    }
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
