/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui11.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_gui11.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_gui11.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_QTextInlineObject_t {
    QByteArrayData data[26];
    char stringdata0[289];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextInlineObject_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextInlineObject_t qt_meta_stringdata_PythonQtWrapper_QTextInlineObject = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QTextInlineOb..."
QT_MOC_LITERAL(1, 34, 21), // "new_QTextInlineObject"
QT_MOC_LITERAL(2, 56, 18), // "QTextInlineObject*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 17), // "QTextInlineObject"
QT_MOC_LITERAL(5, 94, 5), // "other"
QT_MOC_LITERAL(6, 100, 24), // "delete_QTextInlineObject"
QT_MOC_LITERAL(7, 125, 3), // "obj"
QT_MOC_LITERAL(8, 129, 6), // "ascent"
QT_MOC_LITERAL(9, 136, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 153, 7), // "descent"
QT_MOC_LITERAL(11, 161, 6), // "format"
QT_MOC_LITERAL(12, 168, 11), // "formatIndex"
QT_MOC_LITERAL(13, 180, 6), // "height"
QT_MOC_LITERAL(14, 187, 7), // "isValid"
QT_MOC_LITERAL(15, 195, 4), // "rect"
QT_MOC_LITERAL(16, 200, 9), // "setAscent"
QT_MOC_LITERAL(17, 210, 1), // "a"
QT_MOC_LITERAL(18, 212, 10), // "setDescent"
QT_MOC_LITERAL(19, 223, 1), // "d"
QT_MOC_LITERAL(20, 225, 8), // "setWidth"
QT_MOC_LITERAL(21, 234, 1), // "w"
QT_MOC_LITERAL(22, 236, 13), // "textDirection"
QT_MOC_LITERAL(23, 250, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(24, 270, 12), // "textPosition"
QT_MOC_LITERAL(25, 283, 5) // "width"

    },
    "PythonQtWrapper_QTextInlineObject\0"
    "new_QTextInlineObject\0QTextInlineObject*\0"
    "\0QTextInlineObject\0other\0"
    "delete_QTextInlineObject\0obj\0ascent\0"
    "theWrappedObject\0descent\0format\0"
    "formatIndex\0height\0isValid\0rect\0"
    "setAscent\0a\0setDescent\0d\0setWidth\0w\0"
    "textDirection\0Qt::LayoutDirection\0"
    "textPosition\0width"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextInlineObject[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       1,    1,   95,    3, 0x0a /* Public */,
       6,    1,   98,    3, 0x0a /* Public */,
       8,    1,  101,    3, 0x0a /* Public */,
      10,    1,  104,    3, 0x0a /* Public */,
      11,    1,  107,    3, 0x0a /* Public */,
      12,    1,  110,    3, 0x0a /* Public */,
      13,    1,  113,    3, 0x0a /* Public */,
      14,    1,  116,    3, 0x0a /* Public */,
      15,    1,  119,    3, 0x0a /* Public */,
      16,    2,  122,    3, 0x0a /* Public */,
      18,    2,  127,    3, 0x0a /* Public */,
      20,    2,  132,    3, 0x0a /* Public */,
      22,    1,  137,    3, 0x0a /* Public */,
      24,    1,  140,    3, 0x0a /* Public */,
      25,    1,  143,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QTextFormat, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   21,
    0x80000000 | 23, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QTextInlineObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextInlineObject *_t = static_cast<PythonQtWrapper_QTextInlineObject *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextInlineObject* _r = _t->new_QTextInlineObject();
            if (_a[0]) *reinterpret_cast< QTextInlineObject**>(_a[0]) = _r; }  break;
        case 1: { QTextInlineObject* _r = _t->new_QTextInlineObject((*reinterpret_cast< const QTextInlineObject(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextInlineObject**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextInlineObject((*reinterpret_cast< QTextInlineObject*(*)>(_a[1]))); break;
        case 3: { qreal _r = _t->ascent((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->descent((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { QTextFormat _r = _t->format((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFormat*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->formatIndex((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->height((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->isValid((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QRectF _r = _t->rect((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 10: _t->setAscent((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 11: _t->setDescent((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 12: _t->setWidth((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 13: { Qt::LayoutDirection _r = _t->textDirection((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::LayoutDirection*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->textPosition((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->width((*reinterpret_cast< QTextInlineObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextInlineObject::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextInlineObject.data,
      qt_meta_data_PythonQtWrapper_QTextInlineObject,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextInlineObject::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextItem_t {
    QByteArrayData data[21];
    char stringdata0[226];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextItem_t qt_meta_stringdata_PythonQtWrapper_QTextItem = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QTextItem"
QT_MOC_LITERAL(1, 26, 13), // "new_QTextItem"
QT_MOC_LITERAL(2, 40, 10), // "QTextItem*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 16), // "delete_QTextItem"
QT_MOC_LITERAL(5, 69, 3), // "obj"
QT_MOC_LITERAL(6, 73, 6), // "ascent"
QT_MOC_LITERAL(7, 80, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 97, 7), // "descent"
QT_MOC_LITERAL(9, 105, 4), // "font"
QT_MOC_LITERAL(10, 110, 11), // "renderFlags"
QT_MOC_LITERAL(11, 122, 22), // "QTextItem::RenderFlags"
QT_MOC_LITERAL(12, 145, 4), // "text"
QT_MOC_LITERAL(13, 150, 5), // "width"
QT_MOC_LITERAL(14, 156, 10), // "RenderFlag"
QT_MOC_LITERAL(15, 167, 11), // "RightToLeft"
QT_MOC_LITERAL(16, 179, 8), // "Overline"
QT_MOC_LITERAL(17, 188, 9), // "Underline"
QT_MOC_LITERAL(18, 198, 9), // "StrikeOut"
QT_MOC_LITERAL(19, 208, 5), // "Dummy"
QT_MOC_LITERAL(20, 214, 11) // "RenderFlags"

    },
    "PythonQtWrapper_QTextItem\0new_QTextItem\0"
    "QTextItem*\0\0delete_QTextItem\0obj\0"
    "ascent\0theWrappedObject\0descent\0font\0"
    "renderFlags\0QTextItem::RenderFlags\0"
    "text\0width\0RenderFlag\0RightToLeft\0"
    "Overline\0Underline\0StrikeOut\0Dummy\0"
    "RenderFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   54,    3, 0x0a /* Public */,
       4,    1,   55,    3, 0x0a /* Public */,
       6,    1,   58,    3, 0x0a /* Public */,
       8,    1,   61,    3, 0x0a /* Public */,
       9,    1,   64,    3, 0x0a /* Public */,
      10,    1,   67,    3, 0x0a /* Public */,
      12,    1,   70,    3, 0x0a /* Public */,
      13,    1,   73,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::QReal, 0x80000000 | 2,    7,
    QMetaType::QReal, 0x80000000 | 2,    7,
    QMetaType::QFont, 0x80000000 | 2,    7,
    0x80000000 | 11, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    7,
    QMetaType::QReal, 0x80000000 | 2,    7,

 // enums: name, flags, count, data
      14, 0x0,    5,   84,
      20, 0x1,    5,   94,

 // enum data: key, value
      15, uint(PythonQtWrapper_QTextItem::RightToLeft),
      16, uint(PythonQtWrapper_QTextItem::Overline),
      17, uint(PythonQtWrapper_QTextItem::Underline),
      18, uint(PythonQtWrapper_QTextItem::StrikeOut),
      19, uint(PythonQtWrapper_QTextItem::Dummy),
      15, uint(PythonQtWrapper_QTextItem::RightToLeft),
      16, uint(PythonQtWrapper_QTextItem::Overline),
      17, uint(PythonQtWrapper_QTextItem::Underline),
      18, uint(PythonQtWrapper_QTextItem::StrikeOut),
      19, uint(PythonQtWrapper_QTextItem::Dummy),

       0        // eod
};

void PythonQtWrapper_QTextItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextItem *_t = static_cast<PythonQtWrapper_QTextItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextItem* _r = _t->new_QTextItem();
            if (_a[0]) *reinterpret_cast< QTextItem**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QTextItem((*reinterpret_cast< QTextItem*(*)>(_a[1]))); break;
        case 2: { qreal _r = _t->ascent((*reinterpret_cast< QTextItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 3: { qreal _r = _t->descent((*reinterpret_cast< QTextItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { QFont _r = _t->font((*reinterpret_cast< QTextItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 5: { QTextItem::RenderFlags _r = _t->renderFlags((*reinterpret_cast< QTextItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextItem::RenderFlags*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->text((*reinterpret_cast< QTextItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->width((*reinterpret_cast< QTextItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextItem.data,
      qt_meta_data_PythonQtWrapper_QTextItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextLayout_t {
    QByteArrayData data[84];
    char stringdata0[1033];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextLayout_t qt_meta_stringdata_PythonQtWrapper_QTextLayout = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTextLayout"
QT_MOC_LITERAL(1, 28, 15), // "new_QTextLayout"
QT_MOC_LITERAL(2, 44, 12), // "QTextLayout*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 4), // "text"
QT_MOC_LITERAL(5, 63, 4), // "font"
QT_MOC_LITERAL(6, 68, 13), // "QPaintDevice*"
QT_MOC_LITERAL(7, 82, 11), // "paintdevice"
QT_MOC_LITERAL(8, 94, 10), // "QTextBlock"
QT_MOC_LITERAL(9, 105, 1), // "b"
QT_MOC_LITERAL(10, 107, 18), // "delete_QTextLayout"
QT_MOC_LITERAL(11, 126, 3), // "obj"
QT_MOC_LITERAL(12, 130, 17), // "additionalFormats"
QT_MOC_LITERAL(13, 148, 31), // "QList<QTextLayout::FormatRange>"
QT_MOC_LITERAL(14, 180, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 197, 11), // "beginLayout"
QT_MOC_LITERAL(16, 209, 12), // "boundingRect"
QT_MOC_LITERAL(17, 222, 12), // "cacheEnabled"
QT_MOC_LITERAL(18, 235, 22), // "clearAdditionalFormats"
QT_MOC_LITERAL(19, 258, 12), // "clearFormats"
QT_MOC_LITERAL(20, 271, 11), // "clearLayout"
QT_MOC_LITERAL(21, 283, 10), // "createLine"
QT_MOC_LITERAL(22, 294, 9), // "QTextLine"
QT_MOC_LITERAL(23, 304, 15), // "cursorMoveStyle"
QT_MOC_LITERAL(24, 320, 19), // "Qt::CursorMoveStyle"
QT_MOC_LITERAL(25, 340, 4), // "draw"
QT_MOC_LITERAL(26, 345, 9), // "QPainter*"
QT_MOC_LITERAL(27, 355, 1), // "p"
QT_MOC_LITERAL(28, 357, 3), // "pos"
QT_MOC_LITERAL(29, 361, 33), // "QVector<QTextLayout::FormatRa..."
QT_MOC_LITERAL(30, 395, 10), // "selections"
QT_MOC_LITERAL(31, 406, 4), // "clip"
QT_MOC_LITERAL(32, 411, 10), // "drawCursor"
QT_MOC_LITERAL(33, 422, 14), // "cursorPosition"
QT_MOC_LITERAL(34, 437, 5), // "width"
QT_MOC_LITERAL(35, 443, 9), // "endLayout"
QT_MOC_LITERAL(36, 453, 7), // "formats"
QT_MOC_LITERAL(37, 461, 9), // "glyphRuns"
QT_MOC_LITERAL(38, 471, 16), // "QList<QGlyphRun>"
QT_MOC_LITERAL(39, 488, 4), // "from"
QT_MOC_LITERAL(40, 493, 6), // "length"
QT_MOC_LITERAL(41, 500, 21), // "isValidCursorPosition"
QT_MOC_LITERAL(42, 522, 18), // "leftCursorPosition"
QT_MOC_LITERAL(43, 541, 6), // "oldPos"
QT_MOC_LITERAL(44, 548, 6), // "lineAt"
QT_MOC_LITERAL(45, 555, 1), // "i"
QT_MOC_LITERAL(46, 557, 9), // "lineCount"
QT_MOC_LITERAL(47, 567, 19), // "lineForTextPosition"
QT_MOC_LITERAL(48, 587, 12), // "maximumWidth"
QT_MOC_LITERAL(49, 600, 12), // "minimumWidth"
QT_MOC_LITERAL(50, 613, 18), // "nextCursorPosition"
QT_MOC_LITERAL(51, 632, 23), // "QTextLayout::CursorMode"
QT_MOC_LITERAL(52, 656, 4), // "mode"
QT_MOC_LITERAL(53, 661, 8), // "position"
QT_MOC_LITERAL(54, 670, 19), // "preeditAreaPosition"
QT_MOC_LITERAL(55, 690, 15), // "preeditAreaText"
QT_MOC_LITERAL(56, 706, 22), // "previousCursorPosition"
QT_MOC_LITERAL(57, 729, 19), // "rightCursorPosition"
QT_MOC_LITERAL(58, 749, 20), // "setAdditionalFormats"
QT_MOC_LITERAL(59, 770, 9), // "overrides"
QT_MOC_LITERAL(60, 780, 15), // "setCacheEnabled"
QT_MOC_LITERAL(61, 796, 6), // "enable"
QT_MOC_LITERAL(62, 803, 18), // "setCursorMoveStyle"
QT_MOC_LITERAL(63, 822, 5), // "style"
QT_MOC_LITERAL(64, 828, 8), // "setFlags"
QT_MOC_LITERAL(65, 837, 5), // "flags"
QT_MOC_LITERAL(66, 843, 7), // "setFont"
QT_MOC_LITERAL(67, 851, 1), // "f"
QT_MOC_LITERAL(68, 853, 10), // "setFormats"
QT_MOC_LITERAL(69, 864, 11), // "setPosition"
QT_MOC_LITERAL(70, 876, 14), // "setPreeditArea"
QT_MOC_LITERAL(71, 891, 10), // "setRawFont"
QT_MOC_LITERAL(72, 902, 8), // "QRawFont"
QT_MOC_LITERAL(73, 911, 7), // "rawFont"
QT_MOC_LITERAL(74, 919, 7), // "setText"
QT_MOC_LITERAL(75, 927, 6), // "string"
QT_MOC_LITERAL(76, 934, 13), // "setTextOption"
QT_MOC_LITERAL(77, 948, 11), // "QTextOption"
QT_MOC_LITERAL(78, 960, 6), // "option"
QT_MOC_LITERAL(79, 967, 10), // "textOption"
QT_MOC_LITERAL(80, 978, 18), // "const QTextOption*"
QT_MOC_LITERAL(81, 997, 10), // "CursorMode"
QT_MOC_LITERAL(82, 1008, 14), // "SkipCharacters"
QT_MOC_LITERAL(83, 1023, 9) // "SkipWords"

    },
    "PythonQtWrapper_QTextLayout\0new_QTextLayout\0"
    "QTextLayout*\0\0text\0font\0QPaintDevice*\0"
    "paintdevice\0QTextBlock\0b\0delete_QTextLayout\0"
    "obj\0additionalFormats\0"
    "QList<QTextLayout::FormatRange>\0"
    "theWrappedObject\0beginLayout\0boundingRect\0"
    "cacheEnabled\0clearAdditionalFormats\0"
    "clearFormats\0clearLayout\0createLine\0"
    "QTextLine\0cursorMoveStyle\0Qt::CursorMoveStyle\0"
    "draw\0QPainter*\0p\0pos\0"
    "QVector<QTextLayout::FormatRange>\0"
    "selections\0clip\0drawCursor\0cursorPosition\0"
    "width\0endLayout\0formats\0glyphRuns\0"
    "QList<QGlyphRun>\0from\0length\0"
    "isValidCursorPosition\0leftCursorPosition\0"
    "oldPos\0lineAt\0i\0lineCount\0lineForTextPosition\0"
    "maximumWidth\0minimumWidth\0nextCursorPosition\0"
    "QTextLayout::CursorMode\0mode\0position\0"
    "preeditAreaPosition\0preeditAreaText\0"
    "previousCursorPosition\0rightCursorPosition\0"
    "setAdditionalFormats\0overrides\0"
    "setCacheEnabled\0enable\0setCursorMoveStyle\0"
    "style\0setFlags\0flags\0setFont\0f\0"
    "setFormats\0setPosition\0setPreeditArea\0"
    "setRawFont\0QRawFont\0rawFont\0setText\0"
    "string\0setTextOption\0QTextOption\0"
    "option\0textOption\0const QTextOption*\0"
    "CursorMode\0SkipCharacters\0SkipWords"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextLayout[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  284,    3, 0x0a /* Public */,
       1,    1,  285,    3, 0x0a /* Public */,
       1,    3,  288,    3, 0x0a /* Public */,
       1,    2,  295,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  300,    3, 0x0a /* Public */,
      10,    1,  303,    3, 0x0a /* Public */,
      12,    1,  306,    3, 0x0a /* Public */,
      15,    1,  309,    3, 0x0a /* Public */,
      16,    1,  312,    3, 0x0a /* Public */,
      17,    1,  315,    3, 0x0a /* Public */,
      18,    1,  318,    3, 0x0a /* Public */,
      19,    1,  321,    3, 0x0a /* Public */,
      20,    1,  324,    3, 0x0a /* Public */,
      21,    1,  327,    3, 0x0a /* Public */,
      23,    1,  330,    3, 0x0a /* Public */,
      25,    5,  333,    3, 0x0a /* Public */,
      25,    4,  344,    3, 0x2a /* Public | MethodCloned */,
      25,    3,  353,    3, 0x2a /* Public | MethodCloned */,
      32,    4,  360,    3, 0x0a /* Public */,
      32,    5,  369,    3, 0x0a /* Public */,
      35,    1,  380,    3, 0x0a /* Public */,
       5,    1,  383,    3, 0x0a /* Public */,
      36,    1,  386,    3, 0x0a /* Public */,
      37,    3,  389,    3, 0x0a /* Public */,
      37,    2,  396,    3, 0x2a /* Public | MethodCloned */,
      37,    1,  401,    3, 0x2a /* Public | MethodCloned */,
      41,    2,  404,    3, 0x0a /* Public */,
      42,    2,  409,    3, 0x0a /* Public */,
      44,    2,  414,    3, 0x0a /* Public */,
      46,    1,  419,    3, 0x0a /* Public */,
      47,    2,  422,    3, 0x0a /* Public */,
      48,    1,  427,    3, 0x0a /* Public */,
      49,    1,  430,    3, 0x0a /* Public */,
      50,    3,  433,    3, 0x0a /* Public */,
      50,    2,  440,    3, 0x2a /* Public | MethodCloned */,
      53,    1,  445,    3, 0x0a /* Public */,
      54,    1,  448,    3, 0x0a /* Public */,
      55,    1,  451,    3, 0x0a /* Public */,
      56,    3,  454,    3, 0x0a /* Public */,
      56,    2,  461,    3, 0x2a /* Public | MethodCloned */,
      57,    2,  466,    3, 0x0a /* Public */,
      58,    2,  471,    3, 0x0a /* Public */,
      60,    2,  476,    3, 0x0a /* Public */,
      62,    2,  481,    3, 0x0a /* Public */,
      64,    2,  486,    3, 0x0a /* Public */,
      66,    2,  491,    3, 0x0a /* Public */,
      68,    2,  496,    3, 0x0a /* Public */,
      69,    2,  501,    3, 0x0a /* Public */,
      70,    3,  506,    3, 0x0a /* Public */,
      71,    2,  513,    3, 0x0a /* Public */,
      74,    2,  518,    3, 0x0a /* Public */,
      76,    2,  523,    3, 0x0a /* Public */,
       4,    1,  528,    3, 0x0a /* Public */,
      79,    1,  531,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString,    4,
    0x80000000 | 2, QMetaType::QString, QMetaType::QFont, 0x80000000 | 6,    4,    5,    7,
    0x80000000 | 2, QMetaType::QString, QMetaType::QFont,    4,    5,
    0x80000000 | 2, 0x80000000 | 8,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 13, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2,   14,
    QMetaType::QRectF, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2,   14,
    0x80000000 | 22, 0x80000000 | 2,   14,
    0x80000000 | 24, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26, QMetaType::QPointF, 0x80000000 | 29, QMetaType::QRectF,   14,   27,   28,   30,   31,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26, QMetaType::QPointF, 0x80000000 | 29,   14,   27,   28,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26, QMetaType::QPointF,   14,   27,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26, QMetaType::QPointF, QMetaType::Int,   14,   27,   28,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26, QMetaType::QPointF, QMetaType::Int, QMetaType::Int,   14,   27,   28,   33,   34,
    QMetaType::Void, 0x80000000 | 2,   14,
    QMetaType::QFont, 0x80000000 | 2,   14,
    0x80000000 | 29, 0x80000000 | 2,   14,
    0x80000000 | 38, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   14,   39,   40,
    0x80000000 | 38, 0x80000000 | 2, QMetaType::Int,   14,   39,
    0x80000000 | 38, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   14,   28,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   14,   43,
    0x80000000 | 22, 0x80000000 | 2, QMetaType::Int,   14,   45,
    QMetaType::Int, 0x80000000 | 2,   14,
    0x80000000 | 22, 0x80000000 | 2, QMetaType::Int,   14,   28,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 51,   14,   43,   52,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   14,   43,
    QMetaType::QPointF, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 51,   14,   43,   52,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   14,   43,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   14,   43,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   14,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   61,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   14,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   14,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   14,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   14,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   14,   53,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 72,   14,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,   75,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,   14,   78,
    QMetaType::QString, 0x80000000 | 2,   14,
    0x80000000 | 80, 0x80000000 | 2,   14,

 // enums: name, flags, count, data
      81, 0x0,    2,  538,

 // enum data: key, value
      82, uint(PythonQtWrapper_QTextLayout::SkipCharacters),
      83, uint(PythonQtWrapper_QTextLayout::SkipWords),

       0        // eod
};

void PythonQtWrapper_QTextLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextLayout *_t = static_cast<PythonQtWrapper_QTextLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextLayout* _r = _t->new_QTextLayout();
            if (_a[0]) *reinterpret_cast< QTextLayout**>(_a[0]) = _r; }  break;
        case 1: { QTextLayout* _r = _t->new_QTextLayout((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLayout**>(_a[0]) = _r; }  break;
        case 2: { QTextLayout* _r = _t->new_QTextLayout((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])),(*reinterpret_cast< QPaintDevice*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextLayout**>(_a[0]) = _r; }  break;
        case 3: { QTextLayout* _r = _t->new_QTextLayout((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextLayout**>(_a[0]) = _r; }  break;
        case 4: { QTextLayout* _r = _t->new_QTextLayout((*reinterpret_cast< const QTextBlock(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLayout**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QTextLayout((*reinterpret_cast< QTextLayout*(*)>(_a[1]))); break;
        case 6: { QList<QTextLayout::FormatRange> _r = _t->additionalFormats((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTextLayout::FormatRange>*>(_a[0]) = _r; }  break;
        case 7: _t->beginLayout((*reinterpret_cast< QTextLayout*(*)>(_a[1]))); break;
        case 8: { QRectF _r = _t->boundingRect((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->cacheEnabled((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: _t->clearAdditionalFormats((*reinterpret_cast< QTextLayout*(*)>(_a[1]))); break;
        case 11: _t->clearFormats((*reinterpret_cast< QTextLayout*(*)>(_a[1]))); break;
        case 12: _t->clearLayout((*reinterpret_cast< QTextLayout*(*)>(_a[1]))); break;
        case 13: { QTextLine _r = _t->createLine((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLine*>(_a[0]) = _r; }  break;
        case 14: { Qt::CursorMoveStyle _r = _t->cursorMoveStyle((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CursorMoveStyle*>(_a[0]) = _r; }  break;
        case 15: _t->draw((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< const QVector<QTextLayout::FormatRange>(*)>(_a[4])),(*reinterpret_cast< const QRectF(*)>(_a[5]))); break;
        case 16: _t->draw((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< const QVector<QTextLayout::FormatRange>(*)>(_a[4]))); break;
        case 17: _t->draw((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3]))); break;
        case 18: _t->drawCursor((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 19: _t->drawCursor((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 20: _t->endLayout((*reinterpret_cast< QTextLayout*(*)>(_a[1]))); break;
        case 21: { QFont _r = _t->font((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 22: { QVector<QTextLayout::FormatRange> _r = _t->formats((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QTextLayout::FormatRange>*>(_a[0]) = _r; }  break;
        case 23: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 24: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 25: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->isValidCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->leftCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { QTextLine _r = _t->lineAt((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextLine*>(_a[0]) = _r; }  break;
        case 29: { int _r = _t->lineCount((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 30: { QTextLine _r = _t->lineForTextPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextLine*>(_a[0]) = _r; }  break;
        case 31: { qreal _r = _t->maximumWidth((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 32: { qreal _r = _t->minimumWidth((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 33: { int _r = _t->nextCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QTextLayout::CursorMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 34: { int _r = _t->nextCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 35: { QPointF _r = _t->position((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 36: { int _r = _t->preeditAreaPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 37: { QString _r = _t->preeditAreaText((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 38: { int _r = _t->previousCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QTextLayout::CursorMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 39: { int _r = _t->previousCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 40: { int _r = _t->rightCursorPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 41: _t->setAdditionalFormats((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QList<QTextLayout::FormatRange>(*)>(_a[2]))); break;
        case 42: _t->setCacheEnabled((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 43: _t->setCursorMoveStyle((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::CursorMoveStyle(*)>(_a[2]))); break;
        case 44: _t->setFlags((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 45: _t->setFont((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2]))); break;
        case 46: _t->setFormats((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QVector<QTextLayout::FormatRange>(*)>(_a[2]))); break;
        case 47: _t->setPosition((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 48: _t->setPreeditArea((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 49: _t->setRawFont((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QRawFont(*)>(_a[2]))); break;
        case 50: _t->setText((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 51: _t->setTextOption((*reinterpret_cast< QTextLayout*(*)>(_a[1])),(*reinterpret_cast< const QTextOption(*)>(_a[2]))); break;
        case 52: { QString _r = _t->text((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 53: { const QTextOption* _r = _t->textOption((*reinterpret_cast< QTextLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QTextOption**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextLayout.data,
      qt_meta_data_PythonQtWrapper_QTextLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextLayout::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 < 54)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 54;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 54)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 54;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextLayout__FormatRange_t {
    QByteArrayData data[19];
    char stringdata0[299];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextLayout__FormatRange_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextLayout__FormatRange_t qt_meta_stringdata_PythonQtWrapper_QTextLayout__FormatRange = {
    {
QT_MOC_LITERAL(0, 0, 40), // "PythonQtWrapper_QTextLayout__..."
QT_MOC_LITERAL(1, 41, 28), // "new_QTextLayout__FormatRange"
QT_MOC_LITERAL(2, 70, 25), // "QTextLayout::FormatRange*"
QT_MOC_LITERAL(3, 96, 0), // ""
QT_MOC_LITERAL(4, 97, 24), // "QTextLayout::FormatRange"
QT_MOC_LITERAL(5, 122, 5), // "other"
QT_MOC_LITERAL(6, 128, 31), // "delete_QTextLayout__FormatRange"
QT_MOC_LITERAL(7, 160, 3), // "obj"
QT_MOC_LITERAL(8, 164, 13), // "py_set_format"
QT_MOC_LITERAL(9, 178, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 195, 15), // "QTextCharFormat"
QT_MOC_LITERAL(11, 211, 6), // "format"
QT_MOC_LITERAL(12, 218, 13), // "py_get_format"
QT_MOC_LITERAL(13, 232, 13), // "py_set_length"
QT_MOC_LITERAL(14, 246, 6), // "length"
QT_MOC_LITERAL(15, 253, 13), // "py_get_length"
QT_MOC_LITERAL(16, 267, 12), // "py_set_start"
QT_MOC_LITERAL(17, 280, 5), // "start"
QT_MOC_LITERAL(18, 286, 12) // "py_get_start"

    },
    "PythonQtWrapper_QTextLayout__FormatRange\0"
    "new_QTextLayout__FormatRange\0"
    "QTextLayout::FormatRange*\0\0"
    "QTextLayout::FormatRange\0other\0"
    "delete_QTextLayout__FormatRange\0obj\0"
    "py_set_format\0theWrappedObject\0"
    "QTextCharFormat\0format\0py_get_format\0"
    "py_set_length\0length\0py_get_length\0"
    "py_set_start\0start\0py_get_start"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextLayout__FormatRange[] = {

 // 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 */,
       1,    1,   60,    3, 0x0a /* Public */,
       6,    1,   63,    3, 0x0a /* Public */,
       8,    2,   66,    3, 0x0a /* Public */,
      12,    1,   71,    3, 0x0a /* Public */,
      13,    2,   74,    3, 0x0a /* Public */,
      15,    1,   79,    3, 0x0a /* Public */,
      16,    2,   82,    3, 0x0a /* Public */,
      18,    1,   87,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextLayout__FormatRange::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextLayout__FormatRange *_t = static_cast<PythonQtWrapper_QTextLayout__FormatRange *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextLayout::FormatRange* _r = _t->new_QTextLayout__FormatRange();
            if (_a[0]) *reinterpret_cast< QTextLayout::FormatRange**>(_a[0]) = _r; }  break;
        case 1: { QTextLayout::FormatRange* _r = _t->new_QTextLayout__FormatRange((*reinterpret_cast< const QTextLayout::FormatRange(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLayout::FormatRange**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextLayout__FormatRange((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1]))); break;
        case 3: _t->py_set_format((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1])),(*reinterpret_cast< QTextCharFormat(*)>(_a[2]))); break;
        case 4: { QTextCharFormat _r = _t->py_get_format((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 5: _t->py_set_length((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 6: { int _r = _t->py_get_length((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: _t->py_set_start((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: { int _r = _t->py_get_start((*reinterpret_cast< QTextLayout::FormatRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextLayout__FormatRange::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextLayout__FormatRange.data,
      qt_meta_data_PythonQtWrapper_QTextLayout__FormatRange,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextLayout__FormatRange::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextLine_t {
    QByteArrayData data[57];
    char stringdata0[628];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextLine_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextLine_t qt_meta_stringdata_PythonQtWrapper_QTextLine = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QTextLine"
QT_MOC_LITERAL(1, 26, 13), // "new_QTextLine"
QT_MOC_LITERAL(2, 40, 10), // "QTextLine*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 9), // "QTextLine"
QT_MOC_LITERAL(5, 62, 5), // "other"
QT_MOC_LITERAL(6, 68, 16), // "delete_QTextLine"
QT_MOC_LITERAL(7, 85, 3), // "obj"
QT_MOC_LITERAL(8, 89, 6), // "ascent"
QT_MOC_LITERAL(9, 96, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 113, 9), // "cursorToX"
QT_MOC_LITERAL(11, 123, 9), // "cursorPos"
QT_MOC_LITERAL(12, 133, 15), // "QTextLine::Edge"
QT_MOC_LITERAL(13, 149, 4), // "edge"
QT_MOC_LITERAL(14, 154, 7), // "descent"
QT_MOC_LITERAL(15, 162, 4), // "draw"
QT_MOC_LITERAL(16, 167, 9), // "QPainter*"
QT_MOC_LITERAL(17, 177, 1), // "p"
QT_MOC_LITERAL(18, 179, 5), // "point"
QT_MOC_LITERAL(19, 185, 31), // "const QTextLayout::FormatRange*"
QT_MOC_LITERAL(20, 217, 9), // "selection"
QT_MOC_LITERAL(21, 227, 9), // "glyphRuns"
QT_MOC_LITERAL(22, 237, 16), // "QList<QGlyphRun>"
QT_MOC_LITERAL(23, 254, 4), // "from"
QT_MOC_LITERAL(24, 259, 6), // "length"
QT_MOC_LITERAL(25, 266, 6), // "height"
QT_MOC_LITERAL(26, 273, 17), // "horizontalAdvance"
QT_MOC_LITERAL(27, 291, 7), // "isValid"
QT_MOC_LITERAL(28, 299, 7), // "leading"
QT_MOC_LITERAL(29, 307, 15), // "leadingIncluded"
QT_MOC_LITERAL(30, 323, 10), // "lineNumber"
QT_MOC_LITERAL(31, 334, 15), // "naturalTextRect"
QT_MOC_LITERAL(32, 350, 16), // "naturalTextWidth"
QT_MOC_LITERAL(33, 367, 8), // "position"
QT_MOC_LITERAL(34, 376, 4), // "rect"
QT_MOC_LITERAL(35, 381, 18), // "setLeadingIncluded"
QT_MOC_LITERAL(36, 400, 8), // "included"
QT_MOC_LITERAL(37, 409, 12), // "setLineWidth"
QT_MOC_LITERAL(38, 422, 5), // "width"
QT_MOC_LITERAL(39, 428, 13), // "setNumColumns"
QT_MOC_LITERAL(40, 442, 7), // "columns"
QT_MOC_LITERAL(41, 450, 14), // "alignmentWidth"
QT_MOC_LITERAL(42, 465, 11), // "setPosition"
QT_MOC_LITERAL(43, 477, 3), // "pos"
QT_MOC_LITERAL(44, 481, 10), // "textLength"
QT_MOC_LITERAL(45, 492, 9), // "textStart"
QT_MOC_LITERAL(46, 502, 1), // "x"
QT_MOC_LITERAL(47, 504, 9), // "xToCursor"
QT_MOC_LITERAL(48, 514, 25), // "QTextLine::CursorPosition"
QT_MOC_LITERAL(49, 540, 6), // "arg__2"
QT_MOC_LITERAL(50, 547, 1), // "y"
QT_MOC_LITERAL(51, 549, 14), // "CursorPosition"
QT_MOC_LITERAL(52, 564, 23), // "CursorBetweenCharacters"
QT_MOC_LITERAL(53, 588, 17), // "CursorOnCharacter"
QT_MOC_LITERAL(54, 606, 4), // "Edge"
QT_MOC_LITERAL(55, 611, 7), // "Leading"
QT_MOC_LITERAL(56, 619, 8) // "Trailing"

    },
    "PythonQtWrapper_QTextLine\0new_QTextLine\0"
    "QTextLine*\0\0QTextLine\0other\0"
    "delete_QTextLine\0obj\0ascent\0"
    "theWrappedObject\0cursorToX\0cursorPos\0"
    "QTextLine::Edge\0edge\0descent\0draw\0"
    "QPainter*\0p\0point\0const QTextLayout::FormatRange*\0"
    "selection\0glyphRuns\0QList<QGlyphRun>\0"
    "from\0length\0height\0horizontalAdvance\0"
    "isValid\0leading\0leadingIncluded\0"
    "lineNumber\0naturalTextRect\0naturalTextWidth\0"
    "position\0rect\0setLeadingIncluded\0"
    "included\0setLineWidth\0width\0setNumColumns\0"
    "columns\0alignmentWidth\0setPosition\0"
    "pos\0textLength\0textStart\0x\0xToCursor\0"
    "QTextLine::CursorPosition\0arg__2\0y\0"
    "CursorPosition\0CursorBetweenCharacters\0"
    "CursorOnCharacter\0Edge\0Leading\0Trailing"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextLine[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  184,    3, 0x0a /* Public */,
       1,    1,  185,    3, 0x0a /* Public */,
       6,    1,  188,    3, 0x0a /* Public */,
       8,    1,  191,    3, 0x0a /* Public */,
      10,    3,  194,    3, 0x0a /* Public */,
      10,    2,  201,    3, 0x2a /* Public | MethodCloned */,
      14,    1,  206,    3, 0x0a /* Public */,
      15,    4,  209,    3, 0x0a /* Public */,
      15,    3,  218,    3, 0x2a /* Public | MethodCloned */,
      21,    3,  225,    3, 0x0a /* Public */,
      21,    2,  232,    3, 0x2a /* Public | MethodCloned */,
      21,    1,  237,    3, 0x2a /* Public | MethodCloned */,
      25,    1,  240,    3, 0x0a /* Public */,
      26,    1,  243,    3, 0x0a /* Public */,
      27,    1,  246,    3, 0x0a /* Public */,
      28,    1,  249,    3, 0x0a /* Public */,
      29,    1,  252,    3, 0x0a /* Public */,
      30,    1,  255,    3, 0x0a /* Public */,
      31,    1,  258,    3, 0x0a /* Public */,
      32,    1,  261,    3, 0x0a /* Public */,
      33,    1,  264,    3, 0x0a /* Public */,
      34,    1,  267,    3, 0x0a /* Public */,
      35,    2,  270,    3, 0x0a /* Public */,
      37,    2,  275,    3, 0x0a /* Public */,
      39,    2,  280,    3, 0x0a /* Public */,
      39,    3,  285,    3, 0x0a /* Public */,
      42,    2,  292,    3, 0x0a /* Public */,
      44,    1,  297,    3, 0x0a /* Public */,
      45,    1,  300,    3, 0x0a /* Public */,
      38,    1,  303,    3, 0x0a /* Public */,
      46,    1,  306,    3, 0x0a /* Public */,
      47,    3,  309,    3, 0x0a /* Public */,
      47,    2,  316,    3, 0x2a /* Public | MethodCloned */,
      50,    1,  321,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12,    9,   11,   13,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::QPointF, 0x80000000 | 19,    9,   17,   18,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::QPointF,    9,   17,   18,
    0x80000000 | 22, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   23,   24,
    0x80000000 | 22, 0x80000000 | 2, QMetaType::Int,    9,   23,
    0x80000000 | 22, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QPointF, 0x80000000 | 2,    9,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   36,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   40,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    9,   43,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QReal, 0x80000000 | 48,    9,   46,   49,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QReal,    9,   46,
    QMetaType::QReal, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
      51, 0x0,    2,  332,
      54, 0x0,    2,  336,

 // enum data: key, value
      52, uint(PythonQtWrapper_QTextLine::CursorBetweenCharacters),
      53, uint(PythonQtWrapper_QTextLine::CursorOnCharacter),
      55, uint(PythonQtWrapper_QTextLine::Leading),
      56, uint(PythonQtWrapper_QTextLine::Trailing),

       0        // eod
};

void PythonQtWrapper_QTextLine::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextLine *_t = static_cast<PythonQtWrapper_QTextLine *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextLine* _r = _t->new_QTextLine();
            if (_a[0]) *reinterpret_cast< QTextLine**>(_a[0]) = _r; }  break;
        case 1: { QTextLine* _r = _t->new_QTextLine((*reinterpret_cast< const QTextLine(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLine**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextLine((*reinterpret_cast< QTextLine*(*)>(_a[1]))); break;
        case 3: { qreal _r = _t->ascent((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->cursorToX((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QTextLine::Edge(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { qreal _r = _t->cursorToX((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { qreal _r = _t->descent((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: _t->draw((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< const QTextLayout::FormatRange*(*)>(_a[4]))); break;
        case 8: _t->draw((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3]))); break;
        case 9: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 10: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 11: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->height((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->horizontalAdvance((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isValid((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->leading((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->leadingIncluded((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->lineNumber((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { QRectF _r = _t->naturalTextRect((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 19: { qreal _r = _t->naturalTextWidth((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 20: { QPointF _r = _t->position((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 21: { QRectF _r = _t->rect((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 22: _t->setLeadingIncluded((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 23: _t->setLineWidth((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 24: _t->setNumColumns((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 25: _t->setNumColumns((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 26: _t->setPosition((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 27: { int _r = _t->textLength((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { int _r = _t->textStart((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 29: { qreal _r = _t->width((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 30: { qreal _r = _t->x((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->xToCursor((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< QTextLine::CursorPosition(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->xToCursor((*reinterpret_cast< QTextLine*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: { qreal _r = _t->y((*reinterpret_cast< QTextLine*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextLine::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextLine.data,
      qt_meta_data_PythonQtWrapper_QTextLine,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextLine::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 < 34)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 34;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 34)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 34;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextList_t {
    QByteArrayData data[23];
    char stringdata0[221];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextList_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextList_t qt_meta_stringdata_PythonQtWrapper_QTextList = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QTextList"
QT_MOC_LITERAL(1, 26, 13), // "new_QTextList"
QT_MOC_LITERAL(2, 40, 10), // "QTextList*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 14), // "QTextDocument*"
QT_MOC_LITERAL(5, 67, 3), // "doc"
QT_MOC_LITERAL(6, 71, 16), // "delete_QTextList"
QT_MOC_LITERAL(7, 88, 3), // "obj"
QT_MOC_LITERAL(8, 92, 3), // "add"
QT_MOC_LITERAL(9, 96, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 113, 10), // "QTextBlock"
QT_MOC_LITERAL(11, 124, 5), // "block"
QT_MOC_LITERAL(12, 130, 5), // "count"
QT_MOC_LITERAL(13, 136, 6), // "format"
QT_MOC_LITERAL(14, 143, 15), // "QTextListFormat"
QT_MOC_LITERAL(15, 159, 4), // "item"
QT_MOC_LITERAL(16, 164, 1), // "i"
QT_MOC_LITERAL(17, 166, 10), // "itemNumber"
QT_MOC_LITERAL(18, 177, 6), // "arg__1"
QT_MOC_LITERAL(19, 184, 8), // "itemText"
QT_MOC_LITERAL(20, 193, 6), // "remove"
QT_MOC_LITERAL(21, 200, 10), // "removeItem"
QT_MOC_LITERAL(22, 211, 9) // "setFormat"

    },
    "PythonQtWrapper_QTextList\0new_QTextList\0"
    "QTextList*\0\0QTextDocument*\0doc\0"
    "delete_QTextList\0obj\0add\0theWrappedObject\0"
    "QTextBlock\0block\0count\0format\0"
    "QTextListFormat\0item\0i\0itemNumber\0"
    "arg__1\0itemText\0remove\0removeItem\0"
    "setFormat"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextList[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    3, 0x0a /* Public */,
       6,    1,   72,    3, 0x0a /* Public */,
       8,    2,   75,    3, 0x0a /* Public */,
      12,    1,   80,    3, 0x0a /* Public */,
      13,    1,   83,    3, 0x0a /* Public */,
      15,    2,   86,    3, 0x0a /* Public */,
      17,    2,   91,    3, 0x0a /* Public */,
      19,    2,   96,    3, 0x0a /* Public */,
      20,    2,  101,    3, 0x0a /* Public */,
      21,    2,  106,    3, 0x0a /* Public */,
      22,    2,  111,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 14, 0x80000000 | 2,    9,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::Int,    9,   16,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 10,    9,   18,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 10,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   13,

       0        // eod
};

void PythonQtWrapper_QTextList::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextList *_t = static_cast<PythonQtWrapper_QTextList *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextList* _r = _t->new_QTextList((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QTextList((*reinterpret_cast< QTextList*(*)>(_a[1]))); break;
        case 2: _t->add((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 3: { int _r = _t->count((*reinterpret_cast< QTextList*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { QTextListFormat _r = _t->format((*reinterpret_cast< QTextList*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextListFormat*>(_a[0]) = _r; }  break;
        case 5: { QTextBlock _r = _t->item((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->itemNumber((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QString _r = _t->itemText((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: _t->remove((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 9: _t->removeItem((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: _t->setFormat((*reinterpret_cast< QTextList*(*)>(_a[1])),(*reinterpret_cast< const QTextListFormat(*)>(_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< QTextDocument* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); 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< QTextList* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextList::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextList.data,
      qt_meta_data_PythonQtWrapper_QTextList,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextList::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_QTextListFormat_t {
    QByteArrayData data[30];
    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_QTextListFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextListFormat_t qt_meta_stringdata_PythonQtWrapper_QTextListFormat = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QTextListFormat"
QT_MOC_LITERAL(1, 32, 19), // "new_QTextListFormat"
QT_MOC_LITERAL(2, 52, 16), // "QTextListFormat*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 3), // "fmt"
QT_MOC_LITERAL(5, 74, 15), // "QTextListFormat"
QT_MOC_LITERAL(6, 90, 5), // "other"
QT_MOC_LITERAL(7, 96, 22), // "delete_QTextListFormat"
QT_MOC_LITERAL(8, 119, 3), // "obj"
QT_MOC_LITERAL(9, 123, 6), // "indent"
QT_MOC_LITERAL(10, 130, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 147, 7), // "isValid"
QT_MOC_LITERAL(12, 155, 12), // "numberPrefix"
QT_MOC_LITERAL(13, 168, 12), // "numberSuffix"
QT_MOC_LITERAL(14, 181, 9), // "setIndent"
QT_MOC_LITERAL(15, 191, 15), // "setNumberPrefix"
QT_MOC_LITERAL(16, 207, 15), // "setNumberSuffix"
QT_MOC_LITERAL(17, 223, 8), // "setStyle"
QT_MOC_LITERAL(18, 232, 22), // "QTextListFormat::Style"
QT_MOC_LITERAL(19, 255, 5), // "style"
QT_MOC_LITERAL(20, 261, 5), // "Style"
QT_MOC_LITERAL(21, 267, 8), // "ListDisc"
QT_MOC_LITERAL(22, 276, 10), // "ListCircle"
QT_MOC_LITERAL(23, 287, 10), // "ListSquare"
QT_MOC_LITERAL(24, 298, 11), // "ListDecimal"
QT_MOC_LITERAL(25, 310, 14), // "ListLowerAlpha"
QT_MOC_LITERAL(26, 325, 14), // "ListUpperAlpha"
QT_MOC_LITERAL(27, 340, 14), // "ListLowerRoman"
QT_MOC_LITERAL(28, 355, 14), // "ListUpperRoman"
QT_MOC_LITERAL(29, 370, 18) // "ListStyleUndefined"

    },
    "PythonQtWrapper_QTextListFormat\0"
    "new_QTextListFormat\0QTextListFormat*\0"
    "\0fmt\0QTextListFormat\0other\0"
    "delete_QTextListFormat\0obj\0indent\0"
    "theWrappedObject\0isValid\0numberPrefix\0"
    "numberSuffix\0setIndent\0setNumberPrefix\0"
    "setNumberSuffix\0setStyle\0"
    "QTextListFormat::Style\0style\0Style\0"
    "ListDisc\0ListCircle\0ListSquare\0"
    "ListDecimal\0ListLowerAlpha\0ListUpperAlpha\0"
    "ListLowerRoman\0ListUpperRoman\0"
    "ListStyleUndefined"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextListFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   79,    3, 0x0a /* Public */,
       1,    1,   80,    3, 0x0a /* Public */,
       1,    1,   83,    3, 0x0a /* Public */,
       7,    1,   86,    3, 0x0a /* Public */,
       9,    1,   89,    3, 0x0a /* Public */,
      11,    1,   92,    3, 0x0a /* Public */,
      12,    1,   95,    3, 0x0a /* Public */,
      13,    1,   98,    3, 0x0a /* Public */,
      14,    2,  101,    3, 0x0a /* Public */,
      15,    2,  106,    3, 0x0a /* Public */,
      16,    2,  111,    3, 0x0a /* Public */,
      17,    2,  116,    3, 0x0a /* Public */,
      19,    1,  121,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QTextFormat,    4,
    0x80000000 | 2, 0x80000000 | 5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    0x80000000 | 18, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      20, 0x0,    9,  128,

 // enum data: key, value
      21, uint(PythonQtWrapper_QTextListFormat::ListDisc),
      22, uint(PythonQtWrapper_QTextListFormat::ListCircle),
      23, uint(PythonQtWrapper_QTextListFormat::ListSquare),
      24, uint(PythonQtWrapper_QTextListFormat::ListDecimal),
      25, uint(PythonQtWrapper_QTextListFormat::ListLowerAlpha),
      26, uint(PythonQtWrapper_QTextListFormat::ListUpperAlpha),
      27, uint(PythonQtWrapper_QTextListFormat::ListLowerRoman),
      28, uint(PythonQtWrapper_QTextListFormat::ListUpperRoman),
      29, uint(PythonQtWrapper_QTextListFormat::ListStyleUndefined),

       0        // eod
};

void PythonQtWrapper_QTextListFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextListFormat *_t = static_cast<PythonQtWrapper_QTextListFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextListFormat* _r = _t->new_QTextListFormat();
            if (_a[0]) *reinterpret_cast< QTextListFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextListFormat* _r = _t->new_QTextListFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextListFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextListFormat* _r = _t->new_QTextListFormat((*reinterpret_cast< const QTextListFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextListFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextListFormat((*reinterpret_cast< QTextListFormat*(*)>(_a[1]))); break;
        case 4: { int _r = _t->indent((*reinterpret_cast< QTextListFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isValid((*reinterpret_cast< QTextListFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->numberPrefix((*reinterpret_cast< QTextListFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: { QString _r = _t->numberSuffix((*reinterpret_cast< QTextListFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: _t->setIndent((*reinterpret_cast< QTextListFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: _t->setNumberPrefix((*reinterpret_cast< QTextListFormat*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 10: _t->setNumberSuffix((*reinterpret_cast< QTextListFormat*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 11: _t->setStyle((*reinterpret_cast< QTextListFormat*(*)>(_a[1])),(*reinterpret_cast< QTextListFormat::Style(*)>(_a[2]))); break;
        case 12: { QTextListFormat::Style _r = _t->style((*reinterpret_cast< QTextListFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextListFormat::Style*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextListFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextListFormat.data,
      qt_meta_data_PythonQtWrapper_QTextListFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextListFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextObject_t {
    QByteArrayData data[12];
    char stringdata0[144];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextObject_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextObject_t qt_meta_stringdata_PythonQtWrapper_QTextObject = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTextObject"
QT_MOC_LITERAL(1, 28, 15), // "new_QTextObject"
QT_MOC_LITERAL(2, 44, 12), // "QTextObject*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 14), // "QTextDocument*"
QT_MOC_LITERAL(5, 73, 3), // "doc"
QT_MOC_LITERAL(6, 77, 8), // "document"
QT_MOC_LITERAL(7, 86, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 103, 6), // "format"
QT_MOC_LITERAL(9, 110, 11), // "formatIndex"
QT_MOC_LITERAL(10, 122, 11), // "objectIndex"
QT_MOC_LITERAL(11, 134, 9) // "setFormat"

    },
    "PythonQtWrapper_QTextObject\0new_QTextObject\0"
    "QTextObject*\0\0QTextDocument*\0doc\0"
    "document\0theWrappedObject\0format\0"
    "formatIndex\0objectIndex\0setFormat"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextObject[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   44,    3, 0x0a /* Public */,
       6,    1,   47,    3, 0x0a /* Public */,
       8,    1,   50,    3, 0x0a /* Public */,
       9,    1,   53,    3, 0x0a /* Public */,
      10,    1,   56,    3, 0x0a /* Public */,
      11,    2,   59,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextObject *_t = static_cast<PythonQtWrapper_QTextObject *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextObject* _r = _t->new_QTextObject((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextObject**>(_a[0]) = _r; }  break;
        case 1: { QTextDocument* _r = _t->document((*reinterpret_cast< QTextObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 2: { QTextFormat _r = _t->format((*reinterpret_cast< QTextObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFormat*>(_a[0]) = _r; }  break;
        case 3: { int _r = _t->formatIndex((*reinterpret_cast< QTextObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->objectIndex((*reinterpret_cast< QTextObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: _t->setFormat((*reinterpret_cast< QTextObject*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_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< QTextDocument* >(); 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< QTextObject* >(); 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< QTextObject* >(); 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< QTextObject* >(); 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< QTextObject* >(); 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< QTextObject* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextObject::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextObject.data,
      qt_meta_data_PythonQtWrapper_QTextObject,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextObject::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_QTextOption_t {
    QByteArrayData data[53];
    char stringdata0[692];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextOption_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextOption_t qt_meta_stringdata_PythonQtWrapper_QTextOption = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTextOption"
QT_MOC_LITERAL(1, 28, 15), // "new_QTextOption"
QT_MOC_LITERAL(2, 44, 12), // "QTextOption*"
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, 11), // "QTextOption"
QT_MOC_LITERAL(7, 94, 1), // "o"
QT_MOC_LITERAL(8, 96, 18), // "delete_QTextOption"
QT_MOC_LITERAL(9, 115, 3), // "obj"
QT_MOC_LITERAL(10, 119, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 136, 5), // "flags"
QT_MOC_LITERAL(12, 142, 18), // "QTextOption::Flags"
QT_MOC_LITERAL(13, 161, 12), // "setAlignment"
QT_MOC_LITERAL(14, 174, 8), // "setFlags"
QT_MOC_LITERAL(15, 183, 11), // "setTabArray"
QT_MOC_LITERAL(16, 195, 12), // "QList<qreal>"
QT_MOC_LITERAL(17, 208, 8), // "tabStops"
QT_MOC_LITERAL(18, 217, 10), // "setTabStop"
QT_MOC_LITERAL(19, 228, 7), // "tabStop"
QT_MOC_LITERAL(20, 236, 7), // "setTabs"
QT_MOC_LITERAL(21, 244, 23), // "QList<QTextOption::Tab>"
QT_MOC_LITERAL(22, 268, 16), // "setTextDirection"
QT_MOC_LITERAL(23, 285, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(24, 305, 10), // "aDirection"
QT_MOC_LITERAL(25, 316, 19), // "setUseDesignMetrics"
QT_MOC_LITERAL(26, 336, 1), // "b"
QT_MOC_LITERAL(27, 338, 11), // "setWrapMode"
QT_MOC_LITERAL(28, 350, 21), // "QTextOption::WrapMode"
QT_MOC_LITERAL(29, 372, 4), // "wrap"
QT_MOC_LITERAL(30, 377, 8), // "tabArray"
QT_MOC_LITERAL(31, 386, 4), // "tabs"
QT_MOC_LITERAL(32, 391, 13), // "textDirection"
QT_MOC_LITERAL(33, 405, 16), // "useDesignMetrics"
QT_MOC_LITERAL(34, 422, 8), // "wrapMode"
QT_MOC_LITERAL(35, 431, 4), // "Flag"
QT_MOC_LITERAL(36, 436, 17), // "ShowTabsAndSpaces"
QT_MOC_LITERAL(37, 454, 30), // "ShowLineAndParagraphSeparators"
QT_MOC_LITERAL(38, 485, 37), // "AddSpaceForLineAndParagraphSe..."
QT_MOC_LITERAL(39, 523, 14), // "SuppressColors"
QT_MOC_LITERAL(40, 538, 21), // "IncludeTrailingSpaces"
QT_MOC_LITERAL(41, 560, 5), // "Flags"
QT_MOC_LITERAL(42, 566, 7), // "TabType"
QT_MOC_LITERAL(43, 574, 7), // "LeftTab"
QT_MOC_LITERAL(44, 582, 8), // "RightTab"
QT_MOC_LITERAL(45, 591, 9), // "CenterTab"
QT_MOC_LITERAL(46, 601, 12), // "DelimiterTab"
QT_MOC_LITERAL(47, 614, 8), // "WrapMode"
QT_MOC_LITERAL(48, 623, 6), // "NoWrap"
QT_MOC_LITERAL(49, 630, 8), // "WordWrap"
QT_MOC_LITERAL(50, 639, 10), // "ManualWrap"
QT_MOC_LITERAL(51, 650, 12), // "WrapAnywhere"
QT_MOC_LITERAL(52, 663, 28) // "WrapAtWordBoundaryOrAnywhere"

    },
    "PythonQtWrapper_QTextOption\0new_QTextOption\0"
    "QTextOption*\0\0Qt::Alignment\0alignment\0"
    "QTextOption\0o\0delete_QTextOption\0obj\0"
    "theWrappedObject\0flags\0QTextOption::Flags\0"
    "setAlignment\0setFlags\0setTabArray\0"
    "QList<qreal>\0tabStops\0setTabStop\0"
    "tabStop\0setTabs\0QList<QTextOption::Tab>\0"
    "setTextDirection\0Qt::LayoutDirection\0"
    "aDirection\0setUseDesignMetrics\0b\0"
    "setWrapMode\0QTextOption::WrapMode\0"
    "wrap\0tabArray\0tabs\0textDirection\0"
    "useDesignMetrics\0wrapMode\0Flag\0"
    "ShowTabsAndSpaces\0ShowLineAndParagraphSeparators\0"
    "AddSpaceForLineAndParagraphSeparators\0"
    "SuppressColors\0IncludeTrailingSpaces\0"
    "Flags\0TabType\0LeftTab\0RightTab\0CenterTab\0"
    "DelimiterTab\0WrapMode\0NoWrap\0WordWrap\0"
    "ManualWrap\0WrapAnywhere\0"
    "WrapAtWordBoundaryOrAnywhere"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextOption[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  114,    3, 0x0a /* Public */,
       1,    1,  115,    3, 0x0a /* Public */,
       1,    1,  118,    3, 0x0a /* Public */,
       8,    1,  121,    3, 0x0a /* Public */,
       5,    1,  124,    3, 0x0a /* Public */,
      11,    1,  127,    3, 0x0a /* Public */,
      13,    2,  130,    3, 0x0a /* Public */,
      14,    2,  135,    3, 0x0a /* Public */,
      15,    2,  140,    3, 0x0a /* Public */,
      18,    2,  145,    3, 0x0a /* Public */,
      20,    2,  150,    3, 0x0a /* Public */,
      22,    2,  155,    3, 0x0a /* Public */,
      25,    2,  160,    3, 0x0a /* Public */,
      27,    2,  165,    3, 0x0a /* Public */,
      30,    1,  170,    3, 0x0a /* Public */,
      19,    1,  173,    3, 0x0a /* Public */,
      31,    1,  176,    3, 0x0a /* Public */,
      32,    1,  179,    3, 0x0a /* Public */,
      33,    1,  182,    3, 0x0a /* Public */,
      34,    1,  185,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   10,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   10,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   10,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   10,   29,
    0x80000000 | 16, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    0x80000000 | 21, 0x80000000 | 2,   10,
    0x80000000 | 23, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 28, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      35, 0x0,    5,  204,
      41, 0x1,    5,  214,
      42, 0x0,    4,  224,
      47, 0x0,    5,  232,

 // enum data: key, value
      36, uint(PythonQtWrapper_QTextOption::ShowTabsAndSpaces),
      37, uint(PythonQtWrapper_QTextOption::ShowLineAndParagraphSeparators),
      38, uint(PythonQtWrapper_QTextOption::AddSpaceForLineAndParagraphSeparators),
      39, uint(PythonQtWrapper_QTextOption::SuppressColors),
      40, uint(PythonQtWrapper_QTextOption::IncludeTrailingSpaces),
      36, uint(PythonQtWrapper_QTextOption::ShowTabsAndSpaces),
      37, uint(PythonQtWrapper_QTextOption::ShowLineAndParagraphSeparators),
      38, uint(PythonQtWrapper_QTextOption::AddSpaceForLineAndParagraphSeparators),
      39, uint(PythonQtWrapper_QTextOption::SuppressColors),
      40, uint(PythonQtWrapper_QTextOption::IncludeTrailingSpaces),
      43, uint(PythonQtWrapper_QTextOption::LeftTab),
      44, uint(PythonQtWrapper_QTextOption::RightTab),
      45, uint(PythonQtWrapper_QTextOption::CenterTab),
      46, uint(PythonQtWrapper_QTextOption::DelimiterTab),
      48, uint(PythonQtWrapper_QTextOption::NoWrap),
      49, uint(PythonQtWrapper_QTextOption::WordWrap),
      50, uint(PythonQtWrapper_QTextOption::ManualWrap),
      51, uint(PythonQtWrapper_QTextOption::WrapAnywhere),
      52, uint(PythonQtWrapper_QTextOption::WrapAtWordBoundaryOrAnywhere),

       0        // eod
};

void PythonQtWrapper_QTextOption::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextOption *_t = static_cast<PythonQtWrapper_QTextOption *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextOption* _r = _t->new_QTextOption();
            if (_a[0]) *reinterpret_cast< QTextOption**>(_a[0]) = _r; }  break;
        case 1: { QTextOption* _r = _t->new_QTextOption((*reinterpret_cast< Qt::Alignment(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption**>(_a[0]) = _r; }  break;
        case 2: { QTextOption* _r = _t->new_QTextOption((*reinterpret_cast< const QTextOption(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextOption((*reinterpret_cast< QTextOption*(*)>(_a[1]))); break;
        case 4: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 5: { QTextOption::Flags _r = _t->flags((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption::Flags*>(_a[0]) = _r; }  break;
        case 6: _t->setAlignment((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 7: _t->setFlags((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< QTextOption::Flags(*)>(_a[2]))); break;
        case 8: _t->setTabArray((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< const QList<qreal>(*)>(_a[2]))); break;
        case 9: _t->setTabStop((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 10: _t->setTabs((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< const QList<QTextOption::Tab>(*)>(_a[2]))); break;
        case 11: _t->setTextDirection((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< Qt::LayoutDirection(*)>(_a[2]))); break;
        case 12: _t->setUseDesignMetrics((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 13: _t->setWrapMode((*reinterpret_cast< QTextOption*(*)>(_a[1])),(*reinterpret_cast< QTextOption::WrapMode(*)>(_a[2]))); break;
        case 14: { QList<qreal> _r = _t->tabArray((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->tabStop((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: { QList<QTextOption::Tab> _r = _t->tabs((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTextOption::Tab>*>(_a[0]) = _r; }  break;
        case 17: { Qt::LayoutDirection _r = _t->textDirection((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::LayoutDirection*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->useDesignMetrics((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QTextOption::WrapMode _r = _t->wrapMode((*reinterpret_cast< QTextOption*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption::WrapMode*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; 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< QList<qreal> >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QTextOption::Tab> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextOption::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextOption.data,
      qt_meta_data_PythonQtWrapper_QTextOption,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextOption::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextOption__Tab_t {
    QByteArrayData data[24];
    char stringdata0[308];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextOption__Tab_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextOption__Tab_t qt_meta_stringdata_PythonQtWrapper_QTextOption__Tab = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QTextOption__Tab"
QT_MOC_LITERAL(1, 33, 20), // "new_QTextOption__Tab"
QT_MOC_LITERAL(2, 54, 17), // "QTextOption::Tab*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 3), // "pos"
QT_MOC_LITERAL(5, 77, 20), // "QTextOption::TabType"
QT_MOC_LITERAL(6, 98, 7), // "tabType"
QT_MOC_LITERAL(7, 106, 5), // "delim"
QT_MOC_LITERAL(8, 112, 16), // "QTextOption::Tab"
QT_MOC_LITERAL(9, 129, 5), // "other"
QT_MOC_LITERAL(10, 135, 23), // "delete_QTextOption__Tab"
QT_MOC_LITERAL(11, 159, 3), // "obj"
QT_MOC_LITERAL(12, 163, 6), // "__ne__"
QT_MOC_LITERAL(13, 170, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 187, 6), // "__eq__"
QT_MOC_LITERAL(15, 194, 16), // "py_set_delimiter"
QT_MOC_LITERAL(16, 211, 9), // "delimiter"
QT_MOC_LITERAL(17, 221, 16), // "py_get_delimiter"
QT_MOC_LITERAL(18, 238, 15), // "py_set_position"
QT_MOC_LITERAL(19, 254, 8), // "position"
QT_MOC_LITERAL(20, 263, 15), // "py_get_position"
QT_MOC_LITERAL(21, 279, 11), // "py_set_type"
QT_MOC_LITERAL(22, 291, 4), // "type"
QT_MOC_LITERAL(23, 296, 11) // "py_get_type"

    },
    "PythonQtWrapper_QTextOption__Tab\0"
    "new_QTextOption__Tab\0QTextOption::Tab*\0"
    "\0pos\0QTextOption::TabType\0tabType\0"
    "delim\0QTextOption::Tab\0other\0"
    "delete_QTextOption__Tab\0obj\0__ne__\0"
    "theWrappedObject\0__eq__\0py_set_delimiter\0"
    "delimiter\0py_get_delimiter\0py_set_position\0"
    "position\0py_get_position\0py_set_type\0"
    "type\0py_get_type"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextOption__Tab[] = {

 // 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,    0,   79,    3, 0x0a /* Public */,
       1,    3,   80,    3, 0x0a /* Public */,
       1,    2,   87,    3, 0x2a /* Public | MethodCloned */,
       1,    1,   92,    3, 0x0a /* Public */,
      10,    1,   95,    3, 0x0a /* Public */,
      12,    2,   98,    3, 0x0a /* Public */,
      14,    2,  103,    3, 0x0a /* Public */,
      15,    2,  108,    3, 0x0a /* Public */,
      17,    1,  113,    3, 0x0a /* Public */,
      18,    2,  116,    3, 0x0a /* Public */,
      20,    1,  121,    3, 0x0a /* Public */,
      21,    2,  124,    3, 0x0a /* Public */,
      23,    1,  129,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QReal, 0x80000000 | 5, QMetaType::QChar,    4,    6,    7,
    0x80000000 | 2, QMetaType::QReal, 0x80000000 | 5,    4,    6,
    0x80000000 | 2, 0x80000000 | 8,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 8,   13,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 8,   13,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QChar,   13,   16,
    QMetaType::QChar, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   13,   19,
    QMetaType::QReal, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 5,   13,   22,
    0x80000000 | 5, 0x80000000 | 2,   13,

       0        // eod
};

void PythonQtWrapper_QTextOption__Tab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextOption__Tab *_t = static_cast<PythonQtWrapper_QTextOption__Tab *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextOption::Tab* _r = _t->new_QTextOption__Tab();
            if (_a[0]) *reinterpret_cast< QTextOption::Tab**>(_a[0]) = _r; }  break;
        case 1: { QTextOption::Tab* _r = _t->new_QTextOption__Tab((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< QTextOption::TabType(*)>(_a[2])),(*reinterpret_cast< QChar(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextOption::Tab**>(_a[0]) = _r; }  break;
        case 2: { QTextOption::Tab* _r = _t->new_QTextOption__Tab((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< QTextOption::TabType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextOption::Tab**>(_a[0]) = _r; }  break;
        case 3: { QTextOption::Tab* _r = _t->new_QTextOption__Tab((*reinterpret_cast< const QTextOption::Tab(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption::Tab**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTextOption__Tab((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->__ne__((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])),(*reinterpret_cast< const QTextOption::Tab(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->__eq__((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])),(*reinterpret_cast< const QTextOption::Tab(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: _t->py_set_delimiter((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2]))); break;
        case 8: { QChar _r = _t->py_get_delimiter((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QChar*>(_a[0]) = _r; }  break;
        case 9: _t->py_set_position((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 10: { qreal _r = _t->py_get_position((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: _t->py_set_type((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])),(*reinterpret_cast< QTextOption::TabType(*)>(_a[2]))); break;
        case 12: { QTextOption::TabType _r = _t->py_get_type((*reinterpret_cast< QTextOption::Tab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption::TabType*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; 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< QTextOption::Tab >(); 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< QTextOption::Tab >(); 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< QTextOption::Tab >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextOption__Tab::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextOption__Tab.data,
      qt_meta_data_PythonQtWrapper_QTextOption__Tab,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextOption__Tab::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_QTextTable_t {
    QByteArrayData data[39];
    char stringdata0[374];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextTable_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextTable_t qt_meta_stringdata_PythonQtWrapper_QTextTable = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTextTable"
QT_MOC_LITERAL(1, 27, 14), // "new_QTextTable"
QT_MOC_LITERAL(2, 42, 11), // "QTextTable*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 14), // "QTextDocument*"
QT_MOC_LITERAL(5, 70, 3), // "doc"
QT_MOC_LITERAL(6, 74, 17), // "delete_QTextTable"
QT_MOC_LITERAL(7, 92, 3), // "obj"
QT_MOC_LITERAL(8, 96, 13), // "appendColumns"
QT_MOC_LITERAL(9, 110, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 127, 5), // "count"
QT_MOC_LITERAL(11, 133, 10), // "appendRows"
QT_MOC_LITERAL(12, 144, 6), // "cellAt"
QT_MOC_LITERAL(13, 151, 14), // "QTextTableCell"
QT_MOC_LITERAL(14, 166, 11), // "QTextCursor"
QT_MOC_LITERAL(15, 178, 1), // "c"
QT_MOC_LITERAL(16, 180, 8), // "position"
QT_MOC_LITERAL(17, 189, 3), // "row"
QT_MOC_LITERAL(18, 193, 3), // "col"
QT_MOC_LITERAL(19, 197, 7), // "columns"
QT_MOC_LITERAL(20, 205, 6), // "format"
QT_MOC_LITERAL(21, 212, 16), // "QTextTableFormat"
QT_MOC_LITERAL(22, 229, 13), // "insertColumns"
QT_MOC_LITERAL(23, 243, 3), // "pos"
QT_MOC_LITERAL(24, 247, 3), // "num"
QT_MOC_LITERAL(25, 251, 10), // "insertRows"
QT_MOC_LITERAL(26, 262, 10), // "mergeCells"
QT_MOC_LITERAL(27, 273, 6), // "cursor"
QT_MOC_LITERAL(28, 280, 7), // "numRows"
QT_MOC_LITERAL(29, 288, 7), // "numCols"
QT_MOC_LITERAL(30, 296, 13), // "removeColumns"
QT_MOC_LITERAL(31, 310, 10), // "removeRows"
QT_MOC_LITERAL(32, 321, 6), // "resize"
QT_MOC_LITERAL(33, 328, 4), // "rows"
QT_MOC_LITERAL(34, 333, 4), // "cols"
QT_MOC_LITERAL(35, 338, 6), // "rowEnd"
QT_MOC_LITERAL(36, 345, 8), // "rowStart"
QT_MOC_LITERAL(37, 354, 9), // "setFormat"
QT_MOC_LITERAL(38, 364, 9) // "splitCell"

    },
    "PythonQtWrapper_QTextTable\0new_QTextTable\0"
    "QTextTable*\0\0QTextDocument*\0doc\0"
    "delete_QTextTable\0obj\0appendColumns\0"
    "theWrappedObject\0count\0appendRows\0"
    "cellAt\0QTextTableCell\0QTextCursor\0c\0"
    "position\0row\0col\0columns\0format\0"
    "QTextTableFormat\0insertColumns\0pos\0"
    "num\0insertRows\0mergeCells\0cursor\0"
    "numRows\0numCols\0removeColumns\0removeRows\0"
    "resize\0rows\0cols\0rowEnd\0rowStart\0"
    "setFormat\0splitCell"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextTable[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  119,    3, 0x0a /* Public */,
       6,    1,  122,    3, 0x0a /* Public */,
       8,    2,  125,    3, 0x0a /* Public */,
      11,    2,  130,    3, 0x0a /* Public */,
      12,    2,  135,    3, 0x0a /* Public */,
      12,    2,  140,    3, 0x0a /* Public */,
      12,    3,  145,    3, 0x0a /* Public */,
      19,    1,  152,    3, 0x0a /* Public */,
      20,    1,  155,    3, 0x0a /* Public */,
      22,    3,  158,    3, 0x0a /* Public */,
      25,    3,  165,    3, 0x0a /* Public */,
      26,    2,  172,    3, 0x0a /* Public */,
      26,    5,  177,    3, 0x0a /* Public */,
      30,    3,  188,    3, 0x0a /* Public */,
      31,    3,  195,    3, 0x0a /* Public */,
      32,    3,  202,    3, 0x0a /* Public */,
      35,    2,  209,    3, 0x0a /* Public */,
      36,    2,  214,    3, 0x0a /* Public */,
      33,    1,  219,    3, 0x0a /* Public */,
      37,    2,  222,    3, 0x0a /* Public */,
      38,    5,  227,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   10,
    0x80000000 | 13, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    0x80000000 | 13, 0x80000000 | 2, QMetaType::Int,    9,   16,
    0x80000000 | 13, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   17,   18,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 21, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   23,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   23,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   17,   18,   28,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   23,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   23,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   33,   34,
    0x80000000 | 14, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    0x80000000 | 14, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,    9,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   17,   18,   28,   29,

       0        // eod
};

void PythonQtWrapper_QTextTable::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextTable *_t = static_cast<PythonQtWrapper_QTextTable *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextTable* _r = _t->new_QTextTable((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTable**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QTextTable((*reinterpret_cast< QTextTable*(*)>(_a[1]))); break;
        case 2: _t->appendColumns((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 3: _t->appendRows((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 4: { QTextTableCell _r = _t->cellAt((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextTableCell*>(_a[0]) = _r; }  break;
        case 5: { QTextTableCell _r = _t->cellAt((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextTableCell*>(_a[0]) = _r; }  break;
        case 6: { QTextTableCell _r = _t->cellAt((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextTableCell*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->columns((*reinterpret_cast< QTextTable*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QTextTableFormat _r = _t->format((*reinterpret_cast< QTextTable*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableFormat*>(_a[0]) = _r; }  break;
        case 9: _t->insertColumns((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 10: _t->insertRows((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 11: _t->mergeCells((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2]))); break;
        case 12: _t->mergeCells((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 13: _t->removeColumns((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 14: _t->removeRows((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 15: _t->resize((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 16: { QTextCursor _r = _t->rowEnd((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 17: { QTextCursor _r = _t->rowStart((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->rows((*reinterpret_cast< QTextTable*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: _t->setFormat((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< const QTextTableFormat(*)>(_a[2]))); break;
        case 20: _t->splitCell((*reinterpret_cast< QTextTable*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); 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< QTextDocument* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); 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< QTextTable* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextTable::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextTable.data,
      qt_meta_data_PythonQtWrapper_QTextTable,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextTable::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextTableCell_t {
    QByteArrayData data[29];
    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_QTextTableCell_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextTableCell_t qt_meta_stringdata_PythonQtWrapper_QTextTableCell = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QTextTableCell"
QT_MOC_LITERAL(1, 31, 18), // "new_QTextTableCell"
QT_MOC_LITERAL(2, 50, 15), // "QTextTableCell*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 14), // "QTextTableCell"
QT_MOC_LITERAL(5, 82, 1), // "o"
QT_MOC_LITERAL(6, 84, 21), // "delete_QTextTableCell"
QT_MOC_LITERAL(7, 106, 3), // "obj"
QT_MOC_LITERAL(8, 110, 5), // "begin"
QT_MOC_LITERAL(9, 116, 20), // "QTextFrame::iterator"
QT_MOC_LITERAL(10, 137, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 154, 6), // "column"
QT_MOC_LITERAL(12, 161, 10), // "columnSpan"
QT_MOC_LITERAL(13, 172, 3), // "end"
QT_MOC_LITERAL(14, 176, 19), // "firstCursorPosition"
QT_MOC_LITERAL(15, 196, 11), // "QTextCursor"
QT_MOC_LITERAL(16, 208, 13), // "firstPosition"
QT_MOC_LITERAL(17, 222, 6), // "format"
QT_MOC_LITERAL(18, 229, 15), // "QTextCharFormat"
QT_MOC_LITERAL(19, 245, 7), // "isValid"
QT_MOC_LITERAL(20, 253, 18), // "lastCursorPosition"
QT_MOC_LITERAL(21, 272, 12), // "lastPosition"
QT_MOC_LITERAL(22, 285, 6), // "__ne__"
QT_MOC_LITERAL(23, 292, 5), // "other"
QT_MOC_LITERAL(24, 298, 6), // "__eq__"
QT_MOC_LITERAL(25, 305, 3), // "row"
QT_MOC_LITERAL(26, 309, 7), // "rowSpan"
QT_MOC_LITERAL(27, 317, 9), // "setFormat"
QT_MOC_LITERAL(28, 327, 20) // "tableCellFormatIndex"

    },
    "PythonQtWrapper_QTextTableCell\0"
    "new_QTextTableCell\0QTextTableCell*\0\0"
    "QTextTableCell\0o\0delete_QTextTableCell\0"
    "obj\0begin\0QTextFrame::iterator\0"
    "theWrappedObject\0column\0columnSpan\0"
    "end\0firstCursorPosition\0QTextCursor\0"
    "firstPosition\0format\0QTextCharFormat\0"
    "isValid\0lastCursorPosition\0lastPosition\0"
    "__ne__\0other\0__eq__\0row\0rowSpan\0"
    "setFormat\0tableCellFormatIndex"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextTableCell[] = {

 // 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,    0,  109,    3, 0x0a /* Public */,
       1,    1,  110,    3, 0x0a /* Public */,
       6,    1,  113,    3, 0x0a /* Public */,
       8,    1,  116,    3, 0x0a /* Public */,
      11,    1,  119,    3, 0x0a /* Public */,
      12,    1,  122,    3, 0x0a /* Public */,
      13,    1,  125,    3, 0x0a /* Public */,
      14,    1,  128,    3, 0x0a /* Public */,
      16,    1,  131,    3, 0x0a /* Public */,
      17,    1,  134,    3, 0x0a /* Public */,
      19,    1,  137,    3, 0x0a /* Public */,
      20,    1,  140,    3, 0x0a /* Public */,
      21,    1,  143,    3, 0x0a /* Public */,
      22,    2,  146,    3, 0x0a /* Public */,
      24,    2,  151,    3, 0x0a /* Public */,
      25,    1,  156,    3, 0x0a /* Public */,
      26,    1,  159,    3, 0x0a /* Public */,
      27,    2,  162,    3, 0x0a /* Public */,
      28,    1,  167,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextTableCell::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextTableCell *_t = static_cast<PythonQtWrapper_QTextTableCell *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextTableCell* _r = _t->new_QTextTableCell();
            if (_a[0]) *reinterpret_cast< QTextTableCell**>(_a[0]) = _r; }  break;
        case 1: { QTextTableCell* _r = _t->new_QTextTableCell((*reinterpret_cast< const QTextTableCell(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableCell**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextTableCell((*reinterpret_cast< QTextTableCell*(*)>(_a[1]))); break;
        case 3: { QTextFrame::iterator _r = _t->begin((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame::iterator*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->column((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->columnSpan((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QTextFrame::iterator _r = _t->end((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame::iterator*>(_a[0]) = _r; }  break;
        case 7: { QTextCursor _r = _t->firstCursorPosition((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->firstPosition((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { QTextCharFormat _r = _t->format((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isValid((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QTextCursor _r = _t->lastCursorPosition((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->lastPosition((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->__ne__((*reinterpret_cast< QTextTableCell*(*)>(_a[1])),(*reinterpret_cast< const QTextTableCell(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->__eq__((*reinterpret_cast< QTextTableCell*(*)>(_a[1])),(*reinterpret_cast< const QTextTableCell(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->row((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->rowSpan((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: _t->setFormat((*reinterpret_cast< QTextTableCell*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 18: { int _r = _t->tableCellFormatIndex((*reinterpret_cast< QTextTableCell*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextTableCell::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextTableCell.data,
      qt_meta_data_PythonQtWrapper_QTextTableCell,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextTableCell::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextTableCellFormat_t {
    QByteArrayData data[21];
    char stringdata0[304];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextTableCellFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextTableCellFormat_t qt_meta_stringdata_PythonQtWrapper_QTextTableCellFormat = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QTextTableCel..."
QT_MOC_LITERAL(1, 37, 24), // "new_QTextTableCellFormat"
QT_MOC_LITERAL(2, 62, 21), // "QTextTableCellFormat*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 3), // "fmt"
QT_MOC_LITERAL(5, 89, 20), // "QTextTableCellFormat"
QT_MOC_LITERAL(6, 110, 5), // "other"
QT_MOC_LITERAL(7, 116, 27), // "delete_QTextTableCellFormat"
QT_MOC_LITERAL(8, 144, 3), // "obj"
QT_MOC_LITERAL(9, 148, 13), // "bottomPadding"
QT_MOC_LITERAL(10, 162, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 179, 7), // "isValid"
QT_MOC_LITERAL(12, 187, 11), // "leftPadding"
QT_MOC_LITERAL(13, 199, 12), // "rightPadding"
QT_MOC_LITERAL(14, 212, 16), // "setBottomPadding"
QT_MOC_LITERAL(15, 229, 7), // "padding"
QT_MOC_LITERAL(16, 237, 14), // "setLeftPadding"
QT_MOC_LITERAL(17, 252, 10), // "setPadding"
QT_MOC_LITERAL(18, 263, 15), // "setRightPadding"
QT_MOC_LITERAL(19, 279, 13), // "setTopPadding"
QT_MOC_LITERAL(20, 293, 10) // "topPadding"

    },
    "PythonQtWrapper_QTextTableCellFormat\0"
    "new_QTextTableCellFormat\0QTextTableCellFormat*\0"
    "\0fmt\0QTextTableCellFormat\0other\0"
    "delete_QTextTableCellFormat\0obj\0"
    "bottomPadding\0theWrappedObject\0isValid\0"
    "leftPadding\0rightPadding\0setBottomPadding\0"
    "padding\0setLeftPadding\0setPadding\0"
    "setRightPadding\0setTopPadding\0topPadding"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextTableCellFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   84,    3, 0x0a /* Public */,
       1,    1,   85,    3, 0x0a /* Public */,
       1,    1,   88,    3, 0x0a /* Public */,
       7,    1,   91,    3, 0x0a /* Public */,
       9,    1,   94,    3, 0x0a /* Public */,
      11,    1,   97,    3, 0x0a /* Public */,
      12,    1,  100,    3, 0x0a /* Public */,
      13,    1,  103,    3, 0x0a /* Public */,
      14,    2,  106,    3, 0x0a /* Public */,
      16,    2,  111,    3, 0x0a /* Public */,
      17,    2,  116,    3, 0x0a /* Public */,
      18,    2,  121,    3, 0x0a /* Public */,
      19,    2,  126,    3, 0x0a /* Public */,
      20,    1,  131,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextTableCellFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextTableCellFormat *_t = static_cast<PythonQtWrapper_QTextTableCellFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextTableCellFormat* _r = _t->new_QTextTableCellFormat();
            if (_a[0]) *reinterpret_cast< QTextTableCellFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextTableCellFormat* _r = _t->new_QTextTableCellFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableCellFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextTableCellFormat* _r = _t->new_QTextTableCellFormat((*reinterpret_cast< const QTextTableCellFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableCellFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextTableCellFormat((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1]))); break;
        case 4: { qreal _r = _t->bottomPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isValid((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { qreal _r = _t->leftPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->rightPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 8: _t->setBottomPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 9: _t->setLeftPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 10: _t->setPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 11: _t->setRightPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 12: _t->setTopPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 13: { qreal _r = _t->topPadding((*reinterpret_cast< QTextTableCellFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextTableCellFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextTableCellFormat.data,
      qt_meta_data_PythonQtWrapper_QTextTableCellFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextTableCellFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 14)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 14;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextTableFormat_t {
    QByteArrayData data[30];
    char stringdata0[428];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextTableFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextTableFormat_t qt_meta_stringdata_PythonQtWrapper_QTextTableFormat = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QTextTableFormat"
QT_MOC_LITERAL(1, 33, 20), // "new_QTextTableFormat"
QT_MOC_LITERAL(2, 54, 17), // "QTextTableFormat*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 3), // "fmt"
QT_MOC_LITERAL(5, 77, 16), // "QTextTableFormat"
QT_MOC_LITERAL(6, 94, 5), // "other"
QT_MOC_LITERAL(7, 100, 23), // "delete_QTextTableFormat"
QT_MOC_LITERAL(8, 124, 3), // "obj"
QT_MOC_LITERAL(9, 128, 9), // "alignment"
QT_MOC_LITERAL(10, 138, 13), // "Qt::Alignment"
QT_MOC_LITERAL(11, 152, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 169, 11), // "cellPadding"
QT_MOC_LITERAL(13, 181, 11), // "cellSpacing"
QT_MOC_LITERAL(14, 193, 27), // "clearColumnWidthConstraints"
QT_MOC_LITERAL(15, 221, 22), // "columnWidthConstraints"
QT_MOC_LITERAL(16, 244, 20), // "QVector<QTextLength>"
QT_MOC_LITERAL(17, 265, 7), // "columns"
QT_MOC_LITERAL(18, 273, 14), // "headerRowCount"
QT_MOC_LITERAL(19, 288, 7), // "isValid"
QT_MOC_LITERAL(20, 296, 12), // "setAlignment"
QT_MOC_LITERAL(21, 309, 14), // "setCellPadding"
QT_MOC_LITERAL(22, 324, 7), // "padding"
QT_MOC_LITERAL(23, 332, 14), // "setCellSpacing"
QT_MOC_LITERAL(24, 347, 7), // "spacing"
QT_MOC_LITERAL(25, 355, 25), // "setColumnWidthConstraints"
QT_MOC_LITERAL(26, 381, 11), // "constraints"
QT_MOC_LITERAL(27, 393, 10), // "setColumns"
QT_MOC_LITERAL(28, 404, 17), // "setHeaderRowCount"
QT_MOC_LITERAL(29, 422, 5) // "count"

    },
    "PythonQtWrapper_QTextTableFormat\0"
    "new_QTextTableFormat\0QTextTableFormat*\0"
    "\0fmt\0QTextTableFormat\0other\0"
    "delete_QTextTableFormat\0obj\0alignment\0"
    "Qt::Alignment\0theWrappedObject\0"
    "cellPadding\0cellSpacing\0"
    "clearColumnWidthConstraints\0"
    "columnWidthConstraints\0QVector<QTextLength>\0"
    "columns\0headerRowCount\0isValid\0"
    "setAlignment\0setCellPadding\0padding\0"
    "setCellSpacing\0spacing\0setColumnWidthConstraints\0"
    "constraints\0setColumns\0setHeaderRowCount\0"
    "count"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextTableFormat[] = {

 // 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,    0,  104,    3, 0x0a /* Public */,
       1,    1,  105,    3, 0x0a /* Public */,
       1,    1,  108,    3, 0x0a /* Public */,
       7,    1,  111,    3, 0x0a /* Public */,
       9,    1,  114,    3, 0x0a /* Public */,
      12,    1,  117,    3, 0x0a /* Public */,
      13,    1,  120,    3, 0x0a /* Public */,
      14,    1,  123,    3, 0x0a /* Public */,
      15,    1,  126,    3, 0x0a /* Public */,
      17,    1,  129,    3, 0x0a /* Public */,
      18,    1,  132,    3, 0x0a /* Public */,
      19,    1,  135,    3, 0x0a /* Public */,
      20,    2,  138,    3, 0x0a /* Public */,
      21,    2,  143,    3, 0x0a /* Public */,
      23,    2,  148,    3, 0x0a /* Public */,
      25,    2,  153,    3, 0x0a /* Public */,
      27,    2,  158,    3, 0x0a /* Public */,
      28,    2,  163,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QTextFormat,    4,
    0x80000000 | 2, 0x80000000 | 5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 16, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   11,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,

       0        // eod
};

void PythonQtWrapper_QTextTableFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextTableFormat *_t = static_cast<PythonQtWrapper_QTextTableFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextTableFormat* _r = _t->new_QTextTableFormat();
            if (_a[0]) *reinterpret_cast< QTextTableFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextTableFormat* _r = _t->new_QTextTableFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextTableFormat* _r = _t->new_QTextTableFormat((*reinterpret_cast< const QTextTableFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextTableFormat((*reinterpret_cast< QTextTableFormat*(*)>(_a[1]))); break;
        case 4: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 5: { qreal _r = _t->cellPadding((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { qreal _r = _t->cellSpacing((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: _t->clearColumnWidthConstraints((*reinterpret_cast< QTextTableFormat*(*)>(_a[1]))); break;
        case 8: { QVector<QTextLength> _r = _t->columnWidthConstraints((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QTextLength>*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->columns((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->headerRowCount((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isValid((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->setAlignment((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 13: _t->setCellPadding((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 14: _t->setCellSpacing((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 15: _t->setColumnWidthConstraints((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])),(*reinterpret_cast< const QVector<QTextLength>(*)>(_a[2]))); break;
        case 16: _t->setColumns((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: _t->setHeaderRowCount((*reinterpret_cast< QTextTableFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QTextLength> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextTableFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextTableFormat.data,
      qt_meta_data_PythonQtWrapper_QTextTableFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextTableFormat::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTileRules_t {
    QByteArrayData data[17];
    char stringdata0[228];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTileRules_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTileRules_t qt_meta_stringdata_PythonQtWrapper_QTileRules = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTileRules"
QT_MOC_LITERAL(1, 27, 14), // "new_QTileRules"
QT_MOC_LITERAL(2, 42, 11), // "QTileRules*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 12), // "Qt::TileRule"
QT_MOC_LITERAL(5, 68, 14), // "horizontalRule"
QT_MOC_LITERAL(6, 83, 12), // "verticalRule"
QT_MOC_LITERAL(7, 96, 4), // "rule"
QT_MOC_LITERAL(8, 101, 17), // "delete_QTileRules"
QT_MOC_LITERAL(9, 119, 3), // "obj"
QT_MOC_LITERAL(10, 123, 17), // "py_set_horizontal"
QT_MOC_LITERAL(11, 141, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 158, 10), // "horizontal"
QT_MOC_LITERAL(13, 169, 17), // "py_get_horizontal"
QT_MOC_LITERAL(14, 187, 15), // "py_set_vertical"
QT_MOC_LITERAL(15, 203, 8), // "vertical"
QT_MOC_LITERAL(16, 212, 15) // "py_get_vertical"

    },
    "PythonQtWrapper_QTileRules\0new_QTileRules\0"
    "QTileRules*\0\0Qt::TileRule\0horizontalRule\0"
    "verticalRule\0rule\0delete_QTileRules\0"
    "obj\0py_set_horizontal\0theWrappedObject\0"
    "horizontal\0py_get_horizontal\0"
    "py_set_vertical\0vertical\0py_get_vertical"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTileRules[] = {

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

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

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    7,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,   12,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,   15,
    0x80000000 | 4, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QTileRules::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTileRules *_t = static_cast<PythonQtWrapper_QTileRules *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTileRules* _r = _t->new_QTileRules((*reinterpret_cast< Qt::TileRule(*)>(_a[1])),(*reinterpret_cast< Qt::TileRule(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTileRules**>(_a[0]) = _r; }  break;
        case 1: { QTileRules* _r = _t->new_QTileRules((*reinterpret_cast< Qt::TileRule(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTileRules**>(_a[0]) = _r; }  break;
        case 2: { QTileRules* _r = _t->new_QTileRules();
            if (_a[0]) *reinterpret_cast< QTileRules**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTileRules((*reinterpret_cast< QTileRules*(*)>(_a[1]))); break;
        case 4: _t->py_set_horizontal((*reinterpret_cast< QTileRules*(*)>(_a[1])),(*reinterpret_cast< Qt::TileRule(*)>(_a[2]))); break;
        case 5: { Qt::TileRule _r = _t->py_get_horizontal((*reinterpret_cast< QTileRules*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TileRule*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_vertical((*reinterpret_cast< QTileRules*(*)>(_a[1])),(*reinterpret_cast< Qt::TileRule(*)>(_a[2]))); break;
        case 7: { Qt::TileRule _r = _t->py_get_vertical((*reinterpret_cast< QTileRules*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TileRule*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTileRules::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTileRules.data,
      qt_meta_data_PythonQtWrapper_QTileRules,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTileRules::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTimeEdit_t {
    QByteArrayData data[9];
    char stringdata0[94];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTimeEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTimeEdit_t qt_meta_stringdata_PythonQtWrapper_QTimeEdit = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QTimeEdit"
QT_MOC_LITERAL(1, 26, 13), // "new_QTimeEdit"
QT_MOC_LITERAL(2, 40, 10), // "QTimeEdit*"
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, 4), // "time"
QT_MOC_LITERAL(7, 73, 16), // "delete_QTimeEdit"
QT_MOC_LITERAL(8, 90, 3) // "obj"

    },
    "PythonQtWrapper_QTimeEdit\0new_QTimeEdit\0"
    "QTimeEdit*\0\0QWidget*\0parent\0time\0"
    "delete_QTimeEdit\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTimeEdit[] = {

 // 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 */,
       1,    0,   42,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   43,    3, 0x0a /* Public */,
       1,    1,   48,    3, 0x2a /* Public | MethodCloned */,
       7,    1,   51,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTimeEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTimeEdit *_t = static_cast<PythonQtWrapper_QTimeEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTimeEdit* _r = _t->new_QTimeEdit((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTimeEdit**>(_a[0]) = _r; }  break;
        case 1: { QTimeEdit* _r = _t->new_QTimeEdit();
            if (_a[0]) *reinterpret_cast< QTimeEdit**>(_a[0]) = _r; }  break;
        case 2: { QTimeEdit* _r = _t->new_QTimeEdit((*reinterpret_cast< const QTime(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTimeEdit**>(_a[0]) = _r; }  break;
        case 3: { QTimeEdit* _r = _t->new_QTimeEdit((*reinterpret_cast< const QTime(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTimeEdit**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTimeEdit((*reinterpret_cast< QTimeEdit*(*)>(_a[1]))); 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< QTimeEdit* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTimeEdit::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTimeEdit.data,
      qt_meta_data_PythonQtWrapper_QTimeEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTimeEdit::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QToolBar_t {
    QByteArrayData data[67];
    char stringdata0[742];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QToolBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QToolBar_t qt_meta_stringdata_PythonQtWrapper_QToolBar = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QToolBar"
QT_MOC_LITERAL(1, 25, 12), // "new_QToolBar"
QT_MOC_LITERAL(2, 38, 9), // "QToolBar*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 8), // "QWidget*"
QT_MOC_LITERAL(5, 58, 6), // "parent"
QT_MOC_LITERAL(6, 65, 5), // "title"
QT_MOC_LITERAL(7, 71, 15), // "delete_QToolBar"
QT_MOC_LITERAL(8, 87, 3), // "obj"
QT_MOC_LITERAL(9, 91, 8), // "actionAt"
QT_MOC_LITERAL(10, 100, 8), // "QAction*"
QT_MOC_LITERAL(11, 109, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 126, 1), // "p"
QT_MOC_LITERAL(13, 128, 1), // "x"
QT_MOC_LITERAL(14, 130, 1), // "y"
QT_MOC_LITERAL(15, 132, 16), // "py_q_actionEvent"
QT_MOC_LITERAL(16, 149, 13), // "QActionEvent*"
QT_MOC_LITERAL(17, 163, 5), // "event"
QT_MOC_LITERAL(18, 169, 14), // "actionGeometry"
QT_MOC_LITERAL(19, 184, 6), // "action"
QT_MOC_LITERAL(20, 191, 9), // "addAction"
QT_MOC_LITERAL(21, 201, 4), // "icon"
QT_MOC_LITERAL(22, 206, 4), // "text"
QT_MOC_LITERAL(23, 211, 14), // "const QObject*"
QT_MOC_LITERAL(24, 226, 8), // "receiver"
QT_MOC_LITERAL(25, 235, 11), // "const char*"
QT_MOC_LITERAL(26, 247, 6), // "member"
QT_MOC_LITERAL(27, 254, 12), // "addSeparator"
QT_MOC_LITERAL(28, 267, 9), // "addWidget"
QT_MOC_LITERAL(29, 277, 6), // "widget"
QT_MOC_LITERAL(30, 284, 12), // "allowedAreas"
QT_MOC_LITERAL(31, 297, 16), // "Qt::ToolBarAreas"
QT_MOC_LITERAL(32, 314, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(33, 331, 7), // "QEvent*"
QT_MOC_LITERAL(34, 339, 5), // "clear"
QT_MOC_LITERAL(35, 345, 10), // "py_q_event"
QT_MOC_LITERAL(36, 356, 8), // "iconSize"
QT_MOC_LITERAL(37, 365, 15), // "initStyleOption"
QT_MOC_LITERAL(38, 381, 20), // "QStyleOptionToolBar*"
QT_MOC_LITERAL(39, 402, 6), // "option"
QT_MOC_LITERAL(40, 409, 15), // "insertSeparator"
QT_MOC_LITERAL(41, 425, 6), // "before"
QT_MOC_LITERAL(42, 432, 12), // "insertWidget"
QT_MOC_LITERAL(43, 445, 13), // "isAreaAllowed"
QT_MOC_LITERAL(44, 459, 15), // "Qt::ToolBarArea"
QT_MOC_LITERAL(45, 475, 4), // "area"
QT_MOC_LITERAL(46, 480, 11), // "isFloatable"
QT_MOC_LITERAL(47, 492, 10), // "isFloating"
QT_MOC_LITERAL(48, 503, 9), // "isMovable"
QT_MOC_LITERAL(49, 513, 11), // "orientation"
QT_MOC_LITERAL(50, 525, 15), // "Qt::Orientation"
QT_MOC_LITERAL(51, 541, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(52, 557, 12), // "QPaintEvent*"
QT_MOC_LITERAL(53, 570, 15), // "setAllowedAreas"
QT_MOC_LITERAL(54, 586, 5), // "areas"
QT_MOC_LITERAL(55, 592, 12), // "setFloatable"
QT_MOC_LITERAL(56, 605, 9), // "floatable"
QT_MOC_LITERAL(57, 615, 10), // "setMovable"
QT_MOC_LITERAL(58, 626, 7), // "movable"
QT_MOC_LITERAL(59, 634, 14), // "setOrientation"
QT_MOC_LITERAL(60, 649, 16), // "toggleViewAction"
QT_MOC_LITERAL(61, 666, 15), // "toolButtonStyle"
QT_MOC_LITERAL(62, 682, 19), // "Qt::ToolButtonStyle"
QT_MOC_LITERAL(63, 702, 15), // "widgetForAction"
QT_MOC_LITERAL(64, 718, 4), // "menu"
QT_MOC_LITERAL(65, 723, 9), // "PyObject*"
QT_MOC_LITERAL(66, 733, 8) // "callable"

    },
    "PythonQtWrapper_QToolBar\0new_QToolBar\0"
    "QToolBar*\0\0QWidget*\0parent\0title\0"
    "delete_QToolBar\0obj\0actionAt\0QAction*\0"
    "theWrappedObject\0p\0x\0y\0py_q_actionEvent\0"
    "QActionEvent*\0event\0actionGeometry\0"
    "action\0addAction\0icon\0text\0const QObject*\0"
    "receiver\0const char*\0member\0addSeparator\0"
    "addWidget\0widget\0allowedAreas\0"
    "Qt::ToolBarAreas\0py_q_changeEvent\0"
    "QEvent*\0clear\0py_q_event\0iconSize\0"
    "initStyleOption\0QStyleOptionToolBar*\0"
    "option\0insertSeparator\0before\0"
    "insertWidget\0isAreaAllowed\0Qt::ToolBarArea\0"
    "area\0isFloatable\0isFloating\0isMovable\0"
    "orientation\0Qt::Orientation\0py_q_paintEvent\0"
    "QPaintEvent*\0setAllowedAreas\0areas\0"
    "setFloatable\0floatable\0setMovable\0"
    "movable\0setOrientation\0toggleViewAction\0"
    "toolButtonStyle\0Qt::ToolButtonStyle\0"
    "widgetForAction\0menu\0PyObject*\0callable"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QToolBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  204,    3, 0x0a /* Public */,
       1,    0,  207,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  208,    3, 0x0a /* Public */,
       1,    1,  213,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  216,    3, 0x0a /* Public */,
       9,    2,  219,    3, 0x0a /* Public */,
       9,    3,  224,    3, 0x0a /* Public */,
      15,    2,  231,    3, 0x0a /* Public */,
      18,    2,  236,    3, 0x0a /* Public */,
      20,    3,  241,    3, 0x0a /* Public */,
      20,    5,  248,    3, 0x0a /* Public */,
      20,    2,  259,    3, 0x0a /* Public */,
      20,    4,  264,    3, 0x0a /* Public */,
      27,    1,  273,    3, 0x0a /* Public */,
      28,    2,  276,    3, 0x0a /* Public */,
      30,    1,  281,    3, 0x0a /* Public */,
      32,    2,  284,    3, 0x0a /* Public */,
      34,    1,  289,    3, 0x0a /* Public */,
      35,    2,  292,    3, 0x0a /* Public */,
      36,    1,  297,    3, 0x0a /* Public */,
      37,    2,  300,    3, 0x0a /* Public */,
      40,    2,  305,    3, 0x0a /* Public */,
      42,    3,  310,    3, 0x0a /* Public */,
      43,    2,  317,    3, 0x0a /* Public */,
      46,    1,  322,    3, 0x0a /* Public */,
      47,    1,  325,    3, 0x0a /* Public */,
      48,    1,  328,    3, 0x0a /* Public */,
      49,    1,  331,    3, 0x0a /* Public */,
      51,    2,  334,    3, 0x0a /* Public */,
      53,    2,  339,    3, 0x0a /* Public */,
      55,    2,  344,    3, 0x0a /* Public */,
      57,    2,  349,    3, 0x0a /* Public */,
      59,    2,  354,    3, 0x0a /* Public */,
      60,    1,  359,    3, 0x0a /* Public */,
      61,    1,  362,    3, 0x0a /* Public */,
      63,    2,  365,    3, 0x0a /* Public */,
      20,    3,  370,    3, 0x0a /* Public */,
      20,    4,  377,    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,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QPoint,   11,   12,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   13,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   11,   17,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 10,   11,   19,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QIcon, QMetaType::QString,   11,   21,   22,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QIcon, QMetaType::QString, 0x80000000 | 23, 0x80000000 | 25,   11,   21,   22,   24,   26,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QString,   11,   22,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 23, 0x80000000 | 25,   11,   22,   24,   26,
    0x80000000 | 10, 0x80000000 | 2,   11,
    0x80000000 | 10, 0x80000000 | 2, 0x80000000 | 4,   11,   29,
    0x80000000 | 31, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 33,   11,   17,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 33,   11,   17,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,   11,   39,
    0x80000000 | 10, 0x80000000 | 2, 0x80000000 | 10,   11,   41,
    0x80000000 | 10, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 4,   11,   41,   29,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 44,   11,   45,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 50, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   11,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 50,   11,   49,
    0x80000000 | 10, 0x80000000 | 2,   11,
    0x80000000 | 62, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 10,   11,   19,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 65,   64,   22,   66,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::QIcon, QMetaType::QString, 0x80000000 | 65,   64,   21,   22,   66,

       0        // eod
};

void PythonQtWrapper_QToolBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QToolBar *_t = static_cast<PythonQtWrapper_QToolBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QToolBar* _r = _t->new_QToolBar((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QToolBar**>(_a[0]) = _r; }  break;
        case 1: { QToolBar* _r = _t->new_QToolBar();
            if (_a[0]) *reinterpret_cast< QToolBar**>(_a[0]) = _r; }  break;
        case 2: { QToolBar* _r = _t->new_QToolBar((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QToolBar**>(_a[0]) = _r; }  break;
        case 3: { QToolBar* _r = _t->new_QToolBar((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QToolBar**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QToolBar((*reinterpret_cast< QToolBar*(*)>(_a[1]))); break;
        case 5: { QAction* _r = _t->actionAt((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 6: { QAction* _r = _t->actionAt((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 7: _t->py_q_actionEvent((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QActionEvent*(*)>(_a[2]))); break;
        case 8: { QRect _r = _t->actionGeometry((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QAction*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 9: { QAction* _r = _t->addAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 10: { QAction* _r = _t->addAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QObject*(*)>(_a[4])),(*reinterpret_cast< const char*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 11: { QAction* _r = _t->addAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 12: { QAction* _r = _t->addAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QObject*(*)>(_a[3])),(*reinterpret_cast< const char*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 13: { QAction* _r = _t->addSeparator((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 14: { QAction* _r = _t->addWidget((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 15: { Qt::ToolBarAreas _r = _t->allowedAreas((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ToolBarAreas*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_changeEvent((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 17: _t->clear((*reinterpret_cast< QToolBar*(*)>(_a[1]))); break;
        case 18: { bool _r = _t->py_q_event((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QSize _r = _t->iconSize((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 20: _t->initStyleOption((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[2]))); break;
        case 21: { QAction* _r = _t->insertSeparator((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QAction*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 22: { QAction* _r = _t->insertWidget((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QAction*(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->isAreaAllowed((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< Qt::ToolBarArea(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->isFloatable((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isFloating((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->isMovable((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 28: _t->py_q_paintEvent((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 29: _t->setAllowedAreas((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< Qt::ToolBarAreas(*)>(_a[2]))); break;
        case 30: _t->setFloatable((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 31: _t->setMovable((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 32: _t->setOrientation((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 33: { QAction* _r = _t->toggleViewAction((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 34: { Qt::ToolButtonStyle _r = _t->toolButtonStyle((*reinterpret_cast< QToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ToolButtonStyle*>(_a[0]) = _r; }  break;
        case 35: { QWidget* _r = _t->widgetForAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< QAction*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 36: { QAction* _r = _t->addAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< PyObject*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 37: { QAction* _r = _t->addAction((*reinterpret_cast< QToolBar*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< PyObject*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QAction**>(_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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QAction* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); break;
            case 1:
                *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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QAction* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QToolBar* >(); break;
            }
            break;
        case 22:
            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< QToolBar* >(); break;
            case 2:
                *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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); break;
            }
            break;
        case 35:
            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< QToolBar* >(); 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< QToolBar* >(); 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< QToolBar* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QToolBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QToolBar.data,
      qt_meta_data_PythonQtWrapper_QToolBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QToolBar::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_QToolBarChangeEvent_t {
    QByteArrayData data[9];
    char stringdata0[139];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QToolBarChangeEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QToolBarChangeEvent_t qt_meta_stringdata_PythonQtWrapper_QToolBarChangeEvent = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QToolBarChang..."
QT_MOC_LITERAL(1, 36, 23), // "new_QToolBarChangeEvent"
QT_MOC_LITERAL(2, 60, 20), // "QToolBarChangeEvent*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 1), // "t"
QT_MOC_LITERAL(5, 84, 26), // "delete_QToolBarChangeEvent"
QT_MOC_LITERAL(6, 111, 3), // "obj"
QT_MOC_LITERAL(7, 115, 6), // "toggle"
QT_MOC_LITERAL(8, 122, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QToolBarChangeEvent\0"
    "new_QToolBarChangeEvent\0QToolBarChangeEvent*\0"
    "\0t\0delete_QToolBarChangeEvent\0obj\0"
    "toggle\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QToolBarChangeEvent[] = {

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

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

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

       0        // eod
};

void PythonQtWrapper_QToolBarChangeEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QToolBarChangeEvent *_t = static_cast<PythonQtWrapper_QToolBarChangeEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QToolBarChangeEvent* _r = _t->new_QToolBarChangeEvent((*reinterpret_cast< bool(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QToolBarChangeEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QToolBarChangeEvent((*reinterpret_cast< QToolBarChangeEvent*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->toggle((*reinterpret_cast< QToolBarChangeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QToolBarChangeEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QToolBarChangeEvent.data,
      qt_meta_data_PythonQtWrapper_QToolBarChangeEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QToolBarChangeEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QToolBox_t {
    QByteArrayData data[44];
    char stringdata0[497];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QToolBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QToolBox_t qt_meta_stringdata_PythonQtWrapper_QToolBox = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QToolBox"
QT_MOC_LITERAL(1, 25, 12), // "new_QToolBox"
QT_MOC_LITERAL(2, 38, 9), // "QToolBox*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 8), // "QWidget*"
QT_MOC_LITERAL(5, 58, 6), // "parent"
QT_MOC_LITERAL(6, 65, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 81, 1), // "f"
QT_MOC_LITERAL(8, 83, 15), // "delete_QToolBox"
QT_MOC_LITERAL(9, 99, 3), // "obj"
QT_MOC_LITERAL(10, 103, 7), // "addItem"
QT_MOC_LITERAL(11, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 128, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(13, 165, 6), // "widget"
QT_MOC_LITERAL(14, 172, 4), // "icon"
QT_MOC_LITERAL(15, 177, 4), // "text"
QT_MOC_LITERAL(16, 182, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(17, 199, 7), // "QEvent*"
QT_MOC_LITERAL(18, 207, 6), // "arg__1"
QT_MOC_LITERAL(19, 214, 5), // "count"
QT_MOC_LITERAL(20, 220, 12), // "currentIndex"
QT_MOC_LITERAL(21, 233, 13), // "currentWidget"
QT_MOC_LITERAL(22, 247, 10), // "py_q_event"
QT_MOC_LITERAL(23, 258, 1), // "e"
QT_MOC_LITERAL(24, 260, 7), // "indexOf"
QT_MOC_LITERAL(25, 268, 10), // "insertItem"
QT_MOC_LITERAL(26, 279, 5), // "index"
QT_MOC_LITERAL(27, 285, 13), // "isItemEnabled"
QT_MOC_LITERAL(28, 299, 8), // "itemIcon"
QT_MOC_LITERAL(29, 308, 12), // "itemInserted"
QT_MOC_LITERAL(30, 321, 17), // "py_q_itemInserted"
QT_MOC_LITERAL(31, 339, 11), // "itemRemoved"
QT_MOC_LITERAL(32, 351, 16), // "py_q_itemRemoved"
QT_MOC_LITERAL(33, 368, 8), // "itemText"
QT_MOC_LITERAL(34, 377, 11), // "itemToolTip"
QT_MOC_LITERAL(35, 389, 10), // "removeItem"
QT_MOC_LITERAL(36, 400, 14), // "setItemEnabled"
QT_MOC_LITERAL(37, 415, 7), // "enabled"
QT_MOC_LITERAL(38, 423, 11), // "setItemIcon"
QT_MOC_LITERAL(39, 435, 11), // "setItemText"
QT_MOC_LITERAL(40, 447, 14), // "setItemToolTip"
QT_MOC_LITERAL(41, 462, 7), // "toolTip"
QT_MOC_LITERAL(42, 470, 14), // "py_q_showEvent"
QT_MOC_LITERAL(43, 485, 11) // "QShowEvent*"

    },
    "PythonQtWrapper_QToolBox\0new_QToolBox\0"
    "QToolBox*\0\0QWidget*\0parent\0Qt::WindowFlags\0"
    "f\0delete_QToolBox\0obj\0addItem\0"
    "theWrappedObject\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0icon\0text\0py_q_changeEvent\0"
    "QEvent*\0arg__1\0count\0currentIndex\0"
    "currentWidget\0py_q_event\0e\0indexOf\0"
    "insertItem\0index\0isItemEnabled\0itemIcon\0"
    "itemInserted\0py_q_itemInserted\0"
    "itemRemoved\0py_q_itemRemoved\0itemText\0"
    "itemToolTip\0removeItem\0setItemEnabled\0"
    "enabled\0setItemIcon\0setItemText\0"
    "setItemToolTip\0toolTip\0py_q_showEvent\0"
    "QShowEvent*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QToolBox[] = {

 // 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,    2,  159,    3, 0x0a /* Public */,
       1,    1,  164,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  167,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  168,    3, 0x0a /* Public */,
      10,    4,  171,    3, 0x0a /* Public */,
      10,    3,  180,    3, 0x0a /* Public */,
      16,    2,  187,    3, 0x0a /* Public */,
      19,    1,  192,    3, 0x0a /* Public */,
      20,    1,  195,    3, 0x0a /* Public */,
      21,    1,  198,    3, 0x0a /* Public */,
      22,    2,  201,    3, 0x0a /* Public */,
      24,    2,  206,    3, 0x0a /* Public */,
      25,    5,  211,    3, 0x0a /* Public */,
      25,    4,  222,    3, 0x0a /* Public */,
      27,    2,  231,    3, 0x0a /* Public */,
      28,    2,  236,    3, 0x0a /* Public */,
      29,    2,  241,    3, 0x0a /* Public */,
      30,    2,  246,    3, 0x0a /* Public */,
      31,    2,  251,    3, 0x0a /* Public */,
      32,    2,  256,    3, 0x0a /* Public */,
      33,    2,  261,    3, 0x0a /* Public */,
      34,    2,  266,    3, 0x0a /* Public */,
      35,    2,  271,    3, 0x0a /* Public */,
      36,    3,  276,    3, 0x0a /* Public */,
      38,    3,  283,    3, 0x0a /* Public */,
      39,    3,  290,    3, 0x0a /* Public */,
      40,    3,  297,    3, 0x0a /* Public */,
      42,    2,  304,    3, 0x0a /* Public */,
      13,    2,  309,    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::Int, 0x80000000 | 2, 0x80000000 | 12, QMetaType::QIcon, QMetaType::QString,   11,   13,   14,   15,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 12, QMetaType::QString,   11,   13,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,   18,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,   11,   23,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,   11,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12, QMetaType::QIcon, QMetaType::QString,   11,   26,   13,   14,   15,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12, QMetaType::QString,   11,   26,   13,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::QIcon, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,   11,   26,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QIcon,   11,   26,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   11,   26,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   11,   26,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,   11,   23,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,   11,   26,

       0        // eod
};

void PythonQtWrapper_QToolBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QToolBox *_t = static_cast<PythonQtWrapper_QToolBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QToolBox* _r = _t->new_QToolBox((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QToolBox**>(_a[0]) = _r; }  break;
        case 1: { QToolBox* _r = _t->new_QToolBox((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QToolBox**>(_a[0]) = _r; }  break;
        case 2: { QToolBox* _r = _t->new_QToolBox();
            if (_a[0]) *reinterpret_cast< QToolBox**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QToolBox((*reinterpret_cast< QToolBox*(*)>(_a[1]))); break;
        case 4: { int _r = _t->addItem((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< const QIcon(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->addItem((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_changeEvent((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 7: { int _r = _t->count((*reinterpret_cast< QToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->currentIndex((*reinterpret_cast< QToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { QWidget* _r = _t->currentWidget((*reinterpret_cast< QToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_event((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->indexOf((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->insertItem((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])),(*reinterpret_cast< const QIcon(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->insertItem((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isItemEnabled((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QIcon _r = _t->itemIcon((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 16: _t->itemInserted((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: _t->py_q_itemInserted((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 18: _t->itemRemoved((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 19: _t->py_q_itemRemoved((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: { QString _r = _t->itemText((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 21: { QString _r = _t->itemToolTip((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 22: _t->removeItem((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: _t->setItemEnabled((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 24: _t->setItemIcon((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QIcon(*)>(_a[3]))); break;
        case 25: _t->setItemText((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 26: _t->setItemToolTip((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 27: _t->py_q_showEvent((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 28: { QWidget* _r = _t->widget((*reinterpret_cast< QToolBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); break;
            case 1:
                *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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); 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< QToolBox* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QToolBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QToolBox.data,
      qt_meta_data_PythonQtWrapper_QToolBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QToolBox::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_QToolButton_t {
    QByteArrayData data[51];
    char stringdata0[660];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QToolButton_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QToolButton_t qt_meta_stringdata_PythonQtWrapper_QToolButton = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QToolButton"
QT_MOC_LITERAL(1, 28, 15), // "new_QToolButton"
QT_MOC_LITERAL(2, 44, 12), // "QToolButton*"
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_QToolButton"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 16), // "py_q_actionEvent"
QT_MOC_LITERAL(9, 114, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 131, 13), // "QActionEvent*"
QT_MOC_LITERAL(11, 145, 6), // "arg__1"
QT_MOC_LITERAL(12, 152, 9), // "arrowType"
QT_MOC_LITERAL(13, 162, 13), // "Qt::ArrowType"
QT_MOC_LITERAL(14, 176, 9), // "autoRaise"
QT_MOC_LITERAL(15, 186, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(16, 203, 7), // "QEvent*"
QT_MOC_LITERAL(17, 211, 13), // "defaultAction"
QT_MOC_LITERAL(18, 225, 8), // "QAction*"
QT_MOC_LITERAL(19, 234, 15), // "py_q_enterEvent"
QT_MOC_LITERAL(20, 250, 10), // "py_q_event"
QT_MOC_LITERAL(21, 261, 1), // "e"
QT_MOC_LITERAL(22, 263, 14), // "py_q_hitButton"
QT_MOC_LITERAL(23, 278, 3), // "pos"
QT_MOC_LITERAL(24, 282, 15), // "initStyleOption"
QT_MOC_LITERAL(25, 298, 23), // "QStyleOptionToolButton*"
QT_MOC_LITERAL(26, 322, 6), // "option"
QT_MOC_LITERAL(27, 329, 15), // "py_q_leaveEvent"
QT_MOC_LITERAL(28, 345, 4), // "menu"
QT_MOC_LITERAL(29, 350, 6), // "QMenu*"
QT_MOC_LITERAL(30, 357, 15), // "minimumSizeHint"
QT_MOC_LITERAL(31, 373, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(32, 394, 12), // "QMouseEvent*"
QT_MOC_LITERAL(33, 407, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(34, 430, 19), // "py_q_nextCheckState"
QT_MOC_LITERAL(35, 450, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(36, 466, 12), // "QPaintEvent*"
QT_MOC_LITERAL(37, 479, 9), // "popupMode"
QT_MOC_LITERAL(38, 489, 32), // "QToolButton::ToolButtonPopupMode"
QT_MOC_LITERAL(39, 522, 12), // "setArrowType"
QT_MOC_LITERAL(40, 535, 4), // "type"
QT_MOC_LITERAL(41, 540, 12), // "setAutoRaise"
QT_MOC_LITERAL(42, 553, 6), // "enable"
QT_MOC_LITERAL(43, 560, 7), // "setMenu"
QT_MOC_LITERAL(44, 568, 12), // "setPopupMode"
QT_MOC_LITERAL(45, 581, 4), // "mode"
QT_MOC_LITERAL(46, 586, 8), // "sizeHint"
QT_MOC_LITERAL(47, 595, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(48, 611, 12), // "QTimerEvent*"
QT_MOC_LITERAL(49, 624, 15), // "toolButtonStyle"
QT_MOC_LITERAL(50, 640, 19) // "Qt::ToolButtonStyle"

    },
    "PythonQtWrapper_QToolButton\0new_QToolButton\0"
    "QToolButton*\0\0QWidget*\0parent\0"
    "delete_QToolButton\0obj\0py_q_actionEvent\0"
    "theWrappedObject\0QActionEvent*\0arg__1\0"
    "arrowType\0Qt::ArrowType\0autoRaise\0"
    "py_q_changeEvent\0QEvent*\0defaultAction\0"
    "QAction*\0py_q_enterEvent\0py_q_event\0"
    "e\0py_q_hitButton\0pos\0initStyleOption\0"
    "QStyleOptionToolButton*\0option\0"
    "py_q_leaveEvent\0menu\0QMenu*\0minimumSizeHint\0"
    "py_q_mousePressEvent\0QMouseEvent*\0"
    "py_q_mouseReleaseEvent\0py_q_nextCheckState\0"
    "py_q_paintEvent\0QPaintEvent*\0popupMode\0"
    "QToolButton::ToolButtonPopupMode\0"
    "setArrowType\0type\0setAutoRaise\0enable\0"
    "setMenu\0setPopupMode\0mode\0sizeHint\0"
    "py_q_timerEvent\0QTimerEvent*\0"
    "toolButtonStyle\0Qt::ToolButtonStyle"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QToolButton[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      27,   14, // methods
       0,    0, // properties
       0,    0, // 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 */,
       6,    1,  153,    3, 0x0a /* Public */,
       8,    2,  156,    3, 0x0a /* Public */,
      12,    1,  161,    3, 0x0a /* Public */,
      14,    1,  164,    3, 0x0a /* Public */,
      15,    2,  167,    3, 0x0a /* Public */,
      17,    1,  172,    3, 0x0a /* Public */,
      19,    2,  175,    3, 0x0a /* Public */,
      20,    2,  180,    3, 0x0a /* Public */,
      22,    2,  185,    3, 0x0a /* Public */,
      24,    2,  190,    3, 0x0a /* Public */,
      27,    2,  195,    3, 0x0a /* Public */,
      28,    1,  200,    3, 0x0a /* Public */,
      30,    1,  203,    3, 0x0a /* Public */,
      31,    2,  206,    3, 0x0a /* Public */,
      33,    2,  211,    3, 0x0a /* Public */,
      34,    1,  216,    3, 0x0a /* Public */,
      35,    2,  219,    3, 0x0a /* Public */,
      37,    1,  224,    3, 0x0a /* Public */,
      39,    2,  227,    3, 0x0a /* Public */,
      41,    2,  232,    3, 0x0a /* Public */,
      43,    2,  237,    3, 0x0a /* Public */,
      44,    2,  242,    3, 0x0a /* Public */,
      46,    1,  247,    3, 0x0a /* Public */,
      47,    2,  250,    3, 0x0a /* Public */,
      49,    1,  255,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    0x80000000 | 13, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    0x80000000 | 18, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16,    9,   21,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,    9,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,    9,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    0x80000000 | 29, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,    9,   11,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36,    9,   11,
    0x80000000 | 38, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   42,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,    9,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,    9,   45,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48,    9,   11,
    0x80000000 | 50, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QToolButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QToolButton *_t = static_cast<PythonQtWrapper_QToolButton *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QToolButton* _r = _t->new_QToolButton((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QToolButton**>(_a[0]) = _r; }  break;
        case 1: { QToolButton* _r = _t->new_QToolButton();
            if (_a[0]) *reinterpret_cast< QToolButton**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QToolButton((*reinterpret_cast< QToolButton*(*)>(_a[1]))); break;
        case 3: _t->py_q_actionEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QActionEvent*(*)>(_a[2]))); break;
        case 4: { Qt::ArrowType _r = _t->arrowType((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ArrowType*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->autoRaise((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_changeEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 7: { QAction* _r = _t->defaultAction((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 8: _t->py_q_enterEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 9: { bool _r = _t->py_q_event((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_hitButton((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->initStyleOption((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[2]))); break;
        case 12: _t->py_q_leaveEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 13: { QMenu* _r = _t->menu((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = _r; }  break;
        case 14: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 15: _t->py_q_mousePressEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 16: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 17: _t->py_q_nextCheckState((*reinterpret_cast< QToolButton*(*)>(_a[1]))); break;
        case 18: _t->py_q_paintEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 19: { QToolButton::ToolButtonPopupMode _r = _t->popupMode((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QToolButton::ToolButtonPopupMode*>(_a[0]) = _r; }  break;
        case 20: _t->setArrowType((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< Qt::ArrowType(*)>(_a[2]))); break;
        case 21: _t->setAutoRaise((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 22: _t->setMenu((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QMenu*(*)>(_a[2]))); break;
        case 23: _t->setPopupMode((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QToolButton::ToolButtonPopupMode(*)>(_a[2]))); break;
        case 24: { QSize _r = _t->sizeHint((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 25: _t->py_q_timerEvent((*reinterpret_cast< QToolButton*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 26: { Qt::ToolButtonStyle _r = _t->toolButtonStyle((*reinterpret_cast< QToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ToolButtonStyle*>(_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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMenu* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); 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< QToolButton* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QToolButton::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QToolButton.data,
      qt_meta_data_PythonQtWrapper_QToolButton,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QToolButton::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_QToolTip_t {
    QByteArrayData data[20];
    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_QToolTip_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QToolTip_t qt_meta_stringdata_PythonQtWrapper_QToolTip = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QToolTip"
QT_MOC_LITERAL(1, 25, 15), // "delete_QToolTip"
QT_MOC_LITERAL(2, 41, 0), // ""
QT_MOC_LITERAL(3, 42, 9), // "QToolTip*"
QT_MOC_LITERAL(4, 52, 3), // "obj"
QT_MOC_LITERAL(5, 56, 20), // "static_QToolTip_font"
QT_MOC_LITERAL(6, 77, 24), // "static_QToolTip_hideText"
QT_MOC_LITERAL(7, 102, 25), // "static_QToolTip_isVisible"
QT_MOC_LITERAL(8, 128, 23), // "static_QToolTip_palette"
QT_MOC_LITERAL(9, 152, 23), // "static_QToolTip_setFont"
QT_MOC_LITERAL(10, 176, 6), // "arg__1"
QT_MOC_LITERAL(11, 183, 26), // "static_QToolTip_setPalette"
QT_MOC_LITERAL(12, 210, 24), // "static_QToolTip_showText"
QT_MOC_LITERAL(13, 235, 3), // "pos"
QT_MOC_LITERAL(14, 239, 4), // "text"
QT_MOC_LITERAL(15, 244, 8), // "QWidget*"
QT_MOC_LITERAL(16, 253, 1), // "w"
QT_MOC_LITERAL(17, 255, 4), // "rect"
QT_MOC_LITERAL(18, 260, 12), // "msecShowTime"
QT_MOC_LITERAL(19, 273, 20) // "static_QToolTip_text"

    },
    "PythonQtWrapper_QToolTip\0delete_QToolTip\0"
    "\0QToolTip*\0obj\0static_QToolTip_font\0"
    "static_QToolTip_hideText\0"
    "static_QToolTip_isVisible\0"
    "static_QToolTip_palette\0static_QToolTip_setFont\0"
    "arg__1\0static_QToolTip_setPalette\0"
    "static_QToolTip_showText\0pos\0text\0"
    "QWidget*\0w\0rect\0msecShowTime\0"
    "static_QToolTip_text"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QToolTip[] = {

 // 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,    0,   77,    2, 0x0a /* Public */,
       6,    0,   78,    2, 0x0a /* Public */,
       7,    0,   79,    2, 0x0a /* Public */,
       8,    0,   80,    2, 0x0a /* Public */,
       9,    1,   81,    2, 0x0a /* Public */,
      11,    1,   84,    2, 0x0a /* Public */,
      12,    3,   87,    2, 0x0a /* Public */,
      12,    2,   94,    2, 0x2a /* Public | MethodCloned */,
      12,    4,   99,    2, 0x0a /* Public */,
      12,    5,  108,    2, 0x0a /* Public */,
      19,    0,  119,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::QFont,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::QPalette,
    QMetaType::Void, QMetaType::QFont,   10,
    QMetaType::Void, QMetaType::QPalette,   10,
    QMetaType::Void, QMetaType::QPoint, QMetaType::QString, 0x80000000 | 15,   13,   14,   16,
    QMetaType::Void, QMetaType::QPoint, QMetaType::QString,   13,   14,
    QMetaType::Void, QMetaType::QPoint, QMetaType::QString, 0x80000000 | 15, QMetaType::QRect,   13,   14,   16,   17,
    QMetaType::Void, QMetaType::QPoint, QMetaType::QString, 0x80000000 | 15, QMetaType::QRect, QMetaType::Int,   13,   14,   16,   17,   18,
    QMetaType::QString,

       0        // eod
};

void PythonQtWrapper_QToolTip::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QToolTip *_t = static_cast<PythonQtWrapper_QToolTip *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->delete_QToolTip((*reinterpret_cast< QToolTip*(*)>(_a[1]))); break;
        case 1: { QFont _r = _t->static_QToolTip_font();
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 2: _t->static_QToolTip_hideText(); break;
        case 3: { bool _r = _t->static_QToolTip_isVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { QPalette _r = _t->static_QToolTip_palette();
            if (_a[0]) *reinterpret_cast< QPalette*>(_a[0]) = _r; }  break;
        case 5: _t->static_QToolTip_setFont((*reinterpret_cast< const QFont(*)>(_a[1]))); break;
        case 6: _t->static_QToolTip_setPalette((*reinterpret_cast< const QPalette(*)>(_a[1]))); break;
        case 7: _t->static_QToolTip_showText((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3]))); break;
        case 8: _t->static_QToolTip_showText((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 9: _t->static_QToolTip_showText((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4]))); break;
        case 10: _t->static_QToolTip_showText((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 11: { QString _r = _t->static_QToolTip_text();
            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 7:
            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 9:
            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 10:
            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_QToolTip::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QToolTip.data,
      qt_meta_data_PythonQtWrapper_QToolTip,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QToolTip::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_QTouchDevice_t {
    QByteArrayData data[35];
    char stringdata0[473];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTouchDevice_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTouchDevice_t qt_meta_stringdata_PythonQtWrapper_QTouchDevice = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QTouchDevice"
QT_MOC_LITERAL(1, 29, 16), // "new_QTouchDevice"
QT_MOC_LITERAL(2, 46, 13), // "QTouchDevice*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 19), // "delete_QTouchDevice"
QT_MOC_LITERAL(5, 81, 3), // "obj"
QT_MOC_LITERAL(6, 85, 12), // "capabilities"
QT_MOC_LITERAL(7, 98, 26), // "QTouchDevice::Capabilities"
QT_MOC_LITERAL(8, 125, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 142, 27), // "static_QTouchDevice_devices"
QT_MOC_LITERAL(10, 170, 26), // "QList<const QTouchDevice*>"
QT_MOC_LITERAL(11, 197, 18), // "maximumTouchPoints"
QT_MOC_LITERAL(12, 216, 4), // "name"
QT_MOC_LITERAL(13, 221, 15), // "setCapabilities"
QT_MOC_LITERAL(14, 237, 4), // "caps"
QT_MOC_LITERAL(15, 242, 21), // "setMaximumTouchPoints"
QT_MOC_LITERAL(16, 264, 3), // "max"
QT_MOC_LITERAL(17, 268, 7), // "setName"
QT_MOC_LITERAL(18, 276, 7), // "setType"
QT_MOC_LITERAL(19, 284, 24), // "QTouchDevice::DeviceType"
QT_MOC_LITERAL(20, 309, 7), // "devType"
QT_MOC_LITERAL(21, 317, 4), // "type"
QT_MOC_LITERAL(22, 322, 11), // "py_toString"
QT_MOC_LITERAL(23, 334, 14), // "CapabilityFlag"
QT_MOC_LITERAL(24, 349, 8), // "Position"
QT_MOC_LITERAL(25, 358, 4), // "Area"
QT_MOC_LITERAL(26, 363, 8), // "Pressure"
QT_MOC_LITERAL(27, 372, 8), // "Velocity"
QT_MOC_LITERAL(28, 381, 12), // "RawPositions"
QT_MOC_LITERAL(29, 394, 18), // "NormalizedPosition"
QT_MOC_LITERAL(30, 413, 14), // "MouseEmulation"
QT_MOC_LITERAL(31, 428, 12), // "Capabilities"
QT_MOC_LITERAL(32, 441, 10), // "DeviceType"
QT_MOC_LITERAL(33, 452, 11), // "TouchScreen"
QT_MOC_LITERAL(34, 464, 8) // "TouchPad"

    },
    "PythonQtWrapper_QTouchDevice\0"
    "new_QTouchDevice\0QTouchDevice*\0\0"
    "delete_QTouchDevice\0obj\0capabilities\0"
    "QTouchDevice::Capabilities\0theWrappedObject\0"
    "static_QTouchDevice_devices\0"
    "QList<const QTouchDevice*>\0"
    "maximumTouchPoints\0name\0setCapabilities\0"
    "caps\0setMaximumTouchPoints\0max\0setName\0"
    "setType\0QTouchDevice::DeviceType\0"
    "devType\0type\0py_toString\0CapabilityFlag\0"
    "Position\0Area\0Pressure\0Velocity\0"
    "RawPositions\0NormalizedPosition\0"
    "MouseEmulation\0Capabilities\0DeviceType\0"
    "TouchScreen\0TouchPad"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTouchDevice[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   74,    3, 0x0a /* Public */,
       4,    1,   75,    3, 0x0a /* Public */,
       6,    1,   78,    3, 0x0a /* Public */,
       9,    0,   81,    3, 0x0a /* Public */,
      11,    1,   82,    3, 0x0a /* Public */,
      12,    1,   85,    3, 0x0a /* Public */,
      13,    2,   88,    3, 0x0a /* Public */,
      15,    2,   93,    3, 0x0a /* Public */,
      17,    2,   98,    3, 0x0a /* Public */,
      18,    2,  103,    3, 0x0a /* Public */,
      21,    1,  108,    3, 0x0a /* Public */,
      22,    1,  111,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2,    8,
    0x80000000 | 10,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    8,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,    8,   20,
    0x80000000 | 19, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      23, 0x0,    7,  126,
      31, 0x1,    7,  140,
      32, 0x0,    2,  154,

 // enum data: key, value
      24, uint(PythonQtWrapper_QTouchDevice::Position),
      25, uint(PythonQtWrapper_QTouchDevice::Area),
      26, uint(PythonQtWrapper_QTouchDevice::Pressure),
      27, uint(PythonQtWrapper_QTouchDevice::Velocity),
      28, uint(PythonQtWrapper_QTouchDevice::RawPositions),
      29, uint(PythonQtWrapper_QTouchDevice::NormalizedPosition),
      30, uint(PythonQtWrapper_QTouchDevice::MouseEmulation),
      24, uint(PythonQtWrapper_QTouchDevice::Position),
      25, uint(PythonQtWrapper_QTouchDevice::Area),
      26, uint(PythonQtWrapper_QTouchDevice::Pressure),
      27, uint(PythonQtWrapper_QTouchDevice::Velocity),
      28, uint(PythonQtWrapper_QTouchDevice::RawPositions),
      29, uint(PythonQtWrapper_QTouchDevice::NormalizedPosition),
      30, uint(PythonQtWrapper_QTouchDevice::MouseEmulation),
      33, uint(PythonQtWrapper_QTouchDevice::TouchScreen),
      34, uint(PythonQtWrapper_QTouchDevice::TouchPad),

       0        // eod
};

void PythonQtWrapper_QTouchDevice::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTouchDevice *_t = static_cast<PythonQtWrapper_QTouchDevice *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTouchDevice* _r = _t->new_QTouchDevice();
            if (_a[0]) *reinterpret_cast< QTouchDevice**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QTouchDevice((*reinterpret_cast< QTouchDevice*(*)>(_a[1]))); break;
        case 2: { QTouchDevice::Capabilities _r = _t->capabilities((*reinterpret_cast< QTouchDevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchDevice::Capabilities*>(_a[0]) = _r; }  break;
        case 3: { QList<const QTouchDevice*> _r = _t->static_QTouchDevice_devices();
            if (_a[0]) *reinterpret_cast< QList<const QTouchDevice*>*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->maximumTouchPoints((*reinterpret_cast< QTouchDevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->name((*reinterpret_cast< QTouchDevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: _t->setCapabilities((*reinterpret_cast< QTouchDevice*(*)>(_a[1])),(*reinterpret_cast< QTouchDevice::Capabilities(*)>(_a[2]))); break;
        case 7: _t->setMaximumTouchPoints((*reinterpret_cast< QTouchDevice*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: _t->setName((*reinterpret_cast< QTouchDevice*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 9: _t->setType((*reinterpret_cast< QTouchDevice*(*)>(_a[1])),(*reinterpret_cast< QTouchDevice::DeviceType(*)>(_a[2]))); break;
        case 10: { QTouchDevice::DeviceType _r = _t->type((*reinterpret_cast< QTouchDevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchDevice::DeviceType*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->py_toString((*reinterpret_cast< QTouchDevice*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTouchDevice::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTouchDevice.data,
      qt_meta_data_PythonQtWrapper_QTouchDevice,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTouchDevice::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_QTouchEvent_t {
    QByteArrayData data[31];
    char stringdata0[436];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTouchEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTouchEvent_t qt_meta_stringdata_PythonQtWrapper_QTouchEvent = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTouchEvent"
QT_MOC_LITERAL(1, 28, 15), // "new_QTouchEvent"
QT_MOC_LITERAL(2, 44, 12), // "QTouchEvent*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 71, 9), // "eventType"
QT_MOC_LITERAL(6, 81, 13), // "QTouchDevice*"
QT_MOC_LITERAL(7, 95, 6), // "device"
QT_MOC_LITERAL(8, 102, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(9, 124, 9), // "modifiers"
QT_MOC_LITERAL(10, 134, 20), // "Qt::TouchPointStates"
QT_MOC_LITERAL(11, 155, 16), // "touchPointStates"
QT_MOC_LITERAL(12, 172, 30), // "QList<QTouchEvent::TouchPoint>"
QT_MOC_LITERAL(13, 203, 11), // "touchPoints"
QT_MOC_LITERAL(14, 215, 18), // "delete_QTouchEvent"
QT_MOC_LITERAL(15, 234, 3), // "obj"
QT_MOC_LITERAL(16, 238, 16), // "theWrappedObject"
QT_MOC_LITERAL(17, 255, 9), // "setDevice"
QT_MOC_LITERAL(18, 265, 7), // "adevice"
QT_MOC_LITERAL(19, 273, 9), // "setTarget"
QT_MOC_LITERAL(20, 283, 7), // "atarget"
QT_MOC_LITERAL(21, 291, 19), // "setTouchPointStates"
QT_MOC_LITERAL(22, 311, 17), // "aTouchPointStates"
QT_MOC_LITERAL(23, 329, 14), // "setTouchPoints"
QT_MOC_LITERAL(24, 344, 12), // "atouchPoints"
QT_MOC_LITERAL(25, 357, 9), // "setWindow"
QT_MOC_LITERAL(26, 367, 8), // "QWindow*"
QT_MOC_LITERAL(27, 376, 7), // "awindow"
QT_MOC_LITERAL(28, 384, 6), // "target"
QT_MOC_LITERAL(29, 391, 37), // "const QList<QTouchEvent::Touc..."
QT_MOC_LITERAL(30, 429, 6) // "window"

    },
    "PythonQtWrapper_QTouchEvent\0new_QTouchEvent\0"
    "QTouchEvent*\0\0QEvent::Type\0eventType\0"
    "QTouchDevice*\0device\0Qt::KeyboardModifiers\0"
    "modifiers\0Qt::TouchPointStates\0"
    "touchPointStates\0QList<QTouchEvent::TouchPoint>\0"
    "touchPoints\0delete_QTouchEvent\0obj\0"
    "theWrappedObject\0setDevice\0adevice\0"
    "setTarget\0atarget\0setTouchPointStates\0"
    "aTouchPointStates\0setTouchPoints\0"
    "atouchPoints\0setWindow\0QWindow*\0awindow\0"
    "target\0const QList<QTouchEvent::TouchPoint>*\0"
    "window"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTouchEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    5,   94,    3, 0x0a /* Public */,
       1,    4,  105,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  114,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  121,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  126,    3, 0x2a /* Public | MethodCloned */,
      14,    1,  129,    3, 0x0a /* Public */,
       7,    1,  132,    3, 0x0a /* Public */,
      17,    2,  135,    3, 0x0a /* Public */,
      19,    2,  140,    3, 0x0a /* Public */,
      21,    2,  145,    3, 0x0a /* Public */,
      23,    2,  150,    3, 0x0a /* Public */,
      25,    2,  155,    3, 0x0a /* Public */,
      28,    1,  160,    3, 0x0a /* Public */,
      11,    1,  163,    3, 0x0a /* Public */,
      13,    1,  166,    3, 0x0a /* Public */,
      30,    1,  169,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8, 0x80000000 | 10, 0x80000000 | 12,    5,    7,    9,   11,   13,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8, 0x80000000 | 10,    5,    7,    9,   11,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8,    5,    7,    9,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,   15,
    0x80000000 | 6, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   16,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar,   16,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   16,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   16,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   16,   27,
    QMetaType::QObjectStar, 0x80000000 | 2,   16,
    0x80000000 | 10, 0x80000000 | 2,   16,
    0x80000000 | 29, 0x80000000 | 2,   16,
    0x80000000 | 26, 0x80000000 | 2,   16,

       0        // eod
};

void PythonQtWrapper_QTouchEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTouchEvent *_t = static_cast<PythonQtWrapper_QTouchEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTouchEvent* _r = _t->new_QTouchEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< QTouchDevice*(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< Qt::TouchPointStates(*)>(_a[4])),(*reinterpret_cast< const QList<QTouchEvent::TouchPoint>(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QTouchEvent**>(_a[0]) = _r; }  break;
        case 1: { QTouchEvent* _r = _t->new_QTouchEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< QTouchDevice*(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])),(*reinterpret_cast< Qt::TouchPointStates(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTouchEvent**>(_a[0]) = _r; }  break;
        case 2: { QTouchEvent* _r = _t->new_QTouchEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< QTouchDevice*(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTouchEvent**>(_a[0]) = _r; }  break;
        case 3: { QTouchEvent* _r = _t->new_QTouchEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< QTouchDevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTouchEvent**>(_a[0]) = _r; }  break;
        case 4: { QTouchEvent* _r = _t->new_QTouchEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchEvent**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QTouchEvent((*reinterpret_cast< QTouchEvent*(*)>(_a[1]))); break;
        case 6: { QTouchDevice* _r = _t->device((*reinterpret_cast< QTouchEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchDevice**>(_a[0]) = _r; }  break;
        case 7: _t->setDevice((*reinterpret_cast< QTouchEvent*(*)>(_a[1])),(*reinterpret_cast< QTouchDevice*(*)>(_a[2]))); break;
        case 8: _t->setTarget((*reinterpret_cast< QTouchEvent*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2]))); break;
        case 9: _t->setTouchPointStates((*reinterpret_cast< QTouchEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::TouchPointStates(*)>(_a[2]))); break;
        case 10: _t->setTouchPoints((*reinterpret_cast< QTouchEvent*(*)>(_a[1])),(*reinterpret_cast< const QList<QTouchEvent::TouchPoint>(*)>(_a[2]))); break;
        case 11: _t->setWindow((*reinterpret_cast< QTouchEvent*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2]))); break;
        case 12: { QObject* _r = _t->target((*reinterpret_cast< QTouchEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        case 13: { Qt::TouchPointStates _r = _t->touchPointStates((*reinterpret_cast< QTouchEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TouchPointStates*>(_a[0]) = _r; }  break;
        case 14: { const QList<QTouchEvent::TouchPoint>* _r = _t->touchPoints((*reinterpret_cast< QTouchEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QList<QTouchEvent::TouchPoint>**>(_a[0]) = _r; }  break;
        case 15: { QWindow* _r = _t->window((*reinterpret_cast< QTouchEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWindow**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; 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< QWindow* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTouchEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTouchEvent.data,
      qt_meta_data_PythonQtWrapper_QTouchEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTouchEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTouchEvent__TouchPoint_t {
    QByteArrayData data[64];
    char stringdata0[875];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTouchEvent__TouchPoint_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTouchEvent__TouchPoint_t qt_meta_stringdata_PythonQtWrapper_QTouchEvent__TouchPoint = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QTouchEvent__..."
QT_MOC_LITERAL(1, 40, 27), // "new_QTouchEvent__TouchPoint"
QT_MOC_LITERAL(2, 68, 24), // "QTouchEvent::TouchPoint*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 23), // "QTouchEvent::TouchPoint"
QT_MOC_LITERAL(5, 118, 5), // "other"
QT_MOC_LITERAL(6, 124, 2), // "id"
QT_MOC_LITERAL(7, 127, 30), // "delete_QTouchEvent__TouchPoint"
QT_MOC_LITERAL(8, 158, 3), // "obj"
QT_MOC_LITERAL(9, 162, 5), // "flags"
QT_MOC_LITERAL(10, 168, 34), // "QTouchEvent::TouchPoint::Info..."
QT_MOC_LITERAL(11, 203, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 220, 17), // "lastNormalizedPos"
QT_MOC_LITERAL(13, 238, 7), // "lastPos"
QT_MOC_LITERAL(14, 246, 12), // "lastScenePos"
QT_MOC_LITERAL(15, 259, 13), // "lastScreenPos"
QT_MOC_LITERAL(16, 273, 13), // "normalizedPos"
QT_MOC_LITERAL(17, 287, 15), // "operator_assign"
QT_MOC_LITERAL(18, 303, 3), // "pos"
QT_MOC_LITERAL(19, 307, 8), // "pressure"
QT_MOC_LITERAL(20, 316, 18), // "rawScreenPositions"
QT_MOC_LITERAL(21, 335, 16), // "QVector<QPointF>"
QT_MOC_LITERAL(22, 352, 4), // "rect"
QT_MOC_LITERAL(23, 357, 8), // "scenePos"
QT_MOC_LITERAL(24, 366, 9), // "sceneRect"
QT_MOC_LITERAL(25, 376, 9), // "screenPos"
QT_MOC_LITERAL(26, 386, 10), // "screenRect"
QT_MOC_LITERAL(27, 397, 8), // "setFlags"
QT_MOC_LITERAL(28, 406, 5), // "setId"
QT_MOC_LITERAL(29, 412, 20), // "setLastNormalizedPos"
QT_MOC_LITERAL(30, 433, 10), // "setLastPos"
QT_MOC_LITERAL(31, 444, 15), // "setLastScenePos"
QT_MOC_LITERAL(32, 460, 16), // "setLastScreenPos"
QT_MOC_LITERAL(33, 477, 16), // "setNormalizedPos"
QT_MOC_LITERAL(34, 494, 6), // "setPos"
QT_MOC_LITERAL(35, 501, 11), // "setPressure"
QT_MOC_LITERAL(36, 513, 21), // "setRawScreenPositions"
QT_MOC_LITERAL(37, 535, 9), // "positions"
QT_MOC_LITERAL(38, 545, 7), // "setRect"
QT_MOC_LITERAL(39, 553, 11), // "setScenePos"
QT_MOC_LITERAL(40, 565, 12), // "setSceneRect"
QT_MOC_LITERAL(41, 578, 12), // "setScreenPos"
QT_MOC_LITERAL(42, 591, 13), // "setScreenRect"
QT_MOC_LITERAL(43, 605, 21), // "setStartNormalizedPos"
QT_MOC_LITERAL(44, 627, 18), // "startNormalizedPos"
QT_MOC_LITERAL(45, 646, 11), // "setStartPos"
QT_MOC_LITERAL(46, 658, 8), // "startPos"
QT_MOC_LITERAL(47, 667, 16), // "setStartScenePos"
QT_MOC_LITERAL(48, 684, 13), // "startScenePos"
QT_MOC_LITERAL(49, 698, 17), // "setStartScreenPos"
QT_MOC_LITERAL(50, 716, 14), // "startScreenPos"
QT_MOC_LITERAL(51, 731, 8), // "setState"
QT_MOC_LITERAL(52, 740, 20), // "Qt::TouchPointStates"
QT_MOC_LITERAL(53, 761, 5), // "state"
QT_MOC_LITERAL(54, 767, 11), // "setVelocity"
QT_MOC_LITERAL(55, 779, 1), // "v"
QT_MOC_LITERAL(56, 781, 19), // "Qt::TouchPointState"
QT_MOC_LITERAL(57, 801, 4), // "swap"
QT_MOC_LITERAL(58, 806, 24), // "QTouchEvent::TouchPoint&"
QT_MOC_LITERAL(59, 831, 8), // "velocity"
QT_MOC_LITERAL(60, 840, 11), // "py_toString"
QT_MOC_LITERAL(61, 852, 8), // "InfoFlag"
QT_MOC_LITERAL(62, 861, 3), // "Pen"
QT_MOC_LITERAL(63, 865, 9) // "InfoFlags"

    },
    "PythonQtWrapper_QTouchEvent__TouchPoint\0"
    "new_QTouchEvent__TouchPoint\0"
    "QTouchEvent::TouchPoint*\0\0"
    "QTouchEvent::TouchPoint\0other\0id\0"
    "delete_QTouchEvent__TouchPoint\0obj\0"
    "flags\0QTouchEvent::TouchPoint::InfoFlags\0"
    "theWrappedObject\0lastNormalizedPos\0"
    "lastPos\0lastScenePos\0lastScreenPos\0"
    "normalizedPos\0operator_assign\0pos\0"
    "pressure\0rawScreenPositions\0"
    "QVector<QPointF>\0rect\0scenePos\0sceneRect\0"
    "screenPos\0screenRect\0setFlags\0setId\0"
    "setLastNormalizedPos\0setLastPos\0"
    "setLastScenePos\0setLastScreenPos\0"
    "setNormalizedPos\0setPos\0setPressure\0"
    "setRawScreenPositions\0positions\0setRect\0"
    "setScenePos\0setSceneRect\0setScreenPos\0"
    "setScreenRect\0setStartNormalizedPos\0"
    "startNormalizedPos\0setStartPos\0startPos\0"
    "setStartScenePos\0startScenePos\0"
    "setStartScreenPos\0startScreenPos\0"
    "setState\0Qt::TouchPointStates\0state\0"
    "setVelocity\0v\0Qt::TouchPointState\0"
    "swap\0QTouchEvent::TouchPoint&\0velocity\0"
    "py_toString\0InfoFlag\0Pen\0InfoFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTouchEvent__TouchPoint[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  259,    3, 0x0a /* Public */,
       1,    1,  262,    3, 0x0a /* Public */,
       1,    0,  265,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  266,    3, 0x0a /* Public */,
       9,    1,  269,    3, 0x0a /* Public */,
       6,    1,  272,    3, 0x0a /* Public */,
      12,    1,  275,    3, 0x0a /* Public */,
      13,    1,  278,    3, 0x0a /* Public */,
      14,    1,  281,    3, 0x0a /* Public */,
      15,    1,  284,    3, 0x0a /* Public */,
      16,    1,  287,    3, 0x0a /* Public */,
      17,    2,  290,    3, 0x0a /* Public */,
      18,    1,  295,    3, 0x0a /* Public */,
      19,    1,  298,    3, 0x0a /* Public */,
      20,    1,  301,    3, 0x0a /* Public */,
      22,    1,  304,    3, 0x0a /* Public */,
      23,    1,  307,    3, 0x0a /* Public */,
      24,    1,  310,    3, 0x0a /* Public */,
      25,    1,  313,    3, 0x0a /* Public */,
      26,    1,  316,    3, 0x0a /* Public */,
      27,    2,  319,    3, 0x0a /* Public */,
      28,    2,  324,    3, 0x0a /* Public */,
      29,    2,  329,    3, 0x0a /* Public */,
      30,    2,  334,    3, 0x0a /* Public */,
      31,    2,  339,    3, 0x0a /* Public */,
      32,    2,  344,    3, 0x0a /* Public */,
      33,    2,  349,    3, 0x0a /* Public */,
      34,    2,  354,    3, 0x0a /* Public */,
      35,    2,  359,    3, 0x0a /* Public */,
      36,    2,  364,    3, 0x0a /* Public */,
      38,    2,  369,    3, 0x0a /* Public */,
      39,    2,  374,    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 */,
      47,    2,  404,    3, 0x0a /* Public */,
      49,    2,  409,    3, 0x0a /* Public */,
      51,    2,  414,    3, 0x0a /* Public */,
      54,    2,  419,    3, 0x0a /* Public */,
      44,    1,  424,    3, 0x0a /* Public */,
      46,    1,  427,    3, 0x0a /* Public */,
      48,    1,  430,    3, 0x0a /* Public */,
      50,    1,  433,    3, 0x0a /* Public */,
      53,    1,  436,    3, 0x0a /* Public */,
      57,    2,  439,    3, 0x0a /* Public */,
      59,    1,  444,    3, 0x0a /* Public */,
      60,    1,  447,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    0x80000000 | 21, 0x80000000 | 2,   11,
    QMetaType::QRectF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QRectF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QRectF, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   11,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   11,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   11,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   11,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,   11,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVector2D,   11,   55,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    QMetaType::QPointF, 0x80000000 | 2,   11,
    0x80000000 | 56, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 58,   11,    5,
    QMetaType::QVector2D, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      61, 0x0,    1,  458,
      63, 0x1,    1,  460,

 // enum data: key, value
      62, uint(PythonQtWrapper_QTouchEvent__TouchPoint::Pen),
      62, uint(PythonQtWrapper_QTouchEvent__TouchPoint::Pen),

       0        // eod
};

void PythonQtWrapper_QTouchEvent__TouchPoint::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTouchEvent__TouchPoint *_t = static_cast<PythonQtWrapper_QTouchEvent__TouchPoint *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTouchEvent::TouchPoint* _r = _t->new_QTouchEvent__TouchPoint((*reinterpret_cast< const QTouchEvent::TouchPoint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchEvent::TouchPoint**>(_a[0]) = _r; }  break;
        case 1: { QTouchEvent::TouchPoint* _r = _t->new_QTouchEvent__TouchPoint((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchEvent::TouchPoint**>(_a[0]) = _r; }  break;
        case 2: { QTouchEvent::TouchPoint* _r = _t->new_QTouchEvent__TouchPoint();
            if (_a[0]) *reinterpret_cast< QTouchEvent::TouchPoint**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTouchEvent__TouchPoint((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1]))); break;
        case 4: { QTouchEvent::TouchPoint::InfoFlags _r = _t->flags((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTouchEvent::TouchPoint::InfoFlags*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->id((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QPointF _r = _t->lastNormalizedPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 7: { QPointF _r = _t->lastPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 8: { QPointF _r = _t->lastScenePos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 9: { QPointF _r = _t->lastScreenPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 10: { QPointF _r = _t->normalizedPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 11: { QTouchEvent::TouchPoint* _r = _t->operator_assign((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QTouchEvent::TouchPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTouchEvent::TouchPoint**>(_a[0]) = _r; }  break;
        case 12: { QPointF _r = _t->pos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->pressure((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { QVector<QPointF> _r = _t->rawScreenPositions((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QPointF>*>(_a[0]) = _r; }  break;
        case 15: { QRectF _r = _t->rect((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 16: { QPointF _r = _t->scenePos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 17: { QRectF _r = _t->sceneRect((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 18: { QPointF _r = _t->screenPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 19: { QRectF _r = _t->screenRect((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 20: _t->setFlags((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< QTouchEvent::TouchPoint::InfoFlags(*)>(_a[2]))); break;
        case 21: _t->setId((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: _t->setLastNormalizedPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 23: _t->setLastPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 24: _t->setLastScenePos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 25: _t->setLastScreenPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 26: _t->setNormalizedPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 27: _t->setPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 28: _t->setPressure((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 29: _t->setRawScreenPositions((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPointF>(*)>(_a[2]))); break;
        case 30: _t->setRect((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 31: _t->setScenePos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 32: _t->setSceneRect((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 33: _t->setScreenPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 34: _t->setScreenRect((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 35: _t->setStartNormalizedPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 36: _t->setStartPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 37: _t->setStartScenePos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 38: _t->setStartScreenPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 39: _t->setState((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< Qt::TouchPointStates(*)>(_a[2]))); break;
        case 40: _t->setVelocity((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< const QVector2D(*)>(_a[2]))); break;
        case 41: { QPointF _r = _t->startNormalizedPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 42: { QPointF _r = _t->startPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 43: { QPointF _r = _t->startScenePos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 44: { QPointF _r = _t->startScreenPos((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 45: { Qt::TouchPointState _r = _t->state((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TouchPointState*>(_a[0]) = _r; }  break;
        case 46: _t->swap((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])),(*reinterpret_cast< QTouchEvent::TouchPoint(*)>(_a[2]))); break;
        case 47: { QVector2D _r = _t->velocity((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector2D*>(_a[0]) = _r; }  break;
        case 48: { QString _r = _t->py_toString((*reinterpret_cast< QTouchEvent::TouchPoint*(*)>(_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 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QPointF> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTouchEvent__TouchPoint::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTouchEvent__TouchPoint.data,
      qt_meta_data_PythonQtWrapper_QTouchEvent__TouchPoint,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTouchEvent__TouchPoint::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 < 49)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 49;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 49)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 49;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTransform_t {
    QByteArrayData data[104];
    char stringdata0[915];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTransform_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTransform_t qt_meta_stringdata_PythonQtWrapper_QTransform = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTransform"
QT_MOC_LITERAL(1, 27, 14), // "new_QTransform"
QT_MOC_LITERAL(2, 42, 11), // "QTransform*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 3), // "mtx"
QT_MOC_LITERAL(5, 59, 3), // "h11"
QT_MOC_LITERAL(6, 63, 3), // "h12"
QT_MOC_LITERAL(7, 67, 3), // "h13"
QT_MOC_LITERAL(8, 71, 3), // "h21"
QT_MOC_LITERAL(9, 75, 3), // "h22"
QT_MOC_LITERAL(10, 79, 3), // "h23"
QT_MOC_LITERAL(11, 83, 3), // "h31"
QT_MOC_LITERAL(12, 87, 3), // "h32"
QT_MOC_LITERAL(13, 91, 3), // "h33"
QT_MOC_LITERAL(14, 95, 2), // "dx"
QT_MOC_LITERAL(15, 98, 2), // "dy"
QT_MOC_LITERAL(16, 101, 5), // "other"
QT_MOC_LITERAL(17, 107, 17), // "delete_QTransform"
QT_MOC_LITERAL(18, 125, 3), // "obj"
QT_MOC_LITERAL(19, 129, 7), // "adjoint"
QT_MOC_LITERAL(20, 137, 16), // "theWrappedObject"
QT_MOC_LITERAL(21, 154, 3), // "det"
QT_MOC_LITERAL(22, 158, 11), // "determinant"
QT_MOC_LITERAL(23, 170, 27), // "static_QTransform_fromScale"
QT_MOC_LITERAL(24, 198, 31), // "static_QTransform_fromTranslate"
QT_MOC_LITERAL(25, 230, 8), // "inverted"
QT_MOC_LITERAL(26, 239, 5), // "bool*"
QT_MOC_LITERAL(27, 245, 10), // "invertible"
QT_MOC_LITERAL(28, 256, 8), // "isAffine"
QT_MOC_LITERAL(29, 265, 10), // "isIdentity"
QT_MOC_LITERAL(30, 276, 12), // "isInvertible"
QT_MOC_LITERAL(31, 289, 10), // "isRotating"
QT_MOC_LITERAL(32, 300, 9), // "isScaling"
QT_MOC_LITERAL(33, 310, 13), // "isTranslating"
QT_MOC_LITERAL(34, 324, 3), // "m11"
QT_MOC_LITERAL(35, 328, 3), // "m12"
QT_MOC_LITERAL(36, 332, 3), // "m13"
QT_MOC_LITERAL(37, 336, 3), // "m21"
QT_MOC_LITERAL(38, 340, 3), // "m22"
QT_MOC_LITERAL(39, 344, 3), // "m23"
QT_MOC_LITERAL(40, 348, 3), // "m31"
QT_MOC_LITERAL(41, 352, 3), // "m32"
QT_MOC_LITERAL(42, 356, 3), // "m33"
QT_MOC_LITERAL(43, 360, 3), // "map"
QT_MOC_LITERAL(44, 364, 1), // "l"
QT_MOC_LITERAL(45, 366, 12), // "QPainterPath"
QT_MOC_LITERAL(46, 379, 1), // "p"
QT_MOC_LITERAL(47, 381, 1), // "a"
QT_MOC_LITERAL(48, 383, 1), // "r"
QT_MOC_LITERAL(49, 385, 7), // "mapRect"
QT_MOC_LITERAL(50, 393, 6), // "arg__1"
QT_MOC_LITERAL(51, 400, 12), // "mapToPolygon"
QT_MOC_LITERAL(52, 413, 6), // "__ne__"
QT_MOC_LITERAL(53, 420, 10), // "multiplied"
QT_MOC_LITERAL(54, 431, 1), // "o"
QT_MOC_LITERAL(55, 433, 7), // "__mul__"
QT_MOC_LITERAL(56, 441, 1), // "n"
QT_MOC_LITERAL(57, 443, 8), // "__imul__"
QT_MOC_LITERAL(58, 452, 3), // "div"
QT_MOC_LITERAL(59, 456, 7), // "__add__"
QT_MOC_LITERAL(60, 464, 8), // "__iadd__"
QT_MOC_LITERAL(61, 473, 7), // "__sub__"
QT_MOC_LITERAL(62, 481, 8), // "__isub__"
QT_MOC_LITERAL(63, 490, 7), // "__div__"
QT_MOC_LITERAL(64, 498, 8), // "__idiv__"
QT_MOC_LITERAL(65, 507, 7), // "writeTo"
QT_MOC_LITERAL(66, 515, 12), // "QDataStream&"
QT_MOC_LITERAL(67, 528, 6), // "__eq__"
QT_MOC_LITERAL(68, 535, 8), // "readFrom"
QT_MOC_LITERAL(69, 544, 28), // "static_QTransform_quadToQuad"
QT_MOC_LITERAL(70, 573, 3), // "one"
QT_MOC_LITERAL(71, 577, 3), // "two"
QT_MOC_LITERAL(72, 581, 11), // "QTransform&"
QT_MOC_LITERAL(73, 593, 6), // "result"
QT_MOC_LITERAL(74, 600, 30), // "static_QTransform_quadToSquare"
QT_MOC_LITERAL(75, 631, 4), // "quad"
QT_MOC_LITERAL(76, 636, 5), // "reset"
QT_MOC_LITERAL(77, 642, 6), // "rotate"
QT_MOC_LITERAL(78, 649, 8), // "Qt::Axis"
QT_MOC_LITERAL(79, 658, 4), // "axis"
QT_MOC_LITERAL(80, 663, 13), // "rotateRadians"
QT_MOC_LITERAL(81, 677, 5), // "scale"
QT_MOC_LITERAL(82, 683, 2), // "sx"
QT_MOC_LITERAL(83, 686, 2), // "sy"
QT_MOC_LITERAL(84, 689, 9), // "setMatrix"
QT_MOC_LITERAL(85, 699, 5), // "shear"
QT_MOC_LITERAL(86, 705, 2), // "sh"
QT_MOC_LITERAL(87, 708, 2), // "sv"
QT_MOC_LITERAL(88, 711, 30), // "static_QTransform_squareToQuad"
QT_MOC_LITERAL(89, 742, 6), // "square"
QT_MOC_LITERAL(90, 749, 8), // "toAffine"
QT_MOC_LITERAL(91, 758, 14), // "const QMatrix*"
QT_MOC_LITERAL(92, 773, 9), // "translate"
QT_MOC_LITERAL(93, 783, 10), // "transposed"
QT_MOC_LITERAL(94, 794, 4), // "type"
QT_MOC_LITERAL(95, 799, 30), // "QTransform::TransformationType"
QT_MOC_LITERAL(96, 830, 11), // "py_toString"
QT_MOC_LITERAL(97, 842, 18), // "TransformationType"
QT_MOC_LITERAL(98, 861, 6), // "TxNone"
QT_MOC_LITERAL(99, 868, 11), // "TxTranslate"
QT_MOC_LITERAL(100, 880, 7), // "TxScale"
QT_MOC_LITERAL(101, 888, 8), // "TxRotate"
QT_MOC_LITERAL(102, 897, 7), // "TxShear"
QT_MOC_LITERAL(103, 905, 9) // "TxProject"

    },
    "PythonQtWrapper_QTransform\0new_QTransform\0"
    "QTransform*\0\0mtx\0h11\0h12\0h13\0h21\0h22\0"
    "h23\0h31\0h32\0h33\0dx\0dy\0other\0"
    "delete_QTransform\0obj\0adjoint\0"
    "theWrappedObject\0det\0determinant\0"
    "static_QTransform_fromScale\0"
    "static_QTransform_fromTranslate\0"
    "inverted\0bool*\0invertible\0isAffine\0"
    "isIdentity\0isInvertible\0isRotating\0"
    "isScaling\0isTranslating\0m11\0m12\0m13\0"
    "m21\0m22\0m23\0m31\0m32\0m33\0map\0l\0"
    "QPainterPath\0p\0a\0r\0mapRect\0arg__1\0"
    "mapToPolygon\0__ne__\0multiplied\0o\0"
    "__mul__\0n\0__imul__\0div\0__add__\0__iadd__\0"
    "__sub__\0__isub__\0__div__\0__idiv__\0"
    "writeTo\0QDataStream&\0__eq__\0readFrom\0"
    "static_QTransform_quadToQuad\0one\0two\0"
    "QTransform&\0result\0static_QTransform_quadToSquare\0"
    "quad\0reset\0rotate\0Qt::Axis\0axis\0"
    "rotateRadians\0scale\0sx\0sy\0setMatrix\0"
    "shear\0sh\0sv\0static_QTransform_squareToQuad\0"
    "square\0toAffine\0const QMatrix*\0translate\0"
    "transposed\0type\0QTransform::TransformationType\0"
    "py_toString\0TransformationType\0TxNone\0"
    "TxTranslate\0TxScale\0TxRotate\0TxShear\0"
    "TxProject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTransform[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  374,    3, 0x0a /* Public */,
       1,    1,  375,    3, 0x0a /* Public */,
       1,    9,  378,    3, 0x0a /* Public */,
       1,    8,  397,    3, 0x2a /* Public | MethodCloned */,
       1,    6,  414,    3, 0x0a /* Public */,
       1,    1,  427,    3, 0x0a /* Public */,
      17,    1,  430,    3, 0x0a /* Public */,
      19,    1,  433,    3, 0x0a /* Public */,
      21,    1,  436,    3, 0x0a /* Public */,
      22,    1,  439,    3, 0x0a /* Public */,
      14,    1,  442,    3, 0x0a /* Public */,
      15,    1,  445,    3, 0x0a /* Public */,
      23,    2,  448,    3, 0x0a /* Public */,
      24,    2,  453,    3, 0x0a /* Public */,
      25,    2,  458,    3, 0x0a /* Public */,
      25,    1,  463,    3, 0x2a /* Public | MethodCloned */,
      28,    1,  466,    3, 0x0a /* Public */,
      29,    1,  469,    3, 0x0a /* Public */,
      30,    1,  472,    3, 0x0a /* Public */,
      31,    1,  475,    3, 0x0a /* Public */,
      32,    1,  478,    3, 0x0a /* Public */,
      33,    1,  481,    3, 0x0a /* Public */,
      34,    1,  484,    3, 0x0a /* Public */,
      35,    1,  487,    3, 0x0a /* Public */,
      36,    1,  490,    3, 0x0a /* Public */,
      37,    1,  493,    3, 0x0a /* Public */,
      38,    1,  496,    3, 0x0a /* Public */,
      39,    1,  499,    3, 0x0a /* Public */,
      40,    1,  502,    3, 0x0a /* Public */,
      41,    1,  505,    3, 0x0a /* Public */,
      42,    1,  508,    3, 0x0a /* Public */,
      43,    2,  511,    3, 0x0a /* Public */,
      43,    2,  516,    3, 0x0a /* Public */,
      43,    2,  521,    3, 0x0a /* Public */,
      43,    2,  526,    3, 0x0a /* Public */,
      43,    2,  531,    3, 0x0a /* Public */,
      43,    2,  536,    3, 0x0a /* Public */,
      43,    2,  541,    3, 0x0a /* Public */,
      43,    2,  546,    3, 0x0a /* Public */,
      49,    2,  551,    3, 0x0a /* Public */,
      49,    2,  556,    3, 0x0a /* Public */,
      51,    2,  561,    3, 0x0a /* Public */,
      52,    2,  566,    3, 0x0a /* Public */,
      53,    2,  571,    3, 0x0a /* Public */,
      55,    2,  576,    3, 0x0a /* Public */,
      57,    2,  581,    3, 0x0a /* Public */,
      57,    2,  586,    3, 0x0a /* Public */,
      59,    2,  591,    3, 0x0a /* Public */,
      60,    2,  596,    3, 0x0a /* Public */,
      61,    2,  601,    3, 0x0a /* Public */,
      62,    2,  606,    3, 0x0a /* Public */,
      63,    2,  611,    3, 0x0a /* Public */,
      64,    2,  616,    3, 0x0a /* Public */,
      65,    2,  621,    3, 0x0a /* Public */,
      67,    2,  626,    3, 0x0a /* Public */,
      68,    2,  631,    3, 0x0a /* Public */,
      69,    3,  636,    3, 0x0a /* Public */,
      74,    2,  643,    3, 0x0a /* Public */,
      76,    1,  648,    3, 0x0a /* Public */,
      77,    3,  651,    3, 0x0a /* Public */,
      77,    2,  658,    3, 0x2a /* Public | MethodCloned */,
      80,    3,  663,    3, 0x0a /* Public */,
      80,    2,  670,    3, 0x2a /* Public | MethodCloned */,
      81,    3,  675,    3, 0x0a /* Public */,
      84,   10,  682,    3, 0x0a /* Public */,
      85,    3,  703,    3, 0x0a /* Public */,
      88,    2,  710,    3, 0x0a /* Public */,
      90,    1,  715,    3, 0x0a /* Public */,
      92,    3,  718,    3, 0x0a /* Public */,
      93,    1,  725,    3, 0x0a /* Public */,
      94,    1,  728,    3, 0x0a /* Public */,
      96,    1,  731,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QMatrix,    4,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    5,    6,    7,    8,    9,   10,   11,   12,   13,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    5,    6,    7,    8,    9,   10,   11,   12,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    5,    6,    8,    9,   14,   15,
    0x80000000 | 2, QMetaType::QTransform,   16,
    QMetaType::Void, 0x80000000 | 2,   18,
    QMetaType::QTransform, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QTransform, QMetaType::QReal, QMetaType::QReal,   14,   15,
    QMetaType::QTransform, QMetaType::QReal, QMetaType::QReal,   14,   15,
    QMetaType::QTransform, 0x80000000 | 2, 0x80000000 | 26,   20,   27,
    QMetaType::QTransform, 0x80000000 | 2,   20,
    QMetaType::Bool, 0x80000000 | 2,   20,
    QMetaType::Bool, 0x80000000 | 2,   20,
    QMetaType::Bool, 0x80000000 | 2,   20,
    QMetaType::Bool, 0x80000000 | 2,   20,
    QMetaType::Bool, 0x80000000 | 2,   20,
    QMetaType::Bool, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QReal, 0x80000000 | 2,   20,
    QMetaType::QLine, 0x80000000 | 2, QMetaType::QLine,   20,   44,
    QMetaType::QLineF, 0x80000000 | 2, QMetaType::QLineF,   20,   44,
    0x80000000 | 45, 0x80000000 | 2, 0x80000000 | 45,   20,   46,
    QMetaType::QPoint, 0x80000000 | 2, QMetaType::QPoint,   20,   46,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,   20,   46,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QPolygon,   20,   47,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QPolygonF,   20,   47,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRegion,   20,   48,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect,   20,   50,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,   20,   50,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QRect,   20,   48,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QTransform,   20,   50,
    QMetaType::QTransform, 0x80000000 | 2, QMetaType::QTransform,   20,   54,
    QMetaType::QTransform, 0x80000000 | 2, QMetaType::QReal,   20,   56,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QTransform,   20,   50,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   20,   58,
    QMetaType::QTransform, 0x80000000 | 2, QMetaType::QReal,   20,   56,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   20,   58,
    QMetaType::QTransform, 0x80000000 | 2, QMetaType::QReal,   20,   56,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   20,   58,
    QMetaType::QTransform, 0x80000000 | 2, QMetaType::QReal,   20,   56,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   20,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 66,   20,   50,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QTransform,   20,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 66,   20,   50,
    QMetaType::Bool, QMetaType::QPolygonF, QMetaType::QPolygonF, 0x80000000 | 72,   70,   71,   73,
    QMetaType::Bool, QMetaType::QPolygonF, 0x80000000 | 72,   75,   73,
    QMetaType::Void, 0x80000000 | 2,   20,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, 0x80000000 | 78,   20,   47,   79,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   20,   47,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, 0x80000000 | 78,   20,   47,   79,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   20,   47,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   20,   82,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   20,   34,   35,   36,   37,   38,   39,   40,   41,   42,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   20,   86,   87,
    QMetaType::Bool, QMetaType::QPolygonF, 0x80000000 | 72,   89,   73,
    0x80000000 | 91, 0x80000000 | 2,   20,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   20,   14,   15,
    QMetaType::QTransform, 0x80000000 | 2,   20,
    0x80000000 | 95, 0x80000000 | 2,   20,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      97, 0x0,    6,  738,

 // enum data: key, value
      98, uint(PythonQtWrapper_QTransform::TxNone),
      99, uint(PythonQtWrapper_QTransform::TxTranslate),
     100, uint(PythonQtWrapper_QTransform::TxScale),
     101, uint(PythonQtWrapper_QTransform::TxRotate),
     102, uint(PythonQtWrapper_QTransform::TxShear),
     103, uint(PythonQtWrapper_QTransform::TxProject),

       0        // eod
};

void PythonQtWrapper_QTransform::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTransform *_t = static_cast<PythonQtWrapper_QTransform *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTransform* _r = _t->new_QTransform();
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 1: { QTransform* _r = _t->new_QTransform((*reinterpret_cast< const QMatrix(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 2: { QTransform* _r = _t->new_QTransform((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])),(*reinterpret_cast< qreal(*)>(_a[7])),(*reinterpret_cast< qreal(*)>(_a[8])),(*reinterpret_cast< qreal(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 3: { QTransform* _r = _t->new_QTransform((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])),(*reinterpret_cast< qreal(*)>(_a[7])),(*reinterpret_cast< qreal(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 4: { QTransform* _r = _t->new_QTransform((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 5: { QTransform* _r = _t->new_QTransform((*reinterpret_cast< const QTransform(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QTransform((*reinterpret_cast< QTransform*(*)>(_a[1]))); break;
        case 7: { QTransform _r = _t->adjoint((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 8: { qreal _r = _t->det((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->determinant((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->dx((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->dy((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { QTransform _r = _t->static_QTransform_fromScale((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 13: { QTransform _r = _t->static_QTransform_fromTranslate((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 14: { QTransform _r = _t->inverted((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< bool*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 15: { QTransform _r = _t->inverted((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isAffine((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->isIdentity((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->isInvertible((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isRotating((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isScaling((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isTranslating((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { qreal _r = _t->m11((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 23: { qreal _r = _t->m12((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 24: { qreal _r = _t->m13((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 25: { qreal _r = _t->m21((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 26: { qreal _r = _t->m22((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 27: { qreal _r = _t->m23((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: { qreal _r = _t->m31((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 29: { qreal _r = _t->m32((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 30: { qreal _r = _t->m33((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 31: { QLine _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QLine(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLine*>(_a[0]) = _r; }  break;
        case 32: { QLineF _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QLineF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLineF*>(_a[0]) = _r; }  break;
        case 33: { QPainterPath _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 34: { QPoint _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 35: { QPointF _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 36: { QPolygon _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QPolygon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 37: { QPolygonF _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 38: { QRegion _r = _t->map((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 39: { QRect _r = _t->mapRect((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 40: { QRectF _r = _t->mapRect((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 41: { QPolygon _r = _t->mapToPolygon((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->__ne__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 43: { QTransform _r = _t->multiplied((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 44: { QTransform _r = _t->__mul__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 45: { QTransform* _r = _t->__imul__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 46: { QTransform* _r = _t->__imul__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 47: { QTransform _r = _t->__add__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 48: { QTransform* _r = _t->__iadd__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 49: { QTransform _r = _t->__sub__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 50: { QTransform* _r = _t->__isub__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 51: { QTransform _r = _t->__div__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 52: { QTransform* _r = _t->__idiv__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 53: _t->writeTo((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 54: { bool _r = _t->__eq__((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 55: _t->readFrom((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 56: { bool _r = _t->static_QTransform_quadToQuad((*reinterpret_cast< const QPolygonF(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])),(*reinterpret_cast< QTransform(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 57: { bool _r = _t->static_QTransform_quadToSquare((*reinterpret_cast< const QPolygonF(*)>(_a[1])),(*reinterpret_cast< QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 58: _t->reset((*reinterpret_cast< QTransform*(*)>(_a[1]))); break;
        case 59: { QTransform* _r = _t->rotate((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< Qt::Axis(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 60: { QTransform* _r = _t->rotate((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 61: { QTransform* _r = _t->rotateRadians((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< Qt::Axis(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 62: { QTransform* _r = _t->rotateRadians((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 63: { QTransform* _r = _t->scale((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 64: _t->setMatrix((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])),(*reinterpret_cast< qreal(*)>(_a[7])),(*reinterpret_cast< qreal(*)>(_a[8])),(*reinterpret_cast< qreal(*)>(_a[9])),(*reinterpret_cast< qreal(*)>(_a[10]))); break;
        case 65: { QTransform* _r = _t->shear((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 66: { bool _r = _t->static_QTransform_squareToQuad((*reinterpret_cast< const QPolygonF(*)>(_a[1])),(*reinterpret_cast< QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 67: { const QMatrix* _r = _t->toAffine((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QMatrix**>(_a[0]) = _r; }  break;
        case 68: { QTransform* _r = _t->translate((*reinterpret_cast< QTransform*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform**>(_a[0]) = _r; }  break;
        case 69: { QTransform _r = _t->transposed((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 70: { QTransform::TransformationType _r = _t->type((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform::TransformationType*>(_a[0]) = _r; }  break;
        case 71: { QString _r = _t->py_toString((*reinterpret_cast< QTransform*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTransform::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTransform.data,
      qt_meta_data_PythonQtWrapper_QTransform,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTransform::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 < 72)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 72;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 72)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 72;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTreeView_t {
    QByteArrayData data[154];
    char stringdata0[2145];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTreeView_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTreeView_t qt_meta_stringdata_PythonQtWrapper_QTreeView = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QTreeView"
QT_MOC_LITERAL(1, 26, 13), // "new_QTreeView"
QT_MOC_LITERAL(2, 40, 10), // "QTreeView*"
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_QTreeView"
QT_MOC_LITERAL(7, 85, 3), // "obj"
QT_MOC_LITERAL(8, 89, 19), // "allColumnsShowFocus"
QT_MOC_LITERAL(9, 109, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 126, 15), // "autoExpandDelay"
QT_MOC_LITERAL(11, 142, 8), // "columnAt"
QT_MOC_LITERAL(12, 151, 1), // "x"
QT_MOC_LITERAL(13, 153, 22), // "columnViewportPosition"
QT_MOC_LITERAL(14, 176, 6), // "column"
QT_MOC_LITERAL(15, 183, 11), // "columnWidth"
QT_MOC_LITERAL(16, 195, 19), // "py_q_currentChanged"
QT_MOC_LITERAL(17, 215, 7), // "current"
QT_MOC_LITERAL(18, 223, 8), // "previous"
QT_MOC_LITERAL(19, 232, 16), // "py_q_dataChanged"
QT_MOC_LITERAL(20, 249, 7), // "topLeft"
QT_MOC_LITERAL(21, 257, 11), // "bottomRight"
QT_MOC_LITERAL(22, 269, 12), // "QVector<int>"
QT_MOC_LITERAL(23, 282, 5), // "roles"
QT_MOC_LITERAL(24, 288, 18), // "py_q_doItemsLayout"
QT_MOC_LITERAL(25, 307, 18), // "py_q_dragMoveEvent"
QT_MOC_LITERAL(26, 326, 15), // "QDragMoveEvent*"
QT_MOC_LITERAL(27, 342, 5), // "event"
QT_MOC_LITERAL(28, 348, 12), // "drawBranches"
QT_MOC_LITERAL(29, 361, 9), // "QPainter*"
QT_MOC_LITERAL(30, 371, 7), // "painter"
QT_MOC_LITERAL(31, 379, 4), // "rect"
QT_MOC_LITERAL(32, 384, 5), // "index"
QT_MOC_LITERAL(33, 390, 17), // "py_q_drawBranches"
QT_MOC_LITERAL(34, 408, 7), // "drawRow"
QT_MOC_LITERAL(35, 416, 20), // "QStyleOptionViewItem"
QT_MOC_LITERAL(36, 437, 7), // "options"
QT_MOC_LITERAL(37, 445, 12), // "py_q_drawRow"
QT_MOC_LITERAL(38, 458, 8), // "drawTree"
QT_MOC_LITERAL(39, 467, 6), // "region"
QT_MOC_LITERAL(40, 474, 20), // "expandsOnDoubleClick"
QT_MOC_LITERAL(41, 495, 6), // "header"
QT_MOC_LITERAL(42, 502, 12), // "QHeaderView*"
QT_MOC_LITERAL(43, 515, 21), // "py_q_horizontalOffset"
QT_MOC_LITERAL(44, 537, 30), // "py_q_horizontalScrollbarAction"
QT_MOC_LITERAL(45, 568, 6), // "action"
QT_MOC_LITERAL(46, 575, 11), // "indentation"
QT_MOC_LITERAL(47, 587, 10), // "indexAbove"
QT_MOC_LITERAL(48, 598, 12), // "py_q_indexAt"
QT_MOC_LITERAL(49, 611, 1), // "p"
QT_MOC_LITERAL(50, 613, 10), // "indexBelow"
QT_MOC_LITERAL(51, 624, 16), // "indexRowSizeHint"
QT_MOC_LITERAL(52, 641, 10), // "isAnimated"
QT_MOC_LITERAL(53, 652, 14), // "isColumnHidden"
QT_MOC_LITERAL(54, 667, 10), // "isExpanded"
QT_MOC_LITERAL(55, 678, 20), // "isFirstColumnSpanned"
QT_MOC_LITERAL(56, 699, 3), // "row"
QT_MOC_LITERAL(57, 703, 14), // "isHeaderHidden"
QT_MOC_LITERAL(58, 718, 18), // "py_q_isIndexHidden"
QT_MOC_LITERAL(59, 737, 11), // "isRowHidden"
QT_MOC_LITERAL(60, 749, 16), // "isSortingEnabled"
QT_MOC_LITERAL(61, 766, 15), // "itemsExpandable"
QT_MOC_LITERAL(62, 782, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(63, 801, 10), // "QKeyEvent*"
QT_MOC_LITERAL(64, 812, 19), // "py_q_keyboardSearch"
QT_MOC_LITERAL(65, 832, 6), // "search"
QT_MOC_LITERAL(66, 839, 26), // "py_q_mouseDoubleClickEvent"
QT_MOC_LITERAL(67, 866, 12), // "QMouseEvent*"
QT_MOC_LITERAL(68, 879, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(69, 899, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(70, 920, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(71, 943, 10), // "moveCursor"
QT_MOC_LITERAL(72, 954, 12), // "cursorAction"
QT_MOC_LITERAL(73, 967, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(74, 989, 9), // "modifiers"
QT_MOC_LITERAL(75, 999, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(76, 1015, 12), // "QPaintEvent*"
QT_MOC_LITERAL(77, 1028, 10), // "py_q_reset"
QT_MOC_LITERAL(78, 1039, 16), // "resetIndentation"
QT_MOC_LITERAL(79, 1056, 15), // "rootIsDecorated"
QT_MOC_LITERAL(80, 1072, 9), // "rowHeight"
QT_MOC_LITERAL(81, 1082, 25), // "py_q_rowsAboutToBeRemoved"
QT_MOC_LITERAL(82, 1108, 5), // "start"
QT_MOC_LITERAL(83, 1114, 3), // "end"
QT_MOC_LITERAL(84, 1118, 17), // "py_q_rowsInserted"
QT_MOC_LITERAL(85, 1136, 21), // "py_q_scrollContentsBy"
QT_MOC_LITERAL(86, 1158, 2), // "dx"
QT_MOC_LITERAL(87, 1161, 2), // "dy"
QT_MOC_LITERAL(88, 1164, 13), // "py_q_scrollTo"
QT_MOC_LITERAL(89, 1178, 29), // "QAbstractItemView::ScrollHint"
QT_MOC_LITERAL(90, 1208, 4), // "hint"
QT_MOC_LITERAL(91, 1213, 14), // "py_q_selectAll"
QT_MOC_LITERAL(92, 1228, 20), // "py_q_selectedIndexes"
QT_MOC_LITERAL(93, 1249, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(94, 1268, 21), // "py_q_selectionChanged"
QT_MOC_LITERAL(95, 1290, 14), // "QItemSelection"
QT_MOC_LITERAL(96, 1305, 8), // "selected"
QT_MOC_LITERAL(97, 1314, 10), // "deselected"
QT_MOC_LITERAL(98, 1325, 22), // "setAllColumnsShowFocus"
QT_MOC_LITERAL(99, 1348, 6), // "enable"
QT_MOC_LITERAL(100, 1355, 11), // "setAnimated"
QT_MOC_LITERAL(101, 1367, 18), // "setAutoExpandDelay"
QT_MOC_LITERAL(102, 1386, 5), // "delay"
QT_MOC_LITERAL(103, 1392, 15), // "setColumnHidden"
QT_MOC_LITERAL(104, 1408, 4), // "hide"
QT_MOC_LITERAL(105, 1413, 14), // "setColumnWidth"
QT_MOC_LITERAL(106, 1428, 5), // "width"
QT_MOC_LITERAL(107, 1434, 11), // "setExpanded"
QT_MOC_LITERAL(108, 1446, 6), // "expand"
QT_MOC_LITERAL(109, 1453, 23), // "setExpandsOnDoubleClick"
QT_MOC_LITERAL(110, 1477, 21), // "setFirstColumnSpanned"
QT_MOC_LITERAL(111, 1499, 4), // "span"
QT_MOC_LITERAL(112, 1504, 9), // "setHeader"
QT_MOC_LITERAL(113, 1514, 15), // "setHeaderHidden"
QT_MOC_LITERAL(114, 1530, 14), // "setIndentation"
QT_MOC_LITERAL(115, 1545, 1), // "i"
QT_MOC_LITERAL(116, 1547, 18), // "setItemsExpandable"
QT_MOC_LITERAL(117, 1566, 13), // "py_q_setModel"
QT_MOC_LITERAL(118, 1580, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(119, 1600, 5), // "model"
QT_MOC_LITERAL(120, 1606, 17), // "py_q_setRootIndex"
QT_MOC_LITERAL(121, 1624, 18), // "setRootIsDecorated"
QT_MOC_LITERAL(122, 1643, 4), // "show"
QT_MOC_LITERAL(123, 1648, 12), // "setRowHidden"
QT_MOC_LITERAL(124, 1661, 17), // "py_q_setSelection"
QT_MOC_LITERAL(125, 1679, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(126, 1715, 7), // "command"
QT_MOC_LITERAL(127, 1723, 22), // "py_q_setSelectionModel"
QT_MOC_LITERAL(128, 1746, 20), // "QItemSelectionModel*"
QT_MOC_LITERAL(129, 1767, 14), // "selectionModel"
QT_MOC_LITERAL(130, 1782, 17), // "setSortingEnabled"
QT_MOC_LITERAL(131, 1800, 15), // "setTreePosition"
QT_MOC_LITERAL(132, 1816, 12), // "logicalIndex"
QT_MOC_LITERAL(133, 1829, 20), // "setUniformRowHeights"
QT_MOC_LITERAL(134, 1850, 7), // "uniform"
QT_MOC_LITERAL(135, 1858, 11), // "setWordWrap"
QT_MOC_LITERAL(136, 1870, 2), // "on"
QT_MOC_LITERAL(137, 1873, 22), // "py_q_sizeHintForColumn"
QT_MOC_LITERAL(138, 1896, 12), // "sortByColumn"
QT_MOC_LITERAL(139, 1909, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(140, 1923, 5), // "order"
QT_MOC_LITERAL(141, 1929, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(142, 1945, 12), // "QTimerEvent*"
QT_MOC_LITERAL(143, 1958, 12), // "treePosition"
QT_MOC_LITERAL(144, 1971, 17), // "uniformRowHeights"
QT_MOC_LITERAL(145, 1989, 21), // "py_q_updateGeometries"
QT_MOC_LITERAL(146, 2011, 19), // "py_q_verticalOffset"
QT_MOC_LITERAL(147, 2031, 18), // "py_q_viewportEvent"
QT_MOC_LITERAL(148, 2050, 7), // "QEvent*"
QT_MOC_LITERAL(149, 2058, 21), // "py_q_viewportSizeHint"
QT_MOC_LITERAL(150, 2080, 15), // "py_q_visualRect"
QT_MOC_LITERAL(151, 2096, 29), // "py_q_visualRegionForSelection"
QT_MOC_LITERAL(152, 2126, 9), // "selection"
QT_MOC_LITERAL(153, 2136, 8) // "wordWrap"

    },
    "PythonQtWrapper_QTreeView\0new_QTreeView\0"
    "QTreeView*\0\0QWidget*\0parent\0"
    "delete_QTreeView\0obj\0allColumnsShowFocus\0"
    "theWrappedObject\0autoExpandDelay\0"
    "columnAt\0x\0columnViewportPosition\0"
    "column\0columnWidth\0py_q_currentChanged\0"
    "current\0previous\0py_q_dataChanged\0"
    "topLeft\0bottomRight\0QVector<int>\0roles\0"
    "py_q_doItemsLayout\0py_q_dragMoveEvent\0"
    "QDragMoveEvent*\0event\0drawBranches\0"
    "QPainter*\0painter\0rect\0index\0"
    "py_q_drawBranches\0drawRow\0"
    "QStyleOptionViewItem\0options\0py_q_drawRow\0"
    "drawTree\0region\0expandsOnDoubleClick\0"
    "header\0QHeaderView*\0py_q_horizontalOffset\0"
    "py_q_horizontalScrollbarAction\0action\0"
    "indentation\0indexAbove\0py_q_indexAt\0"
    "p\0indexBelow\0indexRowSizeHint\0isAnimated\0"
    "isColumnHidden\0isExpanded\0"
    "isFirstColumnSpanned\0row\0isHeaderHidden\0"
    "py_q_isIndexHidden\0isRowHidden\0"
    "isSortingEnabled\0itemsExpandable\0"
    "py_q_keyPressEvent\0QKeyEvent*\0"
    "py_q_keyboardSearch\0search\0"
    "py_q_mouseDoubleClickEvent\0QMouseEvent*\0"
    "py_q_mouseMoveEvent\0py_q_mousePressEvent\0"
    "py_q_mouseReleaseEvent\0moveCursor\0"
    "cursorAction\0Qt::KeyboardModifiers\0"
    "modifiers\0py_q_paintEvent\0QPaintEvent*\0"
    "py_q_reset\0resetIndentation\0rootIsDecorated\0"
    "rowHeight\0py_q_rowsAboutToBeRemoved\0"
    "start\0end\0py_q_rowsInserted\0"
    "py_q_scrollContentsBy\0dx\0dy\0py_q_scrollTo\0"
    "QAbstractItemView::ScrollHint\0hint\0"
    "py_q_selectAll\0py_q_selectedIndexes\0"
    "QList<QModelIndex>\0py_q_selectionChanged\0"
    "QItemSelection\0selected\0deselected\0"
    "setAllColumnsShowFocus\0enable\0setAnimated\0"
    "setAutoExpandDelay\0delay\0setColumnHidden\0"
    "hide\0setColumnWidth\0width\0setExpanded\0"
    "expand\0setExpandsOnDoubleClick\0"
    "setFirstColumnSpanned\0span\0setHeader\0"
    "setHeaderHidden\0setIndentation\0i\0"
    "setItemsExpandable\0py_q_setModel\0"
    "QAbstractItemModel*\0model\0py_q_setRootIndex\0"
    "setRootIsDecorated\0show\0setRowHidden\0"
    "py_q_setSelection\0QItemSelectionModel::SelectionFlags\0"
    "command\0py_q_setSelectionModel\0"
    "QItemSelectionModel*\0selectionModel\0"
    "setSortingEnabled\0setTreePosition\0"
    "logicalIndex\0setUniformRowHeights\0"
    "uniform\0setWordWrap\0on\0py_q_sizeHintForColumn\0"
    "sortByColumn\0Qt::SortOrder\0order\0"
    "py_q_timerEvent\0QTimerEvent*\0treePosition\0"
    "uniformRowHeights\0py_q_updateGeometries\0"
    "py_q_verticalOffset\0py_q_viewportEvent\0"
    "QEvent*\0py_q_viewportSizeHint\0"
    "py_q_visualRect\0py_q_visualRegionForSelection\0"
    "selection\0wordWrap"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTreeView[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  464,    3, 0x0a /* Public */,
       1,    0,  467,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  468,    3, 0x0a /* Public */,
       8,    1,  471,    3, 0x0a /* Public */,
      10,    1,  474,    3, 0x0a /* Public */,
      11,    2,  477,    3, 0x0a /* Public */,
      13,    2,  482,    3, 0x0a /* Public */,
      15,    2,  487,    3, 0x0a /* Public */,
      16,    3,  492,    3, 0x0a /* Public */,
      19,    4,  499,    3, 0x0a /* Public */,
      19,    3,  508,    3, 0x2a /* Public | MethodCloned */,
      24,    1,  515,    3, 0x0a /* Public */,
      25,    2,  518,    3, 0x0a /* Public */,
      28,    4,  523,    3, 0x0a /* Public */,
      33,    4,  532,    3, 0x0a /* Public */,
      34,    4,  541,    3, 0x0a /* Public */,
      37,    4,  550,    3, 0x0a /* Public */,
      38,    3,  559,    3, 0x0a /* Public */,
      40,    1,  566,    3, 0x0a /* Public */,
      41,    1,  569,    3, 0x0a /* Public */,
      43,    1,  572,    3, 0x0a /* Public */,
      44,    2,  575,    3, 0x0a /* Public */,
      46,    1,  580,    3, 0x0a /* Public */,
      47,    2,  583,    3, 0x0a /* Public */,
      48,    2,  588,    3, 0x0a /* Public */,
      50,    2,  593,    3, 0x0a /* Public */,
      51,    2,  598,    3, 0x0a /* Public */,
      52,    1,  603,    3, 0x0a /* Public */,
      53,    2,  606,    3, 0x0a /* Public */,
      54,    2,  611,    3, 0x0a /* Public */,
      55,    3,  616,    3, 0x0a /* Public */,
      57,    1,  623,    3, 0x0a /* Public */,
      58,    2,  626,    3, 0x0a /* Public */,
      59,    3,  631,    3, 0x0a /* Public */,
      60,    1,  638,    3, 0x0a /* Public */,
      61,    1,  641,    3, 0x0a /* Public */,
      62,    2,  644,    3, 0x0a /* Public */,
      64,    2,  649,    3, 0x0a /* Public */,
      66,    2,  654,    3, 0x0a /* Public */,
      68,    2,  659,    3, 0x0a /* Public */,
      69,    2,  664,    3, 0x0a /* Public */,
      70,    2,  669,    3, 0x0a /* Public */,
      71,    3,  674,    3, 0x0a /* Public */,
      75,    2,  681,    3, 0x0a /* Public */,
      77,    1,  686,    3, 0x0a /* Public */,
      78,    1,  689,    3, 0x0a /* Public */,
      79,    1,  692,    3, 0x0a /* Public */,
      80,    2,  695,    3, 0x0a /* Public */,
      81,    4,  700,    3, 0x0a /* Public */,
      84,    4,  709,    3, 0x0a /* Public */,
      85,    3,  718,    3, 0x0a /* Public */,
      88,    3,  725,    3, 0x0a /* Public */,
      88,    2,  732,    3, 0x2a /* Public | MethodCloned */,
      91,    1,  737,    3, 0x0a /* Public */,
      92,    1,  740,    3, 0x0a /* Public */,
      94,    3,  743,    3, 0x0a /* Public */,
      98,    2,  750,    3, 0x0a /* Public */,
     100,    2,  755,    3, 0x0a /* Public */,
     101,    2,  760,    3, 0x0a /* Public */,
     103,    3,  765,    3, 0x0a /* Public */,
     105,    3,  772,    3, 0x0a /* Public */,
     107,    3,  779,    3, 0x0a /* Public */,
     109,    2,  786,    3, 0x0a /* Public */,
     110,    4,  791,    3, 0x0a /* Public */,
     112,    2,  800,    3, 0x0a /* Public */,
     113,    2,  805,    3, 0x0a /* Public */,
     114,    2,  810,    3, 0x0a /* Public */,
     116,    2,  815,    3, 0x0a /* Public */,
     117,    2,  820,    3, 0x0a /* Public */,
     120,    2,  825,    3, 0x0a /* Public */,
     121,    2,  830,    3, 0x0a /* Public */,
     123,    4,  835,    3, 0x0a /* Public */,
     124,    3,  844,    3, 0x0a /* Public */,
     127,    2,  851,    3, 0x0a /* Public */,
     130,    2,  856,    3, 0x0a /* Public */,
     131,    2,  861,    3, 0x0a /* Public */,
     133,    2,  866,    3, 0x0a /* Public */,
     135,    2,  871,    3, 0x0a /* Public */,
     137,    2,  876,    3, 0x0a /* Public */,
     138,    3,  881,    3, 0x0a /* Public */,
     141,    2,  888,    3, 0x0a /* Public */,
     143,    1,  893,    3, 0x0a /* Public */,
     144,    1,  896,    3, 0x0a /* Public */,
     145,    1,  899,    3, 0x0a /* Public */,
     146,    1,  902,    3, 0x0a /* Public */,
     147,    2,  905,    3, 0x0a /* Public */,
     149,    1,  910,    3, 0x0a /* Public */,
     150,    2,  913,    3, 0x0a /* Public */,
     151,    2,  918,    3, 0x0a /* Public */,
     153,    1,  923,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    9,   17,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex, 0x80000000 | 22,    9,   20,   21,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QModelIndex,    9,   20,   21,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, QMetaType::QRect, QMetaType::QModelIndex,    9,   30,   31,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, QMetaType::QRect, QMetaType::QModelIndex,    9,   30,   31,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, 0x80000000 | 35, QMetaType::QModelIndex,    9,   30,   36,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, 0x80000000 | 35, QMetaType::QModelIndex,    9,   30,   36,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, QMetaType::QRegion,    9,   30,   39,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 42, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   45,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QPoint,    9,   49,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    9,   56,    5,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex,    9,   56,    5,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,    9,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   65,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 67,    9,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 67,    9,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 67,    9,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 67,    9,   27,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 73,    9,   72,   74,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 76,    9,   27,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    9,    5,   82,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int, QMetaType::Int,    9,    5,   82,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   86,   87,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 89,    9,   32,   90,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 93, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 95, 0x80000000 | 95,    9,   96,   97,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,  102,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,    9,   14,  104,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   14,  106,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Bool,    9,   32,  108,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Bool,    9,   56,    5,  111,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,    9,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  104,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,  115,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   99,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 118,    9,  119,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  122,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QModelIndex, QMetaType::Bool,    9,   56,    5,  104,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 125,    9,   31,  126,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 128,    9,  129,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,  132,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  134,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  136,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 139,    9,   14,  140,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 142,    9,   27,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 148,    9,   27,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QModelIndex,    9,   32,
    QMetaType::QRegion, 0x80000000 | 2, 0x80000000 | 95,    9,  152,
    QMetaType::Bool, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QTreeView::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTreeView *_t = static_cast<PythonQtWrapper_QTreeView *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTreeView* _r = _t->new_QTreeView((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeView**>(_a[0]) = _r; }  break;
        case 1: { QTreeView* _r = _t->new_QTreeView();
            if (_a[0]) *reinterpret_cast< QTreeView**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTreeView((*reinterpret_cast< QTreeView*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->allColumnsShowFocus((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->autoExpandDelay((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->columnAt((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->columnViewportPosition((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->columnWidth((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: _t->py_q_currentChanged((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 9: _t->py_q_dataChanged((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])),(*reinterpret_cast< const QVector<int>(*)>(_a[4]))); break;
        case 10: _t->py_q_dataChanged((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 11: _t->py_q_doItemsLayout((*reinterpret_cast< QTreeView*(*)>(_a[1]))); break;
        case 12: _t->py_q_dragMoveEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QDragMoveEvent*(*)>(_a[2]))); break;
        case 13: _t->drawBranches((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 14: _t->py_q_drawBranches((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 15: _t->drawRow((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 16: _t->py_q_drawRow((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 17: _t->drawTree((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRegion(*)>(_a[3]))); break;
        case 18: { bool _r = _t->expandsOnDoubleClick((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QHeaderView* _r = _t->header((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QHeaderView**>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->py_q_horizontalOffset((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: _t->py_q_horizontalScrollbarAction((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: { int _r = _t->indentation((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { QModelIndex _r = _t->indexAbove((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 24: { QModelIndex _r = _t->py_q_indexAt((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 25: { QModelIndex _r = _t->indexBelow((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->indexRowSizeHint((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->isAnimated((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->isColumnHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->isExpanded((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->isFirstColumnSpanned((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->isHeaderHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: { bool _r = _t->py_q_isIndexHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->isRowHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { bool _r = _t->isSortingEnabled((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 35: { bool _r = _t->itemsExpandable((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 36: _t->py_q_keyPressEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 37: _t->py_q_keyboardSearch((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 38: _t->py_q_mouseDoubleClickEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 39: _t->py_q_mouseMoveEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 40: _t->py_q_mousePressEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 41: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 42: { QModelIndex _r = _t->moveCursor((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 43: _t->py_q_paintEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 44: _t->py_q_reset((*reinterpret_cast< QTreeView*(*)>(_a[1]))); break;
        case 45: _t->resetIndentation((*reinterpret_cast< QTreeView*(*)>(_a[1]))); break;
        case 46: { bool _r = _t->rootIsDecorated((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { int _r = _t->rowHeight((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 48: _t->py_q_rowsAboutToBeRemoved((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 49: _t->py_q_rowsInserted((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 50: _t->py_q_scrollContentsBy((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 51: _t->py_q_scrollTo((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< QAbstractItemView::ScrollHint(*)>(_a[3]))); break;
        case 52: _t->py_q_scrollTo((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 53: _t->py_q_selectAll((*reinterpret_cast< QTreeView*(*)>(_a[1]))); break;
        case 54: { QList<QModelIndex> _r = _t->py_q_selectedIndexes((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 55: _t->py_q_selectionChanged((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])),(*reinterpret_cast< const QItemSelection(*)>(_a[3]))); break;
        case 56: _t->setAllColumnsShowFocus((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 57: _t->setAnimated((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 58: _t->setAutoExpandDelay((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 59: _t->setColumnHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 60: _t->setColumnWidth((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 61: _t->setExpanded((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 62: _t->setExpandsOnDoubleClick((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 63: _t->setFirstColumnSpanned((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
        case 64: _t->setHeader((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QHeaderView*(*)>(_a[2]))); break;
        case 65: _t->setHeaderHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 66: _t->setIndentation((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: _t->setItemsExpandable((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 68: _t->py_q_setModel((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[2]))); break;
        case 69: _t->py_q_setRootIndex((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 70: _t->setRootIsDecorated((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 71: _t->setRowHidden((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
        case 72: _t->py_q_setSelection((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 73: _t->py_q_setSelectionModel((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QItemSelectionModel*(*)>(_a[2]))); break;
        case 74: _t->setSortingEnabled((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 75: _t->setTreePosition((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 76: _t->setUniformRowHeights((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 77: _t->setWordWrap((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 78: { int _r = _t->py_q_sizeHintForColumn((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 79: _t->sortByColumn((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 80: _t->py_q_timerEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 81: { int _r = _t->treePosition((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 82: { bool _r = _t->uniformRowHeights((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 83: _t->py_q_updateGeometries((*reinterpret_cast< QTreeView*(*)>(_a[1]))); break;
        case 84: { int _r = _t->py_q_verticalOffset((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 85: { bool _r = _t->py_q_viewportEvent((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 86: { QSize _r = _t->py_q_viewportSizeHint((*reinterpret_cast< QTreeView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 87: { QRect _r = _t->py_q_visualRect((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 88: { QRegion _r = _t->py_q_visualRegionForSelection((*reinterpret_cast< QTreeView*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 89: { bool _r = _t->wordWrap((*reinterpret_cast< QTreeView*(*)>(_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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<int> >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); break;
            }
            break;
        case 55:
            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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QHeaderView* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); 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< QTreeView* >(); break;
            }
            break;
        case 83:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        case 84:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        case 85:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        case 86:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        case 87:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        case 89:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeView* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTreeView::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTreeView.data,
      qt_meta_data_PythonQtWrapper_QTreeView,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTreeView::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 < 90)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 90;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 90)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 90;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTreeWidget_t {
    QByteArrayData data[90];
    char stringdata0[1295];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTreeWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTreeWidget_t qt_meta_stringdata_PythonQtWrapper_QTreeWidget = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTreeWidget"
QT_MOC_LITERAL(1, 28, 15), // "new_QTreeWidget"
QT_MOC_LITERAL(2, 44, 12), // "QTreeWidget*"
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_QTreeWidget"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 15), // "addTopLevelItem"
QT_MOC_LITERAL(9, 113, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 130, 44), // "PythonQtPassOwnershipToCPP<QT..."
QT_MOC_LITERAL(11, 175, 4), // "item"
QT_MOC_LITERAL(12, 180, 16), // "addTopLevelItems"
QT_MOC_LITERAL(13, 197, 52), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(14, 250, 5), // "items"
QT_MOC_LITERAL(15, 256, 21), // "closePersistentEditor"
QT_MOC_LITERAL(16, 278, 16), // "QTreeWidgetItem*"
QT_MOC_LITERAL(17, 295, 6), // "column"
QT_MOC_LITERAL(18, 302, 11), // "columnCount"
QT_MOC_LITERAL(19, 314, 13), // "currentColumn"
QT_MOC_LITERAL(20, 328, 11), // "currentItem"
QT_MOC_LITERAL(21, 340, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(22, 355, 11), // "QDropEvent*"
QT_MOC_LITERAL(23, 367, 5), // "event"
QT_MOC_LITERAL(24, 373, 12), // "dropMimeData"
QT_MOC_LITERAL(25, 386, 5), // "index"
QT_MOC_LITERAL(26, 392, 16), // "const QMimeData*"
QT_MOC_LITERAL(27, 409, 4), // "data"
QT_MOC_LITERAL(28, 414, 14), // "Qt::DropAction"
QT_MOC_LITERAL(29, 429, 6), // "action"
QT_MOC_LITERAL(30, 436, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(31, 454, 8), // "editItem"
QT_MOC_LITERAL(32, 463, 10), // "py_q_event"
QT_MOC_LITERAL(33, 474, 7), // "QEvent*"
QT_MOC_LITERAL(34, 482, 1), // "e"
QT_MOC_LITERAL(35, 484, 9), // "findItems"
QT_MOC_LITERAL(36, 494, 23), // "QList<QTreeWidgetItem*>"
QT_MOC_LITERAL(37, 518, 4), // "text"
QT_MOC_LITERAL(38, 523, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(39, 538, 5), // "flags"
QT_MOC_LITERAL(40, 544, 10), // "headerItem"
QT_MOC_LITERAL(41, 555, 13), // "indexFromItem"
QT_MOC_LITERAL(42, 569, 19), // "indexOfTopLevelItem"
QT_MOC_LITERAL(43, 589, 18), // "insertTopLevelItem"
QT_MOC_LITERAL(44, 608, 19), // "insertTopLevelItems"
QT_MOC_LITERAL(45, 628, 17), // "invisibleRootItem"
QT_MOC_LITERAL(46, 646, 24), // "isFirstItemColumnSpanned"
QT_MOC_LITERAL(47, 671, 22), // "const QTreeWidgetItem*"
QT_MOC_LITERAL(48, 694, 9), // "itemAbove"
QT_MOC_LITERAL(49, 704, 6), // "itemAt"
QT_MOC_LITERAL(50, 711, 1), // "p"
QT_MOC_LITERAL(51, 713, 1), // "x"
QT_MOC_LITERAL(52, 715, 1), // "y"
QT_MOC_LITERAL(53, 717, 9), // "itemBelow"
QT_MOC_LITERAL(54, 727, 13), // "itemFromIndex"
QT_MOC_LITERAL(55, 741, 10), // "itemWidget"
QT_MOC_LITERAL(56, 752, 9), // "mimeTypes"
QT_MOC_LITERAL(57, 762, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(58, 777, 20), // "openPersistentEditor"
QT_MOC_LITERAL(59, 798, 16), // "removeItemWidget"
QT_MOC_LITERAL(60, 815, 13), // "selectedItems"
QT_MOC_LITERAL(61, 829, 14), // "setColumnCount"
QT_MOC_LITERAL(62, 844, 7), // "columns"
QT_MOC_LITERAL(63, 852, 14), // "setCurrentItem"
QT_MOC_LITERAL(64, 867, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(65, 903, 7), // "command"
QT_MOC_LITERAL(66, 911, 25), // "setFirstItemColumnSpanned"
QT_MOC_LITERAL(67, 937, 4), // "span"
QT_MOC_LITERAL(68, 942, 13), // "setHeaderItem"
QT_MOC_LITERAL(69, 956, 14), // "setHeaderLabel"
QT_MOC_LITERAL(70, 971, 5), // "label"
QT_MOC_LITERAL(71, 977, 15), // "setHeaderLabels"
QT_MOC_LITERAL(72, 993, 6), // "labels"
QT_MOC_LITERAL(73, 1000, 13), // "setItemWidget"
QT_MOC_LITERAL(74, 1014, 6), // "widget"
QT_MOC_LITERAL(75, 1021, 22), // "py_q_setSelectionModel"
QT_MOC_LITERAL(76, 1044, 20), // "QItemSelectionModel*"
QT_MOC_LITERAL(77, 1065, 14), // "selectionModel"
QT_MOC_LITERAL(78, 1080, 10), // "sortColumn"
QT_MOC_LITERAL(79, 1091, 9), // "sortItems"
QT_MOC_LITERAL(80, 1101, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(81, 1115, 5), // "order"
QT_MOC_LITERAL(82, 1121, 20), // "supportedDropActions"
QT_MOC_LITERAL(83, 1142, 15), // "Qt::DropActions"
QT_MOC_LITERAL(84, 1158, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(85, 1184, 16), // "takeTopLevelItem"
QT_MOC_LITERAL(86, 1201, 47), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(87, 1249, 12), // "topLevelItem"
QT_MOC_LITERAL(88, 1262, 17), // "topLevelItemCount"
QT_MOC_LITERAL(89, 1280, 14) // "visualItemRect"

    },
    "PythonQtWrapper_QTreeWidget\0new_QTreeWidget\0"
    "QTreeWidget*\0\0QWidget*\0parent\0"
    "delete_QTreeWidget\0obj\0addTopLevelItem\0"
    "theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QTreeWidgetItem*>\0"
    "item\0addTopLevelItems\0"
    "PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >\0"
    "items\0closePersistentEditor\0"
    "QTreeWidgetItem*\0column\0columnCount\0"
    "currentColumn\0currentItem\0py_q_dropEvent\0"
    "QDropEvent*\0event\0dropMimeData\0index\0"
    "const QMimeData*\0data\0Qt::DropAction\0"
    "action\0py_q_dropMimeData\0editItem\0"
    "py_q_event\0QEvent*\0e\0findItems\0"
    "QList<QTreeWidgetItem*>\0text\0"
    "Qt::MatchFlags\0flags\0headerItem\0"
    "indexFromItem\0indexOfTopLevelItem\0"
    "insertTopLevelItem\0insertTopLevelItems\0"
    "invisibleRootItem\0isFirstItemColumnSpanned\0"
    "const QTreeWidgetItem*\0itemAbove\0"
    "itemAt\0p\0x\0y\0itemBelow\0itemFromIndex\0"
    "itemWidget\0mimeTypes\0py_q_mimeTypes\0"
    "openPersistentEditor\0removeItemWidget\0"
    "selectedItems\0setColumnCount\0columns\0"
    "setCurrentItem\0QItemSelectionModel::SelectionFlags\0"
    "command\0setFirstItemColumnSpanned\0"
    "span\0setHeaderItem\0setHeaderLabel\0"
    "label\0setHeaderLabels\0labels\0setItemWidget\0"
    "widget\0py_q_setSelectionModel\0"
    "QItemSelectionModel*\0selectionModel\0"
    "sortColumn\0sortItems\0Qt::SortOrder\0"
    "order\0supportedDropActions\0Qt::DropActions\0"
    "py_q_supportedDropActions\0takeTopLevelItem\0"
    "PythonQtPassOwnershipToPython<QTreeWidgetItem*>\0"
    "topLevelItem\0topLevelItemCount\0"
    "visualItemRect"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTreeWidget[] = {

 // 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,    1,  294,    3, 0x0a /* Public */,
       1,    0,  297,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  298,    3, 0x0a /* Public */,
       8,    2,  301,    3, 0x0a /* Public */,
      12,    2,  306,    3, 0x0a /* Public */,
      15,    3,  311,    3, 0x0a /* Public */,
      15,    2,  318,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  323,    3, 0x0a /* Public */,
      19,    1,  326,    3, 0x0a /* Public */,
      20,    1,  329,    3, 0x0a /* Public */,
      21,    2,  332,    3, 0x0a /* Public */,
      24,    5,  337,    3, 0x0a /* Public */,
      30,    5,  348,    3, 0x0a /* Public */,
      31,    3,  359,    3, 0x0a /* Public */,
      31,    2,  366,    3, 0x2a /* Public | MethodCloned */,
      32,    2,  371,    3, 0x0a /* Public */,
      35,    4,  376,    3, 0x0a /* Public */,
      35,    3,  385,    3, 0x2a /* Public | MethodCloned */,
      40,    1,  392,    3, 0x0a /* Public */,
      41,    3,  395,    3, 0x0a /* Public */,
      41,    2,  402,    3, 0x2a /* Public | MethodCloned */,
      42,    2,  407,    3, 0x0a /* Public */,
      43,    3,  412,    3, 0x0a /* Public */,
      44,    3,  419,    3, 0x0a /* Public */,
      45,    1,  426,    3, 0x0a /* Public */,
      46,    2,  429,    3, 0x0a /* Public */,
      48,    2,  434,    3, 0x0a /* Public */,
      49,    2,  439,    3, 0x0a /* Public */,
      49,    3,  444,    3, 0x0a /* Public */,
      53,    2,  451,    3, 0x0a /* Public */,
      54,    2,  456,    3, 0x0a /* Public */,
      55,    3,  461,    3, 0x0a /* Public */,
      56,    1,  468,    3, 0x0a /* Public */,
      57,    1,  471,    3, 0x0a /* Public */,
      58,    3,  474,    3, 0x0a /* Public */,
      58,    2,  481,    3, 0x2a /* Public | MethodCloned */,
      59,    3,  486,    3, 0x0a /* Public */,
      60,    1,  493,    3, 0x0a /* Public */,
      61,    2,  496,    3, 0x0a /* Public */,
      63,    2,  501,    3, 0x0a /* Public */,
      63,    3,  506,    3, 0x0a /* Public */,
      63,    4,  513,    3, 0x0a /* Public */,
      66,    3,  522,    3, 0x0a /* Public */,
      68,    2,  529,    3, 0x0a /* Public */,
      69,    2,  534,    3, 0x0a /* Public */,
      71,    2,  539,    3, 0x0a /* Public */,
      73,    4,  544,    3, 0x0a /* Public */,
      75,    2,  553,    3, 0x0a /* Public */,
      78,    1,  558,    3, 0x0a /* Public */,
      79,    3,  561,    3, 0x0a /* Public */,
      82,    1,  568,    3, 0x0a /* Public */,
      84,    1,  571,    3, 0x0a /* Public */,
      85,    2,  574,    3, 0x0a /* Public */,
      87,    2,  579,    3, 0x0a /* Public */,
      88,    1,  584,    3, 0x0a /* Public */,
      89,    2,  587,    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, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 16, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    9,   23,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int, 0x80000000 | 26, 0x80000000 | 28,    9,    5,   25,   27,   29,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int, 0x80000000 | 26, 0x80000000 | 28,    9,    5,   25,   27,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 33,    9,   34,
    0x80000000 | 36, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 38, QMetaType::Int,    9,   37,   39,   17,
    0x80000000 | 36, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 38,    9,   37,   39,
    0x80000000 | 16, 0x80000000 | 2,    9,
    QMetaType::QModelIndex, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    QMetaType::QModelIndex, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10,    9,   25,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 13,    9,   25,   14,
    0x80000000 | 16, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 47,    9,   11,
    0x80000000 | 16, 0x80000000 | 2, 0x80000000 | 47,    9,   11,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::QPoint,    9,   50,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   51,   52,
    0x80000000 | 16, 0x80000000 | 2, 0x80000000 | 47,    9,   11,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::QModelIndex,    9,   25,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    QMetaType::QStringList, 0x80000000 | 2,    9,
    QMetaType::QStringList, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    0x80000000 | 36, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   62,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int,    9,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int, 0x80000000 | 64,    9,   11,   17,   65,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 47, QMetaType::Bool,    9,   11,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   70,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,    9,   72,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::Int, 0x80000000 | 4,    9,   11,   17,   74,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 76,    9,   77,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 80,    9,   17,   81,
    0x80000000 | 83, 0x80000000 | 2,    9,
    0x80000000 | 83, 0x80000000 | 2,    9,
    0x80000000 | 86, 0x80000000 | 2, QMetaType::Int,    9,   25,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::Int,    9,   25,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 47,    9,   11,

       0        // eod
};

void PythonQtWrapper_QTreeWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTreeWidget *_t = static_cast<PythonQtWrapper_QTreeWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTreeWidget* _r = _t->new_QTreeWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidget**>(_a[0]) = _r; }  break;
        case 1: { QTreeWidget* _r = _t->new_QTreeWidget();
            if (_a[0]) *reinterpret_cast< QTreeWidget**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTreeWidget((*reinterpret_cast< QTreeWidget*(*)>(_a[1]))); break;
        case 3: _t->addTopLevelItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTreeWidgetItem*>(*)>(_a[2]))); break;
        case 4: _t->addTopLevelItems((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >(*)>(_a[2]))); break;
        case 5: _t->closePersistentEditor((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 6: _t->closePersistentEditor((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2]))); break;
        case 7: { int _r = _t->columnCount((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->currentColumn((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { QTreeWidgetItem* _r = _t->currentItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 10: _t->py_q_dropEvent((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QDropEvent*(*)>(_a[2]))); break;
        case 11: { bool _r = _t->dropMimeData((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QMimeData*(*)>(_a[4])),(*reinterpret_cast< Qt::DropAction(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QMimeData*(*)>(_a[4])),(*reinterpret_cast< Qt::DropAction(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: _t->editItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 14: _t->editItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2]))); break;
        case 15: { bool _r = _t->py_q_event((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { QList<QTreeWidgetItem*> _r = _t->findItems((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QList<QTreeWidgetItem*>*>(_a[0]) = _r; }  break;
        case 17: { QList<QTreeWidgetItem*> _r = _t->findItems((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QTreeWidgetItem*>*>(_a[0]) = _r; }  break;
        case 18: { QTreeWidgetItem* _r = _t->headerItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 19: { QModelIndex _r = _t->indexFromItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 20: { QModelIndex _r = _t->indexFromItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->indexOfTopLevelItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: _t->insertTopLevelItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTreeWidgetItem*>(*)>(_a[3]))); break;
        case 23: _t->insertTopLevelItems((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >(*)>(_a[3]))); break;
        case 24: { QTreeWidgetItem* _r = _t->invisibleRootItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isFirstItemColumnSpanned((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { QTreeWidgetItem* _r = _t->itemAbove((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 27: { QTreeWidgetItem* _r = _t->itemAt((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 28: { QTreeWidgetItem* _r = _t->itemAt((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 29: { QTreeWidgetItem* _r = _t->itemBelow((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 30: { QTreeWidgetItem* _r = _t->itemFromIndex((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 31: { QWidget* _r = _t->itemWidget((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 32: { QStringList _r = _t->mimeTypes((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 33: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 34: _t->openPersistentEditor((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 35: _t->openPersistentEditor((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2]))); break;
        case 36: _t->removeItemWidget((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 37: { QList<QTreeWidgetItem*> _r = _t->selectedItems((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTreeWidgetItem*>*>(_a[0]) = _r; }  break;
        case 38: _t->setColumnCount((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 39: _t->setCurrentItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2]))); break;
        case 40: _t->setCurrentItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 41: _t->setCurrentItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[4]))); break;
        case 42: _t->setFirstItemColumnSpanned((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 43: _t->setHeaderItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTreeWidgetItem*>(*)>(_a[2]))); break;
        case 44: _t->setHeaderLabel((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 45: _t->setHeaderLabels((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 46: _t->setItemWidget((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 47: _t->py_q_setSelectionModel((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< QItemSelectionModel*(*)>(_a[2]))); break;
        case 48: { int _r = _t->sortColumn((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 49: _t->sortItems((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 50: { Qt::DropActions _r = _t->supportedDropActions((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 51: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 52: { PythonQtPassOwnershipToPython<QTreeWidgetItem*> _r = _t->takeTopLevelItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QTreeWidgetItem*>*>(_a[0]) = _r; }  break;
        case 53: { QTreeWidgetItem* _r = _t->topLevelItem((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 54: { int _r = _t->topLevelItemCount((*reinterpret_cast< QTreeWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 55: { QRect _r = _t->visualItemRect((*reinterpret_cast< QTreeWidget*(*)>(_a[1])),(*reinterpret_cast< const QTreeWidgetItem*(*)>(_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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelectionModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); 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< QTreeWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTreeWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTreeWidget.data,
      qt_meta_data_PythonQtWrapper_QTreeWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTreeWidget::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_QTreeWidgetItem_t {
    QByteArrayData data[106];
    char stringdata0[1353];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTreeWidgetItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTreeWidgetItem_t qt_meta_stringdata_PythonQtWrapper_QTreeWidgetItem = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QTreeWidgetItem"
QT_MOC_LITERAL(1, 32, 19), // "new_QTreeWidgetItem"
QT_MOC_LITERAL(2, 52, 16), // "QTreeWidgetItem*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 36), // "PythonQtNewOwnerOfThis<QTreeW..."
QT_MOC_LITERAL(5, 107, 4), // "view"
QT_MOC_LITERAL(6, 112, 5), // "after"
QT_MOC_LITERAL(7, 118, 4), // "type"
QT_MOC_LITERAL(8, 123, 7), // "strings"
QT_MOC_LITERAL(9, 131, 40), // "PythonQtNewOwnerOfThis<QTreeW..."
QT_MOC_LITERAL(10, 172, 6), // "parent"
QT_MOC_LITERAL(11, 179, 22), // "delete_QTreeWidgetItem"
QT_MOC_LITERAL(12, 202, 3), // "obj"
QT_MOC_LITERAL(13, 206, 8), // "addChild"
QT_MOC_LITERAL(14, 215, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 232, 44), // "PythonQtPassOwnershipToCPP<QT..."
QT_MOC_LITERAL(16, 277, 5), // "child"
QT_MOC_LITERAL(17, 283, 11), // "addChildren"
QT_MOC_LITERAL(18, 295, 52), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(19, 348, 8), // "children"
QT_MOC_LITERAL(20, 357, 10), // "background"
QT_MOC_LITERAL(21, 368, 6), // "column"
QT_MOC_LITERAL(22, 375, 10), // "checkState"
QT_MOC_LITERAL(23, 386, 14), // "Qt::CheckState"
QT_MOC_LITERAL(24, 401, 5), // "index"
QT_MOC_LITERAL(25, 407, 10), // "childCount"
QT_MOC_LITERAL(26, 418, 20), // "childIndicatorPolicy"
QT_MOC_LITERAL(27, 439, 37), // "QTreeWidgetItem::ChildIndicat..."
QT_MOC_LITERAL(28, 477, 5), // "clone"
QT_MOC_LITERAL(29, 483, 10), // "py_q_clone"
QT_MOC_LITERAL(30, 494, 11), // "columnCount"
QT_MOC_LITERAL(31, 506, 4), // "data"
QT_MOC_LITERAL(32, 511, 4), // "role"
QT_MOC_LITERAL(33, 516, 9), // "py_q_data"
QT_MOC_LITERAL(34, 526, 15), // "emitDataChanged"
QT_MOC_LITERAL(35, 542, 5), // "flags"
QT_MOC_LITERAL(36, 548, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(37, 562, 4), // "font"
QT_MOC_LITERAL(38, 567, 10), // "foreground"
QT_MOC_LITERAL(39, 578, 4), // "icon"
QT_MOC_LITERAL(40, 583, 12), // "indexOfChild"
QT_MOC_LITERAL(41, 596, 11), // "insertChild"
QT_MOC_LITERAL(42, 608, 14), // "insertChildren"
QT_MOC_LITERAL(43, 623, 10), // "isDisabled"
QT_MOC_LITERAL(44, 634, 10), // "isExpanded"
QT_MOC_LITERAL(45, 645, 20), // "isFirstColumnSpanned"
QT_MOC_LITERAL(46, 666, 8), // "isHidden"
QT_MOC_LITERAL(47, 675, 10), // "isSelected"
QT_MOC_LITERAL(48, 686, 7), // "writeTo"
QT_MOC_LITERAL(49, 694, 12), // "QDataStream&"
QT_MOC_LITERAL(50, 707, 3), // "out"
QT_MOC_LITERAL(51, 711, 8), // "readFrom"
QT_MOC_LITERAL(52, 720, 2), // "in"
QT_MOC_LITERAL(53, 723, 11), // "removeChild"
QT_MOC_LITERAL(54, 735, 47), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(55, 783, 13), // "setBackground"
QT_MOC_LITERAL(56, 797, 5), // "brush"
QT_MOC_LITERAL(57, 803, 13), // "setCheckState"
QT_MOC_LITERAL(58, 817, 5), // "state"
QT_MOC_LITERAL(59, 823, 23), // "setChildIndicatorPolicy"
QT_MOC_LITERAL(60, 847, 6), // "policy"
QT_MOC_LITERAL(61, 854, 7), // "setData"
QT_MOC_LITERAL(62, 862, 5), // "value"
QT_MOC_LITERAL(63, 868, 12), // "py_q_setData"
QT_MOC_LITERAL(64, 881, 11), // "setDisabled"
QT_MOC_LITERAL(65, 893, 8), // "disabled"
QT_MOC_LITERAL(66, 902, 11), // "setExpanded"
QT_MOC_LITERAL(67, 914, 6), // "expand"
QT_MOC_LITERAL(68, 921, 21), // "setFirstColumnSpanned"
QT_MOC_LITERAL(69, 943, 4), // "span"
QT_MOC_LITERAL(70, 948, 8), // "setFlags"
QT_MOC_LITERAL(71, 957, 7), // "setFont"
QT_MOC_LITERAL(72, 965, 13), // "setForeground"
QT_MOC_LITERAL(73, 979, 9), // "setHidden"
QT_MOC_LITERAL(74, 989, 4), // "hide"
QT_MOC_LITERAL(75, 994, 7), // "setIcon"
QT_MOC_LITERAL(76, 1002, 11), // "setSelected"
QT_MOC_LITERAL(77, 1014, 6), // "select"
QT_MOC_LITERAL(78, 1021, 11), // "setSizeHint"
QT_MOC_LITERAL(79, 1033, 4), // "size"
QT_MOC_LITERAL(80, 1038, 12), // "setStatusTip"
QT_MOC_LITERAL(81, 1051, 9), // "statusTip"
QT_MOC_LITERAL(82, 1061, 7), // "setText"
QT_MOC_LITERAL(83, 1069, 4), // "text"
QT_MOC_LITERAL(84, 1074, 16), // "setTextAlignment"
QT_MOC_LITERAL(85, 1091, 9), // "alignment"
QT_MOC_LITERAL(86, 1101, 10), // "setToolTip"
QT_MOC_LITERAL(87, 1112, 7), // "toolTip"
QT_MOC_LITERAL(88, 1120, 12), // "setWhatsThis"
QT_MOC_LITERAL(89, 1133, 9), // "whatsThis"
QT_MOC_LITERAL(90, 1143, 8), // "sizeHint"
QT_MOC_LITERAL(91, 1152, 12), // "sortChildren"
QT_MOC_LITERAL(92, 1165, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(93, 1179, 5), // "order"
QT_MOC_LITERAL(94, 1185, 9), // "takeChild"
QT_MOC_LITERAL(95, 1195, 12), // "takeChildren"
QT_MOC_LITERAL(96, 1208, 13), // "textAlignment"
QT_MOC_LITERAL(97, 1222, 10), // "treeWidget"
QT_MOC_LITERAL(98, 1233, 12), // "QTreeWidget*"
QT_MOC_LITERAL(99, 1246, 20), // "ChildIndicatorPolicy"
QT_MOC_LITERAL(100, 1267, 13), // "ShowIndicator"
QT_MOC_LITERAL(101, 1281, 17), // "DontShowIndicator"
QT_MOC_LITERAL(102, 1299, 30), // "DontShowIndicatorWhenChildless"
QT_MOC_LITERAL(103, 1330, 8), // "ItemType"
QT_MOC_LITERAL(104, 1339, 4), // "Type"
QT_MOC_LITERAL(105, 1344, 8) // "UserType"

    },
    "PythonQtWrapper_QTreeWidgetItem\0"
    "new_QTreeWidgetItem\0QTreeWidgetItem*\0"
    "\0PythonQtNewOwnerOfThis<QTreeWidget*>\0"
    "view\0after\0type\0strings\0"
    "PythonQtNewOwnerOfThis<QTreeWidgetItem*>\0"
    "parent\0delete_QTreeWidgetItem\0obj\0"
    "addChild\0theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QTreeWidgetItem*>\0"
    "child\0addChildren\0"
    "PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >\0"
    "children\0background\0column\0checkState\0"
    "Qt::CheckState\0index\0childCount\0"
    "childIndicatorPolicy\0"
    "QTreeWidgetItem::ChildIndicatorPolicy\0"
    "clone\0py_q_clone\0columnCount\0data\0"
    "role\0py_q_data\0emitDataChanged\0flags\0"
    "Qt::ItemFlags\0font\0foreground\0icon\0"
    "indexOfChild\0insertChild\0insertChildren\0"
    "isDisabled\0isExpanded\0isFirstColumnSpanned\0"
    "isHidden\0isSelected\0writeTo\0QDataStream&\0"
    "out\0readFrom\0in\0removeChild\0"
    "PythonQtPassOwnershipToPython<QTreeWidgetItem*>\0"
    "setBackground\0brush\0setCheckState\0"
    "state\0setChildIndicatorPolicy\0policy\0"
    "setData\0value\0py_q_setData\0setDisabled\0"
    "disabled\0setExpanded\0expand\0"
    "setFirstColumnSpanned\0span\0setFlags\0"
    "setFont\0setForeground\0setHidden\0hide\0"
    "setIcon\0setSelected\0select\0setSizeHint\0"
    "size\0setStatusTip\0statusTip\0setText\0"
    "text\0setTextAlignment\0alignment\0"
    "setToolTip\0toolTip\0setWhatsThis\0"
    "whatsThis\0sizeHint\0sortChildren\0"
    "Qt::SortOrder\0order\0takeChild\0"
    "takeChildren\0textAlignment\0treeWidget\0"
    "QTreeWidget*\0ChildIndicatorPolicy\0"
    "ShowIndicator\0DontShowIndicator\0"
    "DontShowIndicatorWhenChildless\0ItemType\0"
    "Type\0UserType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTreeWidgetItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,  399,    3, 0x0a /* Public */,
       1,    2,  406,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  411,    3, 0x0a /* Public */,
       1,    2,  418,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  423,    3, 0x0a /* Public */,
       1,    1,  428,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  431,    3, 0x0a /* Public */,
       1,    2,  438,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  443,    3, 0x0a /* Public */,
       1,    2,  450,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  455,    3, 0x0a /* Public */,
       1,    1,  460,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  463,    3, 0x0a /* Public */,
       1,    1,  468,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  471,    3, 0x0a /* Public */,
       1,    0,  474,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  475,    3, 0x0a /* Public */,
      13,    2,  478,    3, 0x0a /* Public */,
      17,    2,  483,    3, 0x0a /* Public */,
      20,    2,  488,    3, 0x0a /* Public */,
      22,    2,  493,    3, 0x0a /* Public */,
      16,    2,  498,    3, 0x0a /* Public */,
      25,    1,  503,    3, 0x0a /* Public */,
      26,    1,  506,    3, 0x0a /* Public */,
      28,    1,  509,    3, 0x0a /* Public */,
      29,    1,  512,    3, 0x0a /* Public */,
      30,    1,  515,    3, 0x0a /* Public */,
      31,    3,  518,    3, 0x0a /* Public */,
      33,    3,  525,    3, 0x0a /* Public */,
      34,    1,  532,    3, 0x0a /* Public */,
      35,    1,  535,    3, 0x0a /* Public */,
      37,    2,  538,    3, 0x0a /* Public */,
      38,    2,  543,    3, 0x0a /* Public */,
      39,    2,  548,    3, 0x0a /* Public */,
      40,    2,  553,    3, 0x0a /* Public */,
      41,    3,  558,    3, 0x0a /* Public */,
      42,    3,  565,    3, 0x0a /* Public */,
      43,    1,  572,    3, 0x0a /* Public */,
      44,    1,  575,    3, 0x0a /* Public */,
      45,    1,  578,    3, 0x0a /* Public */,
      46,    1,  581,    3, 0x0a /* Public */,
      47,    1,  584,    3, 0x0a /* Public */,
      48,    2,  587,    3, 0x0a /* Public */,
      51,    2,  592,    3, 0x0a /* Public */,
      10,    1,  597,    3, 0x0a /* Public */,
      53,    2,  600,    3, 0x0a /* Public */,
      55,    3,  605,    3, 0x0a /* Public */,
      57,    3,  612,    3, 0x0a /* Public */,
      59,    2,  619,    3, 0x0a /* Public */,
      61,    4,  624,    3, 0x0a /* Public */,
      63,    4,  633,    3, 0x0a /* Public */,
      64,    2,  642,    3, 0x0a /* Public */,
      66,    2,  647,    3, 0x0a /* Public */,
      68,    2,  652,    3, 0x0a /* Public */,
      70,    2,  657,    3, 0x0a /* Public */,
      71,    3,  662,    3, 0x0a /* Public */,
      72,    3,  669,    3, 0x0a /* Public */,
      73,    2,  676,    3, 0x0a /* Public */,
      75,    3,  681,    3, 0x0a /* Public */,
      76,    2,  688,    3, 0x0a /* Public */,
      78,    3,  693,    3, 0x0a /* Public */,
      80,    3,  700,    3, 0x0a /* Public */,
      82,    3,  707,    3, 0x0a /* Public */,
      84,    3,  714,    3, 0x0a /* Public */,
      86,    3,  721,    3, 0x0a /* Public */,
      88,    3,  728,    3, 0x0a /* Public */,
      90,    2,  735,    3, 0x0a /* Public */,
      91,    3,  740,    3, 0x0a /* Public */,
      81,    2,  747,    3, 0x0a /* Public */,
      94,    2,  752,    3, 0x0a /* Public */,
      95,    1,  757,    3, 0x0a /* Public */,
      83,    2,  760,    3, 0x0a /* Public */,
      96,    2,  765,    3, 0x0a /* Public */,
      87,    2,  770,    3, 0x0a /* Public */,
      97,    1,  775,    3, 0x0a /* Public */,
       7,    1,  778,    3, 0x0a /* Public */,
      89,    2,  781,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,    5,    6,    7,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 2,    5,    6,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QStringList, QMetaType::Int,    5,    8,    7,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QStringList,    5,    8,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::Int,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 2, QMetaType::Int,   10,    6,    7,
    0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 2,   10,    6,
    0x80000000 | 2, 0x80000000 | 9, QMetaType::QStringList, QMetaType::Int,   10,    8,    7,
    0x80000000 | 2, 0x80000000 | 9, QMetaType::QStringList,   10,    8,
    0x80000000 | 2, 0x80000000 | 9, QMetaType::Int,   10,    7,
    0x80000000 | 2, 0x80000000 | 9,   10,
    0x80000000 | 2, QMetaType::QStringList, QMetaType::Int,    8,    7,
    0x80000000 | 2, QMetaType::QStringList,    8,
    0x80000000 | 2, QMetaType::Int,    7,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   14,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   14,   19,
    QMetaType::QBrush, 0x80000000 | 2, QMetaType::Int,   14,   21,
    0x80000000 | 23, 0x80000000 | 2, QMetaType::Int,   14,   21,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::Int,   14,   24,
    QMetaType::Int, 0x80000000 | 2,   14,
    0x80000000 | 27, 0x80000000 | 2,   14,
    0x80000000 | 2, 0x80000000 | 2,   14,
    0x80000000 | 2, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   14,   21,   32,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   14,   21,   32,
    QMetaType::Void, 0x80000000 | 2,   14,
    0x80000000 | 36, 0x80000000 | 2,   14,
    QMetaType::QFont, 0x80000000 | 2, QMetaType::Int,   14,   21,
    QMetaType::QBrush, 0x80000000 | 2, QMetaType::Int,   14,   21,
    QMetaType::QIcon, 0x80000000 | 2, QMetaType::Int,   14,   21,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 2,   14,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 15,   14,   24,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 18,   14,   24,   19,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,   14,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,   14,   52,
    0x80000000 | 2, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,   14,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QBrush,   14,   21,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 23,   14,   21,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,   14,   60,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QVariant,   14,   21,   32,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QVariant,   14,   21,   32,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   69,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36,   14,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QFont,   14,   21,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QBrush,   14,   21,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   74,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QIcon,   14,   21,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   77,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QSize,   14,   21,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   14,   21,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   14,   21,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   14,   21,   85,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   14,   21,   87,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   14,   21,   89,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int,   14,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 92,   14,   21,   93,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   14,   21,
    0x80000000 | 54, 0x80000000 | 2, QMetaType::Int,   14,   24,
    0x80000000 | 18, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   14,   21,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   14,   21,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   14,   21,
    0x80000000 | 98, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,   14,   21,

 // enums: name, flags, count, data
      99, 0x0,    3,  794,
     103, 0x0,    2,  800,

 // enum data: key, value
     100, uint(PythonQtWrapper_QTreeWidgetItem::ShowIndicator),
     101, uint(PythonQtWrapper_QTreeWidgetItem::DontShowIndicator),
     102, uint(PythonQtWrapper_QTreeWidgetItem::DontShowIndicatorWhenChildless),
     104, uint(PythonQtWrapper_QTreeWidgetItem::Type),
     105, uint(PythonQtWrapper_QTreeWidgetItem::UserType),

       0        // eod
};

void PythonQtWrapper_QTreeWidgetItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTreeWidgetItem *_t = static_cast<PythonQtWrapper_QTreeWidgetItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidget*>(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 1: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidget*>(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 2: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidget*>(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 3: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidget*>(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 4: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidget*>(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 5: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidget*>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 6: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidgetItem*>(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 7: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidgetItem*>(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 8: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidgetItem*>(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 9: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidgetItem*>(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 10: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidgetItem*>(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 11: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< PythonQtNewOwnerOfThis<QTreeWidgetItem*>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 12: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 13: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< const QStringList(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 14: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 15: { QTreeWidgetItem* _r = _t->new_QTreeWidgetItem();
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 16: _t->delete_QTreeWidgetItem((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1]))); break;
        case 17: _t->addChild((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTreeWidgetItem*>(*)>(_a[2]))); break;
        case 18: _t->addChildren((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >(*)>(_a[2]))); break;
        case 19: { QBrush _r = _t->background((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 20: { Qt::CheckState _r = _t->checkState((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::CheckState*>(_a[0]) = _r; }  break;
        case 21: { QTreeWidgetItem* _r = _t->child((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->childCount((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { QTreeWidgetItem::ChildIndicatorPolicy _r = _t->childIndicatorPolicy((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem::ChildIndicatorPolicy*>(_a[0]) = _r; }  break;
        case 24: { QTreeWidgetItem* _r = _t->clone((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 25: { QTreeWidgetItem* _r = _t->py_q_clone((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->columnCount((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { QVariant _r = _t->data((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 28: { QVariant _r = _t->py_q_data((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 29: _t->emitDataChanged((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1]))); break;
        case 30: { Qt::ItemFlags _r = _t->flags((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 31: { QFont _r = _t->font((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 32: { QBrush _r = _t->foreground((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 33: { QIcon _r = _t->icon((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 34: { int _r = _t->indexOfChild((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 35: _t->insertChild((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTreeWidgetItem*>(*)>(_a[3]))); break;
        case 36: _t->insertChildren((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >(*)>(_a[3]))); break;
        case 37: { bool _r = _t->isDisabled((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->isExpanded((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { bool _r = _t->isFirstColumnSpanned((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->isHidden((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: { bool _r = _t->isSelected((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 42: _t->writeTo((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 43: _t->readFrom((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 44: { QTreeWidgetItem* _r = _t->parent((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidgetItem**>(_a[0]) = _r; }  break;
        case 45: _t->removeChild((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QTreeWidgetItem*>(*)>(_a[2]))); break;
        case 46: _t->setBackground((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QBrush(*)>(_a[3]))); break;
        case 47: _t->setCheckState((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::CheckState(*)>(_a[3]))); break;
        case 48: _t->setChildIndicatorPolicy((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QTreeWidgetItem::ChildIndicatorPolicy(*)>(_a[2]))); break;
        case 49: _t->setData((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4]))); break;
        case 50: _t->py_q_setData((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4]))); break;
        case 51: _t->setDisabled((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 52: _t->setExpanded((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 53: _t->setFirstColumnSpanned((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 54: _t->setFlags((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< Qt::ItemFlags(*)>(_a[2]))); break;
        case 55: _t->setFont((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QFont(*)>(_a[3]))); break;
        case 56: _t->setForeground((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QBrush(*)>(_a[3]))); break;
        case 57: _t->setHidden((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 58: _t->setIcon((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QIcon(*)>(_a[3]))); break;
        case 59: _t->setSelected((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 60: _t->setSizeHint((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3]))); break;
        case 61: _t->setStatusTip((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 62: _t->setText((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 63: _t->setTextAlignment((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 64: _t->setToolTip((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 65: _t->setWhatsThis((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 66: { QSize _r = _t->sizeHint((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 67: _t->sortChildren((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 68: { QString _r = _t->statusTip((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 69: { PythonQtPassOwnershipToPython<QTreeWidgetItem*> _r = _t->takeChild((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QTreeWidgetItem*>*>(_a[0]) = _r; }  break;
        case 70: { PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> > _r = _t->takeChildren((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToCPP<QList<QTreeWidgetItem*> >*>(_a[0]) = _r; }  break;
        case 71: { QString _r = _t->text((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 72: { int _r = _t->textAlignment((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 73: { QString _r = _t->toolTip((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 74: { QTreeWidget* _r = _t->treeWidget((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTreeWidget**>(_a[0]) = _r; }  break;
        case 75: { int _r = _t->type((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 76: { QString _r = _t->whatsThis((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTreeWidgetItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTreeWidgetItem.data,
      qt_meta_data_PythonQtWrapper_QTreeWidgetItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTreeWidgetItem::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 < 77)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 77;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 77)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 77;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QUndoCommand_t {
    QByteArrayData data[24];
    char stringdata0[248];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QUndoCommand_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QUndoCommand_t qt_meta_stringdata_PythonQtWrapper_QUndoCommand = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QUndoCommand"
QT_MOC_LITERAL(1, 29, 16), // "new_QUndoCommand"
QT_MOC_LITERAL(2, 46, 13), // "QUndoCommand*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 6), // "parent"
QT_MOC_LITERAL(5, 68, 4), // "text"
QT_MOC_LITERAL(6, 73, 19), // "delete_QUndoCommand"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 10), // "actionText"
QT_MOC_LITERAL(9, 108, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 125, 5), // "child"
QT_MOC_LITERAL(11, 131, 19), // "const QUndoCommand*"
QT_MOC_LITERAL(12, 151, 5), // "index"
QT_MOC_LITERAL(13, 157, 10), // "childCount"
QT_MOC_LITERAL(14, 168, 2), // "id"
QT_MOC_LITERAL(15, 171, 7), // "py_q_id"
QT_MOC_LITERAL(16, 179, 9), // "mergeWith"
QT_MOC_LITERAL(17, 189, 5), // "other"
QT_MOC_LITERAL(18, 195, 14), // "py_q_mergeWith"
QT_MOC_LITERAL(19, 210, 4), // "redo"
QT_MOC_LITERAL(20, 215, 9), // "py_q_redo"
QT_MOC_LITERAL(21, 225, 7), // "setText"
QT_MOC_LITERAL(22, 233, 4), // "undo"
QT_MOC_LITERAL(23, 238, 9) // "py_q_undo"

    },
    "PythonQtWrapper_QUndoCommand\0"
    "new_QUndoCommand\0QUndoCommand*\0\0parent\0"
    "text\0delete_QUndoCommand\0obj\0actionText\0"
    "theWrappedObject\0child\0const QUndoCommand*\0"
    "index\0childCount\0id\0py_q_id\0mergeWith\0"
    "other\0py_q_mergeWith\0redo\0py_q_redo\0"
    "setText\0undo\0py_q_undo"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QUndoCommand[] = {

 // 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,    1,  104,    3, 0x0a /* Public */,
       1,    0,  107,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  108,    3, 0x0a /* Public */,
       1,    1,  113,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  116,    3, 0x0a /* Public */,
       8,    1,  119,    3, 0x0a /* Public */,
      10,    2,  122,    3, 0x0a /* Public */,
      13,    1,  127,    3, 0x0a /* Public */,
      14,    1,  130,    3, 0x0a /* Public */,
      15,    1,  133,    3, 0x0a /* Public */,
      16,    2,  136,    3, 0x0a /* Public */,
      18,    2,  141,    3, 0x0a /* Public */,
      19,    1,  146,    3, 0x0a /* Public */,
      20,    1,  149,    3, 0x0a /* Public */,
      21,    2,  152,    3, 0x0a /* Public */,
       5,    1,  157,    3, 0x0a /* Public */,
      22,    1,  160,    3, 0x0a /* Public */,
      23,    1,  163,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QUndoCommand::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QUndoCommand *_t = static_cast<PythonQtWrapper_QUndoCommand *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QUndoCommand* _r = _t->new_QUndoCommand((*reinterpret_cast< QUndoCommand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUndoCommand**>(_a[0]) = _r; }  break;
        case 1: { QUndoCommand* _r = _t->new_QUndoCommand();
            if (_a[0]) *reinterpret_cast< QUndoCommand**>(_a[0]) = _r; }  break;
        case 2: { QUndoCommand* _r = _t->new_QUndoCommand((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QUndoCommand*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QUndoCommand**>(_a[0]) = _r; }  break;
        case 3: { QUndoCommand* _r = _t->new_QUndoCommand((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUndoCommand**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QUndoCommand((*reinterpret_cast< QUndoCommand*(*)>(_a[1]))); break;
        case 5: { QString _r = _t->actionText((*reinterpret_cast< QUndoCommand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: { const QUndoCommand* _r = _t->child((*reinterpret_cast< QUndoCommand*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< const QUndoCommand**>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->childCount((*reinterpret_cast< QUndoCommand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->id((*reinterpret_cast< QUndoCommand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->py_q_id((*reinterpret_cast< QUndoCommand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->mergeWith((*reinterpret_cast< QUndoCommand*(*)>(_a[1])),(*reinterpret_cast< const QUndoCommand*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->py_q_mergeWith((*reinterpret_cast< QUndoCommand*(*)>(_a[1])),(*reinterpret_cast< const QUndoCommand*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->redo((*reinterpret_cast< QUndoCommand*(*)>(_a[1]))); break;
        case 13: _t->py_q_redo((*reinterpret_cast< QUndoCommand*(*)>(_a[1]))); break;
        case 14: _t->setText((*reinterpret_cast< QUndoCommand*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 15: { QString _r = _t->text((*reinterpret_cast< QUndoCommand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 16: _t->undo((*reinterpret_cast< QUndoCommand*(*)>(_a[1]))); break;
        case 17: _t->py_q_undo((*reinterpret_cast< QUndoCommand*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QUndoCommand::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QUndoCommand.data,
      qt_meta_data_PythonQtWrapper_QUndoCommand,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QUndoCommand::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_QUndoGroup_t {
    QByteArrayData data[24];
    char stringdata0[270];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QUndoGroup_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QUndoGroup_t qt_meta_stringdata_PythonQtWrapper_QUndoGroup = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QUndoGroup"
QT_MOC_LITERAL(1, 27, 14), // "new_QUndoGroup"
QT_MOC_LITERAL(2, 42, 11), // "QUndoGroup*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 6), // "parent"
QT_MOC_LITERAL(5, 62, 17), // "delete_QUndoGroup"
QT_MOC_LITERAL(6, 80, 3), // "obj"
QT_MOC_LITERAL(7, 84, 11), // "activeStack"
QT_MOC_LITERAL(8, 96, 11), // "QUndoStack*"
QT_MOC_LITERAL(9, 108, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 125, 8), // "addStack"
QT_MOC_LITERAL(11, 134, 5), // "stack"
QT_MOC_LITERAL(12, 140, 7), // "canRedo"
QT_MOC_LITERAL(13, 148, 7), // "canUndo"
QT_MOC_LITERAL(14, 156, 16), // "createRedoAction"
QT_MOC_LITERAL(15, 173, 8), // "QAction*"
QT_MOC_LITERAL(16, 182, 6), // "prefix"
QT_MOC_LITERAL(17, 189, 16), // "createUndoAction"
QT_MOC_LITERAL(18, 206, 7), // "isClean"
QT_MOC_LITERAL(19, 214, 8), // "redoText"
QT_MOC_LITERAL(20, 223, 11), // "removeStack"
QT_MOC_LITERAL(21, 235, 6), // "stacks"
QT_MOC_LITERAL(22, 242, 18), // "QList<QUndoStack*>"
QT_MOC_LITERAL(23, 261, 8) // "undoText"

    },
    "PythonQtWrapper_QUndoGroup\0new_QUndoGroup\0"
    "QUndoGroup*\0\0parent\0delete_QUndoGroup\0"
    "obj\0activeStack\0QUndoStack*\0"
    "theWrappedObject\0addStack\0stack\0canRedo\0"
    "canUndo\0createRedoAction\0QAction*\0"
    "prefix\0createUndoAction\0isClean\0"
    "redoText\0removeStack\0stacks\0"
    "QList<QUndoStack*>\0undoText"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QUndoGroup[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   94,    3, 0x0a /* Public */,
       1,    0,   97,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   98,    3, 0x0a /* Public */,
       7,    1,  101,    3, 0x0a /* Public */,
      10,    2,  104,    3, 0x0a /* Public */,
      12,    1,  109,    3, 0x0a /* Public */,
      13,    1,  112,    3, 0x0a /* Public */,
      14,    3,  115,    3, 0x0a /* Public */,
      14,    2,  122,    3, 0x2a /* Public | MethodCloned */,
      17,    3,  127,    3, 0x0a /* Public */,
      17,    2,  134,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  139,    3, 0x0a /* Public */,
      19,    1,  142,    3, 0x0a /* Public */,
      20,    2,  145,    3, 0x0a /* Public */,
      21,    1,  150,    3, 0x0a /* Public */,
      23,    1,  153,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,    9,   11,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QObjectStar, QMetaType::QString,    9,    4,   16,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QObjectStar,    9,    4,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QObjectStar, QMetaType::QString,    9,    4,   16,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QObjectStar,    9,    4,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,    9,   11,
    0x80000000 | 22, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QUndoGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QUndoGroup *_t = static_cast<PythonQtWrapper_QUndoGroup *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QUndoGroup* _r = _t->new_QUndoGroup((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUndoGroup**>(_a[0]) = _r; }  break;
        case 1: { QUndoGroup* _r = _t->new_QUndoGroup();
            if (_a[0]) *reinterpret_cast< QUndoGroup**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QUndoGroup((*reinterpret_cast< QUndoGroup*(*)>(_a[1]))); break;
        case 3: { QUndoStack* _r = _t->activeStack((*reinterpret_cast< QUndoGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUndoStack**>(_a[0]) = _r; }  break;
        case 4: _t->addStack((*reinterpret_cast< QUndoGroup*(*)>(_a[1])),(*reinterpret_cast< QUndoStack*(*)>(_a[2]))); break;
        case 5: { bool _r = _t->canRedo((*reinterpret_cast< QUndoGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->canUndo((*reinterpret_cast< QUndoGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QAction* _r = _t->createRedoAction((*reinterpret_cast< QUndoGroup*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 8: { QAction* _r = _t->createRedoAction((*reinterpret_cast< QUndoGroup*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 9: { QAction* _r = _t->createUndoAction((*reinterpret_cast< QUndoGroup*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 10: { QAction* _r = _t->createUndoAction((*reinterpret_cast< QUndoGroup*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isClean((*reinterpret_cast< QUndoGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->redoText((*reinterpret_cast< QUndoGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: _t->removeStack((*reinterpret_cast< QUndoGroup*(*)>(_a[1])),(*reinterpret_cast< QUndoStack*(*)>(_a[2]))); break;
        case 14: { QList<QUndoStack*> _r = _t->stacks((*reinterpret_cast< QUndoGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QUndoStack*>*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->undoText((*reinterpret_cast< QUndoGroup*(*)>(_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 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QUndoStack* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QUndoStack* >(); 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< QUndoGroup* >(); 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< QUndoGroup* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QUndoGroup::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QUndoGroup.data,
      qt_meta_data_PythonQtWrapper_QUndoGroup,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

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