/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui10.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_gui10.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui10.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_QSurface_t {
    QByteArrayData data[29];
    char stringdata0[379];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSurface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSurface_t qt_meta_stringdata_PythonQtWrapper_QSurface = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QSurface"
QT_MOC_LITERAL(1, 25, 12), // "new_QSurface"
QT_MOC_LITERAL(2, 38, 9), // "QSurface*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 22), // "QSurface::SurfaceClass"
QT_MOC_LITERAL(5, 72, 4), // "type"
QT_MOC_LITERAL(6, 77, 15), // "delete_QSurface"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 6), // "format"
QT_MOC_LITERAL(9, 104, 14), // "QSurfaceFormat"
QT_MOC_LITERAL(10, 119, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 136, 11), // "py_q_format"
QT_MOC_LITERAL(12, 148, 4), // "size"
QT_MOC_LITERAL(13, 153, 9), // "py_q_size"
QT_MOC_LITERAL(14, 163, 14), // "supportsOpenGL"
QT_MOC_LITERAL(15, 178, 12), // "surfaceClass"
QT_MOC_LITERAL(16, 191, 13), // "surfaceHandle"
QT_MOC_LITERAL(17, 205, 17), // "QPlatformSurface*"
QT_MOC_LITERAL(18, 223, 18), // "py_q_surfaceHandle"
QT_MOC_LITERAL(19, 242, 11), // "surfaceType"
QT_MOC_LITERAL(20, 254, 21), // "QSurface::SurfaceType"
QT_MOC_LITERAL(21, 276, 16), // "py_q_surfaceType"
QT_MOC_LITERAL(22, 293, 12), // "SurfaceClass"
QT_MOC_LITERAL(23, 306, 6), // "Window"
QT_MOC_LITERAL(24, 313, 9), // "Offscreen"
QT_MOC_LITERAL(25, 323, 11), // "SurfaceType"
QT_MOC_LITERAL(26, 335, 13), // "RasterSurface"
QT_MOC_LITERAL(27, 349, 13), // "OpenGLSurface"
QT_MOC_LITERAL(28, 363, 15) // "RasterGLSurface"

    },
    "PythonQtWrapper_QSurface\0new_QSurface\0"
    "QSurface*\0\0QSurface::SurfaceClass\0"
    "type\0delete_QSurface\0obj\0format\0"
    "QSurfaceFormat\0theWrappedObject\0"
    "py_q_format\0size\0py_q_size\0supportsOpenGL\0"
    "surfaceClass\0surfaceHandle\0QPlatformSurface*\0"
    "py_q_surfaceHandle\0surfaceType\0"
    "QSurface::SurfaceType\0py_q_surfaceType\0"
    "SurfaceClass\0Window\0Offscreen\0SurfaceType\0"
    "RasterSurface\0OpenGLSurface\0RasterGLSurface"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSurface[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   74,    3, 0x0a /* Public */,
       6,    1,   77,    3, 0x0a /* Public */,
       8,    1,   80,    3, 0x0a /* Public */,
      11,    1,   83,    3, 0x0a /* Public */,
      12,    1,   86,    3, 0x0a /* Public */,
      13,    1,   89,    3, 0x0a /* Public */,
      14,    1,   92,    3, 0x0a /* Public */,
      15,    1,   95,    3, 0x0a /* Public */,
      16,    1,   98,    3, 0x0a /* Public */,
      18,    1,  101,    3, 0x0a /* Public */,
      19,    1,  104,    3, 0x0a /* Public */,
      21,    1,  107,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    0x80000000 | 17, 0x80000000 | 2,   10,
    0x80000000 | 17, 0x80000000 | 2,   10,
    0x80000000 | 20, 0x80000000 | 2,   10,
    0x80000000 | 20, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      22, 0x0,    2,  118,
      25, 0x0,    3,  122,

 // enum data: key, value
      23, uint(PythonQtWrapper_QSurface::Window),
      24, uint(PythonQtWrapper_QSurface::Offscreen),
      26, uint(PythonQtWrapper_QSurface::RasterSurface),
      27, uint(PythonQtWrapper_QSurface::OpenGLSurface),
      28, uint(PythonQtWrapper_QSurface::RasterGLSurface),

       0        // eod
};

void PythonQtWrapper_QSurface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSurface *_t = static_cast<PythonQtWrapper_QSurface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSurface* _r = _t->new_QSurface((*reinterpret_cast< QSurface::SurfaceClass(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QSurface((*reinterpret_cast< QSurface*(*)>(_a[1]))); break;
        case 2: { QSurfaceFormat _r = _t->format((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat*>(_a[0]) = _r; }  break;
        case 3: { QSurfaceFormat _r = _t->py_q_format((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat*>(_a[0]) = _r; }  break;
        case 4: { QSize _r = _t->size((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 5: { QSize _r = _t->py_q_size((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->supportsOpenGL((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QSurface::SurfaceClass _r = _t->surfaceClass((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurface::SurfaceClass*>(_a[0]) = _r; }  break;
        case 8: { QPlatformSurface* _r = _t->surfaceHandle((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPlatformSurface**>(_a[0]) = _r; }  break;
        case 9: { QPlatformSurface* _r = _t->py_q_surfaceHandle((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPlatformSurface**>(_a[0]) = _r; }  break;
        case 10: { QSurface::SurfaceType _r = _t->surfaceType((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurface::SurfaceType*>(_a[0]) = _r; }  break;
        case 11: { QSurface::SurfaceType _r = _t->py_q_surfaceType((*reinterpret_cast< QSurface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurface::SurfaceType*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); 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< QSurface* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSurface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSurface.data,
      qt_meta_data_PythonQtWrapper_QSurface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSurface::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_QSurfaceFormat_t {
    QByteArrayData data[88];
    char stringdata0[1266];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSurfaceFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSurfaceFormat_t qt_meta_stringdata_PythonQtWrapper_QSurfaceFormat = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QSurfaceFormat"
QT_MOC_LITERAL(1, 31, 18), // "new_QSurfaceFormat"
QT_MOC_LITERAL(2, 50, 15), // "QSurfaceFormat*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 29), // "QSurfaceFormat::FormatOptions"
QT_MOC_LITERAL(5, 97, 7), // "options"
QT_MOC_LITERAL(6, 105, 14), // "QSurfaceFormat"
QT_MOC_LITERAL(7, 120, 5), // "other"
QT_MOC_LITERAL(8, 126, 21), // "delete_QSurfaceFormat"
QT_MOC_LITERAL(9, 148, 3), // "obj"
QT_MOC_LITERAL(10, 152, 15), // "alphaBufferSize"
QT_MOC_LITERAL(11, 168, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 185, 14), // "blueBufferSize"
QT_MOC_LITERAL(13, 200, 35), // "static_QSurfaceFormat_default..."
QT_MOC_LITERAL(14, 236, 15), // "depthBufferSize"
QT_MOC_LITERAL(15, 252, 15), // "greenBufferSize"
QT_MOC_LITERAL(16, 268, 8), // "hasAlpha"
QT_MOC_LITERAL(17, 277, 12), // "majorVersion"
QT_MOC_LITERAL(18, 290, 12), // "minorVersion"
QT_MOC_LITERAL(19, 303, 15), // "operator_assign"
QT_MOC_LITERAL(20, 319, 6), // "__eq__"
QT_MOC_LITERAL(21, 326, 6), // "arg__2"
QT_MOC_LITERAL(22, 333, 7), // "profile"
QT_MOC_LITERAL(23, 341, 36), // "QSurfaceFormat::OpenGLContext..."
QT_MOC_LITERAL(24, 378, 13), // "redBufferSize"
QT_MOC_LITERAL(25, 392, 14), // "renderableType"
QT_MOC_LITERAL(26, 407, 30), // "QSurfaceFormat::RenderableType"
QT_MOC_LITERAL(27, 438, 7), // "samples"
QT_MOC_LITERAL(28, 446, 18), // "setAlphaBufferSize"
QT_MOC_LITERAL(29, 465, 4), // "size"
QT_MOC_LITERAL(30, 470, 17), // "setBlueBufferSize"
QT_MOC_LITERAL(31, 488, 38), // "static_QSurfaceFormat_setDefa..."
QT_MOC_LITERAL(32, 527, 6), // "format"
QT_MOC_LITERAL(33, 534, 18), // "setDepthBufferSize"
QT_MOC_LITERAL(34, 553, 18), // "setGreenBufferSize"
QT_MOC_LITERAL(35, 572, 15), // "setMajorVersion"
QT_MOC_LITERAL(36, 588, 15), // "setMinorVersion"
QT_MOC_LITERAL(37, 604, 9), // "setOption"
QT_MOC_LITERAL(38, 614, 3), // "opt"
QT_MOC_LITERAL(39, 618, 28), // "QSurfaceFormat::FormatOption"
QT_MOC_LITERAL(40, 647, 6), // "option"
QT_MOC_LITERAL(41, 654, 2), // "on"
QT_MOC_LITERAL(42, 657, 10), // "setOptions"
QT_MOC_LITERAL(43, 668, 10), // "setProfile"
QT_MOC_LITERAL(44, 679, 16), // "setRedBufferSize"
QT_MOC_LITERAL(45, 696, 17), // "setRenderableType"
QT_MOC_LITERAL(46, 714, 4), // "type"
QT_MOC_LITERAL(47, 719, 10), // "setSamples"
QT_MOC_LITERAL(48, 730, 10), // "numSamples"
QT_MOC_LITERAL(49, 741, 20), // "setStencilBufferSize"
QT_MOC_LITERAL(50, 762, 9), // "setStereo"
QT_MOC_LITERAL(51, 772, 6), // "enable"
QT_MOC_LITERAL(52, 779, 15), // "setSwapBehavior"
QT_MOC_LITERAL(53, 795, 28), // "QSurfaceFormat::SwapBehavior"
QT_MOC_LITERAL(54, 824, 8), // "behavior"
QT_MOC_LITERAL(55, 833, 15), // "setSwapInterval"
QT_MOC_LITERAL(56, 849, 8), // "interval"
QT_MOC_LITERAL(57, 858, 10), // "setVersion"
QT_MOC_LITERAL(58, 869, 5), // "major"
QT_MOC_LITERAL(59, 875, 5), // "minor"
QT_MOC_LITERAL(60, 881, 17), // "stencilBufferSize"
QT_MOC_LITERAL(61, 899, 6), // "stereo"
QT_MOC_LITERAL(62, 906, 12), // "swapBehavior"
QT_MOC_LITERAL(63, 919, 12), // "swapInterval"
QT_MOC_LITERAL(64, 932, 10), // "testOption"
QT_MOC_LITERAL(65, 943, 7), // "version"
QT_MOC_LITERAL(66, 951, 14), // "QPair<int,int>"
QT_MOC_LITERAL(67, 966, 11), // "py_toString"
QT_MOC_LITERAL(68, 978, 12), // "FormatOption"
QT_MOC_LITERAL(69, 991, 13), // "StereoBuffers"
QT_MOC_LITERAL(70, 1005, 12), // "DebugContext"
QT_MOC_LITERAL(71, 1018, 19), // "DeprecatedFunctions"
QT_MOC_LITERAL(72, 1038, 17), // "ResetNotification"
QT_MOC_LITERAL(73, 1056, 13), // "FormatOptions"
QT_MOC_LITERAL(74, 1070, 20), // "OpenGLContextProfile"
QT_MOC_LITERAL(75, 1091, 9), // "NoProfile"
QT_MOC_LITERAL(76, 1101, 11), // "CoreProfile"
QT_MOC_LITERAL(77, 1113, 20), // "CompatibilityProfile"
QT_MOC_LITERAL(78, 1134, 14), // "RenderableType"
QT_MOC_LITERAL(79, 1149, 21), // "DefaultRenderableType"
QT_MOC_LITERAL(80, 1171, 6), // "OpenGL"
QT_MOC_LITERAL(81, 1178, 8), // "OpenGLES"
QT_MOC_LITERAL(82, 1187, 6), // "OpenVG"
QT_MOC_LITERAL(83, 1194, 12), // "SwapBehavior"
QT_MOC_LITERAL(84, 1207, 19), // "DefaultSwapBehavior"
QT_MOC_LITERAL(85, 1227, 12), // "SingleBuffer"
QT_MOC_LITERAL(86, 1240, 12), // "DoubleBuffer"
QT_MOC_LITERAL(87, 1253, 12) // "TripleBuffer"

    },
    "PythonQtWrapper_QSurfaceFormat\0"
    "new_QSurfaceFormat\0QSurfaceFormat*\0\0"
    "QSurfaceFormat::FormatOptions\0options\0"
    "QSurfaceFormat\0other\0delete_QSurfaceFormat\0"
    "obj\0alphaBufferSize\0theWrappedObject\0"
    "blueBufferSize\0static_QSurfaceFormat_defaultFormat\0"
    "depthBufferSize\0greenBufferSize\0"
    "hasAlpha\0majorVersion\0minorVersion\0"
    "operator_assign\0__eq__\0arg__2\0profile\0"
    "QSurfaceFormat::OpenGLContextProfile\0"
    "redBufferSize\0renderableType\0"
    "QSurfaceFormat::RenderableType\0samples\0"
    "setAlphaBufferSize\0size\0setBlueBufferSize\0"
    "static_QSurfaceFormat_setDefaultFormat\0"
    "format\0setDepthBufferSize\0setGreenBufferSize\0"
    "setMajorVersion\0setMinorVersion\0"
    "setOption\0opt\0QSurfaceFormat::FormatOption\0"
    "option\0on\0setOptions\0setProfile\0"
    "setRedBufferSize\0setRenderableType\0"
    "type\0setSamples\0numSamples\0"
    "setStencilBufferSize\0setStereo\0enable\0"
    "setSwapBehavior\0QSurfaceFormat::SwapBehavior\0"
    "behavior\0setSwapInterval\0interval\0"
    "setVersion\0major\0minor\0stencilBufferSize\0"
    "stereo\0swapBehavior\0swapInterval\0"
    "testOption\0version\0QPair<int,int>\0"
    "py_toString\0FormatOption\0StereoBuffers\0"
    "DebugContext\0DeprecatedFunctions\0"
    "ResetNotification\0FormatOptions\0"
    "OpenGLContextProfile\0NoProfile\0"
    "CoreProfile\0CompatibilityProfile\0"
    "RenderableType\0DefaultRenderableType\0"
    "OpenGL\0OpenGLES\0OpenVG\0SwapBehavior\0"
    "DefaultSwapBehavior\0SingleBuffer\0"
    "DoubleBuffer\0TripleBuffer"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSurfaceFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  249,    3, 0x0a /* Public */,
       1,    1,  250,    3, 0x0a /* Public */,
       1,    1,  253,    3, 0x0a /* Public */,
       8,    1,  256,    3, 0x0a /* Public */,
      10,    1,  259,    3, 0x0a /* Public */,
      12,    1,  262,    3, 0x0a /* Public */,
      13,    0,  265,    3, 0x0a /* Public */,
      14,    1,  266,    3, 0x0a /* Public */,
      15,    1,  269,    3, 0x0a /* Public */,
      16,    1,  272,    3, 0x0a /* Public */,
      17,    1,  275,    3, 0x0a /* Public */,
      18,    1,  278,    3, 0x0a /* Public */,
      19,    2,  281,    3, 0x0a /* Public */,
      20,    2,  286,    3, 0x0a /* Public */,
       5,    1,  291,    3, 0x0a /* Public */,
      22,    1,  294,    3, 0x0a /* Public */,
      24,    1,  297,    3, 0x0a /* Public */,
      25,    1,  300,    3, 0x0a /* Public */,
      27,    1,  303,    3, 0x0a /* Public */,
      28,    2,  306,    3, 0x0a /* Public */,
      30,    2,  311,    3, 0x0a /* Public */,
      31,    1,  316,    3, 0x0a /* Public */,
      33,    2,  319,    3, 0x0a /* Public */,
      34,    2,  324,    3, 0x0a /* Public */,
      35,    2,  329,    3, 0x0a /* Public */,
      36,    2,  334,    3, 0x0a /* Public */,
      37,    2,  339,    3, 0x0a /* Public */,
      37,    3,  344,    3, 0x0a /* Public */,
      37,    2,  351,    3, 0x2a /* Public | MethodCloned */,
      42,    2,  356,    3, 0x0a /* Public */,
      43,    2,  361,    3, 0x0a /* Public */,
      44,    2,  366,    3, 0x0a /* Public */,
      45,    2,  371,    3, 0x0a /* Public */,
      47,    2,  376,    3, 0x0a /* Public */,
      49,    2,  381,    3, 0x0a /* Public */,
      50,    2,  386,    3, 0x0a /* Public */,
      52,    2,  391,    3, 0x0a /* Public */,
      55,    2,  396,    3, 0x0a /* Public */,
      57,    3,  401,    3, 0x0a /* Public */,
      60,    1,  408,    3, 0x0a /* Public */,
      61,    1,  411,    3, 0x0a /* Public */,
      62,    1,  414,    3, 0x0a /* Public */,
      63,    1,  417,    3, 0x0a /* Public */,
      64,    2,  420,    3, 0x0a /* Public */,
      64,    2,  425,    3, 0x0a /* Public */,
      65,    1,  430,    3, 0x0a /* Public */,
      67,    1,  433,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 6,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 6,   11,   21,
    0x80000000 | 4, 0x80000000 | 2,   11,
    0x80000000 | 23, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 26, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 6,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 39, QMetaType::Bool,   11,   40,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 39,   11,   40,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   11,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   11,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   51,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 53,   11,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   58,   59,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 53, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   11,   38,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 39,   11,   40,
    0x80000000 | 66, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      68, 0x0,    4,  456,
      73, 0x1,    4,  464,
      74, 0x0,    3,  472,
      78, 0x0,    4,  478,
      83, 0x0,    4,  486,

 // enum data: key, value
      69, uint(PythonQtWrapper_QSurfaceFormat::StereoBuffers),
      70, uint(PythonQtWrapper_QSurfaceFormat::DebugContext),
      71, uint(PythonQtWrapper_QSurfaceFormat::DeprecatedFunctions),
      72, uint(PythonQtWrapper_QSurfaceFormat::ResetNotification),
      69, uint(PythonQtWrapper_QSurfaceFormat::StereoBuffers),
      70, uint(PythonQtWrapper_QSurfaceFormat::DebugContext),
      71, uint(PythonQtWrapper_QSurfaceFormat::DeprecatedFunctions),
      72, uint(PythonQtWrapper_QSurfaceFormat::ResetNotification),
      75, uint(PythonQtWrapper_QSurfaceFormat::NoProfile),
      76, uint(PythonQtWrapper_QSurfaceFormat::CoreProfile),
      77, uint(PythonQtWrapper_QSurfaceFormat::CompatibilityProfile),
      79, uint(PythonQtWrapper_QSurfaceFormat::DefaultRenderableType),
      80, uint(PythonQtWrapper_QSurfaceFormat::OpenGL),
      81, uint(PythonQtWrapper_QSurfaceFormat::OpenGLES),
      82, uint(PythonQtWrapper_QSurfaceFormat::OpenVG),
      84, uint(PythonQtWrapper_QSurfaceFormat::DefaultSwapBehavior),
      85, uint(PythonQtWrapper_QSurfaceFormat::SingleBuffer),
      86, uint(PythonQtWrapper_QSurfaceFormat::DoubleBuffer),
      87, uint(PythonQtWrapper_QSurfaceFormat::TripleBuffer),

       0        // eod
};

void PythonQtWrapper_QSurfaceFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSurfaceFormat *_t = static_cast<PythonQtWrapper_QSurfaceFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSurfaceFormat* _r = _t->new_QSurfaceFormat();
            if (_a[0]) *reinterpret_cast< QSurfaceFormat**>(_a[0]) = _r; }  break;
        case 1: { QSurfaceFormat* _r = _t->new_QSurfaceFormat((*reinterpret_cast< QSurfaceFormat::FormatOptions(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat**>(_a[0]) = _r; }  break;
        case 2: { QSurfaceFormat* _r = _t->new_QSurfaceFormat((*reinterpret_cast< const QSurfaceFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QSurfaceFormat((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1]))); break;
        case 4: { int _r = _t->alphaBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->blueBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QSurfaceFormat _r = _t->static_QSurfaceFormat_defaultFormat();
            if (_a[0]) *reinterpret_cast< QSurfaceFormat*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->depthBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->greenBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->hasAlpha((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->majorVersion((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->minorVersion((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { QSurfaceFormat* _r = _t->operator_assign((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< const QSurfaceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat**>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->__eq__((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< const QSurfaceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QSurfaceFormat::FormatOptions _r = _t->options((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat::FormatOptions*>(_a[0]) = _r; }  break;
        case 15: { QSurfaceFormat::OpenGLContextProfile _r = _t->profile((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat::OpenGLContextProfile*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->redBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { QSurfaceFormat::RenderableType _r = _t->renderableType((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat::RenderableType*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->samples((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: _t->setAlphaBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: _t->setBlueBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: _t->static_QSurfaceFormat_setDefaultFormat((*reinterpret_cast< const QSurfaceFormat(*)>(_a[1]))); break;
        case 22: _t->setDepthBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: _t->setGreenBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 24: _t->setMajorVersion((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 25: _t->setMinorVersion((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 26: _t->setOption((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::FormatOptions(*)>(_a[2]))); break;
        case 27: _t->setOption((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::FormatOption(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 28: _t->setOption((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::FormatOption(*)>(_a[2]))); break;
        case 29: _t->setOptions((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::FormatOptions(*)>(_a[2]))); break;
        case 30: _t->setProfile((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::OpenGLContextProfile(*)>(_a[2]))); break;
        case 31: _t->setRedBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 32: _t->setRenderableType((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::RenderableType(*)>(_a[2]))); break;
        case 33: _t->setSamples((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 34: _t->setStencilBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 35: _t->setStereo((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 36: _t->setSwapBehavior((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::SwapBehavior(*)>(_a[2]))); break;
        case 37: _t->setSwapInterval((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 38: _t->setVersion((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 39: { int _r = _t->stencilBufferSize((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->stereo((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: { QSurfaceFormat::SwapBehavior _r = _t->swapBehavior((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat::SwapBehavior*>(_a[0]) = _r; }  break;
        case 42: { int _r = _t->swapInterval((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 43: { bool _r = _t->testOption((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::FormatOptions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 44: { bool _r = _t->testOption((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])),(*reinterpret_cast< QSurfaceFormat::FormatOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 45: { QPair<int,int> _r = _t->version((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPair<int,int>*>(_a[0]) = _r; }  break;
        case 46: { QString _r = _t->py_toString((*reinterpret_cast< QSurfaceFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QSurfaceFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSurfaceFormat.data,
      qt_meta_data_PythonQtWrapper_QSurfaceFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSurfaceFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 47)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 47;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSwipeGesture_t {
    QByteArrayData data[14];
    char stringdata0[212];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSwipeGesture_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSwipeGesture_t qt_meta_stringdata_PythonQtWrapper_QSwipeGesture = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QSwipeGesture"
QT_MOC_LITERAL(1, 30, 17), // "new_QSwipeGesture"
QT_MOC_LITERAL(2, 48, 14), // "QSwipeGesture*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 20), // "delete_QSwipeGesture"
QT_MOC_LITERAL(6, 92, 3), // "obj"
QT_MOC_LITERAL(7, 96, 19), // "horizontalDirection"
QT_MOC_LITERAL(8, 116, 29), // "QSwipeGesture::SwipeDirection"
QT_MOC_LITERAL(9, 146, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 163, 13), // "setSwipeAngle"
QT_MOC_LITERAL(11, 177, 5), // "value"
QT_MOC_LITERAL(12, 183, 10), // "swipeAngle"
QT_MOC_LITERAL(13, 194, 17) // "verticalDirection"

    },
    "PythonQtWrapper_QSwipeGesture\0"
    "new_QSwipeGesture\0QSwipeGesture*\0\0"
    "parent\0delete_QSwipeGesture\0obj\0"
    "horizontalDirection\0QSwipeGesture::SwipeDirection\0"
    "theWrappedObject\0setSwipeAngle\0value\0"
    "swipeAngle\0verticalDirection"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSwipeGesture[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   49,    3, 0x0a /* Public */,
       1,    0,   52,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   53,    3, 0x0a /* Public */,
       7,    1,   56,    3, 0x0a /* Public */,
      10,    2,   59,    3, 0x0a /* Public */,
      12,    1,   64,    3, 0x0a /* Public */,
      13,    1,   67,    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, QMetaType::QReal,    9,   11,
    QMetaType::QReal, 0x80000000 | 2,    9,
    0x80000000 | 8, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QSwipeGesture::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSwipeGesture *_t = static_cast<PythonQtWrapper_QSwipeGesture *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSwipeGesture* _r = _t->new_QSwipeGesture((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSwipeGesture**>(_a[0]) = _r; }  break;
        case 1: { QSwipeGesture* _r = _t->new_QSwipeGesture();
            if (_a[0]) *reinterpret_cast< QSwipeGesture**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QSwipeGesture((*reinterpret_cast< QSwipeGesture*(*)>(_a[1]))); break;
        case 3: { QSwipeGesture::SwipeDirection _r = _t->horizontalDirection((*reinterpret_cast< QSwipeGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSwipeGesture::SwipeDirection*>(_a[0]) = _r; }  break;
        case 4: _t->setSwipeAngle((*reinterpret_cast< QSwipeGesture*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 5: { qreal _r = _t->swipeAngle((*reinterpret_cast< QSwipeGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { QSwipeGesture::SwipeDirection _r = _t->verticalDirection((*reinterpret_cast< QSwipeGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSwipeGesture::SwipeDirection*>(_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< QSwipeGesture* >(); 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< QSwipeGesture* >(); 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< QSwipeGesture* >(); 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< QSwipeGesture* >(); 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< QSwipeGesture* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSwipeGesture::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSwipeGesture.data,
      qt_meta_data_PythonQtWrapper_QSwipeGesture,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSwipeGesture::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSyntaxHighlighter_t {
    QByteArrayData data[33];
    char stringdata0[434];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSyntaxHighlighter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSyntaxHighlighter_t qt_meta_stringdata_PythonQtWrapper_QSyntaxHighlighter = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QSyntaxHighli..."
QT_MOC_LITERAL(1, 35, 22), // "new_QSyntaxHighlighter"
QT_MOC_LITERAL(2, 58, 19), // "QSyntaxHighlighter*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 14), // "QTextDocument*"
QT_MOC_LITERAL(6, 101, 25), // "delete_QSyntaxHighlighter"
QT_MOC_LITERAL(7, 127, 3), // "obj"
QT_MOC_LITERAL(8, 131, 12), // "currentBlock"
QT_MOC_LITERAL(9, 144, 10), // "QTextBlock"
QT_MOC_LITERAL(10, 155, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 172, 17), // "currentBlockState"
QT_MOC_LITERAL(12, 190, 20), // "currentBlockUserData"
QT_MOC_LITERAL(13, 211, 19), // "QTextBlockUserData*"
QT_MOC_LITERAL(14, 231, 8), // "document"
QT_MOC_LITERAL(15, 240, 6), // "format"
QT_MOC_LITERAL(16, 247, 15), // "QTextCharFormat"
QT_MOC_LITERAL(17, 263, 3), // "pos"
QT_MOC_LITERAL(18, 267, 14), // "highlightBlock"
QT_MOC_LITERAL(19, 282, 4), // "text"
QT_MOC_LITERAL(20, 287, 19), // "py_q_highlightBlock"
QT_MOC_LITERAL(21, 307, 18), // "previousBlockState"
QT_MOC_LITERAL(22, 326, 20), // "setCurrentBlockState"
QT_MOC_LITERAL(23, 347, 8), // "newState"
QT_MOC_LITERAL(24, 356, 23), // "setCurrentBlockUserData"
QT_MOC_LITERAL(25, 380, 4), // "data"
QT_MOC_LITERAL(26, 385, 11), // "setDocument"
QT_MOC_LITERAL(27, 397, 3), // "doc"
QT_MOC_LITERAL(28, 401, 9), // "setFormat"
QT_MOC_LITERAL(29, 411, 5), // "start"
QT_MOC_LITERAL(30, 417, 5), // "count"
QT_MOC_LITERAL(31, 423, 5), // "color"
QT_MOC_LITERAL(32, 429, 4) // "font"

    },
    "PythonQtWrapper_QSyntaxHighlighter\0"
    "new_QSyntaxHighlighter\0QSyntaxHighlighter*\0"
    "\0parent\0QTextDocument*\0delete_QSyntaxHighlighter\0"
    "obj\0currentBlock\0QTextBlock\0"
    "theWrappedObject\0currentBlockState\0"
    "currentBlockUserData\0QTextBlockUserData*\0"
    "document\0format\0QTextCharFormat\0pos\0"
    "highlightBlock\0text\0py_q_highlightBlock\0"
    "previousBlockState\0setCurrentBlockState\0"
    "newState\0setCurrentBlockUserData\0data\0"
    "setDocument\0doc\0setFormat\0start\0count\0"
    "color\0font"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSyntaxHighlighter[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       1,    1,  102,    3, 0x0a /* Public */,
       6,    1,  105,    3, 0x0a /* Public */,
       8,    1,  108,    3, 0x0a /* Public */,
      11,    1,  111,    3, 0x0a /* Public */,
      12,    1,  114,    3, 0x0a /* Public */,
      14,    1,  117,    3, 0x0a /* Public */,
      15,    2,  120,    3, 0x0a /* Public */,
      18,    2,  125,    3, 0x0a /* Public */,
      20,    2,  130,    3, 0x0a /* Public */,
      21,    1,  135,    3, 0x0a /* Public */,
      22,    2,  138,    3, 0x0a /* Public */,
      24,    2,  143,    3, 0x0a /* Public */,
      26,    2,  148,    3, 0x0a /* Public */,
      28,    4,  153,    3, 0x0a /* Public */,
      28,    4,  162,    3, 0x0a /* Public */,
      28,    4,  171,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2, 0x80000000 | 5,    4,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 13, 0x80000000 | 2,   10,
    0x80000000 | 5, 0x80000000 | 2,   10,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::Int,   10,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   19,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   10,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 5,   10,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QColor,   10,   29,   30,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QFont,   10,   29,   30,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 16,   10,   29,   30,   15,

       0        // eod
};

void PythonQtWrapper_QSyntaxHighlighter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSyntaxHighlighter *_t = static_cast<PythonQtWrapper_QSyntaxHighlighter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSyntaxHighlighter* _r = _t->new_QSyntaxHighlighter((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSyntaxHighlighter**>(_a[0]) = _r; }  break;
        case 1: { QSyntaxHighlighter* _r = _t->new_QSyntaxHighlighter((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSyntaxHighlighter**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QSyntaxHighlighter((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1]))); break;
        case 3: { QTextBlock _r = _t->currentBlock((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->currentBlockState((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { QTextBlockUserData* _r = _t->currentBlockUserData((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockUserData**>(_a[0]) = _r; }  break;
        case 6: { QTextDocument* _r = _t->document((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 7: { QTextCharFormat _r = _t->format((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 8: _t->highlightBlock((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 9: _t->py_q_highlightBlock((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 10: { int _r = _t->previousBlockState((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: _t->setCurrentBlockState((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 12: _t->setCurrentBlockUserData((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< QTextBlockUserData*(*)>(_a[2]))); break;
        case 13: _t->setDocument((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< QTextDocument*(*)>(_a[2]))); break;
        case 14: _t->setFormat((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QColor(*)>(_a[4]))); break;
        case 15: _t->setFormat((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QFont(*)>(_a[4]))); break;
        case 16: _t->setFormat((*reinterpret_cast< QSyntaxHighlighter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[4]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); 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< QSyntaxHighlighter* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSyntaxHighlighter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSyntaxHighlighter.data,
      qt_meta_data_PythonQtWrapper_QSyntaxHighlighter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSyntaxHighlighter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSystemTrayIcon_t {
    QByteArrayData data[35];
    char stringdata0[438];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSystemTrayIcon_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSystemTrayIcon_t qt_meta_stringdata_PythonQtWrapper_QSystemTrayIcon = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QSystemTrayIcon"
QT_MOC_LITERAL(1, 32, 19), // "new_QSystemTrayIcon"
QT_MOC_LITERAL(2, 52, 16), // "QSystemTrayIcon*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 6), // "parent"
QT_MOC_LITERAL(5, 77, 4), // "icon"
QT_MOC_LITERAL(6, 82, 22), // "delete_QSystemTrayIcon"
QT_MOC_LITERAL(7, 105, 3), // "obj"
QT_MOC_LITERAL(8, 109, 11), // "contextMenu"
QT_MOC_LITERAL(9, 121, 6), // "QMenu*"
QT_MOC_LITERAL(10, 128, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 145, 10), // "py_q_event"
QT_MOC_LITERAL(12, 156, 7), // "QEvent*"
QT_MOC_LITERAL(13, 164, 5), // "event"
QT_MOC_LITERAL(14, 170, 8), // "geometry"
QT_MOC_LITERAL(15, 179, 44), // "static_QSystemTrayIcon_isSyst..."
QT_MOC_LITERAL(16, 224, 9), // "isVisible"
QT_MOC_LITERAL(17, 234, 14), // "setContextMenu"
QT_MOC_LITERAL(18, 249, 4), // "menu"
QT_MOC_LITERAL(19, 254, 7), // "setIcon"
QT_MOC_LITERAL(20, 262, 10), // "setToolTip"
QT_MOC_LITERAL(21, 273, 3), // "tip"
QT_MOC_LITERAL(22, 277, 39), // "static_QSystemTrayIcon_suppor..."
QT_MOC_LITERAL(23, 317, 7), // "toolTip"
QT_MOC_LITERAL(24, 325, 16), // "ActivationReason"
QT_MOC_LITERAL(25, 342, 7), // "Unknown"
QT_MOC_LITERAL(26, 350, 7), // "Context"
QT_MOC_LITERAL(27, 358, 11), // "DoubleClick"
QT_MOC_LITERAL(28, 370, 7), // "Trigger"
QT_MOC_LITERAL(29, 378, 11), // "MiddleClick"
QT_MOC_LITERAL(30, 390, 11), // "MessageIcon"
QT_MOC_LITERAL(31, 402, 6), // "NoIcon"
QT_MOC_LITERAL(32, 409, 11), // "Information"
QT_MOC_LITERAL(33, 421, 7), // "Warning"
QT_MOC_LITERAL(34, 429, 8) // "Critical"

    },
    "PythonQtWrapper_QSystemTrayIcon\0"
    "new_QSystemTrayIcon\0QSystemTrayIcon*\0"
    "\0parent\0icon\0delete_QSystemTrayIcon\0"
    "obj\0contextMenu\0QMenu*\0theWrappedObject\0"
    "py_q_event\0QEvent*\0event\0geometry\0"
    "static_QSystemTrayIcon_isSystemTrayAvailable\0"
    "isVisible\0setContextMenu\0menu\0setIcon\0"
    "setToolTip\0tip\0static_QSystemTrayIcon_supportsMessages\0"
    "toolTip\0ActivationReason\0Unknown\0"
    "Context\0DoubleClick\0Trigger\0MiddleClick\0"
    "MessageIcon\0NoIcon\0Information\0Warning\0"
    "Critical"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSystemTrayIcon[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      16,   14, // methods
       0,    0, // properties
       2,  146, // 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 */,
       1,    2,   98,    3, 0x0a /* Public */,
       1,    1,  103,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  106,    3, 0x0a /* Public */,
       8,    1,  109,    3, 0x0a /* Public */,
      11,    2,  112,    3, 0x0a /* Public */,
      14,    1,  117,    3, 0x0a /* Public */,
       5,    1,  120,    3, 0x0a /* Public */,
      15,    0,  123,    3, 0x0a /* Public */,
      16,    1,  124,    3, 0x0a /* Public */,
      17,    2,  127,    3, 0x0a /* Public */,
      19,    2,  132,    3, 0x0a /* Public */,
      20,    2,  137,    3, 0x0a /* Public */,
      22,    0,  142,    3, 0x0a /* Public */,
      23,    1,  143,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QObjectStar,    5,    4,
    0x80000000 | 2, QMetaType::QIcon,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   10,   13,
    QMetaType::QRect, 0x80000000 | 2,   10,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   10,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   21,
    QMetaType::Bool,
    QMetaType::QString, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      24, 0x0,    5,  154,
      30, 0x0,    4,  164,

 // enum data: key, value
      25, uint(PythonQtWrapper_QSystemTrayIcon::Unknown),
      26, uint(PythonQtWrapper_QSystemTrayIcon::Context),
      27, uint(PythonQtWrapper_QSystemTrayIcon::DoubleClick),
      28, uint(PythonQtWrapper_QSystemTrayIcon::Trigger),
      29, uint(PythonQtWrapper_QSystemTrayIcon::MiddleClick),
      31, uint(PythonQtWrapper_QSystemTrayIcon::NoIcon),
      32, uint(PythonQtWrapper_QSystemTrayIcon::Information),
      33, uint(PythonQtWrapper_QSystemTrayIcon::Warning),
      34, uint(PythonQtWrapper_QSystemTrayIcon::Critical),

       0        // eod
};

void PythonQtWrapper_QSystemTrayIcon::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSystemTrayIcon *_t = static_cast<PythonQtWrapper_QSystemTrayIcon *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSystemTrayIcon* _r = _t->new_QSystemTrayIcon((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSystemTrayIcon**>(_a[0]) = _r; }  break;
        case 1: { QSystemTrayIcon* _r = _t->new_QSystemTrayIcon();
            if (_a[0]) *reinterpret_cast< QSystemTrayIcon**>(_a[0]) = _r; }  break;
        case 2: { QSystemTrayIcon* _r = _t->new_QSystemTrayIcon((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSystemTrayIcon**>(_a[0]) = _r; }  break;
        case 3: { QSystemTrayIcon* _r = _t->new_QSystemTrayIcon((*reinterpret_cast< const QIcon(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSystemTrayIcon**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QSystemTrayIcon((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1]))); break;
        case 5: { QMenu* _r = _t->contextMenu((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_event((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QRect _r = _t->geometry((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 8: { QIcon _r = _t->icon((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->static_QSystemTrayIcon_isSystemTrayAvailable();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isVisible((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->setContextMenu((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])),(*reinterpret_cast< QMenu*(*)>(_a[2]))); break;
        case 12: _t->setIcon((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2]))); break;
        case 13: _t->setToolTip((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 14: { bool _r = _t->static_QSystemTrayIcon_supportsMessages();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->toolTip((*reinterpret_cast< QSystemTrayIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMenu* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); 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< QSystemTrayIcon* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSystemTrayIcon::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSystemTrayIcon.data,
      qt_meta_data_PythonQtWrapper_QSystemTrayIcon,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSystemTrayIcon::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_QTabBar_t {
    QByteArrayData data[129];
    char stringdata0[1590];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTabBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTabBar_t qt_meta_stringdata_PythonQtWrapper_QTabBar = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QTabBar"
QT_MOC_LITERAL(1, 24, 11), // "new_QTabBar"
QT_MOC_LITERAL(2, 36, 8), // "QTabBar*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 8), // "QWidget*"
QT_MOC_LITERAL(5, 55, 6), // "parent"
QT_MOC_LITERAL(6, 62, 14), // "delete_QTabBar"
QT_MOC_LITERAL(7, 77, 3), // "obj"
QT_MOC_LITERAL(8, 81, 6), // "addTab"
QT_MOC_LITERAL(9, 88, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 105, 4), // "icon"
QT_MOC_LITERAL(11, 110, 4), // "text"
QT_MOC_LITERAL(12, 115, 8), // "autoHide"
QT_MOC_LITERAL(13, 124, 19), // "changeCurrentOnDrag"
QT_MOC_LITERAL(14, 144, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(15, 161, 7), // "QEvent*"
QT_MOC_LITERAL(16, 169, 6), // "arg__1"
QT_MOC_LITERAL(17, 176, 5), // "count"
QT_MOC_LITERAL(18, 182, 12), // "currentIndex"
QT_MOC_LITERAL(19, 195, 12), // "documentMode"
QT_MOC_LITERAL(20, 208, 8), // "drawBase"
QT_MOC_LITERAL(21, 217, 9), // "elideMode"
QT_MOC_LITERAL(22, 227, 17), // "Qt::TextElideMode"
QT_MOC_LITERAL(23, 245, 10), // "py_q_event"
QT_MOC_LITERAL(24, 256, 9), // "expanding"
QT_MOC_LITERAL(25, 266, 14), // "py_q_hideEvent"
QT_MOC_LITERAL(26, 281, 11), // "QHideEvent*"
QT_MOC_LITERAL(27, 293, 8), // "iconSize"
QT_MOC_LITERAL(28, 302, 15), // "initStyleOption"
QT_MOC_LITERAL(29, 318, 16), // "QStyleOptionTab*"
QT_MOC_LITERAL(30, 335, 6), // "option"
QT_MOC_LITERAL(31, 342, 8), // "tabIndex"
QT_MOC_LITERAL(32, 351, 9), // "insertTab"
QT_MOC_LITERAL(33, 361, 5), // "index"
QT_MOC_LITERAL(34, 367, 9), // "isMovable"
QT_MOC_LITERAL(35, 377, 12), // "isTabEnabled"
QT_MOC_LITERAL(36, 390, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(37, 409, 10), // "QKeyEvent*"
QT_MOC_LITERAL(38, 420, 15), // "minimumSizeHint"
QT_MOC_LITERAL(39, 436, 18), // "minimumTabSizeHint"
QT_MOC_LITERAL(40, 455, 23), // "py_q_minimumTabSizeHint"
QT_MOC_LITERAL(41, 479, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(42, 499, 12), // "QMouseEvent*"
QT_MOC_LITERAL(43, 512, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(44, 533, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(45, 556, 7), // "moveTab"
QT_MOC_LITERAL(46, 564, 4), // "from"
QT_MOC_LITERAL(47, 569, 2), // "to"
QT_MOC_LITERAL(48, 572, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(49, 588, 12), // "QPaintEvent*"
QT_MOC_LITERAL(50, 601, 9), // "removeTab"
QT_MOC_LITERAL(51, 611, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(52, 628, 13), // "QResizeEvent*"
QT_MOC_LITERAL(53, 642, 25), // "selectionBehaviorOnRemove"
QT_MOC_LITERAL(54, 668, 26), // "QTabBar::SelectionBehavior"
QT_MOC_LITERAL(55, 695, 11), // "setAutoHide"
QT_MOC_LITERAL(56, 707, 4), // "hide"
QT_MOC_LITERAL(57, 712, 22), // "setChangeCurrentOnDrag"
QT_MOC_LITERAL(58, 735, 6), // "change"
QT_MOC_LITERAL(59, 742, 15), // "setDocumentMode"
QT_MOC_LITERAL(60, 758, 3), // "set"
QT_MOC_LITERAL(61, 762, 11), // "setDrawBase"
QT_MOC_LITERAL(62, 774, 11), // "drawTheBase"
QT_MOC_LITERAL(63, 786, 12), // "setElideMode"
QT_MOC_LITERAL(64, 799, 12), // "setExpanding"
QT_MOC_LITERAL(65, 812, 7), // "enabled"
QT_MOC_LITERAL(66, 820, 11), // "setIconSize"
QT_MOC_LITERAL(67, 832, 4), // "size"
QT_MOC_LITERAL(68, 837, 10), // "setMovable"
QT_MOC_LITERAL(69, 848, 7), // "movable"
QT_MOC_LITERAL(70, 856, 28), // "setSelectionBehaviorOnRemove"
QT_MOC_LITERAL(71, 885, 8), // "behavior"
QT_MOC_LITERAL(72, 894, 8), // "setShape"
QT_MOC_LITERAL(73, 903, 14), // "QTabBar::Shape"
QT_MOC_LITERAL(74, 918, 5), // "shape"
QT_MOC_LITERAL(75, 924, 12), // "setTabButton"
QT_MOC_LITERAL(76, 937, 23), // "QTabBar::ButtonPosition"
QT_MOC_LITERAL(77, 961, 8), // "position"
QT_MOC_LITERAL(78, 970, 6), // "widget"
QT_MOC_LITERAL(79, 977, 10), // "setTabData"
QT_MOC_LITERAL(80, 988, 4), // "data"
QT_MOC_LITERAL(81, 993, 13), // "setTabEnabled"
QT_MOC_LITERAL(82, 1007, 6), // "arg__2"
QT_MOC_LITERAL(83, 1014, 10), // "setTabIcon"
QT_MOC_LITERAL(84, 1025, 10), // "setTabText"
QT_MOC_LITERAL(85, 1036, 15), // "setTabTextColor"
QT_MOC_LITERAL(86, 1052, 5), // "color"
QT_MOC_LITERAL(87, 1058, 13), // "setTabToolTip"
QT_MOC_LITERAL(88, 1072, 3), // "tip"
QT_MOC_LITERAL(89, 1076, 15), // "setTabWhatsThis"
QT_MOC_LITERAL(90, 1092, 15), // "setTabsClosable"
QT_MOC_LITERAL(91, 1108, 8), // "closable"
QT_MOC_LITERAL(92, 1117, 20), // "setUsesScrollButtons"
QT_MOC_LITERAL(93, 1138, 10), // "useButtons"
QT_MOC_LITERAL(94, 1149, 14), // "py_q_showEvent"
QT_MOC_LITERAL(95, 1164, 11), // "QShowEvent*"
QT_MOC_LITERAL(96, 1176, 8), // "sizeHint"
QT_MOC_LITERAL(97, 1185, 5), // "tabAt"
QT_MOC_LITERAL(98, 1191, 3), // "pos"
QT_MOC_LITERAL(99, 1195, 9), // "tabButton"
QT_MOC_LITERAL(100, 1205, 7), // "tabData"
QT_MOC_LITERAL(101, 1213, 7), // "tabIcon"
QT_MOC_LITERAL(102, 1221, 11), // "tabInserted"
QT_MOC_LITERAL(103, 1233, 16), // "py_q_tabInserted"
QT_MOC_LITERAL(104, 1250, 15), // "tabLayoutChange"
QT_MOC_LITERAL(105, 1266, 20), // "py_q_tabLayoutChange"
QT_MOC_LITERAL(106, 1287, 7), // "tabRect"
QT_MOC_LITERAL(107, 1295, 10), // "tabRemoved"
QT_MOC_LITERAL(108, 1306, 15), // "py_q_tabRemoved"
QT_MOC_LITERAL(109, 1322, 11), // "tabSizeHint"
QT_MOC_LITERAL(110, 1334, 16), // "py_q_tabSizeHint"
QT_MOC_LITERAL(111, 1351, 7), // "tabText"
QT_MOC_LITERAL(112, 1359, 12), // "tabTextColor"
QT_MOC_LITERAL(113, 1372, 10), // "tabToolTip"
QT_MOC_LITERAL(114, 1383, 12), // "tabWhatsThis"
QT_MOC_LITERAL(115, 1396, 12), // "tabsClosable"
QT_MOC_LITERAL(116, 1409, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(117, 1425, 12), // "QTimerEvent*"
QT_MOC_LITERAL(118, 1438, 5), // "event"
QT_MOC_LITERAL(119, 1444, 17), // "usesScrollButtons"
QT_MOC_LITERAL(120, 1462, 15), // "py_q_wheelEvent"
QT_MOC_LITERAL(121, 1478, 12), // "QWheelEvent*"
QT_MOC_LITERAL(122, 1491, 14), // "ButtonPosition"
QT_MOC_LITERAL(123, 1506, 8), // "LeftSide"
QT_MOC_LITERAL(124, 1515, 9), // "RightSide"
QT_MOC_LITERAL(125, 1525, 17), // "SelectionBehavior"
QT_MOC_LITERAL(126, 1543, 13), // "SelectLeftTab"
QT_MOC_LITERAL(127, 1557, 14), // "SelectRightTab"
QT_MOC_LITERAL(128, 1572, 17) // "SelectPreviousTab"

    },
    "PythonQtWrapper_QTabBar\0new_QTabBar\0"
    "QTabBar*\0\0QWidget*\0parent\0delete_QTabBar\0"
    "obj\0addTab\0theWrappedObject\0icon\0text\0"
    "autoHide\0changeCurrentOnDrag\0"
    "py_q_changeEvent\0QEvent*\0arg__1\0count\0"
    "currentIndex\0documentMode\0drawBase\0"
    "elideMode\0Qt::TextElideMode\0py_q_event\0"
    "expanding\0py_q_hideEvent\0QHideEvent*\0"
    "iconSize\0initStyleOption\0QStyleOptionTab*\0"
    "option\0tabIndex\0insertTab\0index\0"
    "isMovable\0isTabEnabled\0py_q_keyPressEvent\0"
    "QKeyEvent*\0minimumSizeHint\0"
    "minimumTabSizeHint\0py_q_minimumTabSizeHint\0"
    "py_q_mouseMoveEvent\0QMouseEvent*\0"
    "py_q_mousePressEvent\0py_q_mouseReleaseEvent\0"
    "moveTab\0from\0to\0py_q_paintEvent\0"
    "QPaintEvent*\0removeTab\0py_q_resizeEvent\0"
    "QResizeEvent*\0selectionBehaviorOnRemove\0"
    "QTabBar::SelectionBehavior\0setAutoHide\0"
    "hide\0setChangeCurrentOnDrag\0change\0"
    "setDocumentMode\0set\0setDrawBase\0"
    "drawTheBase\0setElideMode\0setExpanding\0"
    "enabled\0setIconSize\0size\0setMovable\0"
    "movable\0setSelectionBehaviorOnRemove\0"
    "behavior\0setShape\0QTabBar::Shape\0shape\0"
    "setTabButton\0QTabBar::ButtonPosition\0"
    "position\0widget\0setTabData\0data\0"
    "setTabEnabled\0arg__2\0setTabIcon\0"
    "setTabText\0setTabTextColor\0color\0"
    "setTabToolTip\0tip\0setTabWhatsThis\0"
    "setTabsClosable\0closable\0setUsesScrollButtons\0"
    "useButtons\0py_q_showEvent\0QShowEvent*\0"
    "sizeHint\0tabAt\0pos\0tabButton\0tabData\0"
    "tabIcon\0tabInserted\0py_q_tabInserted\0"
    "tabLayoutChange\0py_q_tabLayoutChange\0"
    "tabRect\0tabRemoved\0py_q_tabRemoved\0"
    "tabSizeHint\0py_q_tabSizeHint\0tabText\0"
    "tabTextColor\0tabToolTip\0tabWhatsThis\0"
    "tabsClosable\0py_q_timerEvent\0QTimerEvent*\0"
    "event\0usesScrollButtons\0py_q_wheelEvent\0"
    "QWheelEvent*\0ButtonPosition\0LeftSide\0"
    "RightSide\0SelectionBehavior\0SelectLeftTab\0"
    "SelectRightTab\0SelectPreviousTab"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTabBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  404,    3, 0x0a /* Public */,
       1,    0,  407,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  408,    3, 0x0a /* Public */,
       8,    3,  411,    3, 0x0a /* Public */,
       8,    2,  418,    3, 0x0a /* Public */,
      12,    1,  423,    3, 0x0a /* Public */,
      13,    1,  426,    3, 0x0a /* Public */,
      14,    2,  429,    3, 0x0a /* Public */,
      17,    1,  434,    3, 0x0a /* Public */,
      18,    1,  437,    3, 0x0a /* Public */,
      19,    1,  440,    3, 0x0a /* Public */,
      20,    1,  443,    3, 0x0a /* Public */,
      21,    1,  446,    3, 0x0a /* Public */,
      23,    2,  449,    3, 0x0a /* Public */,
      24,    1,  454,    3, 0x0a /* Public */,
      25,    2,  457,    3, 0x0a /* Public */,
      27,    1,  462,    3, 0x0a /* Public */,
      28,    3,  465,    3, 0x0a /* Public */,
      32,    4,  472,    3, 0x0a /* Public */,
      32,    3,  481,    3, 0x0a /* Public */,
      34,    1,  488,    3, 0x0a /* Public */,
      35,    2,  491,    3, 0x0a /* Public */,
      36,    2,  496,    3, 0x0a /* Public */,
      38,    1,  501,    3, 0x0a /* Public */,
      39,    2,  504,    3, 0x0a /* Public */,
      40,    2,  509,    3, 0x0a /* Public */,
      41,    2,  514,    3, 0x0a /* Public */,
      43,    2,  519,    3, 0x0a /* Public */,
      44,    2,  524,    3, 0x0a /* Public */,
      45,    3,  529,    3, 0x0a /* Public */,
      48,    2,  536,    3, 0x0a /* Public */,
      50,    2,  541,    3, 0x0a /* Public */,
      51,    2,  546,    3, 0x0a /* Public */,
      53,    1,  551,    3, 0x0a /* Public */,
      55,    2,  554,    3, 0x0a /* Public */,
      57,    2,  559,    3, 0x0a /* Public */,
      59,    2,  564,    3, 0x0a /* Public */,
      61,    2,  569,    3, 0x0a /* Public */,
      63,    2,  574,    3, 0x0a /* Public */,
      64,    2,  579,    3, 0x0a /* Public */,
      66,    2,  584,    3, 0x0a /* Public */,
      68,    2,  589,    3, 0x0a /* Public */,
      70,    2,  594,    3, 0x0a /* Public */,
      72,    2,  599,    3, 0x0a /* Public */,
      75,    4,  604,    3, 0x0a /* Public */,
      79,    3,  613,    3, 0x0a /* Public */,
      81,    3,  620,    3, 0x0a /* Public */,
      83,    3,  627,    3, 0x0a /* Public */,
      84,    3,  634,    3, 0x0a /* Public */,
      85,    3,  641,    3, 0x0a /* Public */,
      87,    3,  648,    3, 0x0a /* Public */,
      89,    3,  655,    3, 0x0a /* Public */,
      90,    2,  662,    3, 0x0a /* Public */,
      92,    2,  667,    3, 0x0a /* Public */,
      74,    1,  672,    3, 0x0a /* Public */,
      94,    2,  675,    3, 0x0a /* Public */,
      96,    1,  680,    3, 0x0a /* Public */,
      97,    2,  683,    3, 0x0a /* Public */,
      99,    3,  688,    3, 0x0a /* Public */,
     100,    2,  695,    3, 0x0a /* Public */,
     101,    2,  700,    3, 0x0a /* Public */,
     102,    2,  705,    3, 0x0a /* Public */,
     103,    2,  710,    3, 0x0a /* Public */,
     104,    1,  715,    3, 0x0a /* Public */,
     105,    1,  718,    3, 0x0a /* Public */,
     106,    2,  721,    3, 0x0a /* Public */,
     107,    2,  726,    3, 0x0a /* Public */,
     108,    2,  731,    3, 0x0a /* Public */,
     109,    2,  736,    3, 0x0a /* Public */,
     110,    2,  741,    3, 0x0a /* Public */,
     111,    2,  746,    3, 0x0a /* Public */,
     112,    2,  751,    3, 0x0a /* Public */,
     113,    2,  756,    3, 0x0a /* Public */,
     114,    2,  761,    3, 0x0a /* Public */,
     115,    1,  766,    3, 0x0a /* Public */,
     116,    2,  769,    3, 0x0a /* Public */,
     119,    1,  774,    3, 0x0a /* Public */,
     120,    2,  777,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QIcon, QMetaType::QString,    9,   10,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    9,   11,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   16,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 22, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,    9,   16,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   16,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, QMetaType::Int,    9,   30,   31,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, QMetaType::QIcon, QMetaType::QString,    9,   33,   10,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   33,   11,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,    9,   16,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,    9,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   46,   47,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,    9,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,    9,   16,
    0x80000000 | 54, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   58,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   60,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   62,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    9,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   69,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    9,   71,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 73,    9,   74,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 76, 0x80000000 | 4,    9,   33,   77,   78,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,    9,   33,   80,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,    9,   33,   82,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QIcon,    9,   33,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   33,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QColor,    9,   33,   86,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   33,   88,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   33,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   91,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   93,
    0x80000000 | 73, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 95,    9,   16,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,    9,   98,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 76,    9,   33,   77,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QIcon, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   33,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 117,    9,  118,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 121,    9,  118,

 // enums: name, flags, count, data
     122, 0x0,    2,  790,
     125, 0x0,    3,  794,

 // enum data: key, value
     123, uint(PythonQtWrapper_QTabBar::LeftSide),
     124, uint(PythonQtWrapper_QTabBar::RightSide),
     126, uint(PythonQtWrapper_QTabBar::SelectLeftTab),
     127, uint(PythonQtWrapper_QTabBar::SelectRightTab),
     128, uint(PythonQtWrapper_QTabBar::SelectPreviousTab),

       0        // eod
};

void PythonQtWrapper_QTabBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTabBar *_t = static_cast<PythonQtWrapper_QTabBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTabBar* _r = _t->new_QTabBar((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar**>(_a[0]) = _r; }  break;
        case 1: { QTabBar* _r = _t->new_QTabBar();
            if (_a[0]) *reinterpret_cast< QTabBar**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTabBar((*reinterpret_cast< QTabBar*(*)>(_a[1]))); break;
        case 3: { int _r = _t->addTab((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->addTab((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->autoHide((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->changeCurrentOnDrag((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: _t->py_q_changeEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 8: { int _r = _t->count((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->currentIndex((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->documentMode((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->drawBase((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { Qt::TextElideMode _r = _t->elideMode((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextElideMode*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_event((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->expanding((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: _t->py_q_hideEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QHideEvent*(*)>(_a[2]))); break;
        case 16: { QSize _r = _t->iconSize((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 17: _t->initStyleOption((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionTab*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 18: { int _r = _t->insertTab((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_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 19: { int _r = _t->insertTab((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isMovable((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isTabEnabled((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: _t->py_q_keyPressEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 23: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 24: { QSize _r = _t->minimumTabSizeHint((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 25: { QSize _r = _t->py_q_minimumTabSizeHint((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 26: _t->py_q_mouseMoveEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 27: _t->py_q_mousePressEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 28: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 29: _t->moveTab((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 30: _t->py_q_paintEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 31: _t->removeTab((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 32: _t->py_q_resizeEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 33: { QTabBar::SelectionBehavior _r = _t->selectionBehaviorOnRemove((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar::SelectionBehavior*>(_a[0]) = _r; }  break;
        case 34: _t->setAutoHide((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 35: _t->setChangeCurrentOnDrag((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 36: _t->setDocumentMode((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 37: _t->setDrawBase((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 38: _t->setElideMode((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[2]))); break;
        case 39: _t->setExpanding((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 40: _t->setIconSize((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 41: _t->setMovable((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 42: _t->setSelectionBehaviorOnRemove((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QTabBar::SelectionBehavior(*)>(_a[2]))); break;
        case 43: _t->setShape((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QTabBar::Shape(*)>(_a[2]))); break;
        case 44: _t->setTabButton((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QTabBar::ButtonPosition(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 45: _t->setTabData((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 46: _t->setTabEnabled((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 47: _t->setTabIcon((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QIcon(*)>(_a[3]))); break;
        case 48: _t->setTabText((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 49: _t->setTabTextColor((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 50: _t->setTabToolTip((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 51: _t->setTabWhatsThis((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 52: _t->setTabsClosable((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 53: _t->setUsesScrollButtons((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 54: { QTabBar::Shape _r = _t->shape((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar::Shape*>(_a[0]) = _r; }  break;
        case 55: _t->py_q_showEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 56: { QSize _r = _t->sizeHint((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 57: { int _r = _t->tabAt((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 58: { QWidget* _r = _t->tabButton((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QTabBar::ButtonPosition(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 59: { QVariant _r = _t->tabData((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 60: { QIcon _r = _t->tabIcon((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 61: _t->tabInserted((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 62: _t->py_q_tabInserted((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 63: _t->tabLayoutChange((*reinterpret_cast< QTabBar*(*)>(_a[1]))); break;
        case 64: _t->py_q_tabLayoutChange((*reinterpret_cast< QTabBar*(*)>(_a[1]))); break;
        case 65: { QRect _r = _t->tabRect((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 66: _t->tabRemoved((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: _t->py_q_tabRemoved((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 68: { QSize _r = _t->tabSizeHint((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 69: { QSize _r = _t->py_q_tabSizeHint((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 70: { QString _r = _t->tabText((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 71: { QColor _r = _t->tabTextColor((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 72: { QString _r = _t->tabToolTip((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 73: { QString _r = _t->tabWhatsThis((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 74: { bool _r = _t->tabsClosable((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 75: _t->py_q_timerEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 76: { bool _r = _t->usesScrollButtons((*reinterpret_cast< QTabBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 77: _t->py_q_wheelEvent((*reinterpret_cast< QTabBar*(*)>(_a[1])),(*reinterpret_cast< QWheelEvent*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); 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< QTabBar* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTabBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTabBar.data,
      qt_meta_data_PythonQtWrapper_QTabBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTabBar::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 < 78)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 78;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 78)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 78;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTabWidget_t {
    QByteArrayData data[97];
    char stringdata0[1194];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTabWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTabWidget_t qt_meta_stringdata_PythonQtWrapper_QTabWidget = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTabWidget"
QT_MOC_LITERAL(1, 27, 14), // "new_QTabWidget"
QT_MOC_LITERAL(2, 42, 11), // "QTabWidget*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 8), // "QWidget*"
QT_MOC_LITERAL(5, 64, 6), // "parent"
QT_MOC_LITERAL(6, 71, 17), // "delete_QTabWidget"
QT_MOC_LITERAL(7, 89, 3), // "obj"
QT_MOC_LITERAL(8, 93, 6), // "addTab"
QT_MOC_LITERAL(9, 100, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 117, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(11, 154, 6), // "widget"
QT_MOC_LITERAL(12, 161, 4), // "icon"
QT_MOC_LITERAL(13, 166, 5), // "label"
QT_MOC_LITERAL(14, 172, 6), // "arg__2"
QT_MOC_LITERAL(15, 179, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(16, 196, 7), // "QEvent*"
QT_MOC_LITERAL(17, 204, 6), // "arg__1"
QT_MOC_LITERAL(18, 211, 5), // "clear"
QT_MOC_LITERAL(19, 217, 12), // "cornerWidget"
QT_MOC_LITERAL(20, 230, 10), // "Qt::Corner"
QT_MOC_LITERAL(21, 241, 6), // "corner"
QT_MOC_LITERAL(22, 248, 5), // "count"
QT_MOC_LITERAL(23, 254, 12), // "currentIndex"
QT_MOC_LITERAL(24, 267, 13), // "currentWidget"
QT_MOC_LITERAL(25, 281, 12), // "documentMode"
QT_MOC_LITERAL(26, 294, 9), // "elideMode"
QT_MOC_LITERAL(27, 304, 17), // "Qt::TextElideMode"
QT_MOC_LITERAL(28, 322, 10), // "py_q_event"
QT_MOC_LITERAL(29, 333, 22), // "py_q_hasHeightForWidth"
QT_MOC_LITERAL(30, 356, 19), // "py_q_heightForWidth"
QT_MOC_LITERAL(31, 376, 5), // "width"
QT_MOC_LITERAL(32, 382, 8), // "iconSize"
QT_MOC_LITERAL(33, 391, 7), // "indexOf"
QT_MOC_LITERAL(34, 399, 15), // "initStyleOption"
QT_MOC_LITERAL(35, 415, 27), // "QStyleOptionTabWidgetFrame*"
QT_MOC_LITERAL(36, 443, 6), // "option"
QT_MOC_LITERAL(37, 450, 9), // "insertTab"
QT_MOC_LITERAL(38, 460, 5), // "index"
QT_MOC_LITERAL(39, 466, 6), // "arg__3"
QT_MOC_LITERAL(40, 473, 9), // "isMovable"
QT_MOC_LITERAL(41, 483, 12), // "isTabEnabled"
QT_MOC_LITERAL(42, 496, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(43, 515, 10), // "QKeyEvent*"
QT_MOC_LITERAL(44, 526, 15), // "minimumSizeHint"
QT_MOC_LITERAL(45, 542, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(46, 558, 12), // "QPaintEvent*"
QT_MOC_LITERAL(47, 571, 9), // "removeTab"
QT_MOC_LITERAL(48, 581, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(49, 598, 13), // "QResizeEvent*"
QT_MOC_LITERAL(50, 612, 15), // "setCornerWidget"
QT_MOC_LITERAL(51, 628, 1), // "w"
QT_MOC_LITERAL(52, 630, 15), // "setDocumentMode"
QT_MOC_LITERAL(53, 646, 3), // "set"
QT_MOC_LITERAL(54, 650, 12), // "setElideMode"
QT_MOC_LITERAL(55, 663, 11), // "setIconSize"
QT_MOC_LITERAL(56, 675, 4), // "size"
QT_MOC_LITERAL(57, 680, 10), // "setMovable"
QT_MOC_LITERAL(58, 691, 7), // "movable"
QT_MOC_LITERAL(59, 699, 9), // "setTabBar"
QT_MOC_LITERAL(60, 709, 36), // "PythonQtPassOwnershipToCPP<QT..."
QT_MOC_LITERAL(61, 746, 17), // "setTabBarAutoHide"
QT_MOC_LITERAL(62, 764, 7), // "enabled"
QT_MOC_LITERAL(63, 772, 13), // "setTabEnabled"
QT_MOC_LITERAL(64, 786, 10), // "setTabIcon"
QT_MOC_LITERAL(65, 797, 14), // "setTabPosition"
QT_MOC_LITERAL(66, 812, 23), // "QTabWidget::TabPosition"
QT_MOC_LITERAL(67, 836, 11), // "setTabShape"
QT_MOC_LITERAL(68, 848, 20), // "QTabWidget::TabShape"
QT_MOC_LITERAL(69, 869, 1), // "s"
QT_MOC_LITERAL(70, 871, 10), // "setTabText"
QT_MOC_LITERAL(71, 882, 13), // "setTabToolTip"
QT_MOC_LITERAL(72, 896, 3), // "tip"
QT_MOC_LITERAL(73, 900, 15), // "setTabWhatsThis"
QT_MOC_LITERAL(74, 916, 4), // "text"
QT_MOC_LITERAL(75, 921, 15), // "setTabsClosable"
QT_MOC_LITERAL(76, 937, 9), // "closeable"
QT_MOC_LITERAL(77, 947, 20), // "setUsesScrollButtons"
QT_MOC_LITERAL(78, 968, 10), // "useButtons"
QT_MOC_LITERAL(79, 979, 14), // "py_q_showEvent"
QT_MOC_LITERAL(80, 994, 11), // "QShowEvent*"
QT_MOC_LITERAL(81, 1006, 8), // "sizeHint"
QT_MOC_LITERAL(82, 1015, 6), // "tabBar"
QT_MOC_LITERAL(83, 1022, 8), // "QTabBar*"
QT_MOC_LITERAL(84, 1031, 14), // "tabBarAutoHide"
QT_MOC_LITERAL(85, 1046, 7), // "tabIcon"
QT_MOC_LITERAL(86, 1054, 11), // "tabInserted"
QT_MOC_LITERAL(87, 1066, 16), // "py_q_tabInserted"
QT_MOC_LITERAL(88, 1083, 11), // "tabPosition"
QT_MOC_LITERAL(89, 1095, 10), // "tabRemoved"
QT_MOC_LITERAL(90, 1106, 15), // "py_q_tabRemoved"
QT_MOC_LITERAL(91, 1122, 8), // "tabShape"
QT_MOC_LITERAL(92, 1131, 7), // "tabText"
QT_MOC_LITERAL(93, 1139, 10), // "tabToolTip"
QT_MOC_LITERAL(94, 1150, 12), // "tabWhatsThis"
QT_MOC_LITERAL(95, 1163, 12), // "tabsClosable"
QT_MOC_LITERAL(96, 1176, 17) // "usesScrollButtons"

    },
    "PythonQtWrapper_QTabWidget\0new_QTabWidget\0"
    "QTabWidget*\0\0QWidget*\0parent\0"
    "delete_QTabWidget\0obj\0addTab\0"
    "theWrappedObject\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0icon\0label\0arg__2\0py_q_changeEvent\0"
    "QEvent*\0arg__1\0clear\0cornerWidget\0"
    "Qt::Corner\0corner\0count\0currentIndex\0"
    "currentWidget\0documentMode\0elideMode\0"
    "Qt::TextElideMode\0py_q_event\0"
    "py_q_hasHeightForWidth\0py_q_heightForWidth\0"
    "width\0iconSize\0indexOf\0initStyleOption\0"
    "QStyleOptionTabWidgetFrame*\0option\0"
    "insertTab\0index\0arg__3\0isMovable\0"
    "isTabEnabled\0py_q_keyPressEvent\0"
    "QKeyEvent*\0minimumSizeHint\0py_q_paintEvent\0"
    "QPaintEvent*\0removeTab\0py_q_resizeEvent\0"
    "QResizeEvent*\0setCornerWidget\0w\0"
    "setDocumentMode\0set\0setElideMode\0"
    "setIconSize\0size\0setMovable\0movable\0"
    "setTabBar\0PythonQtPassOwnershipToCPP<QTabBar*>\0"
    "setTabBarAutoHide\0enabled\0setTabEnabled\0"
    "setTabIcon\0setTabPosition\0"
    "QTabWidget::TabPosition\0setTabShape\0"
    "QTabWidget::TabShape\0s\0setTabText\0"
    "setTabToolTip\0tip\0setTabWhatsThis\0"
    "text\0setTabsClosable\0closeable\0"
    "setUsesScrollButtons\0useButtons\0"
    "py_q_showEvent\0QShowEvent*\0sizeHint\0"
    "tabBar\0QTabBar*\0tabBarAutoHide\0tabIcon\0"
    "tabInserted\0py_q_tabInserted\0tabPosition\0"
    "tabRemoved\0py_q_tabRemoved\0tabShape\0"
    "tabText\0tabToolTip\0tabWhatsThis\0"
    "tabsClosable\0usesScrollButtons"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTabWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  329,    3, 0x0a /* Public */,
       1,    0,  332,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  333,    3, 0x0a /* Public */,
       8,    4,  336,    3, 0x0a /* Public */,
       8,    3,  345,    3, 0x0a /* Public */,
      15,    2,  352,    3, 0x0a /* Public */,
      18,    1,  357,    3, 0x0a /* Public */,
      19,    2,  360,    3, 0x0a /* Public */,
      19,    1,  365,    3, 0x2a /* Public | MethodCloned */,
      22,    1,  368,    3, 0x0a /* Public */,
      23,    1,  371,    3, 0x0a /* Public */,
      24,    1,  374,    3, 0x0a /* Public */,
      25,    1,  377,    3, 0x0a /* Public */,
      26,    1,  380,    3, 0x0a /* Public */,
      28,    2,  383,    3, 0x0a /* Public */,
      29,    1,  388,    3, 0x0a /* Public */,
      30,    2,  391,    3, 0x0a /* Public */,
      32,    1,  396,    3, 0x0a /* Public */,
      33,    2,  399,    3, 0x0a /* Public */,
      34,    2,  404,    3, 0x0a /* Public */,
      37,    5,  409,    3, 0x0a /* Public */,
      37,    4,  420,    3, 0x0a /* Public */,
      40,    1,  429,    3, 0x0a /* Public */,
      41,    2,  432,    3, 0x0a /* Public */,
      42,    2,  437,    3, 0x0a /* Public */,
      44,    1,  442,    3, 0x0a /* Public */,
      45,    2,  445,    3, 0x0a /* Public */,
      47,    2,  450,    3, 0x0a /* Public */,
      48,    2,  455,    3, 0x0a /* Public */,
      50,    3,  460,    3, 0x0a /* Public */,
      50,    2,  467,    3, 0x2a /* Public | MethodCloned */,
      52,    2,  472,    3, 0x0a /* Public */,
      54,    2,  477,    3, 0x0a /* Public */,
      55,    2,  482,    3, 0x0a /* Public */,
      57,    2,  487,    3, 0x0a /* Public */,
      59,    2,  492,    3, 0x0a /* Public */,
      61,    2,  497,    3, 0x0a /* Public */,
      63,    3,  502,    3, 0x0a /* Public */,
      64,    3,  509,    3, 0x0a /* Public */,
      65,    2,  516,    3, 0x0a /* Public */,
      67,    2,  521,    3, 0x0a /* Public */,
      70,    3,  526,    3, 0x0a /* Public */,
      71,    3,  533,    3, 0x0a /* Public */,
      73,    3,  540,    3, 0x0a /* Public */,
      75,    2,  547,    3, 0x0a /* Public */,
      77,    2,  552,    3, 0x0a /* Public */,
      79,    2,  557,    3, 0x0a /* Public */,
      81,    1,  562,    3, 0x0a /* Public */,
      82,    1,  565,    3, 0x0a /* Public */,
      84,    1,  568,    3, 0x0a /* Public */,
      85,    2,  571,    3, 0x0a /* Public */,
      86,    2,  576,    3, 0x0a /* Public */,
      87,    2,  581,    3, 0x0a /* Public */,
      88,    1,  586,    3, 0x0a /* Public */,
      89,    2,  589,    3, 0x0a /* Public */,
      90,    2,  594,    3, 0x0a /* Public */,
      91,    1,  599,    3, 0x0a /* Public */,
      92,    2,  602,    3, 0x0a /* Public */,
      93,    2,  607,    3, 0x0a /* Public */,
      94,    2,  612,    3, 0x0a /* Public */,
      95,    1,  617,    3, 0x0a /* Public */,
      96,    1,  620,    3, 0x0a /* Public */,
      11,    2,  623,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QIcon, QMetaType::QString,    9,   11,   12,   13,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QString,    9,   11,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   17,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 20,    9,   21,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 27, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 16,    9,   17,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   31,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 35,    9,   36,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10, QMetaType::QIcon, QMetaType::QString,    9,   38,   11,   12,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 10, QMetaType::QString,    9,   38,   11,   39,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,    9,   17,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,    9,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,    9,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 20,    9,   51,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   51,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   53,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,    9,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 60,    9,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,    9,   38,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QIcon,    9,   38,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 66,    9,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 68,    9,   69,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   38,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   38,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,    9,   38,   74,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   78,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 80,    9,   17,
    QMetaType::QSize, 0x80000000 | 2,    9,
    0x80000000 | 83, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QIcon, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   38,
    0x80000000 | 66, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   38,
    0x80000000 | 68, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,    9,   38,

       0        // eod
};

void PythonQtWrapper_QTabWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTabWidget *_t = static_cast<PythonQtWrapper_QTabWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTabWidget* _r = _t->new_QTabWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabWidget**>(_a[0]) = _r; }  break;
        case 1: { QTabWidget* _r = _t->new_QTabWidget();
            if (_a[0]) *reinterpret_cast< QTabWidget**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTabWidget((*reinterpret_cast< QTabWidget*(*)>(_a[1]))); break;
        case 3: { int _r = _t->addTab((*reinterpret_cast< QTabWidget*(*)>(_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 4: { int _r = _t->addTab((*reinterpret_cast< QTabWidget*(*)>(_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 5: _t->py_q_changeEvent((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 6: _t->clear((*reinterpret_cast< QTabWidget*(*)>(_a[1]))); break;
        case 7: { QWidget* _r = _t->cornerWidget((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::Corner(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 8: { QWidget* _r = _t->cornerWidget((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->count((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->currentIndex((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QWidget* _r = _t->currentWidget((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->documentMode((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { Qt::TextElideMode _r = _t->elideMode((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextElideMode*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->py_q_event((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->py_q_hasHeightForWidth((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->py_q_heightForWidth((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { QSize _r = _t->iconSize((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->indexOf((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: _t->initStyleOption((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[2]))); break;
        case 20: { int _r = _t->insertTab((*reinterpret_cast< QTabWidget*(*)>(_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 21: { int _r = _t->insertTab((*reinterpret_cast< QTabWidget*(*)>(_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 22: { bool _r = _t->isMovable((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->isTabEnabled((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: _t->py_q_keyPressEvent((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 25: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 26: _t->py_q_paintEvent((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 27: _t->removeTab((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 28: _t->py_q_resizeEvent((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 29: _t->setCornerWidget((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< Qt::Corner(*)>(_a[3]))); break;
        case 30: _t->setCornerWidget((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 31: _t->setDocumentMode((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 32: _t->setElideMode((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[2]))); break;
        case 33: _t->setIconSize((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 34: _t->setMovable((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 35: _t->setTabBar((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTabBar*>(*)>(_a[2]))); break;
        case 36: _t->setTabBarAutoHide((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 37: _t->setTabEnabled((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 38: _t->setTabIcon((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QIcon(*)>(_a[3]))); break;
        case 39: _t->setTabPosition((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QTabWidget::TabPosition(*)>(_a[2]))); break;
        case 40: _t->setTabShape((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QTabWidget::TabShape(*)>(_a[2]))); break;
        case 41: _t->setTabText((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 42: _t->setTabToolTip((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 43: _t->setTabWhatsThis((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 44: _t->setTabsClosable((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 45: _t->setUsesScrollButtons((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 46: _t->py_q_showEvent((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 47: { QSize _r = _t->sizeHint((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 48: { QTabBar* _r = _t->tabBar((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar**>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->tabBarAutoHide((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { QIcon _r = _t->tabIcon((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 51: _t->tabInserted((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 52: _t->py_q_tabInserted((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 53: { QTabWidget::TabPosition _r = _t->tabPosition((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabWidget::TabPosition*>(_a[0]) = _r; }  break;
        case 54: _t->tabRemoved((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 55: _t->py_q_tabRemoved((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 56: { QTabWidget::TabShape _r = _t->tabShape((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabWidget::TabShape*>(_a[0]) = _r; }  break;
        case 57: { QString _r = _t->tabText((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 58: { QString _r = _t->tabToolTip((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 59: { QString _r = _t->tabWhatsThis((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->tabsClosable((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: { bool _r = _t->usesScrollButtons((*reinterpret_cast< QTabWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: { QWidget* _r = _t->widget((*reinterpret_cast< QTabWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); 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< QTabWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTabWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTabWidget.data,
      qt_meta_data_PythonQtWrapper_QTabWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTabWidget::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 < 63)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 63;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 63)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 63;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTableView_t {
    QByteArrayData data[109];
    char stringdata0[1496];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTableView_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTableView_t qt_meta_stringdata_PythonQtWrapper_QTableView = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTableView"
QT_MOC_LITERAL(1, 27, 14), // "new_QTableView"
QT_MOC_LITERAL(2, 42, 11), // "QTableView*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 8), // "QWidget*"
QT_MOC_LITERAL(5, 64, 6), // "parent"
QT_MOC_LITERAL(6, 71, 17), // "delete_QTableView"
QT_MOC_LITERAL(7, 89, 3), // "obj"
QT_MOC_LITERAL(8, 93, 10), // "clearSpans"
QT_MOC_LITERAL(9, 104, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 121, 8), // "columnAt"
QT_MOC_LITERAL(11, 130, 1), // "x"
QT_MOC_LITERAL(12, 132, 10), // "columnSpan"
QT_MOC_LITERAL(13, 143, 3), // "row"
QT_MOC_LITERAL(14, 147, 6), // "column"
QT_MOC_LITERAL(15, 154, 22), // "columnViewportPosition"
QT_MOC_LITERAL(16, 177, 11), // "columnWidth"
QT_MOC_LITERAL(17, 189, 19), // "py_q_currentChanged"
QT_MOC_LITERAL(18, 209, 7), // "current"
QT_MOC_LITERAL(19, 217, 8), // "previous"
QT_MOC_LITERAL(20, 226, 18), // "py_q_doItemsLayout"
QT_MOC_LITERAL(21, 245, 9), // "gridStyle"
QT_MOC_LITERAL(22, 255, 12), // "Qt::PenStyle"
QT_MOC_LITERAL(23, 268, 16), // "horizontalHeader"
QT_MOC_LITERAL(24, 285, 12), // "QHeaderView*"
QT_MOC_LITERAL(25, 298, 21), // "py_q_horizontalOffset"
QT_MOC_LITERAL(26, 320, 30), // "py_q_horizontalScrollbarAction"
QT_MOC_LITERAL(27, 351, 6), // "action"
QT_MOC_LITERAL(28, 358, 12), // "py_q_indexAt"
QT_MOC_LITERAL(29, 371, 1), // "p"
QT_MOC_LITERAL(30, 373, 14), // "isColumnHidden"
QT_MOC_LITERAL(31, 388, 21), // "isCornerButtonEnabled"
QT_MOC_LITERAL(32, 410, 18), // "py_q_isIndexHidden"
QT_MOC_LITERAL(33, 429, 5), // "index"
QT_MOC_LITERAL(34, 435, 11), // "isRowHidden"
QT_MOC_LITERAL(35, 447, 16), // "isSortingEnabled"
QT_MOC_LITERAL(36, 464, 10), // "moveCursor"
QT_MOC_LITERAL(37, 475, 12), // "cursorAction"
QT_MOC_LITERAL(38, 488, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(39, 510, 9), // "modifiers"
QT_MOC_LITERAL(40, 520, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(41, 536, 12), // "QPaintEvent*"
QT_MOC_LITERAL(42, 549, 1), // "e"
QT_MOC_LITERAL(43, 551, 5), // "rowAt"
QT_MOC_LITERAL(44, 557, 1), // "y"
QT_MOC_LITERAL(45, 559, 9), // "rowHeight"
QT_MOC_LITERAL(46, 569, 7), // "rowSpan"
QT_MOC_LITERAL(47, 577, 19), // "rowViewportPosition"
QT_MOC_LITERAL(48, 597, 21), // "py_q_scrollContentsBy"
QT_MOC_LITERAL(49, 619, 2), // "dx"
QT_MOC_LITERAL(50, 622, 2), // "dy"
QT_MOC_LITERAL(51, 625, 13), // "py_q_scrollTo"
QT_MOC_LITERAL(52, 639, 29), // "QAbstractItemView::ScrollHint"
QT_MOC_LITERAL(53, 669, 4), // "hint"
QT_MOC_LITERAL(54, 674, 20), // "py_q_selectedIndexes"
QT_MOC_LITERAL(55, 695, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(56, 714, 21), // "py_q_selectionChanged"
QT_MOC_LITERAL(57, 736, 14), // "QItemSelection"
QT_MOC_LITERAL(58, 751, 8), // "selected"
QT_MOC_LITERAL(59, 760, 10), // "deselected"
QT_MOC_LITERAL(60, 771, 15), // "setColumnHidden"
QT_MOC_LITERAL(61, 787, 4), // "hide"
QT_MOC_LITERAL(62, 792, 14), // "setColumnWidth"
QT_MOC_LITERAL(63, 807, 5), // "width"
QT_MOC_LITERAL(64, 813, 22), // "setCornerButtonEnabled"
QT_MOC_LITERAL(65, 836, 6), // "enable"
QT_MOC_LITERAL(66, 843, 12), // "setGridStyle"
QT_MOC_LITERAL(67, 856, 5), // "style"
QT_MOC_LITERAL(68, 862, 19), // "setHorizontalHeader"
QT_MOC_LITERAL(69, 882, 6), // "header"
QT_MOC_LITERAL(70, 889, 13), // "py_q_setModel"
QT_MOC_LITERAL(71, 903, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(72, 923, 5), // "model"
QT_MOC_LITERAL(73, 929, 17), // "py_q_setRootIndex"
QT_MOC_LITERAL(74, 947, 12), // "setRowHeight"
QT_MOC_LITERAL(75, 960, 6), // "height"
QT_MOC_LITERAL(76, 967, 12), // "setRowHidden"
QT_MOC_LITERAL(77, 980, 17), // "py_q_setSelection"
QT_MOC_LITERAL(78, 998, 4), // "rect"
QT_MOC_LITERAL(79, 1003, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(80, 1039, 7), // "command"
QT_MOC_LITERAL(81, 1047, 22), // "py_q_setSelectionModel"
QT_MOC_LITERAL(82, 1070, 20), // "QItemSelectionModel*"
QT_MOC_LITERAL(83, 1091, 14), // "selectionModel"
QT_MOC_LITERAL(84, 1106, 17), // "setSortingEnabled"
QT_MOC_LITERAL(85, 1124, 7), // "setSpan"
QT_MOC_LITERAL(86, 1132, 17), // "setVerticalHeader"
QT_MOC_LITERAL(87, 1150, 11), // "setWordWrap"
QT_MOC_LITERAL(88, 1162, 2), // "on"
QT_MOC_LITERAL(89, 1165, 8), // "showGrid"
QT_MOC_LITERAL(90, 1174, 22), // "py_q_sizeHintForColumn"
QT_MOC_LITERAL(91, 1197, 19), // "py_q_sizeHintForRow"
QT_MOC_LITERAL(92, 1217, 12), // "sortByColumn"
QT_MOC_LITERAL(93, 1230, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(94, 1244, 5), // "order"
QT_MOC_LITERAL(95, 1250, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(96, 1266, 12), // "QTimerEvent*"
QT_MOC_LITERAL(97, 1279, 5), // "event"
QT_MOC_LITERAL(98, 1285, 21), // "py_q_updateGeometries"
QT_MOC_LITERAL(99, 1307, 14), // "verticalHeader"
QT_MOC_LITERAL(100, 1322, 19), // "py_q_verticalOffset"
QT_MOC_LITERAL(101, 1342, 28), // "py_q_verticalScrollbarAction"
QT_MOC_LITERAL(102, 1371, 16), // "py_q_viewOptions"
QT_MOC_LITERAL(103, 1388, 20), // "QStyleOptionViewItem"
QT_MOC_LITERAL(104, 1409, 21), // "py_q_viewportSizeHint"
QT_MOC_LITERAL(105, 1431, 15), // "py_q_visualRect"
QT_MOC_LITERAL(106, 1447, 29), // "py_q_visualRegionForSelection"
QT_MOC_LITERAL(107, 1477, 9), // "selection"
QT_MOC_LITERAL(108, 1487, 8) // "wordWrap"

    },
    "PythonQtWrapper_QTableView\0new_QTableView\0"
    "QTableView*\0\0QWidget*\0parent\0"
    "delete_QTableView\0obj\0clearSpans\0"
    "theWrappedObject\0columnAt\0x\0columnSpan\0"
    "row\0column\0columnViewportPosition\0"
    "columnWidth\0py_q_currentChanged\0current\0"
    "previous\0py_q_doItemsLayout\0gridStyle\0"
    "Qt::PenStyle\0horizontalHeader\0"
    "QHeaderView*\0py_q_horizontalOffset\0"
    "py_q_horizontalScrollbarAction\0action\0"
    "py_q_indexAt\0p\0isColumnHidden\0"
    "isCornerButtonEnabled\0py_q_isIndexHidden\0"
    "index\0isRowHidden\0isSortingEnabled\0"
    "moveCursor\0cursorAction\0Qt::KeyboardModifiers\0"
    "modifiers\0py_q_paintEvent\0QPaintEvent*\0"
    "e\0rowAt\0y\0rowHeight\0rowSpan\0"
    "rowViewportPosition\0py_q_scrollContentsBy\0"
    "dx\0dy\0py_q_scrollTo\0QAbstractItemView::ScrollHint\0"
    "hint\0py_q_selectedIndexes\0QList<QModelIndex>\0"
    "py_q_selectionChanged\0QItemSelection\0"
    "selected\0deselected\0setColumnHidden\0"
    "hide\0setColumnWidth\0width\0"
    "setCornerButtonEnabled\0enable\0"
    "setGridStyle\0style\0setHorizontalHeader\0"
    "header\0py_q_setModel\0QAbstractItemModel*\0"
    "model\0py_q_setRootIndex\0setRowHeight\0"
    "height\0setRowHidden\0py_q_setSelection\0"
    "rect\0QItemSelectionModel::SelectionFlags\0"
    "command\0py_q_setSelectionModel\0"
    "QItemSelectionModel*\0selectionModel\0"
    "setSortingEnabled\0setSpan\0setVerticalHeader\0"
    "setWordWrap\0on\0showGrid\0py_q_sizeHintForColumn\0"
    "py_q_sizeHintForRow\0sortByColumn\0"
    "Qt::SortOrder\0order\0py_q_timerEvent\0"
    "QTimerEvent*\0event\0py_q_updateGeometries\0"
    "verticalHeader\0py_q_verticalOffset\0"
    "py_q_verticalScrollbarAction\0"
    "py_q_viewOptions\0QStyleOptionViewItem\0"
    "py_q_viewportSizeHint\0py_q_visualRect\0"
    "py_q_visualRegionForSelection\0selection\0"
    "wordWrap"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTableView[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  314,    3, 0x0a /* Public */,
       1,    0,  317,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  318,    3, 0x0a /* Public */,
       8,    1,  321,    3, 0x0a /* Public */,
      10,    2,  324,    3, 0x0a /* Public */,
      12,    3,  329,    3, 0x0a /* Public */,
      15,    2,  336,    3, 0x0a /* Public */,
      16,    2,  341,    3, 0x0a /* Public */,
      17,    3,  346,    3, 0x0a /* Public */,
      20,    1,  353,    3, 0x0a /* Public */,
      21,    1,  356,    3, 0x0a /* Public */,
      23,    1,  359,    3, 0x0a /* Public */,
      25,    1,  362,    3, 0x0a /* Public */,
      26,    2,  365,    3, 0x0a /* Public */,
      28,    2,  370,    3, 0x0a /* Public */,
      30,    2,  375,    3, 0x0a /* Public */,
      31,    1,  380,    3, 0x0a /* Public */,
      32,    2,  383,    3, 0x0a /* Public */,
      34,    2,  388,    3, 0x0a /* Public */,
      35,    1,  393,    3, 0x0a /* Public */,
      36,    3,  396,    3, 0x0a /* Public */,
      40,    2,  403,    3, 0x0a /* Public */,
      43,    2,  408,    3, 0x0a /* Public */,
      45,    2,  413,    3, 0x0a /* Public */,
      46,    3,  418,    3, 0x0a /* Public */,
      47,    2,  425,    3, 0x0a /* Public */,
      48,    3,  430,    3, 0x0a /* Public */,
      51,    3,  437,    3, 0x0a /* Public */,
      51,    2,  444,    3, 0x2a /* Public | MethodCloned */,
      54,    1,  449,    3, 0x0a /* Public */,
      56,    3,  452,    3, 0x0a /* Public */,
      60,    3,  459,    3, 0x0a /* Public */,
      62,    3,  466,    3, 0x0a /* Public */,
      64,    2,  473,    3, 0x0a /* Public */,
      66,    2,  478,    3, 0x0a /* Public */,
      68,    2,  483,    3, 0x0a /* Public */,
      70,    2,  488,    3, 0x0a /* Public */,
      73,    2,  493,    3, 0x0a /* Public */,
      74,    3,  498,    3, 0x0a /* Public */,
      76,    3,  505,    3, 0x0a /* Public */,
      77,    3,  512,    3, 0x0a /* Public */,
      81,    2,  519,    3, 0x0a /* Public */,
      84,    2,  524,    3, 0x0a /* Public */,
      85,    5,  529,    3, 0x0a /* Public */,
      86,    2,  540,    3, 0x0a /* Public */,
      87,    2,  545,    3, 0x0a /* Public */,
      89,    1,  550,    3, 0x0a /* Public */,
      90,    2,  553,    3, 0x0a /* Public */,
      91,    2,  558,    3, 0x0a /* Public */,
      92,    3,  563,    3, 0x0a /* Public */,
      95,    2,  570,    3, 0x0a /* Public */,
      98,    1,  575,    3, 0x0a /* Public */,
      99,    1,  578,    3, 0x0a /* Public */,
     100,    1,  581,    3, 0x0a /* Public */,
     101,    2,  584,    3, 0x0a /* Public */,
     102,    1,  589,    3, 0x0a /* Public */,
     104,    1,  592,    3, 0x0a /* Public */,
     105,    2,  595,    3, 0x0a /* Public */,
     106,    2,  600,    3, 0x0a /* Public */,
     108,    1,  605,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   13,   14,
    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,   18,   19,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 22, 0x80000000 | 2,    9,
    0x80000000 | 24, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   27,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QPoint,    9,   29,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    9,   33,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 38,    9,   37,   39,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 41,    9,   42,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   44,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   13,   14,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   49,   50,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex, 0x80000000 | 52,    9,   33,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    9,   33,
    0x80000000 | 55, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57, 0x80000000 | 57,    9,   58,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,    9,   14,   61,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   14,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   65,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    9,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   69,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 71,    9,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    9,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   13,   75,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Bool,    9,   13,   61,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 79,    9,   78,   80,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 82,    9,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   13,   14,   46,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   69,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   88,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   14,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 93,    9,   14,   94,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    9,   97,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 24, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   27,
    0x80000000 | 103, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QModelIndex,    9,   33,
    QMetaType::QRegion, 0x80000000 | 2, 0x80000000 | 57,    9,  107,
    QMetaType::Bool, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QTableView::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTableView *_t = static_cast<PythonQtWrapper_QTableView *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTableView* _r = _t->new_QTableView((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTableView**>(_a[0]) = _r; }  break;
        case 1: { QTableView* _r = _t->new_QTableView();
            if (_a[0]) *reinterpret_cast< QTableView**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTableView((*reinterpret_cast< QTableView*(*)>(_a[1]))); break;
        case 3: _t->clearSpans((*reinterpret_cast< QTableView*(*)>(_a[1]))); break;
        case 4: { int _r = _t->columnAt((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->columnSpan((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->columnViewportPosition((*reinterpret_cast< QTableView*(*)>(_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< QTableView*(*)>(_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< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 9: _t->py_q_doItemsLayout((*reinterpret_cast< QTableView*(*)>(_a[1]))); break;
        case 10: { Qt::PenStyle _r = _t->gridStyle((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::PenStyle*>(_a[0]) = _r; }  break;
        case 11: { QHeaderView* _r = _t->horizontalHeader((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QHeaderView**>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->py_q_horizontalOffset((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: _t->py_q_horizontalScrollbarAction((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 14: { QModelIndex _r = _t->py_q_indexAt((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isColumnHidden((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isCornerButtonEnabled((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->py_q_isIndexHidden((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->isRowHidden((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isSortingEnabled((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { QModelIndex _r = _t->moveCursor((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 21: _t->py_q_paintEvent((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 22: { int _r = _t->rowAt((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->rowHeight((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->rowSpan((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { int _r = _t->rowViewportPosition((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 26: _t->py_q_scrollContentsBy((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 27: _t->py_q_scrollTo((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< QAbstractItemView::ScrollHint(*)>(_a[3]))); break;
        case 28: _t->py_q_scrollTo((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 29: { QList<QModelIndex> _r = _t->py_q_selectedIndexes((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QModelIndex>*>(_a[0]) = _r; }  break;
        case 30: _t->py_q_selectionChanged((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])),(*reinterpret_cast< const QItemSelection(*)>(_a[3]))); break;
        case 31: _t->setColumnHidden((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 32: _t->setColumnWidth((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 33: _t->setCornerButtonEnabled((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 34: _t->setGridStyle((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< Qt::PenStyle(*)>(_a[2]))); break;
        case 35: _t->setHorizontalHeader((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< QHeaderView*(*)>(_a[2]))); break;
        case 36: _t->py_q_setModel((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[2]))); break;
        case 37: _t->py_q_setRootIndex((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 38: _t->setRowHeight((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 39: _t->setRowHidden((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 40: _t->py_q_setSelection((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 41: _t->py_q_setSelectionModel((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< QItemSelectionModel*(*)>(_a[2]))); break;
        case 42: _t->setSortingEnabled((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 43: _t->setSpan((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 44: _t->setVerticalHeader((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< QHeaderView*(*)>(_a[2]))); break;
        case 45: _t->setWordWrap((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 46: { bool _r = _t->showGrid((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { int _r = _t->py_q_sizeHintForColumn((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 48: { int _r = _t->py_q_sizeHintForRow((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 49: _t->sortByColumn((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 50: _t->py_q_timerEvent((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 51: _t->py_q_updateGeometries((*reinterpret_cast< QTableView*(*)>(_a[1]))); break;
        case 52: { QHeaderView* _r = _t->verticalHeader((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QHeaderView**>(_a[0]) = _r; }  break;
        case 53: { int _r = _t->py_q_verticalOffset((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 54: _t->py_q_verticalScrollbarAction((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 55: { QStyleOptionViewItem _r = _t->py_q_viewOptions((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem*>(_a[0]) = _r; }  break;
        case 56: { QSize _r = _t->py_q_viewportSizeHint((*reinterpret_cast< QTableView*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 57: { QRect _r = _t->py_q_visualRect((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 58: { QRegion _r = _t->py_q_visualRegionForSelection((*reinterpret_cast< QTableView*(*)>(_a[1])),(*reinterpret_cast< const QItemSelection(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 59: { bool _r = _t->wordWrap((*reinterpret_cast< QTableView*(*)>(_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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); break;
            }
            break;
        case 30:
            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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QHeaderView* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTableView* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); break;
            }
            break;
        case 41:
            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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QHeaderView* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); 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< QTableView* >(); break;
            }
            break;
        case 58:
            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< QTableView* >(); 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< QTableView* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTableView::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTableView.data,
      qt_meta_data_PythonQtWrapper_QTableView,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTableView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTableWidget_t {
    QByteArrayData data[96];
    char stringdata0[1416];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTableWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTableWidget_t qt_meta_stringdata_PythonQtWrapper_QTableWidget = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QTableWidget"
QT_MOC_LITERAL(1, 29, 16), // "new_QTableWidget"
QT_MOC_LITERAL(2, 46, 13), // "QTableWidget*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 8), // "QWidget*"
QT_MOC_LITERAL(5, 70, 6), // "parent"
QT_MOC_LITERAL(6, 77, 4), // "rows"
QT_MOC_LITERAL(7, 82, 7), // "columns"
QT_MOC_LITERAL(8, 90, 19), // "delete_QTableWidget"
QT_MOC_LITERAL(9, 110, 3), // "obj"
QT_MOC_LITERAL(10, 114, 10), // "cellWidget"
QT_MOC_LITERAL(11, 125, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 142, 3), // "row"
QT_MOC_LITERAL(13, 146, 6), // "column"
QT_MOC_LITERAL(14, 153, 21), // "closePersistentEditor"
QT_MOC_LITERAL(15, 175, 17), // "QTableWidgetItem*"
QT_MOC_LITERAL(16, 193, 4), // "item"
QT_MOC_LITERAL(17, 198, 23), // "const QTableWidgetItem*"
QT_MOC_LITERAL(18, 222, 11), // "columnCount"
QT_MOC_LITERAL(19, 234, 13), // "currentColumn"
QT_MOC_LITERAL(20, 248, 11), // "currentItem"
QT_MOC_LITERAL(21, 260, 10), // "currentRow"
QT_MOC_LITERAL(22, 271, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(23, 286, 11), // "QDropEvent*"
QT_MOC_LITERAL(24, 298, 5), // "event"
QT_MOC_LITERAL(25, 304, 12), // "dropMimeData"
QT_MOC_LITERAL(26, 317, 16), // "const QMimeData*"
QT_MOC_LITERAL(27, 334, 4), // "data"
QT_MOC_LITERAL(28, 339, 14), // "Qt::DropAction"
QT_MOC_LITERAL(29, 354, 6), // "action"
QT_MOC_LITERAL(30, 361, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(31, 379, 8), // "editItem"
QT_MOC_LITERAL(32, 388, 10), // "py_q_event"
QT_MOC_LITERAL(33, 399, 7), // "QEvent*"
QT_MOC_LITERAL(34, 407, 1), // "e"
QT_MOC_LITERAL(35, 409, 9), // "findItems"
QT_MOC_LITERAL(36, 419, 24), // "QList<QTableWidgetItem*>"
QT_MOC_LITERAL(37, 444, 4), // "text"
QT_MOC_LITERAL(38, 449, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(39, 464, 5), // "flags"
QT_MOC_LITERAL(40, 470, 20), // "horizontalHeaderItem"
QT_MOC_LITERAL(41, 491, 13), // "indexFromItem"
QT_MOC_LITERAL(42, 505, 6), // "itemAt"
QT_MOC_LITERAL(43, 512, 1), // "p"
QT_MOC_LITERAL(44, 514, 1), // "x"
QT_MOC_LITERAL(45, 516, 1), // "y"
QT_MOC_LITERAL(46, 518, 13), // "itemFromIndex"
QT_MOC_LITERAL(47, 532, 5), // "index"
QT_MOC_LITERAL(48, 538, 13), // "itemPrototype"
QT_MOC_LITERAL(49, 552, 5), // "items"
QT_MOC_LITERAL(50, 558, 9), // "mimeTypes"
QT_MOC_LITERAL(51, 568, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(52, 583, 20), // "openPersistentEditor"
QT_MOC_LITERAL(53, 604, 16), // "removeCellWidget"
QT_MOC_LITERAL(54, 621, 8), // "rowCount"
QT_MOC_LITERAL(55, 630, 13), // "selectedItems"
QT_MOC_LITERAL(56, 644, 14), // "selectedRanges"
QT_MOC_LITERAL(57, 659, 33), // "QList<QTableWidgetSelectionRa..."
QT_MOC_LITERAL(58, 693, 13), // "setCellWidget"
QT_MOC_LITERAL(59, 707, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(60, 744, 6), // "widget"
QT_MOC_LITERAL(61, 751, 14), // "setColumnCount"
QT_MOC_LITERAL(62, 766, 14), // "setCurrentCell"
QT_MOC_LITERAL(63, 781, 35), // "QItemSelectionModel::Selectio..."
QT_MOC_LITERAL(64, 817, 7), // "command"
QT_MOC_LITERAL(65, 825, 14), // "setCurrentItem"
QT_MOC_LITERAL(66, 840, 23), // "setHorizontalHeaderItem"
QT_MOC_LITERAL(67, 864, 45), // "PythonQtPassOwnershipToCPP<QT..."
QT_MOC_LITERAL(68, 910, 25), // "setHorizontalHeaderLabels"
QT_MOC_LITERAL(69, 936, 6), // "labels"
QT_MOC_LITERAL(70, 943, 7), // "setItem"
QT_MOC_LITERAL(71, 951, 16), // "setItemPrototype"
QT_MOC_LITERAL(72, 968, 51), // "PythonQtPassOwnershipToCPP<co..."
QT_MOC_LITERAL(73, 1020, 16), // "setRangeSelected"
QT_MOC_LITERAL(74, 1037, 26), // "QTableWidgetSelectionRange"
QT_MOC_LITERAL(75, 1064, 5), // "range"
QT_MOC_LITERAL(76, 1070, 6), // "select"
QT_MOC_LITERAL(77, 1077, 11), // "setRowCount"
QT_MOC_LITERAL(78, 1089, 21), // "setVerticalHeaderItem"
QT_MOC_LITERAL(79, 1111, 23), // "setVerticalHeaderLabels"
QT_MOC_LITERAL(80, 1135, 9), // "sortItems"
QT_MOC_LITERAL(81, 1145, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(82, 1159, 5), // "order"
QT_MOC_LITERAL(83, 1165, 20), // "supportedDropActions"
QT_MOC_LITERAL(84, 1186, 15), // "Qt::DropActions"
QT_MOC_LITERAL(85, 1202, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(86, 1228, 24), // "takeHorizontalHeaderItem"
QT_MOC_LITERAL(87, 1253, 48), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(88, 1302, 8), // "takeItem"
QT_MOC_LITERAL(89, 1311, 22), // "takeVerticalHeaderItem"
QT_MOC_LITERAL(90, 1334, 18), // "verticalHeaderItem"
QT_MOC_LITERAL(91, 1353, 12), // "visualColumn"
QT_MOC_LITERAL(92, 1366, 13), // "logicalColumn"
QT_MOC_LITERAL(93, 1380, 14), // "visualItemRect"
QT_MOC_LITERAL(94, 1395, 9), // "visualRow"
QT_MOC_LITERAL(95, 1405, 10) // "logicalRow"

    },
    "PythonQtWrapper_QTableWidget\0"
    "new_QTableWidget\0QTableWidget*\0\0"
    "QWidget*\0parent\0rows\0columns\0"
    "delete_QTableWidget\0obj\0cellWidget\0"
    "theWrappedObject\0row\0column\0"
    "closePersistentEditor\0QTableWidgetItem*\0"
    "item\0const QTableWidgetItem*\0columnCount\0"
    "currentColumn\0currentItem\0currentRow\0"
    "py_q_dropEvent\0QDropEvent*\0event\0"
    "dropMimeData\0const QMimeData*\0data\0"
    "Qt::DropAction\0action\0py_q_dropMimeData\0"
    "editItem\0py_q_event\0QEvent*\0e\0findItems\0"
    "QList<QTableWidgetItem*>\0text\0"
    "Qt::MatchFlags\0flags\0horizontalHeaderItem\0"
    "indexFromItem\0itemAt\0p\0x\0y\0itemFromIndex\0"
    "index\0itemPrototype\0items\0mimeTypes\0"
    "py_q_mimeTypes\0openPersistentEditor\0"
    "removeCellWidget\0rowCount\0selectedItems\0"
    "selectedRanges\0QList<QTableWidgetSelectionRange>\0"
    "setCellWidget\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0setColumnCount\0setCurrentCell\0"
    "QItemSelectionModel::SelectionFlags\0"
    "command\0setCurrentItem\0setHorizontalHeaderItem\0"
    "PythonQtPassOwnershipToCPP<QTableWidgetItem*>\0"
    "setHorizontalHeaderLabels\0labels\0"
    "setItem\0setItemPrototype\0"
    "PythonQtPassOwnershipToCPP<const QTableWidgetItem*>\0"
    "setRangeSelected\0QTableWidgetSelectionRange\0"
    "range\0select\0setRowCount\0setVerticalHeaderItem\0"
    "setVerticalHeaderLabels\0sortItems\0"
    "Qt::SortOrder\0order\0supportedDropActions\0"
    "Qt::DropActions\0py_q_supportedDropActions\0"
    "takeHorizontalHeaderItem\0"
    "PythonQtPassOwnershipToPython<QTableWidgetItem*>\0"
    "takeItem\0takeVerticalHeaderItem\0"
    "verticalHeaderItem\0visualColumn\0"
    "logicalColumn\0visualItemRect\0visualRow\0"
    "logicalRow"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTableWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  309,    3, 0x0a /* Public */,
       1,    0,  312,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  313,    3, 0x0a /* Public */,
       1,    2,  320,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  325,    3, 0x0a /* Public */,
      10,    3,  328,    3, 0x0a /* Public */,
      14,    2,  335,    3, 0x0a /* Public */,
      13,    2,  340,    3, 0x0a /* Public */,
      18,    1,  345,    3, 0x0a /* Public */,
      19,    1,  348,    3, 0x0a /* Public */,
      20,    1,  351,    3, 0x0a /* Public */,
      21,    1,  354,    3, 0x0a /* Public */,
      22,    2,  357,    3, 0x0a /* Public */,
      25,    5,  362,    3, 0x0a /* Public */,
      30,    5,  373,    3, 0x0a /* Public */,
      31,    2,  384,    3, 0x0a /* Public */,
      32,    2,  389,    3, 0x0a /* Public */,
      35,    3,  394,    3, 0x0a /* Public */,
      40,    2,  401,    3, 0x0a /* Public */,
      41,    2,  406,    3, 0x0a /* Public */,
      16,    3,  411,    3, 0x0a /* Public */,
      42,    2,  418,    3, 0x0a /* Public */,
      42,    3,  423,    3, 0x0a /* Public */,
      46,    2,  430,    3, 0x0a /* Public */,
      48,    1,  435,    3, 0x0a /* Public */,
      49,    2,  438,    3, 0x0a /* Public */,
      50,    1,  443,    3, 0x0a /* Public */,
      51,    1,  446,    3, 0x0a /* Public */,
      52,    2,  449,    3, 0x0a /* Public */,
      53,    3,  454,    3, 0x0a /* Public */,
      12,    2,  461,    3, 0x0a /* Public */,
      54,    1,  466,    3, 0x0a /* Public */,
      55,    1,  469,    3, 0x0a /* Public */,
      56,    1,  472,    3, 0x0a /* Public */,
      58,    4,  475,    3, 0x0a /* Public */,
      61,    2,  484,    3, 0x0a /* Public */,
      62,    3,  489,    3, 0x0a /* Public */,
      62,    4,  496,    3, 0x0a /* Public */,
      65,    2,  505,    3, 0x0a /* Public */,
      65,    3,  510,    3, 0x0a /* Public */,
      66,    3,  517,    3, 0x0a /* Public */,
      68,    2,  524,    3, 0x0a /* Public */,
      70,    4,  529,    3, 0x0a /* Public */,
      71,    2,  538,    3, 0x0a /* Public */,
      73,    3,  543,    3, 0x0a /* Public */,
      77,    2,  550,    3, 0x0a /* Public */,
      78,    3,  555,    3, 0x0a /* Public */,
      79,    2,  562,    3, 0x0a /* Public */,
      80,    3,  567,    3, 0x0a /* Public */,
      80,    2,  574,    3, 0x2a /* Public | MethodCloned */,
      83,    1,  579,    3, 0x0a /* Public */,
      85,    1,  582,    3, 0x0a /* Public */,
      86,    2,  585,    3, 0x0a /* Public */,
      88,    3,  590,    3, 0x0a /* Public */,
      89,    2,  597,    3, 0x0a /* Public */,
      90,    2,  602,    3, 0x0a /* Public */,
      91,    2,  607,    3, 0x0a /* Public */,
      93,    2,  612,    3, 0x0a /* Public */,
      94,    2,  617,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 4,    6,    7,    5,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   12,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   16,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 17,   11,   16,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 15, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   11,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 26, 0x80000000 | 28,   11,   12,   13,   27,   29,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 26, 0x80000000 | 28,   11,   12,   13,   27,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 33,   11,   34,
    0x80000000 | 36, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 38,   11,   37,   39,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::Int,   11,   13,
    QMetaType::QModelIndex, 0x80000000 | 2, 0x80000000 | 15,   11,   16,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   12,   13,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QPoint,   11,   43,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   44,   45,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QModelIndex,   11,   47,
    0x80000000 | 17, 0x80000000 | 2,   11,
    0x80000000 | 36, 0x80000000 | 2, 0x80000000 | 26,   11,   27,
    QMetaType::QStringList, 0x80000000 | 2,   11,
    QMetaType::QStringList, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   12,   13,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 17,   11,   16,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 36, 0x80000000 | 2,   11,
    0x80000000 | 57, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 59,   11,   12,   13,   60,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   12,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 63,   11,   12,   13,   64,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15, 0x80000000 | 63,   11,   16,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 67,   11,   13,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   11,   69,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 67,   11,   12,   13,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 72,   11,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 74, QMetaType::Bool,   11,   75,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 67,   11,   12,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   11,   69,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 81,   11,   13,   82,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   13,
    0x80000000 | 84, 0x80000000 | 2,   11,
    0x80000000 | 84, 0x80000000 | 2,   11,
    0x80000000 | 87, 0x80000000 | 2, QMetaType::Int,   11,   13,
    0x80000000 | 87, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   12,   13,
    0x80000000 | 87, 0x80000000 | 2, QMetaType::Int,   11,   12,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::Int,   11,   12,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   11,   92,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 17,   11,   16,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   11,   95,

       0        // eod
};

void PythonQtWrapper_QTableWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTableWidget *_t = static_cast<PythonQtWrapper_QTableWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTableWidget* _r = _t->new_QTableWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTableWidget**>(_a[0]) = _r; }  break;
        case 1: { QTableWidget* _r = _t->new_QTableWidget();
            if (_a[0]) *reinterpret_cast< QTableWidget**>(_a[0]) = _r; }  break;
        case 2: { QTableWidget* _r = _t->new_QTableWidget((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTableWidget**>(_a[0]) = _r; }  break;
        case 3: { QTableWidget* _r = _t->new_QTableWidget((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTableWidget**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTableWidget((*reinterpret_cast< QTableWidget*(*)>(_a[1]))); break;
        case 5: { QWidget* _r = _t->cellWidget((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 6: _t->closePersistentEditor((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2]))); break;
        case 7: { int _r = _t->column((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QTableWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->columnCount((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->currentColumn((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QTableWidgetItem* _r = _t->currentItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->currentRow((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_dropEvent((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QDropEvent*(*)>(_a[2]))); break;
        case 13: { bool _r = _t->dropMimeData((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_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 14: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_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 15: _t->editItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2]))); break;
        case 16: { bool _r = _t->py_q_event((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QList<QTableWidgetItem*> _r = _t->findItems((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QTableWidgetItem*>*>(_a[0]) = _r; }  break;
        case 18: { QTableWidgetItem* _r = _t->horizontalHeaderItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 19: { QModelIndex _r = _t->indexFromItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 20: { QTableWidgetItem* _r = _t->item((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 21: { QTableWidgetItem* _r = _t->itemAt((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 22: { QTableWidgetItem* _r = _t->itemAt((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 23: { QTableWidgetItem* _r = _t->itemFromIndex((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 24: { const QTableWidgetItem* _r = _t->itemPrototype((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 25: { QList<QTableWidgetItem*> _r = _t->items((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QTableWidgetItem*>*>(_a[0]) = _r; }  break;
        case 26: { QStringList _r = _t->mimeTypes((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 27: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 28: _t->openPersistentEditor((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2]))); break;
        case 29: _t->removeCellWidget((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 30: { int _r = _t->row((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QTableWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->rowCount((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { QList<QTableWidgetItem*> _r = _t->selectedItems((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTableWidgetItem*>*>(_a[0]) = _r; }  break;
        case 33: { QList<QTableWidgetSelectionRange> _r = _t->selectedRanges((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTableWidgetSelectionRange>*>(_a[0]) = _r; }  break;
        case 34: _t->setCellWidget((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[4]))); break;
        case 35: _t->setColumnCount((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 36: _t->setCurrentCell((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 37: _t->setCurrentCell((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[4]))); break;
        case 38: _t->setCurrentItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2]))); break;
        case 39: _t->setCurrentItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2])),(*reinterpret_cast< QItemSelectionModel::SelectionFlags(*)>(_a[3]))); break;
        case 40: _t->setHorizontalHeaderItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTableWidgetItem*>(*)>(_a[3]))); break;
        case 41: _t->setHorizontalHeaderLabels((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 42: _t->setItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTableWidgetItem*>(*)>(_a[4]))); break;
        case 43: _t->setItemPrototype((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<const QTableWidgetItem*>(*)>(_a[2]))); break;
        case 44: _t->setRangeSelected((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QTableWidgetSelectionRange(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 45: _t->setRowCount((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: _t->setVerticalHeaderItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QTableWidgetItem*>(*)>(_a[3]))); break;
        case 47: _t->setVerticalHeaderLabels((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 48: _t->sortItems((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 49: _t->sortItems((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 50: { Qt::DropActions _r = _t->supportedDropActions((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 51: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QTableWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 52: { PythonQtPassOwnershipToPython<QTableWidgetItem*> _r = _t->takeHorizontalHeaderItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QTableWidgetItem*>*>(_a[0]) = _r; }  break;
        case 53: { PythonQtPassOwnershipToPython<QTableWidgetItem*> _r = _t->takeItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QTableWidgetItem*>*>(_a[0]) = _r; }  break;
        case 54: { PythonQtPassOwnershipToPython<QTableWidgetItem*> _r = _t->takeVerticalHeaderItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PythonQtPassOwnershipToPython<QTableWidgetItem*>*>(_a[0]) = _r; }  break;
        case 55: { QTableWidgetItem* _r = _t->verticalHeaderItem((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTableWidgetItem**>(_a[0]) = _r; }  break;
        case 56: { int _r = _t->visualColumn((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 57: { QRect _r = _t->visualItemRect((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< const QTableWidgetItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 58: { int _r = _t->visualRow((*reinterpret_cast< QTableWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); 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< QTableWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTableWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTableWidget.data,
      qt_meta_data_PythonQtWrapper_QTableWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTableWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTableWidgetItem_t {
    QByteArrayData data[61];
    char stringdata0[616];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTableWidgetItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTableWidgetItem_t qt_meta_stringdata_PythonQtWrapper_QTableWidgetItem = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QTableWidgetItem"
QT_MOC_LITERAL(1, 33, 20), // "new_QTableWidgetItem"
QT_MOC_LITERAL(2, 54, 17), // "QTableWidgetItem*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 4), // "icon"
QT_MOC_LITERAL(5, 78, 4), // "text"
QT_MOC_LITERAL(6, 83, 4), // "type"
QT_MOC_LITERAL(7, 88, 23), // "delete_QTableWidgetItem"
QT_MOC_LITERAL(8, 112, 3), // "obj"
QT_MOC_LITERAL(9, 116, 10), // "background"
QT_MOC_LITERAL(10, 127, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 144, 10), // "checkState"
QT_MOC_LITERAL(12, 155, 14), // "Qt::CheckState"
QT_MOC_LITERAL(13, 170, 5), // "clone"
QT_MOC_LITERAL(14, 176, 10), // "py_q_clone"
QT_MOC_LITERAL(15, 187, 6), // "column"
QT_MOC_LITERAL(16, 194, 4), // "data"
QT_MOC_LITERAL(17, 199, 4), // "role"
QT_MOC_LITERAL(18, 204, 9), // "py_q_data"
QT_MOC_LITERAL(19, 214, 5), // "flags"
QT_MOC_LITERAL(20, 220, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(21, 234, 4), // "font"
QT_MOC_LITERAL(22, 239, 10), // "foreground"
QT_MOC_LITERAL(23, 250, 10), // "isSelected"
QT_MOC_LITERAL(24, 261, 7), // "writeTo"
QT_MOC_LITERAL(25, 269, 12), // "QDataStream&"
QT_MOC_LITERAL(26, 282, 3), // "out"
QT_MOC_LITERAL(27, 286, 8), // "readFrom"
QT_MOC_LITERAL(28, 295, 2), // "in"
QT_MOC_LITERAL(29, 298, 3), // "row"
QT_MOC_LITERAL(30, 302, 13), // "setBackground"
QT_MOC_LITERAL(31, 316, 5), // "brush"
QT_MOC_LITERAL(32, 322, 13), // "setCheckState"
QT_MOC_LITERAL(33, 336, 5), // "state"
QT_MOC_LITERAL(34, 342, 7), // "setData"
QT_MOC_LITERAL(35, 350, 5), // "value"
QT_MOC_LITERAL(36, 356, 12), // "py_q_setData"
QT_MOC_LITERAL(37, 369, 8), // "setFlags"
QT_MOC_LITERAL(38, 378, 7), // "setFont"
QT_MOC_LITERAL(39, 386, 13), // "setForeground"
QT_MOC_LITERAL(40, 400, 7), // "setIcon"
QT_MOC_LITERAL(41, 408, 11), // "setSelected"
QT_MOC_LITERAL(42, 420, 6), // "select"
QT_MOC_LITERAL(43, 427, 11), // "setSizeHint"
QT_MOC_LITERAL(44, 439, 4), // "size"
QT_MOC_LITERAL(45, 444, 12), // "setStatusTip"
QT_MOC_LITERAL(46, 457, 9), // "statusTip"
QT_MOC_LITERAL(47, 467, 7), // "setText"
QT_MOC_LITERAL(48, 475, 16), // "setTextAlignment"
QT_MOC_LITERAL(49, 492, 9), // "alignment"
QT_MOC_LITERAL(50, 502, 10), // "setToolTip"
QT_MOC_LITERAL(51, 513, 7), // "toolTip"
QT_MOC_LITERAL(52, 521, 12), // "setWhatsThis"
QT_MOC_LITERAL(53, 534, 9), // "whatsThis"
QT_MOC_LITERAL(54, 544, 8), // "sizeHint"
QT_MOC_LITERAL(55, 553, 11), // "tableWidget"
QT_MOC_LITERAL(56, 565, 13), // "QTableWidget*"
QT_MOC_LITERAL(57, 579, 13), // "textAlignment"
QT_MOC_LITERAL(58, 593, 8), // "ItemType"
QT_MOC_LITERAL(59, 602, 4), // "Type"
QT_MOC_LITERAL(60, 607, 8) // "UserType"

    },
    "PythonQtWrapper_QTableWidgetItem\0"
    "new_QTableWidgetItem\0QTableWidgetItem*\0"
    "\0icon\0text\0type\0delete_QTableWidgetItem\0"
    "obj\0background\0theWrappedObject\0"
    "checkState\0Qt::CheckState\0clone\0"
    "py_q_clone\0column\0data\0role\0py_q_data\0"
    "flags\0Qt::ItemFlags\0font\0foreground\0"
    "isSelected\0writeTo\0QDataStream&\0out\0"
    "readFrom\0in\0row\0setBackground\0brush\0"
    "setCheckState\0state\0setData\0value\0"
    "py_q_setData\0setFlags\0setFont\0"
    "setForeground\0setIcon\0setSelected\0"
    "select\0setSizeHint\0size\0setStatusTip\0"
    "statusTip\0setText\0setTextAlignment\0"
    "alignment\0setToolTip\0toolTip\0setWhatsThis\0"
    "whatsThis\0sizeHint\0tableWidget\0"
    "QTableWidget*\0textAlignment\0ItemType\0"
    "Type\0UserType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTableWidgetItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,  239,    3, 0x0a /* Public */,
       1,    2,  246,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  251,    3, 0x0a /* Public */,
       1,    1,  256,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  259,    3, 0x0a /* Public */,
       1,    0,  262,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  263,    3, 0x0a /* Public */,
       9,    1,  266,    3, 0x0a /* Public */,
      11,    1,  269,    3, 0x0a /* Public */,
      13,    1,  272,    3, 0x0a /* Public */,
      14,    1,  275,    3, 0x0a /* Public */,
      15,    1,  278,    3, 0x0a /* Public */,
      16,    2,  281,    3, 0x0a /* Public */,
      18,    2,  286,    3, 0x0a /* Public */,
      19,    1,  291,    3, 0x0a /* Public */,
      21,    1,  294,    3, 0x0a /* Public */,
      22,    1,  297,    3, 0x0a /* Public */,
       4,    1,  300,    3, 0x0a /* Public */,
      23,    1,  303,    3, 0x0a /* Public */,
      24,    2,  306,    3, 0x0a /* Public */,
      27,    2,  311,    3, 0x0a /* Public */,
      29,    1,  316,    3, 0x0a /* Public */,
      30,    2,  319,    3, 0x0a /* Public */,
      32,    2,  324,    3, 0x0a /* Public */,
      34,    3,  329,    3, 0x0a /* Public */,
      36,    3,  336,    3, 0x0a /* Public */,
      37,    2,  343,    3, 0x0a /* Public */,
      38,    2,  348,    3, 0x0a /* Public */,
      39,    2,  353,    3, 0x0a /* Public */,
      40,    2,  358,    3, 0x0a /* Public */,
      41,    2,  363,    3, 0x0a /* Public */,
      43,    2,  368,    3, 0x0a /* Public */,
      45,    2,  373,    3, 0x0a /* Public */,
      47,    2,  378,    3, 0x0a /* Public */,
      48,    2,  383,    3, 0x0a /* Public */,
      50,    2,  388,    3, 0x0a /* Public */,
      52,    2,  393,    3, 0x0a /* Public */,
      54,    1,  398,    3, 0x0a /* Public */,
      46,    1,  401,    3, 0x0a /* Public */,
      55,    1,  404,    3, 0x0a /* Public */,
       5,    1,  407,    3, 0x0a /* Public */,
      57,    1,  410,    3, 0x0a /* Public */,
      51,    1,  413,    3, 0x0a /* Public */,
       6,    1,  416,    3, 0x0a /* Public */,
      53,    1,  419,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString, QMetaType::Int,    4,    5,    6,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString,    4,    5,
    0x80000000 | 2, QMetaType::QString, QMetaType::Int,    5,    6,
    0x80000000 | 2, QMetaType::QString,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QBrush, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    0x80000000 | 2, 0x80000000 | 2,   10,
    0x80000000 | 2, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,   10,   17,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,   10,   17,
    0x80000000 | 20, 0x80000000 | 2,   10,
    QMetaType::QFont, 0x80000000 | 2,   10,
    QMetaType::QBrush, 0x80000000 | 2,   10,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,   10,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,   10,   28,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   10,   31,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   10,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   10,   17,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   10,   17,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   10,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   10,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   10,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   51,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   53,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    0x80000000 | 56, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      58, 0x0,    2,  426,

 // enum data: key, value
      59, uint(PythonQtWrapper_QTableWidgetItem::Type),
      60, uint(PythonQtWrapper_QTableWidgetItem::UserType),

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QTableWidgetItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTableWidgetItem.data,
      qt_meta_data_PythonQtWrapper_QTableWidgetItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTableWidgetItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 45)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 45;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 45)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 45;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTableWidgetSelectionRange_t {
    QByteArrayData data[19];
    char stringdata0[274];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTableWidgetSelectionRange_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTableWidgetSelectionRange_t qt_meta_stringdata_PythonQtWrapper_QTableWidgetSelectionRange = {
    {
QT_MOC_LITERAL(0, 0, 42), // "PythonQtWrapper_QTableWidgetS..."
QT_MOC_LITERAL(1, 43, 30), // "new_QTableWidgetSelectionRange"
QT_MOC_LITERAL(2, 74, 27), // "QTableWidgetSelectionRange*"
QT_MOC_LITERAL(3, 102, 0), // ""
QT_MOC_LITERAL(4, 103, 26), // "QTableWidgetSelectionRange"
QT_MOC_LITERAL(5, 130, 5), // "other"
QT_MOC_LITERAL(6, 136, 3), // "top"
QT_MOC_LITERAL(7, 140, 4), // "left"
QT_MOC_LITERAL(8, 145, 6), // "bottom"
QT_MOC_LITERAL(9, 152, 5), // "right"
QT_MOC_LITERAL(10, 158, 33), // "delete_QTableWidgetSelectionR..."
QT_MOC_LITERAL(11, 192, 3), // "obj"
QT_MOC_LITERAL(12, 196, 9), // "bottomRow"
QT_MOC_LITERAL(13, 206, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 223, 11), // "columnCount"
QT_MOC_LITERAL(15, 235, 10), // "leftColumn"
QT_MOC_LITERAL(16, 246, 11), // "rightColumn"
QT_MOC_LITERAL(17, 258, 8), // "rowCount"
QT_MOC_LITERAL(18, 267, 6) // "topRow"

    },
    "PythonQtWrapper_QTableWidgetSelectionRange\0"
    "new_QTableWidgetSelectionRange\0"
    "QTableWidgetSelectionRange*\0\0"
    "QTableWidgetSelectionRange\0other\0top\0"
    "left\0bottom\0right\0delete_QTableWidgetSelectionRange\0"
    "obj\0bottomRow\0theWrappedObject\0"
    "columnCount\0leftColumn\0rightColumn\0"
    "rowCount\0topRow"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTableWidgetSelectionRange[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   64,    3, 0x0a /* Public */,
       1,    1,   65,    3, 0x0a /* Public */,
       1,    4,   68,    3, 0x0a /* Public */,
      10,    1,   77,    3, 0x0a /* Public */,
      12,    1,   80,    3, 0x0a /* Public */,
      14,    1,   83,    3, 0x0a /* Public */,
      15,    1,   86,    3, 0x0a /* Public */,
      16,    1,   89,    3, 0x0a /* Public */,
      17,    1,   92,    3, 0x0a /* Public */,
      18,    1,   95,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTableWidgetSelectionRange::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTableWidgetSelectionRange *_t = static_cast<PythonQtWrapper_QTableWidgetSelectionRange *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTableWidgetSelectionRange* _r = _t->new_QTableWidgetSelectionRange();
            if (_a[0]) *reinterpret_cast< QTableWidgetSelectionRange**>(_a[0]) = _r; }  break;
        case 1: { QTableWidgetSelectionRange* _r = _t->new_QTableWidgetSelectionRange((*reinterpret_cast< const QTableWidgetSelectionRange(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTableWidgetSelectionRange**>(_a[0]) = _r; }  break;
        case 2: { QTableWidgetSelectionRange* _r = _t->new_QTableWidgetSelectionRange((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTableWidgetSelectionRange**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTableWidgetSelectionRange((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1]))); break;
        case 4: { int _r = _t->bottomRow((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->columnCount((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->leftColumn((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->rightColumn((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->rowCount((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->topRow((*reinterpret_cast< QTableWidgetSelectionRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTableWidgetSelectionRange::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTableWidgetSelectionRange.data,
      qt_meta_data_PythonQtWrapper_QTableWidgetSelectionRange,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTableWidgetSelectionRange::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 10)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 10)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 10;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTabletEvent_t {
    QByteArrayData data[51];
    char stringdata0[554];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTabletEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTabletEvent_t qt_meta_stringdata_PythonQtWrapper_QTabletEvent = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QTabletEvent"
QT_MOC_LITERAL(1, 29, 16), // "new_QTabletEvent"
QT_MOC_LITERAL(2, 46, 13), // "QTabletEvent*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 74, 1), // "t"
QT_MOC_LITERAL(6, 76, 3), // "pos"
QT_MOC_LITERAL(7, 80, 9), // "globalPos"
QT_MOC_LITERAL(8, 90, 6), // "device"
QT_MOC_LITERAL(9, 97, 11), // "pointerType"
QT_MOC_LITERAL(10, 109, 8), // "pressure"
QT_MOC_LITERAL(11, 118, 5), // "xTilt"
QT_MOC_LITERAL(12, 124, 5), // "yTilt"
QT_MOC_LITERAL(13, 130, 18), // "tangentialPressure"
QT_MOC_LITERAL(14, 149, 8), // "rotation"
QT_MOC_LITERAL(15, 158, 1), // "z"
QT_MOC_LITERAL(16, 160, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(17, 182, 8), // "keyState"
QT_MOC_LITERAL(18, 191, 8), // "uniqueID"
QT_MOC_LITERAL(19, 200, 15), // "Qt::MouseButton"
QT_MOC_LITERAL(20, 216, 6), // "button"
QT_MOC_LITERAL(21, 223, 16), // "Qt::MouseButtons"
QT_MOC_LITERAL(22, 240, 7), // "buttons"
QT_MOC_LITERAL(23, 248, 19), // "delete_QTabletEvent"
QT_MOC_LITERAL(24, 268, 3), // "obj"
QT_MOC_LITERAL(25, 272, 16), // "theWrappedObject"
QT_MOC_LITERAL(26, 289, 26), // "QTabletEvent::TabletDevice"
QT_MOC_LITERAL(27, 316, 10), // "globalPosF"
QT_MOC_LITERAL(28, 327, 14), // "const QPointF*"
QT_MOC_LITERAL(29, 342, 7), // "globalX"
QT_MOC_LITERAL(30, 350, 7), // "globalY"
QT_MOC_LITERAL(31, 358, 12), // "hiResGlobalX"
QT_MOC_LITERAL(32, 371, 12), // "hiResGlobalY"
QT_MOC_LITERAL(33, 384, 25), // "QTabletEvent::PointerType"
QT_MOC_LITERAL(34, 410, 4), // "posF"
QT_MOC_LITERAL(35, 415, 8), // "uniqueId"
QT_MOC_LITERAL(36, 424, 1), // "x"
QT_MOC_LITERAL(37, 426, 1), // "y"
QT_MOC_LITERAL(38, 428, 11), // "PointerType"
QT_MOC_LITERAL(39, 440, 14), // "UnknownPointer"
QT_MOC_LITERAL(40, 455, 3), // "Pen"
QT_MOC_LITERAL(41, 459, 6), // "Cursor"
QT_MOC_LITERAL(42, 466, 6), // "Eraser"
QT_MOC_LITERAL(43, 473, 12), // "TabletDevice"
QT_MOC_LITERAL(44, 486, 8), // "NoDevice"
QT_MOC_LITERAL(45, 495, 4), // "Puck"
QT_MOC_LITERAL(46, 500, 6), // "Stylus"
QT_MOC_LITERAL(47, 507, 8), // "Airbrush"
QT_MOC_LITERAL(48, 516, 10), // "FourDMouse"
QT_MOC_LITERAL(49, 527, 11), // "XFreeEraser"
QT_MOC_LITERAL(50, 539, 14) // "RotationStylus"

    },
    "PythonQtWrapper_QTabletEvent\0"
    "new_QTabletEvent\0QTabletEvent*\0\0"
    "QEvent::Type\0t\0pos\0globalPos\0device\0"
    "pointerType\0pressure\0xTilt\0yTilt\0"
    "tangentialPressure\0rotation\0z\0"
    "Qt::KeyboardModifiers\0keyState\0uniqueID\0"
    "Qt::MouseButton\0button\0Qt::MouseButtons\0"
    "buttons\0delete_QTabletEvent\0obj\0"
    "theWrappedObject\0QTabletEvent::TabletDevice\0"
    "globalPosF\0const QPointF*\0globalX\0"
    "globalY\0hiResGlobalX\0hiResGlobalY\0"
    "QTabletEvent::PointerType\0posF\0uniqueId\0"
    "x\0y\0PointerType\0UnknownPointer\0Pen\0"
    "Cursor\0Eraser\0TabletDevice\0NoDevice\0"
    "Puck\0Stylus\0Airbrush\0FourDMouse\0"
    "XFreeEraser\0RotationStylus"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTabletEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,   13,  134,    3, 0x0a /* Public */,
       1,   15,  161,    3, 0x0a /* Public */,
      23,    1,  192,    3, 0x0a /* Public */,
      20,    1,  195,    3, 0x0a /* Public */,
      22,    1,  198,    3, 0x0a /* Public */,
       8,    1,  201,    3, 0x0a /* Public */,
       7,    1,  204,    3, 0x0a /* Public */,
      27,    1,  207,    3, 0x0a /* Public */,
      29,    1,  210,    3, 0x0a /* Public */,
      30,    1,  213,    3, 0x0a /* Public */,
      31,    1,  216,    3, 0x0a /* Public */,
      32,    1,  219,    3, 0x0a /* Public */,
       9,    1,  222,    3, 0x0a /* Public */,
       6,    1,  225,    3, 0x0a /* Public */,
      34,    1,  228,    3, 0x0a /* Public */,
      10,    1,  231,    3, 0x0a /* Public */,
      14,    1,  234,    3, 0x0a /* Public */,
      13,    1,  237,    3, 0x0a /* Public */,
      35,    1,  240,    3, 0x0a /* Public */,
      36,    1,  243,    3, 0x0a /* Public */,
      11,    1,  246,    3, 0x0a /* Public */,
      37,    1,  249,    3, 0x0a /* Public */,
      12,    1,  252,    3, 0x0a /* Public */,
      15,    1,  255,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QPointF, QMetaType::QPointF, QMetaType::Int, QMetaType::Int, QMetaType::QReal, QMetaType::Int, QMetaType::Int, QMetaType::QReal, QMetaType::QReal, QMetaType::Int, 0x80000000 | 16, QMetaType::LongLong,    5,    6,    7,    8,    9,   10,   11,   12,   13,   14,   15,   17,   18,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QPointF, QMetaType::QPointF, QMetaType::Int, QMetaType::Int, QMetaType::QReal, QMetaType::Int, QMetaType::Int, QMetaType::QReal, QMetaType::QReal, QMetaType::Int, 0x80000000 | 16, QMetaType::LongLong, 0x80000000 | 19, 0x80000000 | 21,    5,    6,    7,    8,    9,   10,   11,   12,   13,   14,   15,   17,   18,   20,   22,
    QMetaType::Void, 0x80000000 | 2,   24,
    0x80000000 | 19, 0x80000000 | 2,   25,
    0x80000000 | 21, 0x80000000 | 2,   25,
    0x80000000 | 26, 0x80000000 | 2,   25,
    QMetaType::QPoint, 0x80000000 | 2,   25,
    0x80000000 | 28, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,
    QMetaType::QReal, 0x80000000 | 2,   25,
    QMetaType::QReal, 0x80000000 | 2,   25,
    0x80000000 | 33, 0x80000000 | 2,   25,
    QMetaType::QPoint, 0x80000000 | 2,   25,
    0x80000000 | 28, 0x80000000 | 2,   25,
    QMetaType::QReal, 0x80000000 | 2,   25,
    QMetaType::QReal, 0x80000000 | 2,   25,
    QMetaType::QReal, 0x80000000 | 2,   25,
    QMetaType::LongLong, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,
    QMetaType::Int, 0x80000000 | 2,   25,

 // enums: name, flags, count, data
      38, 0x0,    4,  266,
      43, 0x0,    7,  274,

 // enum data: key, value
      39, uint(PythonQtWrapper_QTabletEvent::UnknownPointer),
      40, uint(PythonQtWrapper_QTabletEvent::Pen),
      41, uint(PythonQtWrapper_QTabletEvent::Cursor),
      42, uint(PythonQtWrapper_QTabletEvent::Eraser),
      44, uint(PythonQtWrapper_QTabletEvent::NoDevice),
      45, uint(PythonQtWrapper_QTabletEvent::Puck),
      46, uint(PythonQtWrapper_QTabletEvent::Stylus),
      47, uint(PythonQtWrapper_QTabletEvent::Airbrush),
      48, uint(PythonQtWrapper_QTabletEvent::FourDMouse),
      49, uint(PythonQtWrapper_QTabletEvent::XFreeEraser),
      50, uint(PythonQtWrapper_QTabletEvent::RotationStylus),

       0        // eod
};

void PythonQtWrapper_QTabletEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTabletEvent *_t = static_cast<PythonQtWrapper_QTabletEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTabletEvent* _r = _t->new_QTabletEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< int(*)>(_a[8])),(*reinterpret_cast< qreal(*)>(_a[9])),(*reinterpret_cast< qreal(*)>(_a[10])),(*reinterpret_cast< int(*)>(_a[11])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[12])),(*reinterpret_cast< qint64(*)>(_a[13])));
            if (_a[0]) *reinterpret_cast< QTabletEvent**>(_a[0]) = _r; }  break;
        case 1: { QTabletEvent* _r = _t->new_QTabletEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< int(*)>(_a[8])),(*reinterpret_cast< qreal(*)>(_a[9])),(*reinterpret_cast< qreal(*)>(_a[10])),(*reinterpret_cast< int(*)>(_a[11])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[12])),(*reinterpret_cast< qint64(*)>(_a[13])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[14])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[15])));
            if (_a[0]) *reinterpret_cast< QTabletEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTabletEvent((*reinterpret_cast< QTabletEvent*(*)>(_a[1]))); break;
        case 3: { Qt::MouseButton _r = _t->button((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::MouseButton*>(_a[0]) = _r; }  break;
        case 4: { Qt::MouseButtons _r = _t->buttons((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::MouseButtons*>(_a[0]) = _r; }  break;
        case 5: { QTabletEvent::TabletDevice _r = _t->device((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabletEvent::TabletDevice*>(_a[0]) = _r; }  break;
        case 6: { QPoint _r = _t->globalPos((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 7: { const QPointF* _r = _t->globalPosF((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPointF**>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->globalX((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->globalY((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->hiResGlobalX((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->hiResGlobalY((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { QTabletEvent::PointerType _r = _t->pointerType((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabletEvent::PointerType*>(_a[0]) = _r; }  break;
        case 13: { QPoint _r = _t->pos((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 14: { const QPointF* _r = _t->posF((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPointF**>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->pressure((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: { qreal _r = _t->rotation((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->tangentialPressure((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { qint64 _r = _t->uniqueId((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->x((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->xTilt((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->y((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->yTilt((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->z((*reinterpret_cast< QTabletEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTabletEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTabletEvent.data,
      qt_meta_data_PythonQtWrapper_QTabletEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTabletEvent::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 < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 24)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 24;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTapAndHoldGesture_t {
    QByteArrayData data[14];
    char stringdata0[235];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTapAndHoldGesture_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTapAndHoldGesture_t qt_meta_stringdata_PythonQtWrapper_QTapAndHoldGesture = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QTapAndHoldGe..."
QT_MOC_LITERAL(1, 35, 22), // "new_QTapAndHoldGesture"
QT_MOC_LITERAL(2, 58, 19), // "QTapAndHoldGesture*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QTapAndHoldGesture"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 8), // "position"
QT_MOC_LITERAL(8, 125, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 142, 11), // "setPosition"
QT_MOC_LITERAL(10, 154, 3), // "pos"
QT_MOC_LITERAL(11, 158, 36), // "static_QTapAndHoldGesture_set..."
QT_MOC_LITERAL(12, 195, 5), // "msecs"
QT_MOC_LITERAL(13, 201, 33) // "static_QTapAndHoldGesture_tim..."

    },
    "PythonQtWrapper_QTapAndHoldGesture\0"
    "new_QTapAndHoldGesture\0QTapAndHoldGesture*\0"
    "\0parent\0delete_QTapAndHoldGesture\0obj\0"
    "position\0theWrappedObject\0setPosition\0"
    "pos\0static_QTapAndHoldGesture_setTimeout\0"
    "msecs\0static_QTapAndHoldGesture_timeout"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTapAndHoldGesture[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   49,    3, 0x0a /* Public */,
       1,    0,   52,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   53,    3, 0x0a /* Public */,
       7,    1,   56,    3, 0x0a /* Public */,
       9,    2,   59,    3, 0x0a /* Public */,
      11,    1,   64,    3, 0x0a /* Public */,
      13,    0,   67,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    8,   10,
    QMetaType::Void, QMetaType::Int,   12,
    QMetaType::Int,

       0        // eod
};

void PythonQtWrapper_QTapAndHoldGesture::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTapAndHoldGesture *_t = static_cast<PythonQtWrapper_QTapAndHoldGesture *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTapAndHoldGesture* _r = _t->new_QTapAndHoldGesture((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTapAndHoldGesture**>(_a[0]) = _r; }  break;
        case 1: { QTapAndHoldGesture* _r = _t->new_QTapAndHoldGesture();
            if (_a[0]) *reinterpret_cast< QTapAndHoldGesture**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTapAndHoldGesture((*reinterpret_cast< QTapAndHoldGesture*(*)>(_a[1]))); break;
        case 3: { QPointF _r = _t->position((*reinterpret_cast< QTapAndHoldGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 4: _t->setPosition((*reinterpret_cast< QTapAndHoldGesture*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 5: _t->static_QTapAndHoldGesture_setTimeout((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 6: { int _r = _t->static_QTapAndHoldGesture_timeout();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTapAndHoldGesture* >(); 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< QTapAndHoldGesture* >(); 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< QTapAndHoldGesture* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTapAndHoldGesture::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTapAndHoldGesture.data,
      qt_meta_data_PythonQtWrapper_QTapAndHoldGesture,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTapAndHoldGesture::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTapGesture_t {
    QByteArrayData data[11];
    char stringdata0[130];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTapGesture_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTapGesture_t qt_meta_stringdata_PythonQtWrapper_QTapGesture = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTapGesture"
QT_MOC_LITERAL(1, 28, 15), // "new_QTapGesture"
QT_MOC_LITERAL(2, 44, 12), // "QTapGesture*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 6), // "parent"
QT_MOC_LITERAL(5, 65, 18), // "delete_QTapGesture"
QT_MOC_LITERAL(6, 84, 3), // "obj"
QT_MOC_LITERAL(7, 88, 8), // "position"
QT_MOC_LITERAL(8, 97, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 114, 11), // "setPosition"
QT_MOC_LITERAL(10, 126, 3) // "pos"

    },
    "PythonQtWrapper_QTapGesture\0new_QTapGesture\0"
    "QTapGesture*\0\0parent\0delete_QTapGesture\0"
    "obj\0position\0theWrappedObject\0setPosition\0"
    "pos"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTapGesture[] = {

 // 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 */,
       5,    1,   43,    3, 0x0a /* Public */,
       7,    1,   46,    3, 0x0a /* Public */,
       9,    2,   49,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTapGesture::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTapGesture *_t = static_cast<PythonQtWrapper_QTapGesture *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTapGesture* _r = _t->new_QTapGesture((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTapGesture**>(_a[0]) = _r; }  break;
        case 1: { QTapGesture* _r = _t->new_QTapGesture();
            if (_a[0]) *reinterpret_cast< QTapGesture**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTapGesture((*reinterpret_cast< QTapGesture*(*)>(_a[1]))); break;
        case 3: { QPointF _r = _t->position((*reinterpret_cast< QTapGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 4: _t->setPosition((*reinterpret_cast< QTapGesture*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); 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< QTapGesture* >(); 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< QTapGesture* >(); 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< QTapGesture* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTapGesture::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTapGesture.data,
      qt_meta_data_PythonQtWrapper_QTapGesture,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTapGesture::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_QTextBlock_t {
    QByteArrayData data[58];
    char stringdata0[662];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextBlock_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextBlock_t qt_meta_stringdata_PythonQtWrapper_QTextBlock = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTextBlock"
QT_MOC_LITERAL(1, 27, 14), // "new_QTextBlock"
QT_MOC_LITERAL(2, 42, 11), // "QTextBlock*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 10), // "QTextBlock"
QT_MOC_LITERAL(5, 66, 1), // "o"
QT_MOC_LITERAL(6, 68, 17), // "delete_QTextBlock"
QT_MOC_LITERAL(7, 86, 3), // "obj"
QT_MOC_LITERAL(8, 90, 5), // "begin"
QT_MOC_LITERAL(9, 96, 20), // "QTextBlock::iterator"
QT_MOC_LITERAL(10, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 134, 11), // "blockFormat"
QT_MOC_LITERAL(12, 146, 16), // "QTextBlockFormat"
QT_MOC_LITERAL(13, 163, 16), // "blockFormatIndex"
QT_MOC_LITERAL(14, 180, 11), // "blockNumber"
QT_MOC_LITERAL(15, 192, 10), // "charFormat"
QT_MOC_LITERAL(16, 203, 15), // "QTextCharFormat"
QT_MOC_LITERAL(17, 219, 15), // "charFormatIndex"
QT_MOC_LITERAL(18, 235, 11), // "clearLayout"
QT_MOC_LITERAL(19, 247, 8), // "contains"
QT_MOC_LITERAL(20, 256, 8), // "position"
QT_MOC_LITERAL(21, 265, 8), // "document"
QT_MOC_LITERAL(22, 274, 20), // "const QTextDocument*"
QT_MOC_LITERAL(23, 295, 3), // "end"
QT_MOC_LITERAL(24, 299, 15), // "firstLineNumber"
QT_MOC_LITERAL(25, 315, 13), // "fragmentIndex"
QT_MOC_LITERAL(26, 329, 7), // "isValid"
QT_MOC_LITERAL(27, 337, 9), // "isVisible"
QT_MOC_LITERAL(28, 347, 6), // "layout"
QT_MOC_LITERAL(29, 354, 12), // "QTextLayout*"
QT_MOC_LITERAL(30, 367, 6), // "length"
QT_MOC_LITERAL(31, 374, 9), // "lineCount"
QT_MOC_LITERAL(32, 384, 4), // "next"
QT_MOC_LITERAL(33, 389, 6), // "__ne__"
QT_MOC_LITERAL(34, 396, 6), // "__lt__"
QT_MOC_LITERAL(35, 403, 6), // "__eq__"
QT_MOC_LITERAL(36, 410, 8), // "previous"
QT_MOC_LITERAL(37, 419, 8), // "revision"
QT_MOC_LITERAL(38, 428, 12), // "setLineCount"
QT_MOC_LITERAL(39, 441, 5), // "count"
QT_MOC_LITERAL(40, 447, 11), // "setRevision"
QT_MOC_LITERAL(41, 459, 3), // "rev"
QT_MOC_LITERAL(42, 463, 11), // "setUserData"
QT_MOC_LITERAL(43, 475, 19), // "QTextBlockUserData*"
QT_MOC_LITERAL(44, 495, 4), // "data"
QT_MOC_LITERAL(45, 500, 12), // "setUserState"
QT_MOC_LITERAL(46, 513, 5), // "state"
QT_MOC_LITERAL(47, 519, 10), // "setVisible"
QT_MOC_LITERAL(48, 530, 7), // "visible"
QT_MOC_LITERAL(49, 538, 4), // "text"
QT_MOC_LITERAL(50, 543, 13), // "textDirection"
QT_MOC_LITERAL(51, 557, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(52, 577, 11), // "textFormats"
QT_MOC_LITERAL(53, 589, 33), // "QVector<QTextLayout::FormatRa..."
QT_MOC_LITERAL(54, 623, 8), // "textList"
QT_MOC_LITERAL(55, 632, 10), // "QTextList*"
QT_MOC_LITERAL(56, 643, 8), // "userData"
QT_MOC_LITERAL(57, 652, 9) // "userState"

    },
    "PythonQtWrapper_QTextBlock\0new_QTextBlock\0"
    "QTextBlock*\0\0QTextBlock\0o\0delete_QTextBlock\0"
    "obj\0begin\0QTextBlock::iterator\0"
    "theWrappedObject\0blockFormat\0"
    "QTextBlockFormat\0blockFormatIndex\0"
    "blockNumber\0charFormat\0QTextCharFormat\0"
    "charFormatIndex\0clearLayout\0contains\0"
    "position\0document\0const QTextDocument*\0"
    "end\0firstLineNumber\0fragmentIndex\0"
    "isValid\0isVisible\0layout\0QTextLayout*\0"
    "length\0lineCount\0next\0__ne__\0__lt__\0"
    "__eq__\0previous\0revision\0setLineCount\0"
    "count\0setRevision\0rev\0setUserData\0"
    "QTextBlockUserData*\0data\0setUserState\0"
    "state\0setVisible\0visible\0text\0"
    "textDirection\0Qt::LayoutDirection\0"
    "textFormats\0QVector<QTextLayout::FormatRange>\0"
    "textList\0QTextList*\0userData\0userState"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextBlock[] = {

 // 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,    0,  204,    3, 0x0a /* Public */,
       1,    1,  205,    3, 0x0a /* Public */,
       6,    1,  208,    3, 0x0a /* Public */,
       8,    1,  211,    3, 0x0a /* Public */,
      11,    1,  214,    3, 0x0a /* Public */,
      13,    1,  217,    3, 0x0a /* Public */,
      14,    1,  220,    3, 0x0a /* Public */,
      15,    1,  223,    3, 0x0a /* Public */,
      17,    1,  226,    3, 0x0a /* Public */,
      18,    1,  229,    3, 0x0a /* Public */,
      19,    2,  232,    3, 0x0a /* Public */,
      21,    1,  237,    3, 0x0a /* Public */,
      23,    1,  240,    3, 0x0a /* Public */,
      24,    1,  243,    3, 0x0a /* Public */,
      25,    1,  246,    3, 0x0a /* Public */,
      26,    1,  249,    3, 0x0a /* Public */,
      27,    1,  252,    3, 0x0a /* Public */,
      28,    1,  255,    3, 0x0a /* Public */,
      30,    1,  258,    3, 0x0a /* Public */,
      31,    1,  261,    3, 0x0a /* Public */,
      32,    1,  264,    3, 0x0a /* Public */,
      33,    2,  267,    3, 0x0a /* Public */,
      34,    2,  272,    3, 0x0a /* Public */,
      35,    2,  277,    3, 0x0a /* Public */,
      20,    1,  282,    3, 0x0a /* Public */,
      36,    1,  285,    3, 0x0a /* Public */,
      37,    1,  288,    3, 0x0a /* Public */,
      38,    2,  291,    3, 0x0a /* Public */,
      40,    2,  296,    3, 0x0a /* Public */,
      42,    2,  301,    3, 0x0a /* Public */,
      45,    2,  306,    3, 0x0a /* Public */,
      47,    2,  311,    3, 0x0a /* Public */,
      49,    1,  316,    3, 0x0a /* Public */,
      50,    1,  319,    3, 0x0a /* Public */,
      52,    1,  322,    3, 0x0a /* Public */,
      54,    1,  325,    3, 0x0a /* Public */,
      56,    1,  328,    3, 0x0a /* Public */,
      57,    1,  331,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 16, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   10,   20,
    0x80000000 | 22, 0x80000000 | 2,   10,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 29, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,   10,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   48,
    QMetaType::QString, 0x80000000 | 2,   10,
    0x80000000 | 51, 0x80000000 | 2,   10,
    0x80000000 | 53, 0x80000000 | 2,   10,
    0x80000000 | 55, 0x80000000 | 2,   10,
    0x80000000 | 43, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QTextBlock::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextBlock *_t = static_cast<PythonQtWrapper_QTextBlock *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextBlock* _r = _t->new_QTextBlock();
            if (_a[0]) *reinterpret_cast< QTextBlock**>(_a[0]) = _r; }  break;
        case 1: { QTextBlock* _r = _t->new_QTextBlock((*reinterpret_cast< const QTextBlock(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextBlock((*reinterpret_cast< QTextBlock*(*)>(_a[1]))); break;
        case 3: { QTextBlock::iterator _r = _t->begin((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock::iterator*>(_a[0]) = _r; }  break;
        case 4: { QTextBlockFormat _r = _t->blockFormat((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockFormat*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->blockFormatIndex((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->blockNumber((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QTextCharFormat _r = _t->charFormat((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->charFormatIndex((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->clearLayout((*reinterpret_cast< QTextBlock*(*)>(_a[1]))); break;
        case 10: { bool _r = _t->contains((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { const QTextDocument* _r = _t->document((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QTextDocument**>(_a[0]) = _r; }  break;
        case 12: { QTextBlock::iterator _r = _t->end((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock::iterator*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->firstLineNumber((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->fragmentIndex((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isValid((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isVisible((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QTextLayout* _r = _t->layout((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLayout**>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->length((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->lineCount((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { QTextBlock _r = _t->next((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->__ne__((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->__lt__((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->__eq__((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->position((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { QTextBlock _r = _t->previous((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->revision((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: _t->setLineCount((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 28: _t->setRevision((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 29: _t->setUserData((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< QTextBlockUserData*(*)>(_a[2]))); break;
        case 30: _t->setUserState((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 31: _t->setVisible((*reinterpret_cast< QTextBlock*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 32: { QString _r = _t->text((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { Qt::LayoutDirection _r = _t->textDirection((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::LayoutDirection*>(_a[0]) = _r; }  break;
        case 34: { QVector<QTextLayout::FormatRange> _r = _t->textFormats((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QTextLayout::FormatRange>*>(_a[0]) = _r; }  break;
        case 35: { QTextList* _r = _t->textList((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 36: { QTextBlockUserData* _r = _t->userData((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockUserData**>(_a[0]) = _r; }  break;
        case 37: { int _r = _t->userState((*reinterpret_cast< QTextBlock*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextBlock::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextBlock.data,
      qt_meta_data_PythonQtWrapper_QTextBlock,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextBlock::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 38;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextBlockFormat_t {
    QByteArrayData data[52];
    char stringdata0[695];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextBlockFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextBlockFormat_t qt_meta_stringdata_PythonQtWrapper_QTextBlockFormat = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QTextBlockFormat"
QT_MOC_LITERAL(1, 33, 20), // "new_QTextBlockFormat"
QT_MOC_LITERAL(2, 54, 17), // "QTextBlockFormat*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 3), // "fmt"
QT_MOC_LITERAL(5, 77, 16), // "QTextBlockFormat"
QT_MOC_LITERAL(6, 94, 5), // "other"
QT_MOC_LITERAL(7, 100, 23), // "delete_QTextBlockFormat"
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, 12), // "bottomMargin"
QT_MOC_LITERAL(13, 182, 6), // "indent"
QT_MOC_LITERAL(14, 189, 7), // "isValid"
QT_MOC_LITERAL(15, 197, 10), // "leftMargin"
QT_MOC_LITERAL(16, 208, 10), // "lineHeight"
QT_MOC_LITERAL(17, 219, 16), // "scriptLineHeight"
QT_MOC_LITERAL(18, 236, 7), // "scaling"
QT_MOC_LITERAL(19, 244, 14), // "lineHeightType"
QT_MOC_LITERAL(20, 259, 17), // "nonBreakableLines"
QT_MOC_LITERAL(21, 277, 15), // "pageBreakPolicy"
QT_MOC_LITERAL(22, 293, 27), // "QTextFormat::PageBreakFlags"
QT_MOC_LITERAL(23, 321, 11), // "rightMargin"
QT_MOC_LITERAL(24, 333, 12), // "setAlignment"
QT_MOC_LITERAL(25, 346, 15), // "setBottomMargin"
QT_MOC_LITERAL(26, 362, 6), // "margin"
QT_MOC_LITERAL(27, 369, 9), // "setIndent"
QT_MOC_LITERAL(28, 379, 13), // "setLeftMargin"
QT_MOC_LITERAL(29, 393, 13), // "setLineHeight"
QT_MOC_LITERAL(30, 407, 6), // "height"
QT_MOC_LITERAL(31, 414, 10), // "heightType"
QT_MOC_LITERAL(32, 425, 20), // "setNonBreakableLines"
QT_MOC_LITERAL(33, 446, 1), // "b"
QT_MOC_LITERAL(34, 448, 18), // "setPageBreakPolicy"
QT_MOC_LITERAL(35, 467, 5), // "flags"
QT_MOC_LITERAL(36, 473, 14), // "setRightMargin"
QT_MOC_LITERAL(37, 488, 15), // "setTabPositions"
QT_MOC_LITERAL(38, 504, 23), // "QList<QTextOption::Tab>"
QT_MOC_LITERAL(39, 528, 4), // "tabs"
QT_MOC_LITERAL(40, 533, 13), // "setTextIndent"
QT_MOC_LITERAL(41, 547, 7), // "aindent"
QT_MOC_LITERAL(42, 555, 12), // "setTopMargin"
QT_MOC_LITERAL(43, 568, 12), // "tabPositions"
QT_MOC_LITERAL(44, 581, 10), // "textIndent"
QT_MOC_LITERAL(45, 592, 9), // "topMargin"
QT_MOC_LITERAL(46, 602, 15), // "LineHeightTypes"
QT_MOC_LITERAL(47, 618, 12), // "SingleHeight"
QT_MOC_LITERAL(48, 631, 18), // "ProportionalHeight"
QT_MOC_LITERAL(49, 650, 11), // "FixedHeight"
QT_MOC_LITERAL(50, 662, 13), // "MinimumHeight"
QT_MOC_LITERAL(51, 676, 18) // "LineDistanceHeight"

    },
    "PythonQtWrapper_QTextBlockFormat\0"
    "new_QTextBlockFormat\0QTextBlockFormat*\0"
    "\0fmt\0QTextBlockFormat\0other\0"
    "delete_QTextBlockFormat\0obj\0alignment\0"
    "Qt::Alignment\0theWrappedObject\0"
    "bottomMargin\0indent\0isValid\0leftMargin\0"
    "lineHeight\0scriptLineHeight\0scaling\0"
    "lineHeightType\0nonBreakableLines\0"
    "pageBreakPolicy\0QTextFormat::PageBreakFlags\0"
    "rightMargin\0setAlignment\0setBottomMargin\0"
    "margin\0setIndent\0setLeftMargin\0"
    "setLineHeight\0height\0heightType\0"
    "setNonBreakableLines\0b\0setPageBreakPolicy\0"
    "flags\0setRightMargin\0setTabPositions\0"
    "QList<QTextOption::Tab>\0tabs\0setTextIndent\0"
    "aindent\0setTopMargin\0tabPositions\0"
    "textIndent\0topMargin\0LineHeightTypes\0"
    "SingleHeight\0ProportionalHeight\0"
    "FixedHeight\0MinimumHeight\0LineDistanceHeight"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextBlockFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  159,    3, 0x0a /* Public */,
       1,    1,  160,    3, 0x0a /* Public */,
       1,    1,  163,    3, 0x0a /* Public */,
       7,    1,  166,    3, 0x0a /* Public */,
       9,    1,  169,    3, 0x0a /* Public */,
      12,    1,  172,    3, 0x0a /* Public */,
      13,    1,  175,    3, 0x0a /* Public */,
      14,    1,  178,    3, 0x0a /* Public */,
      15,    1,  181,    3, 0x0a /* Public */,
      16,    1,  184,    3, 0x0a /* Public */,
      16,    3,  187,    3, 0x0a /* Public */,
      19,    1,  194,    3, 0x0a /* Public */,
      20,    1,  197,    3, 0x0a /* Public */,
      21,    1,  200,    3, 0x0a /* Public */,
      23,    1,  203,    3, 0x0a /* Public */,
      24,    2,  206,    3, 0x0a /* Public */,
      25,    2,  211,    3, 0x0a /* Public */,
      27,    2,  216,    3, 0x0a /* Public */,
      28,    2,  221,    3, 0x0a /* Public */,
      29,    3,  226,    3, 0x0a /* Public */,
      32,    2,  233,    3, 0x0a /* Public */,
      34,    2,  238,    3, 0x0a /* Public */,
      36,    2,  243,    3, 0x0a /* Public */,
      37,    2,  248,    3, 0x0a /* Public */,
      40,    2,  253,    3, 0x0a /* Public */,
      42,    2,  258,    3, 0x0a /* Public */,
      43,    1,  263,    3, 0x0a /* Public */,
      44,    1,  266,    3, 0x0a /* Public */,
      45,    1,  269,    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::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   11,   17,   18,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 22, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   11,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::Int,   11,   30,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   11,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,   11,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   26,
    0x80000000 | 38, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      46, 0x0,    5,  276,

 // enum data: key, value
      47, uint(PythonQtWrapper_QTextBlockFormat::SingleHeight),
      48, uint(PythonQtWrapper_QTextBlockFormat::ProportionalHeight),
      49, uint(PythonQtWrapper_QTextBlockFormat::FixedHeight),
      50, uint(PythonQtWrapper_QTextBlockFormat::MinimumHeight),
      51, uint(PythonQtWrapper_QTextBlockFormat::LineDistanceHeight),

       0        // eod
};

void PythonQtWrapper_QTextBlockFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextBlockFormat *_t = static_cast<PythonQtWrapper_QTextBlockFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextBlockFormat* _r = _t->new_QTextBlockFormat();
            if (_a[0]) *reinterpret_cast< QTextBlockFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextBlockFormat* _r = _t->new_QTextBlockFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextBlockFormat* _r = _t->new_QTextBlockFormat((*reinterpret_cast< const QTextBlockFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextBlockFormat((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1]))); break;
        case 4: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 5: { qreal _r = _t->bottomMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->indent((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isValid((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { qreal _r = _t->leftMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->lineHeight((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->lineHeight((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->lineHeightType((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->nonBreakableLines((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QTextFormat::PageBreakFlags _r = _t->pageBreakPolicy((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFormat::PageBreakFlags*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->rightMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: _t->setAlignment((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 16: _t->setBottomMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 17: _t->setIndent((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 18: _t->setLeftMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 19: _t->setLineHeight((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 20: _t->setNonBreakableLines((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 21: _t->setPageBreakPolicy((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< QTextFormat::PageBreakFlags(*)>(_a[2]))); break;
        case 22: _t->setRightMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 23: _t->setTabPositions((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< const QList<QTextOption::Tab>(*)>(_a[2]))); break;
        case 24: _t->setTextIndent((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 25: _t->setTopMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 26: { QList<QTextOption::Tab> _r = _t->tabPositions((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTextOption::Tab>*>(_a[0]) = _r; }  break;
        case 27: { qreal _r = _t->textIndent((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: { qreal _r = _t->topMargin((*reinterpret_cast< QTextBlockFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 23:
            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_QTextBlockFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextBlockFormat.data,
      qt_meta_data_PythonQtWrapper_QTextBlockFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextBlockFormat::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_QTextBlockGroup_t {
    QByteArrayData data[17];
    char stringdata0[258];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextBlockGroup_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextBlockGroup_t qt_meta_stringdata_PythonQtWrapper_QTextBlockGroup = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QTextBlockGroup"
QT_MOC_LITERAL(1, 32, 19), // "new_QTextBlockGroup"
QT_MOC_LITERAL(2, 52, 16), // "QTextBlockGroup*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 14), // "QTextDocument*"
QT_MOC_LITERAL(5, 85, 3), // "doc"
QT_MOC_LITERAL(6, 89, 18), // "blockFormatChanged"
QT_MOC_LITERAL(7, 108, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 125, 10), // "QTextBlock"
QT_MOC_LITERAL(9, 136, 5), // "block"
QT_MOC_LITERAL(10, 142, 23), // "py_q_blockFormatChanged"
QT_MOC_LITERAL(11, 166, 13), // "blockInserted"
QT_MOC_LITERAL(12, 180, 18), // "py_q_blockInserted"
QT_MOC_LITERAL(13, 199, 9), // "blockList"
QT_MOC_LITERAL(14, 209, 17), // "QList<QTextBlock>"
QT_MOC_LITERAL(15, 227, 12), // "blockRemoved"
QT_MOC_LITERAL(16, 240, 17) // "py_q_blockRemoved"

    },
    "PythonQtWrapper_QTextBlockGroup\0"
    "new_QTextBlockGroup\0QTextBlockGroup*\0"
    "\0QTextDocument*\0doc\0blockFormatChanged\0"
    "theWrappedObject\0QTextBlock\0block\0"
    "py_q_blockFormatChanged\0blockInserted\0"
    "py_q_blockInserted\0blockList\0"
    "QList<QTextBlock>\0blockRemoved\0"
    "py_q_blockRemoved"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextBlockGroup[] = {

 // 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,    1,   54,    3, 0x0a /* Public */,
       6,    2,   57,    3, 0x0a /* Public */,
      10,    2,   62,    3, 0x0a /* Public */,
      11,    2,   67,    3, 0x0a /* Public */,
      12,    2,   72,    3, 0x0a /* Public */,
      13,    1,   77,    3, 0x0a /* Public */,
      15,    2,   80,    3, 0x0a /* Public */,
      16,    2,   85,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextBlockGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextBlockGroup *_t = static_cast<PythonQtWrapper_QTextBlockGroup *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextBlockGroup* _r = _t->new_QTextBlockGroup((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockGroup**>(_a[0]) = _r; }  break;
        case 1: _t->blockFormatChanged((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 2: _t->py_q_blockFormatChanged((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 3: _t->blockInserted((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 4: _t->py_q_blockInserted((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 5: { QList<QTextBlock> _r = _t->blockList((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTextBlock>*>(_a[0]) = _r; }  break;
        case 6: _t->blockRemoved((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_a[2]))); break;
        case 7: _t->py_q_blockRemoved((*reinterpret_cast< QTextBlockGroup*(*)>(_a[1])),(*reinterpret_cast< const QTextBlock(*)>(_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< QTextBlockGroup* >(); 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< QTextBlockGroup* >(); 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< QTextBlockGroup* >(); 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< QTextBlockGroup* >(); 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< QTextBlockGroup* >(); 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< QTextBlockGroup* >(); 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< QTextBlockGroup* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextBlockGroup::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextBlockGroup.data,
      qt_meta_data_PythonQtWrapper_QTextBlockGroup,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextBlockGroup::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextBlockUserData_t {
    QByteArrayData data[6];
    char stringdata0[109];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextBlockUserData_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextBlockUserData_t qt_meta_stringdata_PythonQtWrapper_QTextBlockUserData = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QTextBlockUse..."
QT_MOC_LITERAL(1, 35, 22), // "new_QTextBlockUserData"
QT_MOC_LITERAL(2, 58, 19), // "QTextBlockUserData*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 25), // "delete_QTextBlockUserData"
QT_MOC_LITERAL(5, 105, 3) // "obj"

    },
    "PythonQtWrapper_QTextBlockUserData\0"
    "new_QTextBlockUserData\0QTextBlockUserData*\0"
    "\0delete_QTextBlockUserData\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextBlockUserData[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   24,    3, 0x0a /* Public */,
       4,    1,   25,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextBlockUserData::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextBlockUserData *_t = static_cast<PythonQtWrapper_QTextBlockUserData *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextBlockUserData* _r = _t->new_QTextBlockUserData();
            if (_a[0]) *reinterpret_cast< QTextBlockUserData**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QTextBlockUserData((*reinterpret_cast< QTextBlockUserData*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextBlockUserData::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextBlockUserData.data,
      qt_meta_data_PythonQtWrapper_QTextBlockUserData,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextBlockUserData::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 < 2)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 2;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 2)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 2;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextBrowser_t {
    QByteArrayData data[50];
    char stringdata0[662];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextBrowser_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextBrowser_t qt_meta_stringdata_PythonQtWrapper_QTextBrowser = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QTextBrowser"
QT_MOC_LITERAL(1, 29, 16), // "new_QTextBrowser"
QT_MOC_LITERAL(2, 46, 13), // "QTextBrowser*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 8), // "QWidget*"
QT_MOC_LITERAL(5, 70, 6), // "parent"
QT_MOC_LITERAL(6, 77, 19), // "delete_QTextBrowser"
QT_MOC_LITERAL(7, 97, 3), // "obj"
QT_MOC_LITERAL(8, 101, 13), // "py_q_backward"
QT_MOC_LITERAL(9, 115, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 132, 20), // "backwardHistoryCount"
QT_MOC_LITERAL(11, 153, 12), // "clearHistory"
QT_MOC_LITERAL(12, 166, 10), // "py_q_event"
QT_MOC_LITERAL(13, 177, 7), // "QEvent*"
QT_MOC_LITERAL(14, 185, 1), // "e"
QT_MOC_LITERAL(15, 187, 23), // "py_q_focusNextPrevChild"
QT_MOC_LITERAL(16, 211, 4), // "next"
QT_MOC_LITERAL(17, 216, 18), // "py_q_focusOutEvent"
QT_MOC_LITERAL(18, 235, 12), // "QFocusEvent*"
QT_MOC_LITERAL(19, 248, 2), // "ev"
QT_MOC_LITERAL(20, 251, 12), // "py_q_forward"
QT_MOC_LITERAL(21, 264, 19), // "forwardHistoryCount"
QT_MOC_LITERAL(22, 284, 12), // "historyTitle"
QT_MOC_LITERAL(23, 297, 6), // "arg__1"
QT_MOC_LITERAL(24, 304, 10), // "historyUrl"
QT_MOC_LITERAL(25, 315, 9), // "py_q_home"
QT_MOC_LITERAL(26, 325, 19), // "isBackwardAvailable"
QT_MOC_LITERAL(27, 345, 18), // "isForwardAvailable"
QT_MOC_LITERAL(28, 364, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(29, 383, 10), // "QKeyEvent*"
QT_MOC_LITERAL(30, 394, 17), // "py_q_loadResource"
QT_MOC_LITERAL(31, 412, 4), // "type"
QT_MOC_LITERAL(32, 417, 4), // "name"
QT_MOC_LITERAL(33, 422, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(34, 442, 12), // "QMouseEvent*"
QT_MOC_LITERAL(35, 455, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(36, 476, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(37, 499, 17), // "openExternalLinks"
QT_MOC_LITERAL(38, 517, 9), // "openLinks"
QT_MOC_LITERAL(39, 527, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(40, 543, 12), // "QPaintEvent*"
QT_MOC_LITERAL(41, 556, 11), // "py_q_reload"
QT_MOC_LITERAL(42, 568, 11), // "searchPaths"
QT_MOC_LITERAL(43, 580, 20), // "setOpenExternalLinks"
QT_MOC_LITERAL(44, 601, 4), // "open"
QT_MOC_LITERAL(45, 606, 12), // "setOpenLinks"
QT_MOC_LITERAL(46, 619, 14), // "setSearchPaths"
QT_MOC_LITERAL(47, 634, 5), // "paths"
QT_MOC_LITERAL(48, 640, 14), // "py_q_setSource"
QT_MOC_LITERAL(49, 655, 6) // "source"

    },
    "PythonQtWrapper_QTextBrowser\0"
    "new_QTextBrowser\0QTextBrowser*\0\0"
    "QWidget*\0parent\0delete_QTextBrowser\0"
    "obj\0py_q_backward\0theWrappedObject\0"
    "backwardHistoryCount\0clearHistory\0"
    "py_q_event\0QEvent*\0e\0py_q_focusNextPrevChild\0"
    "next\0py_q_focusOutEvent\0QFocusEvent*\0"
    "ev\0py_q_forward\0forwardHistoryCount\0"
    "historyTitle\0arg__1\0historyUrl\0py_q_home\0"
    "isBackwardAvailable\0isForwardAvailable\0"
    "py_q_keyPressEvent\0QKeyEvent*\0"
    "py_q_loadResource\0type\0name\0"
    "py_q_mouseMoveEvent\0QMouseEvent*\0"
    "py_q_mousePressEvent\0py_q_mouseReleaseEvent\0"
    "openExternalLinks\0openLinks\0py_q_paintEvent\0"
    "QPaintEvent*\0py_q_reload\0searchPaths\0"
    "setOpenExternalLinks\0open\0setOpenLinks\0"
    "setSearchPaths\0paths\0py_q_setSource\0"
    "source"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextBrowser[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  169,    3, 0x0a /* Public */,
       1,    0,  172,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  173,    3, 0x0a /* Public */,
       8,    1,  176,    3, 0x0a /* Public */,
      10,    1,  179,    3, 0x0a /* Public */,
      11,    1,  182,    3, 0x0a /* Public */,
      12,    2,  185,    3, 0x0a /* Public */,
      15,    2,  190,    3, 0x0a /* Public */,
      17,    2,  195,    3, 0x0a /* Public */,
      20,    1,  200,    3, 0x0a /* Public */,
      21,    1,  203,    3, 0x0a /* Public */,
      22,    2,  206,    3, 0x0a /* Public */,
      24,    2,  211,    3, 0x0a /* Public */,
      25,    1,  216,    3, 0x0a /* Public */,
      26,    1,  219,    3, 0x0a /* Public */,
      27,    1,  222,    3, 0x0a /* Public */,
      28,    2,  225,    3, 0x0a /* Public */,
      30,    3,  230,    3, 0x0a /* Public */,
      33,    2,  237,    3, 0x0a /* Public */,
      35,    2,  242,    3, 0x0a /* Public */,
      36,    2,  247,    3, 0x0a /* Public */,
      37,    1,  252,    3, 0x0a /* Public */,
      38,    1,  255,    3, 0x0a /* Public */,
      39,    2,  258,    3, 0x0a /* Public */,
      41,    1,  263,    3, 0x0a /* Public */,
      42,    1,  266,    3, 0x0a /* Public */,
      43,    2,  269,    3, 0x0a /* Public */,
      45,    2,  274,    3, 0x0a /* Public */,
      46,    2,  279,    3, 0x0a /* Public */,
      48,    2,  284,    3, 0x0a /* Public */,
      49,    1,  289,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Bool,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,    9,   19,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   23,
    QMetaType::QUrl, 0x80000000 | 2, QMetaType::Int,    9,   23,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,    9,   19,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl,    9,   31,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,    9,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,    9,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,    9,   19,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,    9,   14,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QStringList, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,    9,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl,    9,   32,
    QMetaType::QUrl, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QTextBrowser::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextBrowser *_t = static_cast<PythonQtWrapper_QTextBrowser *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextBrowser* _r = _t->new_QTextBrowser((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBrowser**>(_a[0]) = _r; }  break;
        case 1: { QTextBrowser* _r = _t->new_QTextBrowser();
            if (_a[0]) *reinterpret_cast< QTextBrowser**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextBrowser((*reinterpret_cast< QTextBrowser*(*)>(_a[1]))); break;
        case 3: _t->py_q_backward((*reinterpret_cast< QTextBrowser*(*)>(_a[1]))); break;
        case 4: { int _r = _t->backwardHistoryCount((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: _t->clearHistory((*reinterpret_cast< QTextBrowser*(*)>(_a[1]))); break;
        case 6: { bool _r = _t->py_q_event((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_focusNextPrevChild((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_q_focusOutEvent((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 9: _t->py_q_forward((*reinterpret_cast< QTextBrowser*(*)>(_a[1]))); break;
        case 10: { int _r = _t->forwardHistoryCount((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->historyTitle((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { QUrl _r = _t->historyUrl((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 13: _t->py_q_home((*reinterpret_cast< QTextBrowser*(*)>(_a[1]))); break;
        case 14: { bool _r = _t->isBackwardAvailable((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isForwardAvailable((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_keyPressEvent((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 17: { QVariant _r = _t->py_q_loadResource((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 18: _t->py_q_mouseMoveEvent((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 19: _t->py_q_mousePressEvent((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 20: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 21: { bool _r = _t->openExternalLinks((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->openLinks((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: _t->py_q_paintEvent((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 24: _t->py_q_reload((*reinterpret_cast< QTextBrowser*(*)>(_a[1]))); break;
        case 25: { QStringList _r = _t->searchPaths((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 26: _t->setOpenExternalLinks((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 27: _t->setOpenLinks((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 28: _t->setSearchPaths((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 29: _t->py_q_setSource((*reinterpret_cast< QTextBrowser*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 30: { QUrl _r = _t->source((*reinterpret_cast< QTextBrowser*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); 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< QTextBrowser* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextBrowser::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextBrowser.data,
      qt_meta_data_PythonQtWrapper_QTextBrowser,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextBrowser::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextCharFormat_t {
    QByteArrayData data[120];
    char stringdata0[1774];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextCharFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextCharFormat_t qt_meta_stringdata_PythonQtWrapper_QTextCharFormat = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QTextCharFormat"
QT_MOC_LITERAL(1, 32, 19), // "new_QTextCharFormat"
QT_MOC_LITERAL(2, 52, 16), // "QTextCharFormat*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 3), // "fmt"
QT_MOC_LITERAL(5, 74, 15), // "QTextCharFormat"
QT_MOC_LITERAL(6, 90, 5), // "other"
QT_MOC_LITERAL(7, 96, 22), // "delete_QTextCharFormat"
QT_MOC_LITERAL(8, 119, 3), // "obj"
QT_MOC_LITERAL(9, 123, 10), // "anchorHref"
QT_MOC_LITERAL(10, 134, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 151, 11), // "anchorNames"
QT_MOC_LITERAL(12, 163, 4), // "font"
QT_MOC_LITERAL(13, 168, 18), // "fontCapitalization"
QT_MOC_LITERAL(14, 187, 21), // "QFont::Capitalization"
QT_MOC_LITERAL(15, 209, 10), // "fontFamily"
QT_MOC_LITERAL(16, 220, 14), // "fontFixedPitch"
QT_MOC_LITERAL(17, 235, 21), // "fontHintingPreference"
QT_MOC_LITERAL(18, 257, 24), // "QFont::HintingPreference"
QT_MOC_LITERAL(19, 282, 10), // "fontItalic"
QT_MOC_LITERAL(20, 293, 11), // "fontKerning"
QT_MOC_LITERAL(21, 305, 17), // "fontLetterSpacing"
QT_MOC_LITERAL(22, 323, 21), // "fontLetterSpacingType"
QT_MOC_LITERAL(23, 345, 18), // "QFont::SpacingType"
QT_MOC_LITERAL(24, 364, 12), // "fontOverline"
QT_MOC_LITERAL(25, 377, 13), // "fontPointSize"
QT_MOC_LITERAL(26, 391, 11), // "fontStretch"
QT_MOC_LITERAL(27, 403, 13), // "fontStrikeOut"
QT_MOC_LITERAL(28, 417, 13), // "fontStyleHint"
QT_MOC_LITERAL(29, 431, 16), // "QFont::StyleHint"
QT_MOC_LITERAL(30, 448, 17), // "fontStyleStrategy"
QT_MOC_LITERAL(31, 466, 20), // "QFont::StyleStrategy"
QT_MOC_LITERAL(32, 487, 13), // "fontUnderline"
QT_MOC_LITERAL(33, 501, 10), // "fontWeight"
QT_MOC_LITERAL(34, 512, 15), // "fontWordSpacing"
QT_MOC_LITERAL(35, 528, 8), // "isAnchor"
QT_MOC_LITERAL(36, 537, 7), // "isValid"
QT_MOC_LITERAL(37, 545, 9), // "setAnchor"
QT_MOC_LITERAL(38, 555, 6), // "anchor"
QT_MOC_LITERAL(39, 562, 13), // "setAnchorHref"
QT_MOC_LITERAL(40, 576, 5), // "value"
QT_MOC_LITERAL(41, 582, 14), // "setAnchorNames"
QT_MOC_LITERAL(42, 597, 5), // "names"
QT_MOC_LITERAL(43, 603, 7), // "setFont"
QT_MOC_LITERAL(44, 611, 50), // "QTextCharFormat::FontProperti..."
QT_MOC_LITERAL(45, 662, 8), // "behavior"
QT_MOC_LITERAL(46, 671, 21), // "setFontCapitalization"
QT_MOC_LITERAL(47, 693, 14), // "capitalization"
QT_MOC_LITERAL(48, 708, 13), // "setFontFamily"
QT_MOC_LITERAL(49, 722, 6), // "family"
QT_MOC_LITERAL(50, 729, 17), // "setFontFixedPitch"
QT_MOC_LITERAL(51, 747, 10), // "fixedPitch"
QT_MOC_LITERAL(52, 758, 24), // "setFontHintingPreference"
QT_MOC_LITERAL(53, 783, 17), // "hintingPreference"
QT_MOC_LITERAL(54, 801, 13), // "setFontItalic"
QT_MOC_LITERAL(55, 815, 6), // "italic"
QT_MOC_LITERAL(56, 822, 14), // "setFontKerning"
QT_MOC_LITERAL(57, 837, 6), // "enable"
QT_MOC_LITERAL(58, 844, 20), // "setFontLetterSpacing"
QT_MOC_LITERAL(59, 865, 7), // "spacing"
QT_MOC_LITERAL(60, 873, 24), // "setFontLetterSpacingType"
QT_MOC_LITERAL(61, 898, 17), // "letterSpacingType"
QT_MOC_LITERAL(62, 916, 15), // "setFontOverline"
QT_MOC_LITERAL(63, 932, 8), // "overline"
QT_MOC_LITERAL(64, 941, 16), // "setFontPointSize"
QT_MOC_LITERAL(65, 958, 4), // "size"
QT_MOC_LITERAL(66, 963, 14), // "setFontStretch"
QT_MOC_LITERAL(67, 978, 6), // "factor"
QT_MOC_LITERAL(68, 985, 16), // "setFontStrikeOut"
QT_MOC_LITERAL(69, 1002, 9), // "strikeOut"
QT_MOC_LITERAL(70, 1012, 16), // "setFontStyleHint"
QT_MOC_LITERAL(71, 1029, 4), // "hint"
QT_MOC_LITERAL(72, 1034, 8), // "strategy"
QT_MOC_LITERAL(73, 1043, 20), // "setFontStyleStrategy"
QT_MOC_LITERAL(74, 1064, 16), // "setFontUnderline"
QT_MOC_LITERAL(75, 1081, 9), // "underline"
QT_MOC_LITERAL(76, 1091, 13), // "setFontWeight"
QT_MOC_LITERAL(77, 1105, 6), // "weight"
QT_MOC_LITERAL(78, 1112, 18), // "setFontWordSpacing"
QT_MOC_LITERAL(79, 1131, 22), // "setTableCellColumnSpan"
QT_MOC_LITERAL(80, 1154, 19), // "tableCellColumnSpan"
QT_MOC_LITERAL(81, 1174, 19), // "setTableCellRowSpan"
QT_MOC_LITERAL(82, 1194, 16), // "tableCellRowSpan"
QT_MOC_LITERAL(83, 1211, 14), // "setTextOutline"
QT_MOC_LITERAL(84, 1226, 3), // "pen"
QT_MOC_LITERAL(85, 1230, 10), // "setToolTip"
QT_MOC_LITERAL(86, 1241, 3), // "tip"
QT_MOC_LITERAL(87, 1245, 17), // "setUnderlineColor"
QT_MOC_LITERAL(88, 1263, 5), // "color"
QT_MOC_LITERAL(89, 1269, 17), // "setUnderlineStyle"
QT_MOC_LITERAL(90, 1287, 31), // "QTextCharFormat::UnderlineStyle"
QT_MOC_LITERAL(91, 1319, 5), // "style"
QT_MOC_LITERAL(92, 1325, 20), // "setVerticalAlignment"
QT_MOC_LITERAL(93, 1346, 34), // "QTextCharFormat::VerticalAlig..."
QT_MOC_LITERAL(94, 1381, 9), // "alignment"
QT_MOC_LITERAL(95, 1391, 11), // "textOutline"
QT_MOC_LITERAL(96, 1403, 7), // "toolTip"
QT_MOC_LITERAL(97, 1411, 14), // "underlineColor"
QT_MOC_LITERAL(98, 1426, 14), // "underlineStyle"
QT_MOC_LITERAL(99, 1441, 17), // "verticalAlignment"
QT_MOC_LITERAL(100, 1459, 33), // "FontPropertiesInheritanceBeha..."
QT_MOC_LITERAL(101, 1493, 27), // "FontPropertiesSpecifiedOnly"
QT_MOC_LITERAL(102, 1521, 17), // "FontPropertiesAll"
QT_MOC_LITERAL(103, 1539, 14), // "UnderlineStyle"
QT_MOC_LITERAL(104, 1554, 11), // "NoUnderline"
QT_MOC_LITERAL(105, 1566, 15), // "SingleUnderline"
QT_MOC_LITERAL(106, 1582, 13), // "DashUnderline"
QT_MOC_LITERAL(107, 1596, 7), // "DotLine"
QT_MOC_LITERAL(108, 1604, 11), // "DashDotLine"
QT_MOC_LITERAL(109, 1616, 14), // "DashDotDotLine"
QT_MOC_LITERAL(110, 1631, 13), // "WaveUnderline"
QT_MOC_LITERAL(111, 1645, 19), // "SpellCheckUnderline"
QT_MOC_LITERAL(112, 1665, 17), // "VerticalAlignment"
QT_MOC_LITERAL(113, 1683, 11), // "AlignNormal"
QT_MOC_LITERAL(114, 1695, 16), // "AlignSuperScript"
QT_MOC_LITERAL(115, 1712, 14), // "AlignSubScript"
QT_MOC_LITERAL(116, 1727, 11), // "AlignMiddle"
QT_MOC_LITERAL(117, 1739, 8), // "AlignTop"
QT_MOC_LITERAL(118, 1748, 11), // "AlignBottom"
QT_MOC_LITERAL(119, 1760, 13) // "AlignBaseline"

    },
    "PythonQtWrapper_QTextCharFormat\0"
    "new_QTextCharFormat\0QTextCharFormat*\0"
    "\0fmt\0QTextCharFormat\0other\0"
    "delete_QTextCharFormat\0obj\0anchorHref\0"
    "theWrappedObject\0anchorNames\0font\0"
    "fontCapitalization\0QFont::Capitalization\0"
    "fontFamily\0fontFixedPitch\0"
    "fontHintingPreference\0QFont::HintingPreference\0"
    "fontItalic\0fontKerning\0fontLetterSpacing\0"
    "fontLetterSpacingType\0QFont::SpacingType\0"
    "fontOverline\0fontPointSize\0fontStretch\0"
    "fontStrikeOut\0fontStyleHint\0"
    "QFont::StyleHint\0fontStyleStrategy\0"
    "QFont::StyleStrategy\0fontUnderline\0"
    "fontWeight\0fontWordSpacing\0isAnchor\0"
    "isValid\0setAnchor\0anchor\0setAnchorHref\0"
    "value\0setAnchorNames\0names\0setFont\0"
    "QTextCharFormat::FontPropertiesInheritanceBehavior\0"
    "behavior\0setFontCapitalization\0"
    "capitalization\0setFontFamily\0family\0"
    "setFontFixedPitch\0fixedPitch\0"
    "setFontHintingPreference\0hintingPreference\0"
    "setFontItalic\0italic\0setFontKerning\0"
    "enable\0setFontLetterSpacing\0spacing\0"
    "setFontLetterSpacingType\0letterSpacingType\0"
    "setFontOverline\0overline\0setFontPointSize\0"
    "size\0setFontStretch\0factor\0setFontStrikeOut\0"
    "strikeOut\0setFontStyleHint\0hint\0"
    "strategy\0setFontStyleStrategy\0"
    "setFontUnderline\0underline\0setFontWeight\0"
    "weight\0setFontWordSpacing\0"
    "setTableCellColumnSpan\0tableCellColumnSpan\0"
    "setTableCellRowSpan\0tableCellRowSpan\0"
    "setTextOutline\0pen\0setToolTip\0tip\0"
    "setUnderlineColor\0color\0setUnderlineStyle\0"
    "QTextCharFormat::UnderlineStyle\0style\0"
    "setVerticalAlignment\0"
    "QTextCharFormat::VerticalAlignment\0"
    "alignment\0textOutline\0toolTip\0"
    "underlineColor\0underlineStyle\0"
    "verticalAlignment\0FontPropertiesInheritanceBehavior\0"
    "FontPropertiesSpecifiedOnly\0"
    "FontPropertiesAll\0UnderlineStyle\0"
    "NoUnderline\0SingleUnderline\0DashUnderline\0"
    "DotLine\0DashDotLine\0DashDotDotLine\0"
    "WaveUnderline\0SpellCheckUnderline\0"
    "VerticalAlignment\0AlignNormal\0"
    "AlignSuperScript\0AlignSubScript\0"
    "AlignMiddle\0AlignTop\0AlignBottom\0"
    "AlignBaseline"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextCharFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  329,    3, 0x0a /* Public */,
       1,    1,  330,    3, 0x0a /* Public */,
       1,    1,  333,    3, 0x0a /* Public */,
       7,    1,  336,    3, 0x0a /* Public */,
       9,    1,  339,    3, 0x0a /* Public */,
      11,    1,  342,    3, 0x0a /* Public */,
      12,    1,  345,    3, 0x0a /* Public */,
      13,    1,  348,    3, 0x0a /* Public */,
      15,    1,  351,    3, 0x0a /* Public */,
      16,    1,  354,    3, 0x0a /* Public */,
      17,    1,  357,    3, 0x0a /* Public */,
      19,    1,  360,    3, 0x0a /* Public */,
      20,    1,  363,    3, 0x0a /* Public */,
      21,    1,  366,    3, 0x0a /* Public */,
      22,    1,  369,    3, 0x0a /* Public */,
      24,    1,  372,    3, 0x0a /* Public */,
      25,    1,  375,    3, 0x0a /* Public */,
      26,    1,  378,    3, 0x0a /* Public */,
      27,    1,  381,    3, 0x0a /* Public */,
      28,    1,  384,    3, 0x0a /* Public */,
      30,    1,  387,    3, 0x0a /* Public */,
      32,    1,  390,    3, 0x0a /* Public */,
      33,    1,  393,    3, 0x0a /* Public */,
      34,    1,  396,    3, 0x0a /* Public */,
      35,    1,  399,    3, 0x0a /* Public */,
      36,    1,  402,    3, 0x0a /* Public */,
      37,    2,  405,    3, 0x0a /* Public */,
      39,    2,  410,    3, 0x0a /* Public */,
      41,    2,  415,    3, 0x0a /* Public */,
      43,    2,  420,    3, 0x0a /* Public */,
      43,    3,  425,    3, 0x0a /* Public */,
      46,    2,  432,    3, 0x0a /* Public */,
      48,    2,  437,    3, 0x0a /* Public */,
      50,    2,  442,    3, 0x0a /* Public */,
      52,    2,  447,    3, 0x0a /* Public */,
      54,    2,  452,    3, 0x0a /* Public */,
      56,    2,  457,    3, 0x0a /* Public */,
      58,    2,  462,    3, 0x0a /* Public */,
      60,    2,  467,    3, 0x0a /* Public */,
      62,    2,  472,    3, 0x0a /* Public */,
      64,    2,  477,    3, 0x0a /* Public */,
      66,    2,  482,    3, 0x0a /* Public */,
      68,    2,  487,    3, 0x0a /* Public */,
      70,    3,  492,    3, 0x0a /* Public */,
      70,    2,  499,    3, 0x2a /* Public | MethodCloned */,
      73,    2,  504,    3, 0x0a /* Public */,
      74,    2,  509,    3, 0x0a /* Public */,
      76,    2,  514,    3, 0x0a /* Public */,
      78,    2,  519,    3, 0x0a /* Public */,
      79,    2,  524,    3, 0x0a /* Public */,
      81,    2,  529,    3, 0x0a /* Public */,
      83,    2,  534,    3, 0x0a /* Public */,
      85,    2,  539,    3, 0x0a /* Public */,
      87,    2,  544,    3, 0x0a /* Public */,
      89,    2,  549,    3, 0x0a /* Public */,
      92,    2,  554,    3, 0x0a /* Public */,
      80,    1,  559,    3, 0x0a /* Public */,
      82,    1,  562,    3, 0x0a /* Public */,
      95,    1,  565,    3, 0x0a /* Public */,
      96,    1,  568,    3, 0x0a /* Public */,
      97,    1,  571,    3, 0x0a /* Public */,
      98,    1,  574,    3, 0x0a /* Public */,
      99,    1,  577,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QTextFormat,    4,
    0x80000000 | 2, 0x80000000 | 5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    QMetaType::QFont, 0x80000000 | 2,   10,
    0x80000000 | 14, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    0x80000000 | 23, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 29, 0x80000000 | 2,   10,
    0x80000000 | 31, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   10,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont, 0x80000000 | 44,   10,   12,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   51,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   57,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   61,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   69,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29, 0x80000000 | 31,   10,   71,   72,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   10,   71,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   10,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   75,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   77,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   80,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   82,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPen,   10,   84,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   86,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   10,   88,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 90,   10,   91,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 93,   10,   94,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QPen, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::QColor, 0x80000000 | 2,   10,
    0x80000000 | 90, 0x80000000 | 2,   10,
    0x80000000 | 93, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
     100, 0x0,    2,  592,
     103, 0x0,    8,  596,
     112, 0x0,    7,  612,

 // enum data: key, value
     101, uint(PythonQtWrapper_QTextCharFormat::FontPropertiesSpecifiedOnly),
     102, uint(PythonQtWrapper_QTextCharFormat::FontPropertiesAll),
     104, uint(PythonQtWrapper_QTextCharFormat::NoUnderline),
     105, uint(PythonQtWrapper_QTextCharFormat::SingleUnderline),
     106, uint(PythonQtWrapper_QTextCharFormat::DashUnderline),
     107, uint(PythonQtWrapper_QTextCharFormat::DotLine),
     108, uint(PythonQtWrapper_QTextCharFormat::DashDotLine),
     109, uint(PythonQtWrapper_QTextCharFormat::DashDotDotLine),
     110, uint(PythonQtWrapper_QTextCharFormat::WaveUnderline),
     111, uint(PythonQtWrapper_QTextCharFormat::SpellCheckUnderline),
     113, uint(PythonQtWrapper_QTextCharFormat::AlignNormal),
     114, uint(PythonQtWrapper_QTextCharFormat::AlignSuperScript),
     115, uint(PythonQtWrapper_QTextCharFormat::AlignSubScript),
     116, uint(PythonQtWrapper_QTextCharFormat::AlignMiddle),
     117, uint(PythonQtWrapper_QTextCharFormat::AlignTop),
     118, uint(PythonQtWrapper_QTextCharFormat::AlignBottom),
     119, uint(PythonQtWrapper_QTextCharFormat::AlignBaseline),

       0        // eod
};

void PythonQtWrapper_QTextCharFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextCharFormat *_t = static_cast<PythonQtWrapper_QTextCharFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextCharFormat* _r = _t->new_QTextCharFormat();
            if (_a[0]) *reinterpret_cast< QTextCharFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextCharFormat* _r = _t->new_QTextCharFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextCharFormat* _r = _t->new_QTextCharFormat((*reinterpret_cast< const QTextCharFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextCharFormat((*reinterpret_cast< QTextCharFormat*(*)>(_a[1]))); break;
        case 4: { QString _r = _t->anchorHref((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QStringList _r = _t->anchorNames((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 6: { QFont _r = _t->font((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 7: { QFont::Capitalization _r = _t->fontCapitalization((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::Capitalization*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->fontFamily((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->fontFixedPitch((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QFont::HintingPreference _r = _t->fontHintingPreference((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::HintingPreference*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->fontItalic((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->fontKerning((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->fontLetterSpacing((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { QFont::SpacingType _r = _t->fontLetterSpacingType((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::SpacingType*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->fontOverline((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { qreal _r = _t->fontPointSize((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->fontStretch((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->fontStrikeOut((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QFont::StyleHint _r = _t->fontStyleHint((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::StyleHint*>(_a[0]) = _r; }  break;
        case 20: { QFont::StyleStrategy _r = _t->fontStyleStrategy((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::StyleStrategy*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->fontUnderline((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->fontWeight((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { qreal _r = _t->fontWordSpacing((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->isAnchor((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isValid((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: _t->setAnchor((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 27: _t->setAnchorHref((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 28: _t->setAnchorNames((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 29: _t->setFont((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2]))); break;
        case 30: _t->setFont((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])),(*reinterpret_cast< QTextCharFormat::FontPropertiesInheritanceBehavior(*)>(_a[3]))); break;
        case 31: _t->setFontCapitalization((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QFont::Capitalization(*)>(_a[2]))); break;
        case 32: _t->setFontFamily((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 33: _t->setFontFixedPitch((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 34: _t->setFontHintingPreference((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QFont::HintingPreference(*)>(_a[2]))); break;
        case 35: _t->setFontItalic((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 36: _t->setFontKerning((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 37: _t->setFontLetterSpacing((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 38: _t->setFontLetterSpacingType((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QFont::SpacingType(*)>(_a[2]))); break;
        case 39: _t->setFontOverline((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 40: _t->setFontPointSize((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 41: _t->setFontStretch((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 42: _t->setFontStrikeOut((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 43: _t->setFontStyleHint((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QFont::StyleHint(*)>(_a[2])),(*reinterpret_cast< QFont::StyleStrategy(*)>(_a[3]))); break;
        case 44: _t->setFontStyleHint((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QFont::StyleHint(*)>(_a[2]))); break;
        case 45: _t->setFontStyleStrategy((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QFont::StyleStrategy(*)>(_a[2]))); break;
        case 46: _t->setFontUnderline((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 47: _t->setFontWeight((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 48: _t->setFontWordSpacing((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 49: _t->setTableCellColumnSpan((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 50: _t->setTableCellRowSpan((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 51: _t->setTextOutline((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QPen(*)>(_a[2]))); break;
        case 52: _t->setToolTip((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 53: _t->setUnderlineColor((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 54: _t->setUnderlineStyle((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QTextCharFormat::UnderlineStyle(*)>(_a[2]))); break;
        case 55: _t->setVerticalAlignment((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])),(*reinterpret_cast< QTextCharFormat::VerticalAlignment(*)>(_a[2]))); break;
        case 56: { int _r = _t->tableCellColumnSpan((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 57: { int _r = _t->tableCellRowSpan((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 58: { QPen _r = _t->textOutline((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPen*>(_a[0]) = _r; }  break;
        case 59: { QString _r = _t->toolTip((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 60: { QColor _r = _t->underlineColor((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 61: { QTextCharFormat::UnderlineStyle _r = _t->underlineStyle((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat::UnderlineStyle*>(_a[0]) = _r; }  break;
        case 62: { QTextCharFormat::VerticalAlignment _r = _t->verticalAlignment((*reinterpret_cast< QTextCharFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat::VerticalAlignment*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextCharFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextCharFormat.data,
      qt_meta_data_PythonQtWrapper_QTextCharFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextCharFormat::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 < 63)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 63;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 63)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 63;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextCursor_t {
    QByteArrayData data[146];
    char stringdata0[1734];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextCursor_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextCursor_t qt_meta_stringdata_PythonQtWrapper_QTextCursor = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTextCursor"
QT_MOC_LITERAL(1, 28, 15), // "new_QTextCursor"
QT_MOC_LITERAL(2, 44, 12), // "QTextCursor*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 14), // "QTextDocument*"
QT_MOC_LITERAL(5, 73, 8), // "document"
QT_MOC_LITERAL(6, 82, 11), // "QTextFrame*"
QT_MOC_LITERAL(7, 94, 5), // "frame"
QT_MOC_LITERAL(8, 100, 10), // "QTextBlock"
QT_MOC_LITERAL(9, 111, 5), // "block"
QT_MOC_LITERAL(10, 117, 11), // "QTextCursor"
QT_MOC_LITERAL(11, 129, 6), // "cursor"
QT_MOC_LITERAL(12, 136, 18), // "delete_QTextCursor"
QT_MOC_LITERAL(13, 155, 3), // "obj"
QT_MOC_LITERAL(14, 159, 6), // "anchor"
QT_MOC_LITERAL(15, 166, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 183, 10), // "atBlockEnd"
QT_MOC_LITERAL(17, 194, 12), // "atBlockStart"
QT_MOC_LITERAL(18, 207, 5), // "atEnd"
QT_MOC_LITERAL(19, 213, 7), // "atStart"
QT_MOC_LITERAL(20, 221, 14), // "beginEditBlock"
QT_MOC_LITERAL(21, 236, 15), // "blockCharFormat"
QT_MOC_LITERAL(22, 252, 15), // "QTextCharFormat"
QT_MOC_LITERAL(23, 268, 11), // "blockFormat"
QT_MOC_LITERAL(24, 280, 16), // "QTextBlockFormat"
QT_MOC_LITERAL(25, 297, 11), // "blockNumber"
QT_MOC_LITERAL(26, 309, 10), // "charFormat"
QT_MOC_LITERAL(27, 320, 14), // "clearSelection"
QT_MOC_LITERAL(28, 335, 12), // "columnNumber"
QT_MOC_LITERAL(29, 348, 10), // "createList"
QT_MOC_LITERAL(30, 359, 10), // "QTextList*"
QT_MOC_LITERAL(31, 370, 22), // "QTextListFormat::Style"
QT_MOC_LITERAL(32, 393, 5), // "style"
QT_MOC_LITERAL(33, 399, 15), // "QTextListFormat"
QT_MOC_LITERAL(34, 415, 6), // "format"
QT_MOC_LITERAL(35, 422, 12), // "currentFrame"
QT_MOC_LITERAL(36, 435, 11), // "currentList"
QT_MOC_LITERAL(37, 447, 12), // "currentTable"
QT_MOC_LITERAL(38, 460, 11), // "QTextTable*"
QT_MOC_LITERAL(39, 472, 10), // "deleteChar"
QT_MOC_LITERAL(40, 483, 18), // "deletePreviousChar"
QT_MOC_LITERAL(41, 502, 12), // "endEditBlock"
QT_MOC_LITERAL(42, 515, 19), // "hasComplexSelection"
QT_MOC_LITERAL(43, 535, 12), // "hasSelection"
QT_MOC_LITERAL(44, 548, 11), // "insertBlock"
QT_MOC_LITERAL(45, 560, 14), // "insertFragment"
QT_MOC_LITERAL(46, 575, 21), // "QTextDocumentFragment"
QT_MOC_LITERAL(47, 597, 8), // "fragment"
QT_MOC_LITERAL(48, 606, 11), // "insertFrame"
QT_MOC_LITERAL(49, 618, 16), // "QTextFrameFormat"
QT_MOC_LITERAL(50, 635, 10), // "insertHtml"
QT_MOC_LITERAL(51, 646, 4), // "html"
QT_MOC_LITERAL(52, 651, 11), // "insertImage"
QT_MOC_LITERAL(53, 663, 5), // "image"
QT_MOC_LITERAL(54, 669, 4), // "name"
QT_MOC_LITERAL(55, 674, 16), // "QTextImageFormat"
QT_MOC_LITERAL(56, 691, 26), // "QTextFrameFormat::Position"
QT_MOC_LITERAL(57, 718, 9), // "alignment"
QT_MOC_LITERAL(58, 728, 10), // "insertList"
QT_MOC_LITERAL(59, 739, 11), // "insertTable"
QT_MOC_LITERAL(60, 751, 4), // "rows"
QT_MOC_LITERAL(61, 756, 4), // "cols"
QT_MOC_LITERAL(62, 761, 16), // "QTextTableFormat"
QT_MOC_LITERAL(63, 778, 10), // "insertText"
QT_MOC_LITERAL(64, 789, 4), // "text"
QT_MOC_LITERAL(65, 794, 8), // "isCopyOf"
QT_MOC_LITERAL(66, 803, 5), // "other"
QT_MOC_LITERAL(67, 809, 6), // "isNull"
QT_MOC_LITERAL(68, 816, 21), // "joinPreviousEditBlock"
QT_MOC_LITERAL(69, 838, 20), // "keepPositionOnInsert"
QT_MOC_LITERAL(70, 859, 20), // "mergeBlockCharFormat"
QT_MOC_LITERAL(71, 880, 8), // "modifier"
QT_MOC_LITERAL(72, 889, 16), // "mergeBlockFormat"
QT_MOC_LITERAL(73, 906, 15), // "mergeCharFormat"
QT_MOC_LITERAL(74, 922, 12), // "movePosition"
QT_MOC_LITERAL(75, 935, 26), // "QTextCursor::MoveOperation"
QT_MOC_LITERAL(76, 962, 2), // "op"
QT_MOC_LITERAL(77, 965, 21), // "QTextCursor::MoveMode"
QT_MOC_LITERAL(78, 987, 6), // "arg__2"
QT_MOC_LITERAL(79, 994, 1), // "n"
QT_MOC_LITERAL(80, 996, 6), // "__ne__"
QT_MOC_LITERAL(81, 1003, 3), // "rhs"
QT_MOC_LITERAL(82, 1007, 6), // "__lt__"
QT_MOC_LITERAL(83, 1014, 6), // "__le__"
QT_MOC_LITERAL(84, 1021, 6), // "__eq__"
QT_MOC_LITERAL(85, 1028, 6), // "__gt__"
QT_MOC_LITERAL(86, 1035, 6), // "__ge__"
QT_MOC_LITERAL(87, 1042, 8), // "position"
QT_MOC_LITERAL(88, 1051, 15), // "positionInBlock"
QT_MOC_LITERAL(89, 1067, 18), // "removeSelectedText"
QT_MOC_LITERAL(90, 1086, 6), // "select"
QT_MOC_LITERAL(91, 1093, 26), // "QTextCursor::SelectionType"
QT_MOC_LITERAL(92, 1120, 9), // "selection"
QT_MOC_LITERAL(93, 1130, 12), // "selectedText"
QT_MOC_LITERAL(94, 1143, 12), // "selectionEnd"
QT_MOC_LITERAL(95, 1156, 14), // "selectionStart"
QT_MOC_LITERAL(96, 1171, 18), // "setBlockCharFormat"
QT_MOC_LITERAL(97, 1190, 14), // "setBlockFormat"
QT_MOC_LITERAL(98, 1205, 13), // "setCharFormat"
QT_MOC_LITERAL(99, 1219, 23), // "setKeepPositionOnInsert"
QT_MOC_LITERAL(100, 1243, 1), // "b"
QT_MOC_LITERAL(101, 1245, 11), // "setPosition"
QT_MOC_LITERAL(102, 1257, 3), // "pos"
QT_MOC_LITERAL(103, 1261, 4), // "mode"
QT_MOC_LITERAL(104, 1266, 20), // "setVerticalMovementX"
QT_MOC_LITERAL(105, 1287, 1), // "x"
QT_MOC_LITERAL(106, 1289, 19), // "setVisualNavigation"
QT_MOC_LITERAL(107, 1309, 4), // "swap"
QT_MOC_LITERAL(108, 1314, 12), // "QTextCursor&"
QT_MOC_LITERAL(109, 1327, 17), // "verticalMovementX"
QT_MOC_LITERAL(110, 1345, 16), // "visualNavigation"
QT_MOC_LITERAL(111, 1362, 11), // "__nonzero__"
QT_MOC_LITERAL(112, 1374, 8), // "MoveMode"
QT_MOC_LITERAL(113, 1383, 10), // "MoveAnchor"
QT_MOC_LITERAL(114, 1394, 10), // "KeepAnchor"
QT_MOC_LITERAL(115, 1405, 13), // "MoveOperation"
QT_MOC_LITERAL(116, 1419, 6), // "NoMove"
QT_MOC_LITERAL(117, 1426, 5), // "Start"
QT_MOC_LITERAL(118, 1432, 2), // "Up"
QT_MOC_LITERAL(119, 1435, 11), // "StartOfLine"
QT_MOC_LITERAL(120, 1447, 12), // "StartOfBlock"
QT_MOC_LITERAL(121, 1460, 11), // "StartOfWord"
QT_MOC_LITERAL(122, 1472, 13), // "PreviousBlock"
QT_MOC_LITERAL(123, 1486, 17), // "PreviousCharacter"
QT_MOC_LITERAL(124, 1504, 12), // "PreviousWord"
QT_MOC_LITERAL(125, 1517, 4), // "Left"
QT_MOC_LITERAL(126, 1522, 8), // "WordLeft"
QT_MOC_LITERAL(127, 1531, 3), // "End"
QT_MOC_LITERAL(128, 1535, 4), // "Down"
QT_MOC_LITERAL(129, 1540, 9), // "EndOfLine"
QT_MOC_LITERAL(130, 1550, 9), // "EndOfWord"
QT_MOC_LITERAL(131, 1560, 10), // "EndOfBlock"
QT_MOC_LITERAL(132, 1571, 9), // "NextBlock"
QT_MOC_LITERAL(133, 1581, 13), // "NextCharacter"
QT_MOC_LITERAL(134, 1595, 8), // "NextWord"
QT_MOC_LITERAL(135, 1604, 5), // "Right"
QT_MOC_LITERAL(136, 1610, 9), // "WordRight"
QT_MOC_LITERAL(137, 1620, 8), // "NextCell"
QT_MOC_LITERAL(138, 1629, 12), // "PreviousCell"
QT_MOC_LITERAL(139, 1642, 7), // "NextRow"
QT_MOC_LITERAL(140, 1650, 11), // "PreviousRow"
QT_MOC_LITERAL(141, 1662, 13), // "SelectionType"
QT_MOC_LITERAL(142, 1676, 15), // "WordUnderCursor"
QT_MOC_LITERAL(143, 1692, 15), // "LineUnderCursor"
QT_MOC_LITERAL(144, 1708, 16), // "BlockUnderCursor"
QT_MOC_LITERAL(145, 1725, 8) // "Document"

    },
    "PythonQtWrapper_QTextCursor\0new_QTextCursor\0"
    "QTextCursor*\0\0QTextDocument*\0document\0"
    "QTextFrame*\0frame\0QTextBlock\0block\0"
    "QTextCursor\0cursor\0delete_QTextCursor\0"
    "obj\0anchor\0theWrappedObject\0atBlockEnd\0"
    "atBlockStart\0atEnd\0atStart\0beginEditBlock\0"
    "blockCharFormat\0QTextCharFormat\0"
    "blockFormat\0QTextBlockFormat\0blockNumber\0"
    "charFormat\0clearSelection\0columnNumber\0"
    "createList\0QTextList*\0QTextListFormat::Style\0"
    "style\0QTextListFormat\0format\0currentFrame\0"
    "currentList\0currentTable\0QTextTable*\0"
    "deleteChar\0deletePreviousChar\0"
    "endEditBlock\0hasComplexSelection\0"
    "hasSelection\0insertBlock\0insertFragment\0"
    "QTextDocumentFragment\0fragment\0"
    "insertFrame\0QTextFrameFormat\0insertHtml\0"
    "html\0insertImage\0image\0name\0"
    "QTextImageFormat\0QTextFrameFormat::Position\0"
    "alignment\0insertList\0insertTable\0rows\0"
    "cols\0QTextTableFormat\0insertText\0text\0"
    "isCopyOf\0other\0isNull\0joinPreviousEditBlock\0"
    "keepPositionOnInsert\0mergeBlockCharFormat\0"
    "modifier\0mergeBlockFormat\0mergeCharFormat\0"
    "movePosition\0QTextCursor::MoveOperation\0"
    "op\0QTextCursor::MoveMode\0arg__2\0n\0"
    "__ne__\0rhs\0__lt__\0__le__\0__eq__\0__gt__\0"
    "__ge__\0position\0positionInBlock\0"
    "removeSelectedText\0select\0"
    "QTextCursor::SelectionType\0selection\0"
    "selectedText\0selectionEnd\0selectionStart\0"
    "setBlockCharFormat\0setBlockFormat\0"
    "setCharFormat\0setKeepPositionOnInsert\0"
    "b\0setPosition\0pos\0mode\0setVerticalMovementX\0"
    "x\0setVisualNavigation\0swap\0QTextCursor&\0"
    "verticalMovementX\0visualNavigation\0"
    "__nonzero__\0MoveMode\0MoveAnchor\0"
    "KeepAnchor\0MoveOperation\0NoMove\0Start\0"
    "Up\0StartOfLine\0StartOfBlock\0StartOfWord\0"
    "PreviousBlock\0PreviousCharacter\0"
    "PreviousWord\0Left\0WordLeft\0End\0Down\0"
    "EndOfLine\0EndOfWord\0EndOfBlock\0NextBlock\0"
    "NextCharacter\0NextWord\0Right\0WordRight\0"
    "NextCell\0PreviousCell\0NextRow\0PreviousRow\0"
    "SelectionType\0WordUnderCursor\0"
    "LineUnderCursor\0BlockUnderCursor\0"
    "Document"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextCursor[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  429,    3, 0x0a /* Public */,
       1,    1,  430,    3, 0x0a /* Public */,
       1,    1,  433,    3, 0x0a /* Public */,
       1,    1,  436,    3, 0x0a /* Public */,
       1,    1,  439,    3, 0x0a /* Public */,
      12,    1,  442,    3, 0x0a /* Public */,
      14,    1,  445,    3, 0x0a /* Public */,
      16,    1,  448,    3, 0x0a /* Public */,
      17,    1,  451,    3, 0x0a /* Public */,
      18,    1,  454,    3, 0x0a /* Public */,
      19,    1,  457,    3, 0x0a /* Public */,
      20,    1,  460,    3, 0x0a /* Public */,
       9,    1,  463,    3, 0x0a /* Public */,
      21,    1,  466,    3, 0x0a /* Public */,
      23,    1,  469,    3, 0x0a /* Public */,
      25,    1,  472,    3, 0x0a /* Public */,
      26,    1,  475,    3, 0x0a /* Public */,
      27,    1,  478,    3, 0x0a /* Public */,
      28,    1,  481,    3, 0x0a /* Public */,
      29,    2,  484,    3, 0x0a /* Public */,
      29,    2,  489,    3, 0x0a /* Public */,
      35,    1,  494,    3, 0x0a /* Public */,
      36,    1,  497,    3, 0x0a /* Public */,
      37,    1,  500,    3, 0x0a /* Public */,
      39,    1,  503,    3, 0x0a /* Public */,
      40,    1,  506,    3, 0x0a /* Public */,
       5,    1,  509,    3, 0x0a /* Public */,
      41,    1,  512,    3, 0x0a /* Public */,
      42,    1,  515,    3, 0x0a /* Public */,
      43,    1,  518,    3, 0x0a /* Public */,
      44,    1,  521,    3, 0x0a /* Public */,
      44,    2,  524,    3, 0x0a /* Public */,
      44,    3,  529,    3, 0x0a /* Public */,
      45,    2,  536,    3, 0x0a /* Public */,
      48,    2,  541,    3, 0x0a /* Public */,
      50,    2,  546,    3, 0x0a /* Public */,
      52,    3,  551,    3, 0x0a /* Public */,
      52,    2,  558,    3, 0x2a /* Public | MethodCloned */,
      52,    2,  563,    3, 0x0a /* Public */,
      52,    2,  568,    3, 0x0a /* Public */,
      52,    3,  573,    3, 0x0a /* Public */,
      58,    2,  580,    3, 0x0a /* Public */,
      58,    2,  585,    3, 0x0a /* Public */,
      59,    3,  590,    3, 0x0a /* Public */,
      59,    4,  597,    3, 0x0a /* Public */,
      63,    2,  606,    3, 0x0a /* Public */,
      63,    3,  611,    3, 0x0a /* Public */,
      65,    2,  618,    3, 0x0a /* Public */,
      67,    1,  623,    3, 0x0a /* Public */,
      68,    1,  626,    3, 0x0a /* Public */,
      69,    1,  629,    3, 0x0a /* Public */,
      70,    2,  632,    3, 0x0a /* Public */,
      72,    2,  637,    3, 0x0a /* Public */,
      73,    2,  642,    3, 0x0a /* Public */,
      74,    4,  647,    3, 0x0a /* Public */,
      74,    3,  656,    3, 0x2a /* Public | MethodCloned */,
      74,    2,  663,    3, 0x2a /* Public | MethodCloned */,
      80,    2,  668,    3, 0x0a /* Public */,
      82,    2,  673,    3, 0x0a /* Public */,
      83,    2,  678,    3, 0x0a /* Public */,
      84,    2,  683,    3, 0x0a /* Public */,
      85,    2,  688,    3, 0x0a /* Public */,
      86,    2,  693,    3, 0x0a /* Public */,
      87,    1,  698,    3, 0x0a /* Public */,
      88,    1,  701,    3, 0x0a /* Public */,
      89,    1,  704,    3, 0x0a /* Public */,
      90,    2,  707,    3, 0x0a /* Public */,
      93,    1,  712,    3, 0x0a /* Public */,
      92,    1,  715,    3, 0x0a /* Public */,
      94,    1,  718,    3, 0x0a /* Public */,
      95,    1,  721,    3, 0x0a /* Public */,
      96,    2,  724,    3, 0x0a /* Public */,
      97,    2,  729,    3, 0x0a /* Public */,
      98,    2,  734,    3, 0x0a /* Public */,
      99,    2,  739,    3, 0x0a /* Public */,
     101,    3,  744,    3, 0x0a /* Public */,
     101,    2,  751,    3, 0x2a /* Public | MethodCloned */,
     104,    2,  756,    3, 0x0a /* Public */,
     106,    2,  761,    3, 0x0a /* Public */,
     107,    2,  766,    3, 0x0a /* Public */,
     109,    1,  771,    3, 0x0a /* Public */,
     110,    1,  774,    3, 0x0a /* Public */,
     111,    1,  777,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2, 0x80000000 | 8,    9,
    0x80000000 | 2, 0x80000000 | 10,   11,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    0x80000000 | 8, 0x80000000 | 2,   15,
    0x80000000 | 22, 0x80000000 | 2,   15,
    0x80000000 | 24, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    0x80000000 | 22, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    0x80000000 | 30, 0x80000000 | 2, 0x80000000 | 31,   15,   32,
    0x80000000 | 30, 0x80000000 | 2, 0x80000000 | 33,   15,   34,
    0x80000000 | 6, 0x80000000 | 2,   15,
    0x80000000 | 30, 0x80000000 | 2,   15,
    0x80000000 | 38, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    0x80000000 | 4, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   15,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 22,   15,   34,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,   15,   47,
    0x80000000 | 6, 0x80000000 | 2, 0x80000000 | 49,   15,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   15,   51,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QImage, QMetaType::QString,   15,   53,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QImage,   15,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   15,   54,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 55,   15,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 55, 0x80000000 | 56,   15,   34,   57,
    0x80000000 | 30, 0x80000000 | 2, 0x80000000 | 31,   15,   32,
    0x80000000 | 30, 0x80000000 | 2, 0x80000000 | 33,   15,   34,
    0x80000000 | 38, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   60,   61,
    0x80000000 | 38, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 62,   15,   60,   61,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   15,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 22,   15,   64,   34,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   66,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   15,   71,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   15,   71,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   15,   71,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 75, 0x80000000 | 77, QMetaType::Int,   15,   76,   78,   79,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 75, 0x80000000 | 77,   15,   76,   78,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 75,   15,   76,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   81,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   81,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   81,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   81,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   81,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   15,   81,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 91,   15,   92,
    QMetaType::QString, 0x80000000 | 2,   15,
    0x80000000 | 46, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   15,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   15,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   15,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,  100,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 77,   15,  102,  103,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,  102,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,  105,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,  100,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 108,   15,   66,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   13,

 // enums: name, flags, count, data
     112, 0x0,    2,  792,
     115, 0x0,   25,  796,
     141, 0x0,    4,  846,

 // enum data: key, value
     113, uint(PythonQtWrapper_QTextCursor::MoveAnchor),
     114, uint(PythonQtWrapper_QTextCursor::KeepAnchor),
     116, uint(PythonQtWrapper_QTextCursor::NoMove),
     117, uint(PythonQtWrapper_QTextCursor::Start),
     118, uint(PythonQtWrapper_QTextCursor::Up),
     119, uint(PythonQtWrapper_QTextCursor::StartOfLine),
     120, uint(PythonQtWrapper_QTextCursor::StartOfBlock),
     121, uint(PythonQtWrapper_QTextCursor::StartOfWord),
     122, uint(PythonQtWrapper_QTextCursor::PreviousBlock),
     123, uint(PythonQtWrapper_QTextCursor::PreviousCharacter),
     124, uint(PythonQtWrapper_QTextCursor::PreviousWord),
     125, uint(PythonQtWrapper_QTextCursor::Left),
     126, uint(PythonQtWrapper_QTextCursor::WordLeft),
     127, uint(PythonQtWrapper_QTextCursor::End),
     128, uint(PythonQtWrapper_QTextCursor::Down),
     129, uint(PythonQtWrapper_QTextCursor::EndOfLine),
     130, uint(PythonQtWrapper_QTextCursor::EndOfWord),
     131, uint(PythonQtWrapper_QTextCursor::EndOfBlock),
     132, uint(PythonQtWrapper_QTextCursor::NextBlock),
     133, uint(PythonQtWrapper_QTextCursor::NextCharacter),
     134, uint(PythonQtWrapper_QTextCursor::NextWord),
     135, uint(PythonQtWrapper_QTextCursor::Right),
     136, uint(PythonQtWrapper_QTextCursor::WordRight),
     137, uint(PythonQtWrapper_QTextCursor::NextCell),
     138, uint(PythonQtWrapper_QTextCursor::PreviousCell),
     139, uint(PythonQtWrapper_QTextCursor::NextRow),
     140, uint(PythonQtWrapper_QTextCursor::PreviousRow),
     142, uint(PythonQtWrapper_QTextCursor::WordUnderCursor),
     143, uint(PythonQtWrapper_QTextCursor::LineUnderCursor),
     144, uint(PythonQtWrapper_QTextCursor::BlockUnderCursor),
     145, uint(PythonQtWrapper_QTextCursor::Document),

       0        // eod
};

void PythonQtWrapper_QTextCursor::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextCursor *_t = static_cast<PythonQtWrapper_QTextCursor *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextCursor* _r = _t->new_QTextCursor();
            if (_a[0]) *reinterpret_cast< QTextCursor**>(_a[0]) = _r; }  break;
        case 1: { QTextCursor* _r = _t->new_QTextCursor((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor**>(_a[0]) = _r; }  break;
        case 2: { QTextCursor* _r = _t->new_QTextCursor((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor**>(_a[0]) = _r; }  break;
        case 3: { QTextCursor* _r = _t->new_QTextCursor((*reinterpret_cast< const QTextBlock(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor**>(_a[0]) = _r; }  break;
        case 4: { QTextCursor* _r = _t->new_QTextCursor((*reinterpret_cast< const QTextCursor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QTextCursor((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 6: { int _r = _t->anchor((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->atBlockEnd((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->atBlockStart((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->atEnd((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->atStart((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->beginEditBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 12: { QTextBlock _r = _t->block((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 13: { QTextCharFormat _r = _t->blockCharFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 14: { QTextBlockFormat _r = _t->blockFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockFormat*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->blockNumber((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { QTextCharFormat _r = _t->charFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 17: _t->clearSelection((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 18: { int _r = _t->columnNumber((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { QTextList* _r = _t->createList((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextListFormat::Style(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 20: { QTextList* _r = _t->createList((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextListFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 21: { QTextFrame* _r = _t->currentFrame((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame**>(_a[0]) = _r; }  break;
        case 22: { QTextList* _r = _t->currentList((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 23: { QTextTable* _r = _t->currentTable((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTable**>(_a[0]) = _r; }  break;
        case 24: _t->deleteChar((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 25: _t->deletePreviousChar((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 26: { QTextDocument* _r = _t->document((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 27: _t->endEditBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 28: { bool _r = _t->hasComplexSelection((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->hasSelection((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: _t->insertBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 31: _t->insertBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextBlockFormat(*)>(_a[2]))); break;
        case 32: _t->insertBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextBlockFormat(*)>(_a[2])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[3]))); break;
        case 33: _t->insertFragment((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextDocumentFragment(*)>(_a[2]))); break;
        case 34: { QTextFrame* _r = _t->insertFrame((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextFrameFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextFrame**>(_a[0]) = _r; }  break;
        case 35: _t->insertHtml((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 36: _t->insertImage((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 37: _t->insertImage((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break;
        case 38: _t->insertImage((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 39: _t->insertImage((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextImageFormat(*)>(_a[2]))); break;
        case 40: _t->insertImage((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextImageFormat(*)>(_a[2])),(*reinterpret_cast< QTextFrameFormat::Position(*)>(_a[3]))); break;
        case 41: { QTextList* _r = _t->insertList((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextListFormat::Style(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 42: { QTextList* _r = _t->insertList((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextListFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextList**>(_a[0]) = _r; }  break;
        case 43: { QTextTable* _r = _t->insertTable((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextTable**>(_a[0]) = _r; }  break;
        case 44: { QTextTable* _r = _t->insertTable((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QTextTableFormat(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextTable**>(_a[0]) = _r; }  break;
        case 45: _t->insertText((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 46: _t->insertText((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[3]))); break;
        case 47: { bool _r = _t->isCopyOf((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->isNull((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: _t->joinPreviousEditBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 50: { bool _r = _t->keepPositionOnInsert((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 51: _t->mergeBlockCharFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 52: _t->mergeBlockFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextBlockFormat(*)>(_a[2]))); break;
        case 53: _t->mergeCharFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 54: { bool _r = _t->movePosition((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextCursor::MoveOperation(*)>(_a[2])),(*reinterpret_cast< QTextCursor::MoveMode(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 55: { bool _r = _t->movePosition((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextCursor::MoveOperation(*)>(_a[2])),(*reinterpret_cast< QTextCursor::MoveMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 56: { bool _r = _t->movePosition((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextCursor::MoveOperation(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 57: { bool _r = _t->__ne__((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->__lt__((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { bool _r = _t->__le__((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->__eq__((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: { bool _r = _t->__gt__((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: { bool _r = _t->__ge__((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 63: { int _r = _t->position((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 64: { int _r = _t->positionInBlock((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 65: _t->removeSelectedText((*reinterpret_cast< QTextCursor*(*)>(_a[1]))); break;
        case 66: _t->select((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextCursor::SelectionType(*)>(_a[2]))); break;
        case 67: { QString _r = _t->selectedText((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 68: { QTextDocumentFragment _r = _t->selection((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment*>(_a[0]) = _r; }  break;
        case 69: { int _r = _t->selectionEnd((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 70: { int _r = _t->selectionStart((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 71: _t->setBlockCharFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 72: _t->setBlockFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextBlockFormat(*)>(_a[2]))); break;
        case 73: _t->setCharFormat((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 74: _t->setKeepPositionOnInsert((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 75: _t->setPosition((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QTextCursor::MoveMode(*)>(_a[3]))); break;
        case 76: _t->setPosition((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 77: _t->setVerticalMovementX((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 78: _t->setVisualNavigation((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 79: _t->swap((*reinterpret_cast< QTextCursor*(*)>(_a[1])),(*reinterpret_cast< QTextCursor(*)>(_a[2]))); break;
        case 80: { int _r = _t->verticalMovementX((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 81: { bool _r = _t->visualNavigation((*reinterpret_cast< QTextCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 82: { bool _r = _t->__nonzero__((*reinterpret_cast< QTextCursor*(*)>(_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 1:
            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 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextFrame* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextCursor::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextCursor.data,
      qt_meta_data_PythonQtWrapper_QTextCursor,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextCursor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 83)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 83;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 83)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 83;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextDocument_t {
    QByteArrayData data[147];
    char stringdata0[1802];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextDocument_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextDocument_t qt_meta_stringdata_PythonQtWrapper_QTextDocument = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QTextDocument"
QT_MOC_LITERAL(1, 30, 17), // "new_QTextDocument"
QT_MOC_LITERAL(2, 48, 14), // "QTextDocument*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 4), // "text"
QT_MOC_LITERAL(6, 76, 20), // "delete_QTextDocument"
QT_MOC_LITERAL(7, 97, 3), // "obj"
QT_MOC_LITERAL(8, 101, 11), // "addResource"
QT_MOC_LITERAL(9, 113, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 130, 4), // "type"
QT_MOC_LITERAL(11, 135, 4), // "name"
QT_MOC_LITERAL(12, 140, 8), // "resource"
QT_MOC_LITERAL(13, 149, 10), // "adjustSize"
QT_MOC_LITERAL(14, 160, 10), // "allFormats"
QT_MOC_LITERAL(15, 171, 20), // "QVector<QTextFormat>"
QT_MOC_LITERAL(16, 192, 18), // "availableRedoSteps"
QT_MOC_LITERAL(17, 211, 18), // "availableUndoSteps"
QT_MOC_LITERAL(18, 230, 7), // "baseUrl"
QT_MOC_LITERAL(19, 238, 5), // "begin"
QT_MOC_LITERAL(20, 244, 10), // "QTextBlock"
QT_MOC_LITERAL(21, 255, 10), // "blockCount"
QT_MOC_LITERAL(22, 266, 11), // "characterAt"
QT_MOC_LITERAL(23, 278, 3), // "pos"
QT_MOC_LITERAL(24, 282, 14), // "characterCount"
QT_MOC_LITERAL(25, 297, 5), // "clear"
QT_MOC_LITERAL(26, 303, 10), // "py_q_clear"
QT_MOC_LITERAL(27, 314, 19), // "clearUndoRedoStacks"
QT_MOC_LITERAL(28, 334, 21), // "QTextDocument::Stacks"
QT_MOC_LITERAL(29, 356, 14), // "historyToClear"
QT_MOC_LITERAL(30, 371, 5), // "clone"
QT_MOC_LITERAL(31, 377, 12), // "createObject"
QT_MOC_LITERAL(32, 390, 12), // "QTextObject*"
QT_MOC_LITERAL(33, 403, 1), // "f"
QT_MOC_LITERAL(34, 405, 17), // "py_q_createObject"
QT_MOC_LITERAL(35, 423, 22), // "defaultCursorMoveStyle"
QT_MOC_LITERAL(36, 446, 19), // "Qt::CursorMoveStyle"
QT_MOC_LITERAL(37, 466, 11), // "defaultFont"
QT_MOC_LITERAL(38, 478, 17), // "defaultStyleSheet"
QT_MOC_LITERAL(39, 496, 17), // "defaultTextOption"
QT_MOC_LITERAL(40, 514, 11), // "QTextOption"
QT_MOC_LITERAL(41, 526, 14), // "documentLayout"
QT_MOC_LITERAL(42, 541, 28), // "QAbstractTextDocumentLayout*"
QT_MOC_LITERAL(43, 570, 14), // "documentMargin"
QT_MOC_LITERAL(44, 585, 12), // "drawContents"
QT_MOC_LITERAL(45, 598, 9), // "QPainter*"
QT_MOC_LITERAL(46, 608, 7), // "painter"
QT_MOC_LITERAL(47, 616, 4), // "rect"
QT_MOC_LITERAL(48, 621, 3), // "end"
QT_MOC_LITERAL(49, 625, 4), // "find"
QT_MOC_LITERAL(50, 630, 11), // "QTextCursor"
QT_MOC_LITERAL(51, 642, 4), // "expr"
QT_MOC_LITERAL(52, 647, 6), // "cursor"
QT_MOC_LITERAL(53, 654, 24), // "QTextDocument::FindFlags"
QT_MOC_LITERAL(54, 679, 7), // "options"
QT_MOC_LITERAL(55, 687, 4), // "from"
QT_MOC_LITERAL(56, 692, 9), // "subString"
QT_MOC_LITERAL(57, 702, 9), // "findBlock"
QT_MOC_LITERAL(58, 712, 21), // "findBlockByLineNumber"
QT_MOC_LITERAL(59, 734, 11), // "blockNumber"
QT_MOC_LITERAL(60, 746, 17), // "findBlockByNumber"
QT_MOC_LITERAL(61, 764, 10), // "firstBlock"
QT_MOC_LITERAL(62, 775, 7), // "frameAt"
QT_MOC_LITERAL(63, 783, 11), // "QTextFrame*"
QT_MOC_LITERAL(64, 795, 10), // "idealWidth"
QT_MOC_LITERAL(65, 806, 11), // "indentWidth"
QT_MOC_LITERAL(66, 818, 7), // "isEmpty"
QT_MOC_LITERAL(67, 826, 10), // "isModified"
QT_MOC_LITERAL(68, 837, 15), // "isRedoAvailable"
QT_MOC_LITERAL(69, 853, 15), // "isUndoAvailable"
QT_MOC_LITERAL(70, 869, 17), // "isUndoRedoEnabled"
QT_MOC_LITERAL(71, 887, 9), // "lastBlock"
QT_MOC_LITERAL(72, 897, 9), // "lineCount"
QT_MOC_LITERAL(73, 907, 12), // "loadResource"
QT_MOC_LITERAL(74, 920, 17), // "py_q_loadResource"
QT_MOC_LITERAL(75, 938, 17), // "markContentsDirty"
QT_MOC_LITERAL(76, 956, 6), // "length"
QT_MOC_LITERAL(77, 963, 17), // "maximumBlockCount"
QT_MOC_LITERAL(78, 981, 15), // "metaInformation"
QT_MOC_LITERAL(79, 997, 30), // "QTextDocument::MetaInformation"
QT_MOC_LITERAL(80, 1028, 4), // "info"
QT_MOC_LITERAL(81, 1033, 6), // "object"
QT_MOC_LITERAL(82, 1040, 11), // "objectIndex"
QT_MOC_LITERAL(83, 1052, 15), // "objectForFormat"
QT_MOC_LITERAL(84, 1068, 6), // "arg__1"
QT_MOC_LITERAL(85, 1075, 9), // "pageCount"
QT_MOC_LITERAL(86, 1085, 8), // "pageSize"
QT_MOC_LITERAL(87, 1094, 5), // "print"
QT_MOC_LITERAL(88, 1100, 18), // "QPagedPaintDevice*"
QT_MOC_LITERAL(89, 1119, 7), // "printer"
QT_MOC_LITERAL(90, 1127, 4), // "redo"
QT_MOC_LITERAL(91, 1132, 12), // "QTextCursor*"
QT_MOC_LITERAL(92, 1145, 8), // "revision"
QT_MOC_LITERAL(93, 1154, 9), // "rootFrame"
QT_MOC_LITERAL(94, 1164, 10), // "setBaseUrl"
QT_MOC_LITERAL(95, 1175, 3), // "url"
QT_MOC_LITERAL(96, 1179, 25), // "setDefaultCursorMoveStyle"
QT_MOC_LITERAL(97, 1205, 5), // "style"
QT_MOC_LITERAL(98, 1211, 14), // "setDefaultFont"
QT_MOC_LITERAL(99, 1226, 4), // "font"
QT_MOC_LITERAL(100, 1231, 20), // "setDefaultStyleSheet"
QT_MOC_LITERAL(101, 1252, 5), // "sheet"
QT_MOC_LITERAL(102, 1258, 20), // "setDefaultTextOption"
QT_MOC_LITERAL(103, 1279, 6), // "option"
QT_MOC_LITERAL(104, 1286, 17), // "setDocumentLayout"
QT_MOC_LITERAL(105, 1304, 6), // "layout"
QT_MOC_LITERAL(106, 1311, 17), // "setDocumentMargin"
QT_MOC_LITERAL(107, 1329, 6), // "margin"
QT_MOC_LITERAL(108, 1336, 7), // "setHtml"
QT_MOC_LITERAL(109, 1344, 4), // "html"
QT_MOC_LITERAL(110, 1349, 14), // "setIndentWidth"
QT_MOC_LITERAL(111, 1364, 5), // "width"
QT_MOC_LITERAL(112, 1370, 20), // "setMaximumBlockCount"
QT_MOC_LITERAL(113, 1391, 7), // "maximum"
QT_MOC_LITERAL(114, 1399, 18), // "setMetaInformation"
QT_MOC_LITERAL(115, 1418, 6), // "arg__2"
QT_MOC_LITERAL(116, 1425, 11), // "setPageSize"
QT_MOC_LITERAL(117, 1437, 4), // "size"
QT_MOC_LITERAL(118, 1442, 12), // "setPlainText"
QT_MOC_LITERAL(119, 1455, 12), // "setTextWidth"
QT_MOC_LITERAL(120, 1468, 18), // "setUndoRedoEnabled"
QT_MOC_LITERAL(121, 1487, 6), // "enable"
QT_MOC_LITERAL(122, 1494, 19), // "setUseDesignMetrics"
QT_MOC_LITERAL(123, 1514, 1), // "b"
QT_MOC_LITERAL(124, 1516, 9), // "textWidth"
QT_MOC_LITERAL(125, 1526, 6), // "toHtml"
QT_MOC_LITERAL(126, 1533, 8), // "encoding"
QT_MOC_LITERAL(127, 1542, 11), // "toPlainText"
QT_MOC_LITERAL(128, 1554, 4), // "undo"
QT_MOC_LITERAL(129, 1559, 16), // "useDesignMetrics"
QT_MOC_LITERAL(130, 1576, 8), // "FindFlag"
QT_MOC_LITERAL(131, 1585, 12), // "FindBackward"
QT_MOC_LITERAL(132, 1598, 19), // "FindCaseSensitively"
QT_MOC_LITERAL(133, 1618, 14), // "FindWholeWords"
QT_MOC_LITERAL(134, 1633, 9), // "FindFlags"
QT_MOC_LITERAL(135, 1643, 15), // "MetaInformation"
QT_MOC_LITERAL(136, 1659, 13), // "DocumentTitle"
QT_MOC_LITERAL(137, 1673, 11), // "DocumentUrl"
QT_MOC_LITERAL(138, 1685, 12), // "ResourceType"
QT_MOC_LITERAL(139, 1698, 12), // "HtmlResource"
QT_MOC_LITERAL(140, 1711, 13), // "ImageResource"
QT_MOC_LITERAL(141, 1725, 18), // "StyleSheetResource"
QT_MOC_LITERAL(142, 1744, 12), // "UserResource"
QT_MOC_LITERAL(143, 1757, 6), // "Stacks"
QT_MOC_LITERAL(144, 1764, 9), // "UndoStack"
QT_MOC_LITERAL(145, 1774, 9), // "RedoStack"
QT_MOC_LITERAL(146, 1784, 17) // "UndoAndRedoStacks"

    },
    "PythonQtWrapper_QTextDocument\0"
    "new_QTextDocument\0QTextDocument*\0\0"
    "parent\0text\0delete_QTextDocument\0obj\0"
    "addResource\0theWrappedObject\0type\0"
    "name\0resource\0adjustSize\0allFormats\0"
    "QVector<QTextFormat>\0availableRedoSteps\0"
    "availableUndoSteps\0baseUrl\0begin\0"
    "QTextBlock\0blockCount\0characterAt\0pos\0"
    "characterCount\0clear\0py_q_clear\0"
    "clearUndoRedoStacks\0QTextDocument::Stacks\0"
    "historyToClear\0clone\0createObject\0"
    "QTextObject*\0f\0py_q_createObject\0"
    "defaultCursorMoveStyle\0Qt::CursorMoveStyle\0"
    "defaultFont\0defaultStyleSheet\0"
    "defaultTextOption\0QTextOption\0"
    "documentLayout\0QAbstractTextDocumentLayout*\0"
    "documentMargin\0drawContents\0QPainter*\0"
    "painter\0rect\0end\0find\0QTextCursor\0"
    "expr\0cursor\0QTextDocument::FindFlags\0"
    "options\0from\0subString\0findBlock\0"
    "findBlockByLineNumber\0blockNumber\0"
    "findBlockByNumber\0firstBlock\0frameAt\0"
    "QTextFrame*\0idealWidth\0indentWidth\0"
    "isEmpty\0isModified\0isRedoAvailable\0"
    "isUndoAvailable\0isUndoRedoEnabled\0"
    "lastBlock\0lineCount\0loadResource\0"
    "py_q_loadResource\0markContentsDirty\0"
    "length\0maximumBlockCount\0metaInformation\0"
    "QTextDocument::MetaInformation\0info\0"
    "object\0objectIndex\0objectForFormat\0"
    "arg__1\0pageCount\0pageSize\0print\0"
    "QPagedPaintDevice*\0printer\0redo\0"
    "QTextCursor*\0revision\0rootFrame\0"
    "setBaseUrl\0url\0setDefaultCursorMoveStyle\0"
    "style\0setDefaultFont\0font\0"
    "setDefaultStyleSheet\0sheet\0"
    "setDefaultTextOption\0option\0"
    "setDocumentLayout\0layout\0setDocumentMargin\0"
    "margin\0setHtml\0html\0setIndentWidth\0"
    "width\0setMaximumBlockCount\0maximum\0"
    "setMetaInformation\0arg__2\0setPageSize\0"
    "size\0setPlainText\0setTextWidth\0"
    "setUndoRedoEnabled\0enable\0setUseDesignMetrics\0"
    "b\0textWidth\0toHtml\0encoding\0toPlainText\0"
    "undo\0useDesignMetrics\0FindFlag\0"
    "FindBackward\0FindCaseSensitively\0"
    "FindWholeWords\0FindFlags\0MetaInformation\0"
    "DocumentTitle\0DocumentUrl\0ResourceType\0"
    "HtmlResource\0ImageResource\0"
    "StyleSheetResource\0UserResource\0Stacks\0"
    "UndoStack\0RedoStack\0UndoAndRedoStacks"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextDocument[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  504,    3, 0x0a /* Public */,
       1,    0,  507,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  508,    3, 0x0a /* Public */,
       1,    1,  513,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  516,    3, 0x0a /* Public */,
       8,    4,  519,    3, 0x0a /* Public */,
      13,    1,  528,    3, 0x0a /* Public */,
      14,    1,  531,    3, 0x0a /* Public */,
      16,    1,  534,    3, 0x0a /* Public */,
      17,    1,  537,    3, 0x0a /* Public */,
      18,    1,  540,    3, 0x0a /* Public */,
      19,    1,  543,    3, 0x0a /* Public */,
      21,    1,  546,    3, 0x0a /* Public */,
      22,    2,  549,    3, 0x0a /* Public */,
      24,    1,  554,    3, 0x0a /* Public */,
      25,    1,  557,    3, 0x0a /* Public */,
      26,    1,  560,    3, 0x0a /* Public */,
      27,    2,  563,    3, 0x0a /* Public */,
      27,    1,  568,    3, 0x2a /* Public | MethodCloned */,
      30,    2,  571,    3, 0x0a /* Public */,
      30,    1,  576,    3, 0x2a /* Public | MethodCloned */,
      31,    2,  579,    3, 0x0a /* Public */,
      34,    2,  584,    3, 0x0a /* Public */,
      35,    1,  589,    3, 0x0a /* Public */,
      37,    1,  592,    3, 0x0a /* Public */,
      38,    1,  595,    3, 0x0a /* Public */,
      39,    1,  598,    3, 0x0a /* Public */,
      41,    1,  601,    3, 0x0a /* Public */,
      43,    1,  604,    3, 0x0a /* Public */,
      44,    3,  607,    3, 0x0a /* Public */,
      44,    2,  614,    3, 0x2a /* Public | MethodCloned */,
      48,    1,  619,    3, 0x0a /* Public */,
      49,    4,  622,    3, 0x0a /* Public */,
      49,    3,  631,    3, 0x2a /* Public | MethodCloned */,
      49,    4,  638,    3, 0x0a /* Public */,
      49,    3,  647,    3, 0x2a /* Public | MethodCloned */,
      49,    2,  654,    3, 0x2a /* Public | MethodCloned */,
      49,    4,  659,    3, 0x0a /* Public */,
      49,    3,  668,    3, 0x2a /* Public | MethodCloned */,
      49,    4,  675,    3, 0x0a /* Public */,
      49,    3,  684,    3, 0x2a /* Public | MethodCloned */,
      49,    2,  691,    3, 0x2a /* Public | MethodCloned */,
      49,    4,  696,    3, 0x0a /* Public */,
      49,    3,  705,    3, 0x2a /* Public | MethodCloned */,
      49,    4,  712,    3, 0x0a /* Public */,
      49,    3,  721,    3, 0x2a /* Public | MethodCloned */,
      49,    2,  728,    3, 0x2a /* Public | MethodCloned */,
      57,    2,  733,    3, 0x0a /* Public */,
      58,    2,  738,    3, 0x0a /* Public */,
      60,    2,  743,    3, 0x0a /* Public */,
      61,    1,  748,    3, 0x0a /* Public */,
      62,    2,  751,    3, 0x0a /* Public */,
      64,    1,  756,    3, 0x0a /* Public */,
      65,    1,  759,    3, 0x0a /* Public */,
      66,    1,  762,    3, 0x0a /* Public */,
      67,    1,  765,    3, 0x0a /* Public */,
      68,    1,  768,    3, 0x0a /* Public */,
      69,    1,  771,    3, 0x0a /* Public */,
      70,    1,  774,    3, 0x0a /* Public */,
      71,    1,  777,    3, 0x0a /* Public */,
      72,    1,  780,    3, 0x0a /* Public */,
      73,    3,  783,    3, 0x0a /* Public */,
      74,    3,  790,    3, 0x0a /* Public */,
      75,    3,  797,    3, 0x0a /* Public */,
      77,    1,  804,    3, 0x0a /* Public */,
      78,    2,  807,    3, 0x0a /* Public */,
      81,    2,  812,    3, 0x0a /* Public */,
      83,    2,  817,    3, 0x0a /* Public */,
      85,    1,  822,    3, 0x0a /* Public */,
      86,    1,  825,    3, 0x0a /* Public */,
      87,    2,  828,    3, 0x0a /* Public */,
      90,    2,  833,    3, 0x0a /* Public */,
      12,    3,  838,    3, 0x0a /* Public */,
      92,    1,  845,    3, 0x0a /* Public */,
      93,    1,  848,    3, 0x0a /* Public */,
      94,    2,  851,    3, 0x0a /* Public */,
      96,    2,  856,    3, 0x0a /* Public */,
      98,    2,  861,    3, 0x0a /* Public */,
     100,    2,  866,    3, 0x0a /* Public */,
     102,    2,  871,    3, 0x0a /* Public */,
     104,    2,  876,    3, 0x0a /* Public */,
     106,    2,  881,    3, 0x0a /* Public */,
     108,    2,  886,    3, 0x0a /* Public */,
     110,    2,  891,    3, 0x0a /* Public */,
     112,    2,  896,    3, 0x0a /* Public */,
     114,    3,  901,    3, 0x0a /* Public */,
     116,    2,  908,    3, 0x0a /* Public */,
     118,    2,  913,    3, 0x0a /* Public */,
     119,    2,  918,    3, 0x0a /* Public */,
     120,    2,  923,    3, 0x0a /* Public */,
     122,    2,  928,    3, 0x0a /* Public */,
     117,    1,  933,    3, 0x0a /* Public */,
     124,    1,  936,    3, 0x0a /* Public */,
     125,    2,  939,    3, 0x0a /* Public */,
     125,    1,  944,    3, 0x2a /* Public | MethodCloned */,
     127,    1,  947,    3, 0x0a /* Public */,
     128,    2,  950,    3, 0x0a /* Public */,
     129,    1,  955,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, QMetaType::QObjectStar,    5,    4,
    0x80000000 | 2, QMetaType::QString,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl, QMetaType::QVariant,    9,   10,   11,   12,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 15, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QUrl, 0x80000000 | 2,    9,
    0x80000000 | 20, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QChar, 0x80000000 | 2, QMetaType::Int,    9,   23,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    9,   29,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QObjectStar,    9,    4,
    0x80000000 | 2, 0x80000000 | 2,    9,
    0x80000000 | 32, 0x80000000 | 2, QMetaType::QTextFormat,    9,   33,
    0x80000000 | 32, 0x80000000 | 2, QMetaType::QTextFormat,    9,   33,
    0x80000000 | 36, 0x80000000 | 2,    9,
    QMetaType::QFont, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    0x80000000 | 40, 0x80000000 | 2,    9,
    0x80000000 | 42, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45, QMetaType::QRectF,    9,   46,   47,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45,    9,   46,
    0x80000000 | 20, 0x80000000 | 2,    9,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegExp, 0x80000000 | 50, 0x80000000 | 53,    9,   51,   52,   54,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegExp, 0x80000000 | 50,    9,   51,   52,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegExp, QMetaType::Int, 0x80000000 | 53,    9,   51,   55,   54,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegExp, QMetaType::Int,    9,   51,   55,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegExp,    9,   51,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegularExpression, 0x80000000 | 50, 0x80000000 | 53,    9,   51,   52,   54,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegularExpression, 0x80000000 | 50,    9,   51,   52,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegularExpression, QMetaType::Int, 0x80000000 | 53,    9,   51,   55,   54,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegularExpression, QMetaType::Int,    9,   51,   55,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QRegularExpression,    9,   51,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 50, 0x80000000 | 53,    9,   56,   52,   54,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 50,    9,   56,   52,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QString, QMetaType::Int, 0x80000000 | 53,    9,   56,   55,   54,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,    9,   56,   55,
    0x80000000 | 50, 0x80000000 | 2, QMetaType::QString,    9,   56,
    0x80000000 | 20, 0x80000000 | 2, QMetaType::Int,    9,   23,
    0x80000000 | 20, 0x80000000 | 2, QMetaType::Int,    9,   59,
    0x80000000 | 20, 0x80000000 | 2, QMetaType::Int,    9,   59,
    0x80000000 | 20, 0x80000000 | 2,    9,
    0x80000000 | 63, 0x80000000 | 2, QMetaType::Int,    9,   23,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 20, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl,    9,   10,   11,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl,    9,   10,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   55,   76,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 79,    9,   80,
    0x80000000 | 32, 0x80000000 | 2, QMetaType::Int,    9,   82,
    0x80000000 | 32, 0x80000000 | 2, QMetaType::QTextFormat,    9,   84,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QSizeF, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 88,    9,   89,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 91,    9,   52,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl,    9,   10,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 63, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl,    9,   95,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36,    9,   97,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,    9,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,  101,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,    9,  103,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,    9,  105,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,  107,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,  109,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,  111,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,  113,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 79, QMetaType::QString,    9,   80,  115,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,    9,  117,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,  111,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  121,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,  123,
    QMetaType::QSizeF, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QByteArray,    9,  126,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 91,    9,   52,
    QMetaType::Bool, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
     130, 0x0,    3,  978,
     134, 0x1,    3,  984,
     135, 0x0,    2,  990,
     138, 0x0,    4,  994,
     143, 0x0,    3, 1002,

 // enum data: key, value
     131, uint(PythonQtWrapper_QTextDocument::FindBackward),
     132, uint(PythonQtWrapper_QTextDocument::FindCaseSensitively),
     133, uint(PythonQtWrapper_QTextDocument::FindWholeWords),
     131, uint(PythonQtWrapper_QTextDocument::FindBackward),
     132, uint(PythonQtWrapper_QTextDocument::FindCaseSensitively),
     133, uint(PythonQtWrapper_QTextDocument::FindWholeWords),
     136, uint(PythonQtWrapper_QTextDocument::DocumentTitle),
     137, uint(PythonQtWrapper_QTextDocument::DocumentUrl),
     139, uint(PythonQtWrapper_QTextDocument::HtmlResource),
     140, uint(PythonQtWrapper_QTextDocument::ImageResource),
     141, uint(PythonQtWrapper_QTextDocument::StyleSheetResource),
     142, uint(PythonQtWrapper_QTextDocument::UserResource),
     144, uint(PythonQtWrapper_QTextDocument::UndoStack),
     145, uint(PythonQtWrapper_QTextDocument::RedoStack),
     146, uint(PythonQtWrapper_QTextDocument::UndoAndRedoStacks),

       0        // eod
};

void PythonQtWrapper_QTextDocument::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextDocument *_t = static_cast<PythonQtWrapper_QTextDocument *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextDocument* _r = _t->new_QTextDocument((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 1: { QTextDocument* _r = _t->new_QTextDocument();
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 2: { QTextDocument* _r = _t->new_QTextDocument((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 3: { QTextDocument* _r = _t->new_QTextDocument((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTextDocument((*reinterpret_cast< QTextDocument*(*)>(_a[1]))); break;
        case 5: _t->addResource((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QVariant(*)>(_a[4]))); break;
        case 6: _t->adjustSize((*reinterpret_cast< QTextDocument*(*)>(_a[1]))); break;
        case 7: { QVector<QTextFormat> _r = _t->allFormats((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QTextFormat>*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->availableRedoSteps((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->availableUndoSteps((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QUrl _r = _t->baseUrl((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 11: { QTextBlock _r = _t->begin((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->blockCount((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { QChar _r = _t->characterAt((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QChar*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->characterCount((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: _t->clear((*reinterpret_cast< QTextDocument*(*)>(_a[1]))); break;
        case 16: _t->py_q_clear((*reinterpret_cast< QTextDocument*(*)>(_a[1]))); break;
        case 17: _t->clearUndoRedoStacks((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QTextDocument::Stacks(*)>(_a[2]))); break;
        case 18: _t->clearUndoRedoStacks((*reinterpret_cast< QTextDocument*(*)>(_a[1]))); break;
        case 19: { QTextDocument* _r = _t->clone((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 20: { QTextDocument* _r = _t->clone((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 21: { QTextObject* _r = _t->createObject((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextObject**>(_a[0]) = _r; }  break;
        case 22: { QTextObject* _r = _t->py_q_createObject((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextObject**>(_a[0]) = _r; }  break;
        case 23: { Qt::CursorMoveStyle _r = _t->defaultCursorMoveStyle((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CursorMoveStyle*>(_a[0]) = _r; }  break;
        case 24: { QFont _r = _t->defaultFont((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 25: { QString _r = _t->defaultStyleSheet((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 26: { QTextOption _r = _t->defaultTextOption((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption*>(_a[0]) = _r; }  break;
        case 27: { QAbstractTextDocumentLayout* _r = _t->documentLayout((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractTextDocumentLayout**>(_a[0]) = _r; }  break;
        case 28: { qreal _r = _t->documentMargin((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 29: _t->drawContents((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRectF(*)>(_a[3]))); break;
        case 30: _t->drawContents((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 31: { QTextBlock _r = _t->end((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 32: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])),(*reinterpret_cast< const QTextCursor(*)>(_a[3])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 33: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])),(*reinterpret_cast< const QTextCursor(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 34: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 35: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 36: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 37: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegularExpression(*)>(_a[2])),(*reinterpret_cast< const QTextCursor(*)>(_a[3])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 38: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegularExpression(*)>(_a[2])),(*reinterpret_cast< const QTextCursor(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 39: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegularExpression(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 40: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegularExpression(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 41: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QRegularExpression(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 42: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QTextCursor(*)>(_a[3])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 43: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QTextCursor(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 44: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 45: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 46: { QTextCursor _r = _t->find((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 47: { QTextBlock _r = _t->findBlock((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 48: { QTextBlock _r = _t->findBlockByLineNumber((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 49: { QTextBlock _r = _t->findBlockByNumber((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 50: { QTextBlock _r = _t->firstBlock((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 51: { QTextFrame* _r = _t->frameAt((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextFrame**>(_a[0]) = _r; }  break;
        case 52: { qreal _r = _t->idealWidth((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 53: { qreal _r = _t->indentWidth((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 54: { bool _r = _t->isEmpty((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 55: { bool _r = _t->isModified((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 56: { bool _r = _t->isRedoAvailable((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 57: { bool _r = _t->isUndoAvailable((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->isUndoRedoEnabled((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { QTextBlock _r = _t->lastBlock((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlock*>(_a[0]) = _r; }  break;
        case 60: { int _r = _t->lineCount((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 61: { QVariant _r = _t->loadResource((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 62: { QVariant _r = _t->py_q_loadResource((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 63: _t->markContentsDirty((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 64: { int _r = _t->maximumBlockCount((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 65: { QString _r = _t->metaInformation((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QTextDocument::MetaInformation(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 66: { QTextObject* _r = _t->object((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextObject**>(_a[0]) = _r; }  break;
        case 67: { QTextObject* _r = _t->objectForFormat((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextObject**>(_a[0]) = _r; }  break;
        case 68: { int _r = _t->pageCount((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 69: { QSizeF _r = _t->pageSize((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 70: _t->print((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QPagedPaintDevice*(*)>(_a[2]))); break;
        case 71: _t->redo((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QTextCursor*(*)>(_a[2]))); break;
        case 72: { QVariant _r = _t->resource((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 73: { int _r = _t->revision((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 74: { QTextFrame* _r = _t->rootFrame((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame**>(_a[0]) = _r; }  break;
        case 75: _t->setBaseUrl((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 76: _t->setDefaultCursorMoveStyle((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< Qt::CursorMoveStyle(*)>(_a[2]))); break;
        case 77: _t->setDefaultFont((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2]))); break;
        case 78: _t->setDefaultStyleSheet((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 79: _t->setDefaultTextOption((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QTextOption(*)>(_a[2]))); break;
        case 80: _t->setDocumentLayout((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QAbstractTextDocumentLayout*(*)>(_a[2]))); break;
        case 81: _t->setDocumentMargin((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 82: _t->setHtml((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 83: _t->setIndentWidth((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 84: _t->setMaximumBlockCount((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 85: _t->setMetaInformation((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QTextDocument::MetaInformation(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 86: _t->setPageSize((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 87: _t->setPlainText((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 88: _t->setTextWidth((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 89: _t->setUndoRedoEnabled((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 90: _t->setUseDesignMetrics((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 91: { QSizeF _r = _t->size((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 92: { qreal _r = _t->textWidth((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 93: { QString _r = _t->toHtml((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 94: { QString _r = _t->toHtml((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 95: { QString _r = _t->toPlainText((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 96: _t->undo((*reinterpret_cast< QTextDocument*(*)>(_a[1])),(*reinterpret_cast< QTextCursor*(*)>(_a[2]))); break;
        case 97: { bool _r = _t->useDesignMetrics((*reinterpret_cast< QTextDocument*(*)>(_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 4:
            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 5:
            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 6:
            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 7:
            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 8:
            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 9:
            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 10:
            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 11:
            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 12:
            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 13:
            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 14:
            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 15:
            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 16:
            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 17:
            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 18:
            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 19:
            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 20:
            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 21:
            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 22:
            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 23:
            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 24:
            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 25:
            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 26:
            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 27:
            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 28:
            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 29:
            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 30:
            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 31:
            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 32:
            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 33:
            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 34:
            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 35:
            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 36:
            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 37:
            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 38:
            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 39:
            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 40:
            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 41:
            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 42:
            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 43:
            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 44:
            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 45:
            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 46:
            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 47:
            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 48:
            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 49:
            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 50:
            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 51:
            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 52:
            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 53:
            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 54:
            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 55:
            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 56:
            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 57:
            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 58:
            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 59:
            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 60:
            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 61:
            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 62:
            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 63:
            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 64:
            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 65:
            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 66:
            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 67:
            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 68:
            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 69:
            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 70:
            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 71:
            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 72:
            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 73:
            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 74:
            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 75:
            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 76:
            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 77:
            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 78:
            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 79:
            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 80:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractTextDocumentLayout* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); 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< QTextDocument* >(); 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< QTextDocument* >(); 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< QTextDocument* >(); 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< QTextDocument* >(); 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< QTextDocument* >(); 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< QTextDocument* >(); 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< QTextDocument* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); 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< QTextDocument* >(); break;
            }
            break;
        case 90:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 91:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 92:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 93:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 94:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 95:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 96:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        case 97:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextDocument::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextDocument.data,
      qt_meta_data_PythonQtWrapper_QTextDocument,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextDocument::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 < 98)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 98;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 98)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 98;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextDocumentFragment_t {
    QByteArrayData data[22];
    char stringdata0[361];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextDocumentFragment_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextDocumentFragment_t qt_meta_stringdata_PythonQtWrapper_QTextDocumentFragment = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QTextDocument..."
QT_MOC_LITERAL(1, 38, 25), // "new_QTextDocumentFragment"
QT_MOC_LITERAL(2, 64, 22), // "QTextDocumentFragment*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 11), // "QTextCursor"
QT_MOC_LITERAL(5, 100, 5), // "range"
QT_MOC_LITERAL(6, 106, 20), // "const QTextDocument*"
QT_MOC_LITERAL(7, 127, 8), // "document"
QT_MOC_LITERAL(8, 136, 21), // "QTextDocumentFragment"
QT_MOC_LITERAL(9, 158, 3), // "rhs"
QT_MOC_LITERAL(10, 162, 28), // "delete_QTextDocumentFragment"
QT_MOC_LITERAL(11, 191, 3), // "obj"
QT_MOC_LITERAL(12, 195, 37), // "static_QTextDocumentFragment_..."
QT_MOC_LITERAL(13, 233, 4), // "html"
QT_MOC_LITERAL(14, 238, 16), // "resourceProvider"
QT_MOC_LITERAL(15, 255, 42), // "static_QTextDocumentFragment_..."
QT_MOC_LITERAL(16, 298, 9), // "plainText"
QT_MOC_LITERAL(17, 308, 7), // "isEmpty"
QT_MOC_LITERAL(18, 316, 16), // "theWrappedObject"
QT_MOC_LITERAL(19, 333, 6), // "toHtml"
QT_MOC_LITERAL(20, 340, 8), // "encoding"
QT_MOC_LITERAL(21, 349, 11) // "toPlainText"

    },
    "PythonQtWrapper_QTextDocumentFragment\0"
    "new_QTextDocumentFragment\0"
    "QTextDocumentFragment*\0\0QTextCursor\0"
    "range\0const QTextDocument*\0document\0"
    "QTextDocumentFragment\0rhs\0"
    "delete_QTextDocumentFragment\0obj\0"
    "static_QTextDocumentFragment_fromHtml\0"
    "html\0resourceProvider\0"
    "static_QTextDocumentFragment_fromPlainText\0"
    "plainText\0isEmpty\0theWrappedObject\0"
    "toHtml\0encoding\0toPlainText"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextDocumentFragment[] = {

 // 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,    0,   74,    3, 0x0a /* Public */,
       1,    1,   75,    3, 0x0a /* Public */,
       1,    1,   78,    3, 0x0a /* Public */,
       1,    1,   81,    3, 0x0a /* Public */,
      10,    1,   84,    3, 0x0a /* Public */,
      12,    1,   87,    3, 0x0a /* Public */,
      12,    2,   90,    3, 0x0a /* Public */,
      15,    1,   95,    3, 0x0a /* Public */,
      17,    1,   98,    3, 0x0a /* Public */,
      19,    2,  101,    3, 0x0a /* Public */,
      19,    1,  106,    3, 0x2a /* Public | MethodCloned */,
      21,    1,  109,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2, 0x80000000 | 8,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 8, QMetaType::QString,   13,
    0x80000000 | 8, QMetaType::QString, 0x80000000 | 6,   13,   14,
    0x80000000 | 8, QMetaType::QString,   16,
    QMetaType::Bool, 0x80000000 | 2,   18,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QByteArray,   18,   20,
    QMetaType::QString, 0x80000000 | 2,   18,
    QMetaType::QString, 0x80000000 | 2,   18,

       0        // eod
};

void PythonQtWrapper_QTextDocumentFragment::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextDocumentFragment *_t = static_cast<PythonQtWrapper_QTextDocumentFragment *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextDocumentFragment* _r = _t->new_QTextDocumentFragment();
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment**>(_a[0]) = _r; }  break;
        case 1: { QTextDocumentFragment* _r = _t->new_QTextDocumentFragment((*reinterpret_cast< const QTextCursor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment**>(_a[0]) = _r; }  break;
        case 2: { QTextDocumentFragment* _r = _t->new_QTextDocumentFragment((*reinterpret_cast< const QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment**>(_a[0]) = _r; }  break;
        case 3: { QTextDocumentFragment* _r = _t->new_QTextDocumentFragment((*reinterpret_cast< const QTextDocumentFragment(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTextDocumentFragment((*reinterpret_cast< QTextDocumentFragment*(*)>(_a[1]))); break;
        case 5: { QTextDocumentFragment _r = _t->static_QTextDocumentFragment_fromHtml((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment*>(_a[0]) = _r; }  break;
        case 6: { QTextDocumentFragment _r = _t->static_QTextDocumentFragment_fromHtml((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QTextDocument*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment*>(_a[0]) = _r; }  break;
        case 7: { QTextDocumentFragment _r = _t->static_QTextDocumentFragment_fromPlainText((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentFragment*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->isEmpty((*reinterpret_cast< QTextDocumentFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->toHtml((*reinterpret_cast< QTextDocumentFragment*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->toHtml((*reinterpret_cast< QTextDocumentFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->toPlainText((*reinterpret_cast< QTextDocumentFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextDocumentFragment::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextDocumentFragment.data,
      qt_meta_data_PythonQtWrapper_QTextDocumentFragment,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextDocumentFragment::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_QTextDocumentWriter_t {
    QByteArrayData data[23];
    char stringdata0[342];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextDocumentWriter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextDocumentWriter_t qt_meta_stringdata_PythonQtWrapper_QTextDocumentWriter = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QTextDocument..."
QT_MOC_LITERAL(1, 36, 23), // "new_QTextDocumentWriter"
QT_MOC_LITERAL(2, 60, 20), // "QTextDocumentWriter*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 10), // "QIODevice*"
QT_MOC_LITERAL(5, 93, 6), // "device"
QT_MOC_LITERAL(6, 100, 6), // "format"
QT_MOC_LITERAL(7, 107, 8), // "fileName"
QT_MOC_LITERAL(8, 116, 26), // "delete_QTextDocumentWriter"
QT_MOC_LITERAL(9, 143, 3), // "obj"
QT_MOC_LITERAL(10, 147, 5), // "codec"
QT_MOC_LITERAL(11, 153, 11), // "QTextCodec*"
QT_MOC_LITERAL(12, 165, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 182, 8), // "setCodec"
QT_MOC_LITERAL(14, 191, 9), // "setDevice"
QT_MOC_LITERAL(15, 201, 11), // "setFileName"
QT_MOC_LITERAL(16, 213, 9), // "setFormat"
QT_MOC_LITERAL(17, 223, 51), // "static_QTextDocumentWriter_su..."
QT_MOC_LITERAL(18, 275, 5), // "write"
QT_MOC_LITERAL(19, 281, 20), // "const QTextDocument*"
QT_MOC_LITERAL(20, 302, 8), // "document"
QT_MOC_LITERAL(21, 311, 21), // "QTextDocumentFragment"
QT_MOC_LITERAL(22, 333, 8) // "fragment"

    },
    "PythonQtWrapper_QTextDocumentWriter\0"
    "new_QTextDocumentWriter\0QTextDocumentWriter*\0"
    "\0QIODevice*\0device\0format\0fileName\0"
    "delete_QTextDocumentWriter\0obj\0codec\0"
    "QTextCodec*\0theWrappedObject\0setCodec\0"
    "setDevice\0setFileName\0setFormat\0"
    "static_QTextDocumentWriter_supportedDocumentFormats\0"
    "write\0const QTextDocument*\0document\0"
    "QTextDocumentFragment\0fragment"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextDocumentWriter[] = {

 // 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,    2,   95,    3, 0x0a /* Public */,
       1,    2,  100,    3, 0x0a /* Public */,
       1,    1,  105,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  108,    3, 0x0a /* Public */,
      10,    1,  111,    3, 0x0a /* Public */,
       5,    1,  114,    3, 0x0a /* Public */,
       7,    1,  117,    3, 0x0a /* Public */,
       6,    1,  120,    3, 0x0a /* Public */,
      13,    2,  123,    3, 0x0a /* Public */,
      14,    2,  128,    3, 0x0a /* Public */,
      15,    2,  133,    3, 0x0a /* Public */,
      16,    2,  138,    3, 0x0a /* Public */,
      17,    0,  143,    3, 0x0a /* Public */,
      18,    2,  144,    3, 0x0a /* Public */,
      18,    2,  149,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QByteArray,    5,    6,
    0x80000000 | 2, QMetaType::QString, QMetaType::QByteArray,    7,    6,
    0x80000000 | 2, QMetaType::QString,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 11, 0x80000000 | 2,   12,
    0x80000000 | 4, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::QByteArray, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   12,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   12,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   12,    6,
    QMetaType::QByteArrayList,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 19,   12,   20,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 21,   12,   22,

       0        // eod
};

void PythonQtWrapper_QTextDocumentWriter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextDocumentWriter *_t = static_cast<PythonQtWrapper_QTextDocumentWriter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextDocumentWriter* _r = _t->new_QTextDocumentWriter();
            if (_a[0]) *reinterpret_cast< QTextDocumentWriter**>(_a[0]) = _r; }  break;
        case 1: { QTextDocumentWriter* _r = _t->new_QTextDocumentWriter((*reinterpret_cast< QIODevice*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextDocumentWriter**>(_a[0]) = _r; }  break;
        case 2: { QTextDocumentWriter* _r = _t->new_QTextDocumentWriter((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextDocumentWriter**>(_a[0]) = _r; }  break;
        case 3: { QTextDocumentWriter* _r = _t->new_QTextDocumentWriter((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocumentWriter**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTextDocumentWriter((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1]))); break;
        case 5: { QTextCodec* _r = _t->codec((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCodec**>(_a[0]) = _r; }  break;
        case 6: { QIODevice* _r = _t->device((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIODevice**>(_a[0]) = _r; }  break;
        case 7: { QString _r = _t->fileName((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { QByteArray _r = _t->format((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 9: _t->setCodec((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])),(*reinterpret_cast< QTextCodec*(*)>(_a[2]))); break;
        case 10: _t->setDevice((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2]))); break;
        case 11: _t->setFileName((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 12: _t->setFormat((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 13: { QList<QByteArray> _r = _t->static_QTextDocumentWriter_supportedDocumentFormats();
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->write((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])),(*reinterpret_cast< const QTextDocument*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->write((*reinterpret_cast< QTextDocumentWriter*(*)>(_a[1])),(*reinterpret_cast< const QTextDocumentFragment(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextDocumentWriter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextDocumentWriter.data,
      qt_meta_data_PythonQtWrapper_QTextDocumentWriter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextDocumentWriter::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_QTextEdit_t {
    QByteArrayData data[174];
    char stringdata0[2499];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextEdit_t qt_meta_stringdata_PythonQtWrapper_QTextEdit = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QTextEdit"
QT_MOC_LITERAL(1, 26, 13), // "new_QTextEdit"
QT_MOC_LITERAL(2, 40, 10), // "QTextEdit*"
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), // "text"
QT_MOC_LITERAL(7, 73, 16), // "delete_QTextEdit"
QT_MOC_LITERAL(8, 90, 3), // "obj"
QT_MOC_LITERAL(9, 94, 14), // "acceptRichText"
QT_MOC_LITERAL(10, 109, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 126, 9), // "alignment"
QT_MOC_LITERAL(12, 136, 13), // "Qt::Alignment"
QT_MOC_LITERAL(13, 150, 8), // "anchorAt"
QT_MOC_LITERAL(14, 159, 3), // "pos"
QT_MOC_LITERAL(15, 163, 14), // "autoFormatting"
QT_MOC_LITERAL(16, 178, 25), // "QTextEdit::AutoFormatting"
QT_MOC_LITERAL(17, 204, 21), // "canInsertFromMimeData"
QT_MOC_LITERAL(18, 226, 16), // "const QMimeData*"
QT_MOC_LITERAL(19, 243, 6), // "source"
QT_MOC_LITERAL(20, 250, 26), // "py_q_canInsertFromMimeData"
QT_MOC_LITERAL(21, 277, 8), // "canPaste"
QT_MOC_LITERAL(22, 286, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(23, 303, 7), // "QEvent*"
QT_MOC_LITERAL(24, 311, 1), // "e"
QT_MOC_LITERAL(25, 313, 21), // "py_q_contextMenuEvent"
QT_MOC_LITERAL(26, 335, 18), // "QContextMenuEvent*"
QT_MOC_LITERAL(27, 354, 27), // "createMimeDataFromSelection"
QT_MOC_LITERAL(28, 382, 10), // "QMimeData*"
QT_MOC_LITERAL(29, 393, 32), // "py_q_createMimeDataFromSelection"
QT_MOC_LITERAL(30, 426, 25), // "createStandardContextMenu"
QT_MOC_LITERAL(31, 452, 6), // "QMenu*"
QT_MOC_LITERAL(32, 459, 8), // "position"
QT_MOC_LITERAL(33, 468, 17), // "currentCharFormat"
QT_MOC_LITERAL(34, 486, 15), // "QTextCharFormat"
QT_MOC_LITERAL(35, 502, 11), // "currentFont"
QT_MOC_LITERAL(36, 514, 17), // "cursorForPosition"
QT_MOC_LITERAL(37, 532, 11), // "QTextCursor"
QT_MOC_LITERAL(38, 544, 10), // "cursorRect"
QT_MOC_LITERAL(39, 555, 6), // "cursor"
QT_MOC_LITERAL(40, 562, 11), // "cursorWidth"
QT_MOC_LITERAL(41, 574, 15), // "doSetTextCursor"
QT_MOC_LITERAL(42, 590, 20), // "py_q_doSetTextCursor"
QT_MOC_LITERAL(43, 611, 8), // "document"
QT_MOC_LITERAL(44, 620, 14), // "QTextDocument*"
QT_MOC_LITERAL(45, 635, 13), // "documentTitle"
QT_MOC_LITERAL(46, 649, 19), // "py_q_dragEnterEvent"
QT_MOC_LITERAL(47, 669, 16), // "QDragEnterEvent*"
QT_MOC_LITERAL(48, 686, 19), // "py_q_dragLeaveEvent"
QT_MOC_LITERAL(49, 706, 16), // "QDragLeaveEvent*"
QT_MOC_LITERAL(50, 723, 18), // "py_q_dragMoveEvent"
QT_MOC_LITERAL(51, 742, 15), // "QDragMoveEvent*"
QT_MOC_LITERAL(52, 758, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(53, 773, 11), // "QDropEvent*"
QT_MOC_LITERAL(54, 785, 19), // "ensureCursorVisible"
QT_MOC_LITERAL(55, 805, 10), // "py_q_event"
QT_MOC_LITERAL(56, 816, 15), // "extraSelections"
QT_MOC_LITERAL(57, 832, 32), // "QList<QTextEdit::ExtraSelection>"
QT_MOC_LITERAL(58, 865, 4), // "find"
QT_MOC_LITERAL(59, 870, 3), // "exp"
QT_MOC_LITERAL(60, 874, 24), // "QTextDocument::FindFlags"
QT_MOC_LITERAL(61, 899, 7), // "options"
QT_MOC_LITERAL(62, 907, 17), // "py_q_focusInEvent"
QT_MOC_LITERAL(63, 925, 12), // "QFocusEvent*"
QT_MOC_LITERAL(64, 938, 23), // "py_q_focusNextPrevChild"
QT_MOC_LITERAL(65, 962, 4), // "next"
QT_MOC_LITERAL(66, 967, 18), // "py_q_focusOutEvent"
QT_MOC_LITERAL(67, 986, 10), // "fontFamily"
QT_MOC_LITERAL(68, 997, 10), // "fontItalic"
QT_MOC_LITERAL(69, 1008, 13), // "fontPointSize"
QT_MOC_LITERAL(70, 1022, 13), // "fontUnderline"
QT_MOC_LITERAL(71, 1036, 10), // "fontWeight"
QT_MOC_LITERAL(72, 1047, 21), // "py_q_inputMethodEvent"
QT_MOC_LITERAL(73, 1069, 18), // "QInputMethodEvent*"
QT_MOC_LITERAL(74, 1088, 6), // "arg__1"
QT_MOC_LITERAL(75, 1095, 21), // "py_q_inputMethodQuery"
QT_MOC_LITERAL(76, 1117, 20), // "Qt::InputMethodQuery"
QT_MOC_LITERAL(77, 1138, 8), // "property"
QT_MOC_LITERAL(78, 1147, 16), // "inputMethodQuery"
QT_MOC_LITERAL(79, 1164, 5), // "query"
QT_MOC_LITERAL(80, 1170, 8), // "argument"
QT_MOC_LITERAL(81, 1179, 18), // "insertFromMimeData"
QT_MOC_LITERAL(82, 1198, 23), // "py_q_insertFromMimeData"
QT_MOC_LITERAL(83, 1222, 10), // "isReadOnly"
QT_MOC_LITERAL(84, 1233, 17), // "isUndoRedoEnabled"
QT_MOC_LITERAL(85, 1251, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(86, 1270, 10), // "QKeyEvent*"
QT_MOC_LITERAL(87, 1281, 20), // "py_q_keyReleaseEvent"
QT_MOC_LITERAL(88, 1302, 21), // "lineWrapColumnOrWidth"
QT_MOC_LITERAL(89, 1324, 12), // "lineWrapMode"
QT_MOC_LITERAL(90, 1337, 23), // "QTextEdit::LineWrapMode"
QT_MOC_LITERAL(91, 1361, 12), // "loadResource"
QT_MOC_LITERAL(92, 1374, 4), // "type"
QT_MOC_LITERAL(93, 1379, 4), // "name"
QT_MOC_LITERAL(94, 1384, 17), // "py_q_loadResource"
QT_MOC_LITERAL(95, 1402, 22), // "mergeCurrentCharFormat"
QT_MOC_LITERAL(96, 1425, 8), // "modifier"
QT_MOC_LITERAL(97, 1434, 26), // "py_q_mouseDoubleClickEvent"
QT_MOC_LITERAL(98, 1461, 12), // "QMouseEvent*"
QT_MOC_LITERAL(99, 1474, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(100, 1494, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(101, 1515, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(102, 1538, 10), // "moveCursor"
QT_MOC_LITERAL(103, 1549, 26), // "QTextCursor::MoveOperation"
QT_MOC_LITERAL(104, 1576, 9), // "operation"
QT_MOC_LITERAL(105, 1586, 21), // "QTextCursor::MoveMode"
QT_MOC_LITERAL(106, 1608, 4), // "mode"
QT_MOC_LITERAL(107, 1613, 13), // "overwriteMode"
QT_MOC_LITERAL(108, 1627, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(109, 1643, 12), // "QPaintEvent*"
QT_MOC_LITERAL(110, 1656, 15), // "placeholderText"
QT_MOC_LITERAL(111, 1672, 5), // "print"
QT_MOC_LITERAL(112, 1678, 18), // "QPagedPaintDevice*"
QT_MOC_LITERAL(113, 1697, 7), // "printer"
QT_MOC_LITERAL(114, 1705, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(115, 1722, 13), // "QResizeEvent*"
QT_MOC_LITERAL(116, 1736, 21), // "py_q_scrollContentsBy"
QT_MOC_LITERAL(117, 1758, 2), // "dx"
QT_MOC_LITERAL(118, 1761, 2), // "dy"
QT_MOC_LITERAL(119, 1764, 17), // "setAcceptRichText"
QT_MOC_LITERAL(120, 1782, 6), // "accept"
QT_MOC_LITERAL(121, 1789, 17), // "setAutoFormatting"
QT_MOC_LITERAL(122, 1807, 8), // "features"
QT_MOC_LITERAL(123, 1816, 20), // "setCurrentCharFormat"
QT_MOC_LITERAL(124, 1837, 6), // "format"
QT_MOC_LITERAL(125, 1844, 14), // "setCursorWidth"
QT_MOC_LITERAL(126, 1859, 5), // "width"
QT_MOC_LITERAL(127, 1865, 11), // "setDocument"
QT_MOC_LITERAL(128, 1877, 16), // "setDocumentTitle"
QT_MOC_LITERAL(129, 1894, 5), // "title"
QT_MOC_LITERAL(130, 1900, 18), // "setExtraSelections"
QT_MOC_LITERAL(131, 1919, 10), // "selections"
QT_MOC_LITERAL(132, 1930, 24), // "setLineWrapColumnOrWidth"
QT_MOC_LITERAL(133, 1955, 1), // "w"
QT_MOC_LITERAL(134, 1957, 15), // "setLineWrapMode"
QT_MOC_LITERAL(135, 1973, 16), // "setOverwriteMode"
QT_MOC_LITERAL(136, 1990, 9), // "overwrite"
QT_MOC_LITERAL(137, 2000, 18), // "setPlaceholderText"
QT_MOC_LITERAL(138, 2019, 11), // "setReadOnly"
QT_MOC_LITERAL(139, 2031, 2), // "ro"
QT_MOC_LITERAL(140, 2034, 18), // "setTabChangesFocus"
QT_MOC_LITERAL(141, 2053, 1), // "b"
QT_MOC_LITERAL(142, 2055, 15), // "setTabStopWidth"
QT_MOC_LITERAL(143, 2071, 13), // "setTextCursor"
QT_MOC_LITERAL(144, 2085, 23), // "setTextInteractionFlags"
QT_MOC_LITERAL(145, 2109, 24), // "Qt::TextInteractionFlags"
QT_MOC_LITERAL(146, 2134, 5), // "flags"
QT_MOC_LITERAL(147, 2140, 18), // "setUndoRedoEnabled"
QT_MOC_LITERAL(148, 2159, 6), // "enable"
QT_MOC_LITERAL(149, 2166, 15), // "setWordWrapMode"
QT_MOC_LITERAL(150, 2182, 21), // "QTextOption::WrapMode"
QT_MOC_LITERAL(151, 2204, 6), // "policy"
QT_MOC_LITERAL(152, 2211, 14), // "py_q_showEvent"
QT_MOC_LITERAL(153, 2226, 11), // "QShowEvent*"
QT_MOC_LITERAL(154, 2238, 15), // "tabChangesFocus"
QT_MOC_LITERAL(155, 2254, 12), // "tabStopWidth"
QT_MOC_LITERAL(156, 2267, 19), // "textBackgroundColor"
QT_MOC_LITERAL(157, 2287, 9), // "textColor"
QT_MOC_LITERAL(158, 2297, 10), // "textCursor"
QT_MOC_LITERAL(159, 2308, 20), // "textInteractionFlags"
QT_MOC_LITERAL(160, 2329, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(161, 2345, 12), // "QTimerEvent*"
QT_MOC_LITERAL(162, 2358, 6), // "toHtml"
QT_MOC_LITERAL(163, 2365, 11), // "toPlainText"
QT_MOC_LITERAL(164, 2377, 15), // "py_q_wheelEvent"
QT_MOC_LITERAL(165, 2393, 12), // "QWheelEvent*"
QT_MOC_LITERAL(166, 2406, 12), // "wordWrapMode"
QT_MOC_LITERAL(167, 2419, 7), // "zoomInF"
QT_MOC_LITERAL(168, 2427, 5), // "range"
QT_MOC_LITERAL(169, 2433, 18), // "AutoFormattingFlag"
QT_MOC_LITERAL(170, 2452, 8), // "AutoNone"
QT_MOC_LITERAL(171, 2461, 14), // "AutoBulletList"
QT_MOC_LITERAL(172, 2476, 7), // "AutoAll"
QT_MOC_LITERAL(173, 2484, 14) // "AutoFormatting"

    },
    "PythonQtWrapper_QTextEdit\0new_QTextEdit\0"
    "QTextEdit*\0\0QWidget*\0parent\0text\0"
    "delete_QTextEdit\0obj\0acceptRichText\0"
    "theWrappedObject\0alignment\0Qt::Alignment\0"
    "anchorAt\0pos\0autoFormatting\0"
    "QTextEdit::AutoFormatting\0"
    "canInsertFromMimeData\0const QMimeData*\0"
    "source\0py_q_canInsertFromMimeData\0"
    "canPaste\0py_q_changeEvent\0QEvent*\0e\0"
    "py_q_contextMenuEvent\0QContextMenuEvent*\0"
    "createMimeDataFromSelection\0QMimeData*\0"
    "py_q_createMimeDataFromSelection\0"
    "createStandardContextMenu\0QMenu*\0"
    "position\0currentCharFormat\0QTextCharFormat\0"
    "currentFont\0cursorForPosition\0QTextCursor\0"
    "cursorRect\0cursor\0cursorWidth\0"
    "doSetTextCursor\0py_q_doSetTextCursor\0"
    "document\0QTextDocument*\0documentTitle\0"
    "py_q_dragEnterEvent\0QDragEnterEvent*\0"
    "py_q_dragLeaveEvent\0QDragLeaveEvent*\0"
    "py_q_dragMoveEvent\0QDragMoveEvent*\0"
    "py_q_dropEvent\0QDropEvent*\0"
    "ensureCursorVisible\0py_q_event\0"
    "extraSelections\0QList<QTextEdit::ExtraSelection>\0"
    "find\0exp\0QTextDocument::FindFlags\0"
    "options\0py_q_focusInEvent\0QFocusEvent*\0"
    "py_q_focusNextPrevChild\0next\0"
    "py_q_focusOutEvent\0fontFamily\0fontItalic\0"
    "fontPointSize\0fontUnderline\0fontWeight\0"
    "py_q_inputMethodEvent\0QInputMethodEvent*\0"
    "arg__1\0py_q_inputMethodQuery\0"
    "Qt::InputMethodQuery\0property\0"
    "inputMethodQuery\0query\0argument\0"
    "insertFromMimeData\0py_q_insertFromMimeData\0"
    "isReadOnly\0isUndoRedoEnabled\0"
    "py_q_keyPressEvent\0QKeyEvent*\0"
    "py_q_keyReleaseEvent\0lineWrapColumnOrWidth\0"
    "lineWrapMode\0QTextEdit::LineWrapMode\0"
    "loadResource\0type\0name\0py_q_loadResource\0"
    "mergeCurrentCharFormat\0modifier\0"
    "py_q_mouseDoubleClickEvent\0QMouseEvent*\0"
    "py_q_mouseMoveEvent\0py_q_mousePressEvent\0"
    "py_q_mouseReleaseEvent\0moveCursor\0"
    "QTextCursor::MoveOperation\0operation\0"
    "QTextCursor::MoveMode\0mode\0overwriteMode\0"
    "py_q_paintEvent\0QPaintEvent*\0"
    "placeholderText\0print\0QPagedPaintDevice*\0"
    "printer\0py_q_resizeEvent\0QResizeEvent*\0"
    "py_q_scrollContentsBy\0dx\0dy\0"
    "setAcceptRichText\0accept\0setAutoFormatting\0"
    "features\0setCurrentCharFormat\0format\0"
    "setCursorWidth\0width\0setDocument\0"
    "setDocumentTitle\0title\0setExtraSelections\0"
    "selections\0setLineWrapColumnOrWidth\0"
    "w\0setLineWrapMode\0setOverwriteMode\0"
    "overwrite\0setPlaceholderText\0setReadOnly\0"
    "ro\0setTabChangesFocus\0b\0setTabStopWidth\0"
    "setTextCursor\0setTextInteractionFlags\0"
    "Qt::TextInteractionFlags\0flags\0"
    "setUndoRedoEnabled\0enable\0setWordWrapMode\0"
    "QTextOption::WrapMode\0policy\0"
    "py_q_showEvent\0QShowEvent*\0tabChangesFocus\0"
    "tabStopWidth\0textBackgroundColor\0"
    "textColor\0textCursor\0textInteractionFlags\0"
    "py_q_timerEvent\0QTimerEvent*\0toHtml\0"
    "toPlainText\0py_q_wheelEvent\0QWheelEvent*\0"
    "wordWrapMode\0zoomInF\0range\0"
    "AutoFormattingFlag\0AutoNone\0AutoBulletList\0"
    "AutoAll\0AutoFormatting"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextEdit[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  534,    3, 0x0a /* Public */,
       1,    0,  537,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  538,    3, 0x0a /* Public */,
       1,    1,  543,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  546,    3, 0x0a /* Public */,
       9,    1,  549,    3, 0x0a /* Public */,
      11,    1,  552,    3, 0x0a /* Public */,
      13,    2,  555,    3, 0x0a /* Public */,
      15,    1,  560,    3, 0x0a /* Public */,
      17,    2,  563,    3, 0x0a /* Public */,
      20,    2,  568,    3, 0x0a /* Public */,
      21,    1,  573,    3, 0x0a /* Public */,
      22,    2,  576,    3, 0x0a /* Public */,
      25,    2,  581,    3, 0x0a /* Public */,
      27,    1,  586,    3, 0x0a /* Public */,
      29,    1,  589,    3, 0x0a /* Public */,
      30,    1,  592,    3, 0x0a /* Public */,
      30,    2,  595,    3, 0x0a /* Public */,
      33,    1,  600,    3, 0x0a /* Public */,
      35,    1,  603,    3, 0x0a /* Public */,
      36,    2,  606,    3, 0x0a /* Public */,
      38,    1,  611,    3, 0x0a /* Public */,
      38,    2,  614,    3, 0x0a /* Public */,
      40,    1,  619,    3, 0x0a /* Public */,
      41,    2,  622,    3, 0x0a /* Public */,
      42,    2,  627,    3, 0x0a /* Public */,
      43,    1,  632,    3, 0x0a /* Public */,
      45,    1,  635,    3, 0x0a /* Public */,
      46,    2,  638,    3, 0x0a /* Public */,
      48,    2,  643,    3, 0x0a /* Public */,
      50,    2,  648,    3, 0x0a /* Public */,
      52,    2,  653,    3, 0x0a /* Public */,
      54,    1,  658,    3, 0x0a /* Public */,
      55,    2,  661,    3, 0x0a /* Public */,
      56,    1,  666,    3, 0x0a /* Public */,
      58,    3,  669,    3, 0x0a /* Public */,
      58,    2,  676,    3, 0x2a /* Public | MethodCloned */,
      58,    3,  681,    3, 0x0a /* Public */,
      58,    2,  688,    3, 0x2a /* Public | MethodCloned */,
      62,    2,  693,    3, 0x0a /* Public */,
      64,    2,  698,    3, 0x0a /* Public */,
      66,    2,  703,    3, 0x0a /* Public */,
      67,    1,  708,    3, 0x0a /* Public */,
      68,    1,  711,    3, 0x0a /* Public */,
      69,    1,  714,    3, 0x0a /* Public */,
      70,    1,  717,    3, 0x0a /* Public */,
      71,    1,  720,    3, 0x0a /* Public */,
      72,    2,  723,    3, 0x0a /* Public */,
      75,    2,  728,    3, 0x0a /* Public */,
      78,    3,  733,    3, 0x0a /* Public */,
      81,    2,  740,    3, 0x0a /* Public */,
      82,    2,  745,    3, 0x0a /* Public */,
      83,    1,  750,    3, 0x0a /* Public */,
      84,    1,  753,    3, 0x0a /* Public */,
      85,    2,  756,    3, 0x0a /* Public */,
      87,    2,  761,    3, 0x0a /* Public */,
      88,    1,  766,    3, 0x0a /* Public */,
      89,    1,  769,    3, 0x0a /* Public */,
      91,    3,  772,    3, 0x0a /* Public */,
      94,    3,  779,    3, 0x0a /* Public */,
      95,    2,  786,    3, 0x0a /* Public */,
      97,    2,  791,    3, 0x0a /* Public */,
      99,    2,  796,    3, 0x0a /* Public */,
     100,    2,  801,    3, 0x0a /* Public */,
     101,    2,  806,    3, 0x0a /* Public */,
     102,    3,  811,    3, 0x0a /* Public */,
     102,    2,  818,    3, 0x2a /* Public | MethodCloned */,
     107,    1,  823,    3, 0x0a /* Public */,
     108,    2,  826,    3, 0x0a /* Public */,
     110,    1,  831,    3, 0x0a /* Public */,
     111,    2,  834,    3, 0x0a /* Public */,
     114,    2,  839,    3, 0x0a /* Public */,
     116,    3,  844,    3, 0x0a /* Public */,
     119,    2,  851,    3, 0x0a /* Public */,
     121,    2,  856,    3, 0x0a /* Public */,
     123,    2,  861,    3, 0x0a /* Public */,
     125,    2,  866,    3, 0x0a /* Public */,
     127,    2,  871,    3, 0x0a /* Public */,
     128,    2,  876,    3, 0x0a /* Public */,
     130,    2,  881,    3, 0x0a /* Public */,
     132,    2,  886,    3, 0x0a /* Public */,
     134,    2,  891,    3, 0x0a /* Public */,
     135,    2,  896,    3, 0x0a /* Public */,
     137,    2,  901,    3, 0x0a /* Public */,
     138,    2,  906,    3, 0x0a /* Public */,
     140,    2,  911,    3, 0x0a /* Public */,
     142,    2,  916,    3, 0x0a /* Public */,
     143,    2,  921,    3, 0x0a /* Public */,
     144,    2,  926,    3, 0x0a /* Public */,
     147,    2,  931,    3, 0x0a /* Public */,
     149,    2,  936,    3, 0x0a /* Public */,
     152,    2,  941,    3, 0x0a /* Public */,
     154,    1,  946,    3, 0x0a /* Public */,
     155,    1,  949,    3, 0x0a /* Public */,
     156,    1,  952,    3, 0x0a /* Public */,
     157,    1,  955,    3, 0x0a /* Public */,
     158,    1,  958,    3, 0x0a /* Public */,
     159,    1,  961,    3, 0x0a /* Public */,
     160,    2,  964,    3, 0x0a /* Public */,
     162,    1,  969,    3, 0x0a /* Public */,
     163,    1,  972,    3, 0x0a /* Public */,
     164,    2,  975,    3, 0x0a /* Public */,
     166,    1,  980,    3, 0x0a /* Public */,
     167,    2,  983,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QString,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QPoint,   10,   14,
    0x80000000 | 16, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   10,   24,
    0x80000000 | 28, 0x80000000 | 2,   10,
    0x80000000 | 28, 0x80000000 | 2,   10,
    0x80000000 | 31, 0x80000000 | 2,   10,
    0x80000000 | 31, 0x80000000 | 2, QMetaType::QPoint,   10,   32,
    0x80000000 | 34, 0x80000000 | 2,   10,
    QMetaType::QFont, 0x80000000 | 2,   10,
    0x80000000 | 37, 0x80000000 | 2, QMetaType::QPoint,   10,   14,
    QMetaType::QRect, 0x80000000 | 2,   10,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 37,   10,   39,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   10,   39,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   10,   39,
    0x80000000 | 44, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 47,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 53,   10,   24,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 23,   10,   24,
    0x80000000 | 57, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRegExp, 0x80000000 | 60,   10,   59,   61,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRegExp,   10,   59,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 60,   10,   59,   61,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   10,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,   10,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Bool,   10,   65,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,   10,   24,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 73,   10,   74,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 76,   10,   77,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 76, QMetaType::QVariant,   10,   79,   80,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 86,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 86,   10,   24,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 90, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl,   10,   92,   93,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, QMetaType::QUrl,   10,   92,   93,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   10,   96,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 98,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 98,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 98,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 98,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 103, 0x80000000 | 105,   10,  104,  106,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 103,   10,  104,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 109,   10,   24,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 112,   10,  113,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 115,   10,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,  117,  118,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  120,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   10,  122,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   10,  124,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,  126,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   10,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,  129,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57,   10,  131,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,  133,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 90,   10,  106,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  136,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,  110,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  139,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  141,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,  126,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   10,   39,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 145,   10,  146,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,  148,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 150,   10,  151,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 153,   10,   74,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QColor, 0x80000000 | 2,   10,
    QMetaType::QColor, 0x80000000 | 2,   10,
    0x80000000 | 37, 0x80000000 | 2,   10,
    0x80000000 | 145, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 161,   10,   24,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 165,   10,   24,
    0x80000000 | 150, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   10,  168,

 // enums: name, flags, count, data
     169, 0x0,    3,  996,
     173, 0x1,    3, 1002,

 // enum data: key, value
     170, uint(PythonQtWrapper_QTextEdit::AutoNone),
     171, uint(PythonQtWrapper_QTextEdit::AutoBulletList),
     172, uint(PythonQtWrapper_QTextEdit::AutoAll),
     170, uint(PythonQtWrapper_QTextEdit::AutoNone),
     171, uint(PythonQtWrapper_QTextEdit::AutoBulletList),
     172, uint(PythonQtWrapper_QTextEdit::AutoAll),

       0        // eod
};

void PythonQtWrapper_QTextEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextEdit *_t = static_cast<PythonQtWrapper_QTextEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextEdit* _r = _t->new_QTextEdit((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextEdit**>(_a[0]) = _r; }  break;
        case 1: { QTextEdit* _r = _t->new_QTextEdit();
            if (_a[0]) *reinterpret_cast< QTextEdit**>(_a[0]) = _r; }  break;
        case 2: { QTextEdit* _r = _t->new_QTextEdit((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextEdit**>(_a[0]) = _r; }  break;
        case 3: { QTextEdit* _r = _t->new_QTextEdit((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextEdit**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QTextEdit((*reinterpret_cast< QTextEdit*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->acceptRichText((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 7: { QString _r = _t->anchorAt((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { QTextEdit::AutoFormatting _r = _t->autoFormatting((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextEdit::AutoFormatting*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->canInsertFromMimeData((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_canInsertFromMimeData((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->canPaste((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_changeEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 13: _t->py_q_contextMenuEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QContextMenuEvent*(*)>(_a[2]))); break;
        case 14: { QMimeData* _r = _t->createMimeDataFromSelection((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 15: { QMimeData* _r = _t->py_q_createMimeDataFromSelection((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 16: { QMenu* _r = _t->createStandardContextMenu((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = _r; }  break;
        case 17: { QMenu* _r = _t->createStandardContextMenu((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = _r; }  break;
        case 18: { QTextCharFormat _r = _t->currentCharFormat((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 19: { QFont _r = _t->currentFont((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 20: { QTextCursor _r = _t->cursorForPosition((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 21: { QRect _r = _t->cursorRect((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 22: { QRect _r = _t->cursorRect((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->cursorWidth((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: _t->doSetTextCursor((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2]))); break;
        case 25: _t->py_q_doSetTextCursor((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2]))); break;
        case 26: { QTextDocument* _r = _t->document((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextDocument**>(_a[0]) = _r; }  break;
        case 27: { QString _r = _t->documentTitle((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 28: _t->py_q_dragEnterEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QDragEnterEvent*(*)>(_a[2]))); break;
        case 29: _t->py_q_dragLeaveEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QDragLeaveEvent*(*)>(_a[2]))); break;
        case 30: _t->py_q_dragMoveEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QDragMoveEvent*(*)>(_a[2]))); break;
        case 31: _t->py_q_dropEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QDropEvent*(*)>(_a[2]))); break;
        case 32: _t->ensureCursorVisible((*reinterpret_cast< QTextEdit*(*)>(_a[1]))); break;
        case 33: { bool _r = _t->py_q_event((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { QList<QTextEdit::ExtraSelection> _r = _t->extraSelections((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTextEdit::ExtraSelection>*>(_a[0]) = _r; }  break;
        case 35: { bool _r = _t->find((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 36: { bool _r = _t->find((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 37: { bool _r = _t->find((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QTextDocument::FindFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->find((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: _t->py_q_focusInEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 40: { bool _r = _t->py_q_focusNextPrevChild((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: _t->py_q_focusOutEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 42: { QString _r = _t->fontFamily((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 43: { bool _r = _t->fontItalic((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 44: { qreal _r = _t->fontPointSize((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->fontUnderline((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { int _r = _t->fontWeight((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 47: _t->py_q_inputMethodEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QInputMethodEvent*(*)>(_a[2]))); break;
        case 48: { QVariant _r = _t->py_q_inputMethodQuery((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 49: { QVariant _r = _t->inputMethodQuery((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])),(*reinterpret_cast< QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 50: _t->insertFromMimeData((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2]))); break;
        case 51: _t->py_q_insertFromMimeData((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2]))); break;
        case 52: { bool _r = _t->isReadOnly((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 53: { bool _r = _t->isUndoRedoEnabled((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 54: _t->py_q_keyPressEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 55: _t->py_q_keyReleaseEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 56: { int _r = _t->lineWrapColumnOrWidth((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 57: { QTextEdit::LineWrapMode _r = _t->lineWrapMode((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextEdit::LineWrapMode*>(_a[0]) = _r; }  break;
        case 58: { QVariant _r = _t->loadResource((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 59: { QVariant _r = _t->py_q_loadResource((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 60: _t->mergeCurrentCharFormat((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 61: _t->py_q_mouseDoubleClickEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 62: _t->py_q_mouseMoveEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 63: _t->py_q_mousePressEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 64: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 65: _t->moveCursor((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTextCursor::MoveOperation(*)>(_a[2])),(*reinterpret_cast< QTextCursor::MoveMode(*)>(_a[3]))); break;
        case 66: _t->moveCursor((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTextCursor::MoveOperation(*)>(_a[2]))); break;
        case 67: { bool _r = _t->overwriteMode((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 68: _t->py_q_paintEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 69: { QString _r = _t->placeholderText((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 70: _t->print((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QPagedPaintDevice*(*)>(_a[2]))); break;
        case 71: _t->py_q_resizeEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 72: _t->py_q_scrollContentsBy((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 73: _t->setAcceptRichText((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 74: _t->setAutoFormatting((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTextEdit::AutoFormatting(*)>(_a[2]))); break;
        case 75: _t->setCurrentCharFormat((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QTextCharFormat(*)>(_a[2]))); break;
        case 76: _t->setCursorWidth((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 77: _t->setDocument((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTextDocument*(*)>(_a[2]))); break;
        case 78: _t->setDocumentTitle((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 79: _t->setExtraSelections((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QList<QTextEdit::ExtraSelection>(*)>(_a[2]))); break;
        case 80: _t->setLineWrapColumnOrWidth((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 81: _t->setLineWrapMode((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTextEdit::LineWrapMode(*)>(_a[2]))); break;
        case 82: _t->setOverwriteMode((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 83: _t->setPlaceholderText((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 84: _t->setReadOnly((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 85: _t->setTabChangesFocus((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 86: _t->setTabStopWidth((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 87: _t->setTextCursor((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< const QTextCursor(*)>(_a[2]))); break;
        case 88: _t->setTextInteractionFlags((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::TextInteractionFlags(*)>(_a[2]))); break;
        case 89: _t->setUndoRedoEnabled((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 90: _t->setWordWrapMode((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTextOption::WrapMode(*)>(_a[2]))); break;
        case 91: _t->py_q_showEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 92: { bool _r = _t->tabChangesFocus((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 93: { int _r = _t->tabStopWidth((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 94: { QColor _r = _t->textBackgroundColor((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 95: { QColor _r = _t->textColor((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 96: { QTextCursor _r = _t->textCursor((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 97: { Qt::TextInteractionFlags _r = _t->textInteractionFlags((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextInteractionFlags*>(_a[0]) = _r; }  break;
        case 98: _t->py_q_timerEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 99: { QString _r = _t->toHtml((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 100: { QString _r = _t->toPlainText((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 101: _t->py_q_wheelEvent((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< QWheelEvent*(*)>(_a[2]))); break;
        case 102: { QTextOption::WrapMode _r = _t->wordWrapMode((*reinterpret_cast< QTextEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextOption::WrapMode*>(_a[0]) = _r; }  break;
        case 103: _t->zoomInF((*reinterpret_cast< QTextEdit*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); break;
            }
            break;
        case 77:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextDocument* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); 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< QTextEdit* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); 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< QTextEdit* >(); break;
            }
            break;
        case 90:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 91:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 92:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 93:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 94:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 95:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 96:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 97:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 98:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 99:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 100:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 101:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 102:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        case 103:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTextEdit* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextEdit::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextEdit.data,
      qt_meta_data_PythonQtWrapper_QTextEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextEdit::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 < 104)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 104;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 104)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 104;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextEdit__ExtraSelection_t {
    QByteArrayData data[17];
    char stringdata0[284];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextEdit__ExtraSelection_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextEdit__ExtraSelection_t qt_meta_stringdata_PythonQtWrapper_QTextEdit__ExtraSelection = {
    {
QT_MOC_LITERAL(0, 0, 41), // "PythonQtWrapper_QTextEdit__Ex..."
QT_MOC_LITERAL(1, 42, 29), // "new_QTextEdit__ExtraSelection"
QT_MOC_LITERAL(2, 72, 26), // "QTextEdit::ExtraSelection*"
QT_MOC_LITERAL(3, 99, 0), // ""
QT_MOC_LITERAL(4, 100, 25), // "QTextEdit::ExtraSelection"
QT_MOC_LITERAL(5, 126, 5), // "other"
QT_MOC_LITERAL(6, 132, 32), // "delete_QTextEdit__ExtraSelection"
QT_MOC_LITERAL(7, 165, 3), // "obj"
QT_MOC_LITERAL(8, 169, 13), // "py_set_cursor"
QT_MOC_LITERAL(9, 183, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 200, 11), // "QTextCursor"
QT_MOC_LITERAL(11, 212, 6), // "cursor"
QT_MOC_LITERAL(12, 219, 13), // "py_get_cursor"
QT_MOC_LITERAL(13, 233, 13), // "py_set_format"
QT_MOC_LITERAL(14, 247, 15), // "QTextCharFormat"
QT_MOC_LITERAL(15, 263, 6), // "format"
QT_MOC_LITERAL(16, 270, 13) // "py_get_format"

    },
    "PythonQtWrapper_QTextEdit__ExtraSelection\0"
    "new_QTextEdit__ExtraSelection\0"
    "QTextEdit::ExtraSelection*\0\0"
    "QTextEdit::ExtraSelection\0other\0"
    "delete_QTextEdit__ExtraSelection\0obj\0"
    "py_set_cursor\0theWrappedObject\0"
    "QTextCursor\0cursor\0py_get_cursor\0"
    "py_set_format\0QTextCharFormat\0format\0"
    "py_get_format"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextEdit__ExtraSelection[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   49,    3, 0x0a /* Public */,
       1,    1,   50,    3, 0x0a /* Public */,
       6,    1,   53,    3, 0x0a /* Public */,
       8,    2,   56,    3, 0x0a /* Public */,
      12,    1,   61,    3, 0x0a /* Public */,
      13,    2,   64,    3, 0x0a /* Public */,
      16,    1,   69,    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, 0x80000000 | 14,    9,   15,
    0x80000000 | 14, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QTextEdit__ExtraSelection::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextEdit__ExtraSelection *_t = static_cast<PythonQtWrapper_QTextEdit__ExtraSelection *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextEdit::ExtraSelection* _r = _t->new_QTextEdit__ExtraSelection();
            if (_a[0]) *reinterpret_cast< QTextEdit::ExtraSelection**>(_a[0]) = _r; }  break;
        case 1: { QTextEdit::ExtraSelection* _r = _t->new_QTextEdit__ExtraSelection((*reinterpret_cast< const QTextEdit::ExtraSelection(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextEdit::ExtraSelection**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextEdit__ExtraSelection((*reinterpret_cast< QTextEdit::ExtraSelection*(*)>(_a[1]))); break;
        case 3: _t->py_set_cursor((*reinterpret_cast< QTextEdit::ExtraSelection*(*)>(_a[1])),(*reinterpret_cast< QTextCursor(*)>(_a[2]))); break;
        case 4: { QTextCursor _r = _t->py_get_cursor((*reinterpret_cast< QTextEdit::ExtraSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 5: _t->py_set_format((*reinterpret_cast< QTextEdit::ExtraSelection*(*)>(_a[1])),(*reinterpret_cast< QTextCharFormat(*)>(_a[2]))); break;
        case 6: { QTextCharFormat _r = _t->py_get_format((*reinterpret_cast< QTextEdit::ExtraSelection*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextEdit__ExtraSelection::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextEdit__ExtraSelection.data,
      qt_meta_data_PythonQtWrapper_QTextEdit__ExtraSelection,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextEdit__ExtraSelection::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextFragment_t {
    QByteArrayData data[23];
    char stringdata0[256];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextFragment_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextFragment_t qt_meta_stringdata_PythonQtWrapper_QTextFragment = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QTextFragment"
QT_MOC_LITERAL(1, 30, 17), // "new_QTextFragment"
QT_MOC_LITERAL(2, 48, 14), // "QTextFragment*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 13), // "QTextFragment"
QT_MOC_LITERAL(5, 78, 1), // "o"
QT_MOC_LITERAL(6, 80, 20), // "delete_QTextFragment"
QT_MOC_LITERAL(7, 101, 3), // "obj"
QT_MOC_LITERAL(8, 105, 10), // "charFormat"
QT_MOC_LITERAL(9, 116, 15), // "QTextCharFormat"
QT_MOC_LITERAL(10, 132, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 149, 15), // "charFormatIndex"
QT_MOC_LITERAL(12, 165, 8), // "contains"
QT_MOC_LITERAL(13, 174, 8), // "position"
QT_MOC_LITERAL(14, 183, 9), // "glyphRuns"
QT_MOC_LITERAL(15, 193, 16), // "QList<QGlyphRun>"
QT_MOC_LITERAL(16, 210, 4), // "from"
QT_MOC_LITERAL(17, 215, 6), // "length"
QT_MOC_LITERAL(18, 222, 7), // "isValid"
QT_MOC_LITERAL(19, 230, 6), // "__ne__"
QT_MOC_LITERAL(20, 237, 6), // "__lt__"
QT_MOC_LITERAL(21, 244, 6), // "__eq__"
QT_MOC_LITERAL(22, 251, 4) // "text"

    },
    "PythonQtWrapper_QTextFragment\0"
    "new_QTextFragment\0QTextFragment*\0\0"
    "QTextFragment\0o\0delete_QTextFragment\0"
    "obj\0charFormat\0QTextCharFormat\0"
    "theWrappedObject\0charFormatIndex\0"
    "contains\0position\0glyphRuns\0"
    "QList<QGlyphRun>\0from\0length\0isValid\0"
    "__ne__\0__lt__\0__eq__\0text"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextFragment[] = {

 // 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 */,
      11,    1,  104,    3, 0x0a /* Public */,
      12,    2,  107,    3, 0x0a /* Public */,
      14,    3,  112,    3, 0x0a /* Public */,
      14,    2,  119,    3, 0x2a /* Public | MethodCloned */,
      14,    1,  124,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  127,    3, 0x0a /* Public */,
      17,    1,  130,    3, 0x0a /* Public */,
      19,    2,  133,    3, 0x0a /* Public */,
      20,    2,  138,    3, 0x0a /* Public */,
      21,    2,  143,    3, 0x0a /* Public */,
      13,    1,  148,    3, 0x0a /* Public */,
      22,    1,  151,    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::Bool, 0x80000000 | 2, QMetaType::Int,   10,   13,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   16,   17,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::Int,   10,   16,
    0x80000000 | 15, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QTextFragment::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextFragment *_t = static_cast<PythonQtWrapper_QTextFragment *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextFragment* _r = _t->new_QTextFragment();
            if (_a[0]) *reinterpret_cast< QTextFragment**>(_a[0]) = _r; }  break;
        case 1: { QTextFragment* _r = _t->new_QTextFragment((*reinterpret_cast< const QTextFragment(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFragment**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QTextFragment((*reinterpret_cast< QTextFragment*(*)>(_a[1]))); break;
        case 3: { QTextCharFormat _r = _t->charFormat((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->charFormatIndex((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->contains((*reinterpret_cast< QTextFragment*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextFragment*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 7: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextFragment*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 8: { QList<QGlyphRun> _r = _t->glyphRuns((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGlyphRun>*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isValid((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->length((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->__ne__((*reinterpret_cast< QTextFragment*(*)>(_a[1])),(*reinterpret_cast< const QTextFragment(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->__lt__((*reinterpret_cast< QTextFragment*(*)>(_a[1])),(*reinterpret_cast< const QTextFragment(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->__eq__((*reinterpret_cast< QTextFragment*(*)>(_a[1])),(*reinterpret_cast< const QTextFragment(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->position((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->text((*reinterpret_cast< QTextFragment*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextFragment::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextFragment.data,
      qt_meta_data_PythonQtWrapper_QTextFragment,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextFragment::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_QTextFrame_t {
    QByteArrayData data[24];
    char stringdata0[316];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextFrame_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextFrame_t qt_meta_stringdata_PythonQtWrapper_QTextFrame = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QTextFrame"
QT_MOC_LITERAL(1, 27, 14), // "new_QTextFrame"
QT_MOC_LITERAL(2, 42, 11), // "QTextFrame*"
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_QTextFrame"
QT_MOC_LITERAL(7, 92, 3), // "obj"
QT_MOC_LITERAL(8, 96, 5), // "begin"
QT_MOC_LITERAL(9, 102, 20), // "QTextFrame::iterator"
QT_MOC_LITERAL(10, 123, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 140, 11), // "childFrames"
QT_MOC_LITERAL(12, 152, 18), // "QList<QTextFrame*>"
QT_MOC_LITERAL(13, 171, 3), // "end"
QT_MOC_LITERAL(14, 175, 19), // "firstCursorPosition"
QT_MOC_LITERAL(15, 195, 11), // "QTextCursor"
QT_MOC_LITERAL(16, 207, 13), // "firstPosition"
QT_MOC_LITERAL(17, 221, 11), // "frameFormat"
QT_MOC_LITERAL(18, 233, 16), // "QTextFrameFormat"
QT_MOC_LITERAL(19, 250, 18), // "lastCursorPosition"
QT_MOC_LITERAL(20, 269, 12), // "lastPosition"
QT_MOC_LITERAL(21, 282, 11), // "parentFrame"
QT_MOC_LITERAL(22, 294, 14), // "setFrameFormat"
QT_MOC_LITERAL(23, 309, 6) // "format"

    },
    "PythonQtWrapper_QTextFrame\0new_QTextFrame\0"
    "QTextFrame*\0\0QTextDocument*\0doc\0"
    "delete_QTextFrame\0obj\0begin\0"
    "QTextFrame::iterator\0theWrappedObject\0"
    "childFrames\0QList<QTextFrame*>\0end\0"
    "firstCursorPosition\0QTextCursor\0"
    "firstPosition\0frameFormat\0QTextFrameFormat\0"
    "lastCursorPosition\0lastPosition\0"
    "parentFrame\0setFrameFormat\0format"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextFrame[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   74,    3, 0x0a /* Public */,
       6,    1,   77,    3, 0x0a /* Public */,
       8,    1,   80,    3, 0x0a /* Public */,
      11,    1,   83,    3, 0x0a /* Public */,
      13,    1,   86,    3, 0x0a /* Public */,
      14,    1,   89,    3, 0x0a /* Public */,
      16,    1,   92,    3, 0x0a /* Public */,
      17,    1,   95,    3, 0x0a /* Public */,
      19,    1,   98,    3, 0x0a /* Public */,
      20,    1,  101,    3, 0x0a /* Public */,
      21,    1,  104,    3, 0x0a /* Public */,
      22,    2,  107,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QTextFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextFrame *_t = static_cast<PythonQtWrapper_QTextFrame *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextFrame* _r = _t->new_QTextFrame((*reinterpret_cast< QTextDocument*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QTextFrame((*reinterpret_cast< QTextFrame*(*)>(_a[1]))); break;
        case 2: { QTextFrame::iterator _r = _t->begin((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame::iterator*>(_a[0]) = _r; }  break;
        case 3: { QList<QTextFrame*> _r = _t->childFrames((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QTextFrame*>*>(_a[0]) = _r; }  break;
        case 4: { QTextFrame::iterator _r = _t->end((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame::iterator*>(_a[0]) = _r; }  break;
        case 5: { QTextCursor _r = _t->firstCursorPosition((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->firstPosition((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QTextFrameFormat _r = _t->frameFormat((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrameFormat*>(_a[0]) = _r; }  break;
        case 8: { QTextCursor _r = _t->lastCursorPosition((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCursor*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->lastPosition((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QTextFrame* _r = _t->parentFrame((*reinterpret_cast< QTextFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrame**>(_a[0]) = _r; }  break;
        case 11: _t->setFrameFormat((*reinterpret_cast< QTextFrame*(*)>(_a[1])),(*reinterpret_cast< const QTextFrameFormat(*)>(_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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); 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< QTextFrame* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextFrame::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextFrame.data,
      qt_meta_data_PythonQtWrapper_QTextFrame,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextFrame::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_QTextFrameFormat_t {
    QByteArrayData data[61];
    char stringdata0[822];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextFrameFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextFrameFormat_t qt_meta_stringdata_PythonQtWrapper_QTextFrameFormat = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QTextFrameFormat"
QT_MOC_LITERAL(1, 33, 20), // "new_QTextFrameFormat"
QT_MOC_LITERAL(2, 54, 17), // "QTextFrameFormat*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 3), // "fmt"
QT_MOC_LITERAL(5, 77, 16), // "QTextFrameFormat"
QT_MOC_LITERAL(6, 94, 5), // "other"
QT_MOC_LITERAL(7, 100, 23), // "delete_QTextFrameFormat"
QT_MOC_LITERAL(8, 124, 3), // "obj"
QT_MOC_LITERAL(9, 128, 6), // "border"
QT_MOC_LITERAL(10, 135, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 152, 11), // "borderBrush"
QT_MOC_LITERAL(12, 164, 11), // "borderStyle"
QT_MOC_LITERAL(13, 176, 29), // "QTextFrameFormat::BorderStyle"
QT_MOC_LITERAL(14, 206, 12), // "bottomMargin"
QT_MOC_LITERAL(15, 219, 6), // "height"
QT_MOC_LITERAL(16, 226, 7), // "isValid"
QT_MOC_LITERAL(17, 234, 10), // "leftMargin"
QT_MOC_LITERAL(18, 245, 6), // "margin"
QT_MOC_LITERAL(19, 252, 7), // "padding"
QT_MOC_LITERAL(20, 260, 15), // "pageBreakPolicy"
QT_MOC_LITERAL(21, 276, 27), // "QTextFormat::PageBreakFlags"
QT_MOC_LITERAL(22, 304, 8), // "position"
QT_MOC_LITERAL(23, 313, 26), // "QTextFrameFormat::Position"
QT_MOC_LITERAL(24, 340, 11), // "rightMargin"
QT_MOC_LITERAL(25, 352, 9), // "setBorder"
QT_MOC_LITERAL(26, 362, 14), // "setBorderBrush"
QT_MOC_LITERAL(27, 377, 5), // "brush"
QT_MOC_LITERAL(28, 383, 14), // "setBorderStyle"
QT_MOC_LITERAL(29, 398, 5), // "style"
QT_MOC_LITERAL(30, 404, 15), // "setBottomMargin"
QT_MOC_LITERAL(31, 420, 9), // "setHeight"
QT_MOC_LITERAL(32, 430, 13), // "setLeftMargin"
QT_MOC_LITERAL(33, 444, 9), // "setMargin"
QT_MOC_LITERAL(34, 454, 10), // "setPadding"
QT_MOC_LITERAL(35, 465, 18), // "setPageBreakPolicy"
QT_MOC_LITERAL(36, 484, 5), // "flags"
QT_MOC_LITERAL(37, 490, 11), // "setPosition"
QT_MOC_LITERAL(38, 502, 1), // "f"
QT_MOC_LITERAL(39, 504, 14), // "setRightMargin"
QT_MOC_LITERAL(40, 519, 12), // "setTopMargin"
QT_MOC_LITERAL(41, 532, 8), // "setWidth"
QT_MOC_LITERAL(42, 541, 6), // "length"
QT_MOC_LITERAL(43, 548, 5), // "width"
QT_MOC_LITERAL(44, 554, 9), // "topMargin"
QT_MOC_LITERAL(45, 564, 11), // "BorderStyle"
QT_MOC_LITERAL(46, 576, 16), // "BorderStyle_None"
QT_MOC_LITERAL(47, 593, 18), // "BorderStyle_Dotted"
QT_MOC_LITERAL(48, 612, 18), // "BorderStyle_Dashed"
QT_MOC_LITERAL(49, 631, 17), // "BorderStyle_Solid"
QT_MOC_LITERAL(50, 649, 18), // "BorderStyle_Double"
QT_MOC_LITERAL(51, 668, 19), // "BorderStyle_DotDash"
QT_MOC_LITERAL(52, 688, 22), // "BorderStyle_DotDotDash"
QT_MOC_LITERAL(53, 711, 18), // "BorderStyle_Groove"
QT_MOC_LITERAL(54, 730, 17), // "BorderStyle_Ridge"
QT_MOC_LITERAL(55, 748, 17), // "BorderStyle_Inset"
QT_MOC_LITERAL(56, 766, 18), // "BorderStyle_Outset"
QT_MOC_LITERAL(57, 785, 8), // "Position"
QT_MOC_LITERAL(58, 794, 6), // "InFlow"
QT_MOC_LITERAL(59, 801, 9), // "FloatLeft"
QT_MOC_LITERAL(60, 811, 10) // "FloatRight"

    },
    "PythonQtWrapper_QTextFrameFormat\0"
    "new_QTextFrameFormat\0QTextFrameFormat*\0"
    "\0fmt\0QTextFrameFormat\0other\0"
    "delete_QTextFrameFormat\0obj\0border\0"
    "theWrappedObject\0borderBrush\0borderStyle\0"
    "QTextFrameFormat::BorderStyle\0"
    "bottomMargin\0height\0isValid\0leftMargin\0"
    "margin\0padding\0pageBreakPolicy\0"
    "QTextFormat::PageBreakFlags\0position\0"
    "QTextFrameFormat::Position\0rightMargin\0"
    "setBorder\0setBorderBrush\0brush\0"
    "setBorderStyle\0style\0setBottomMargin\0"
    "setHeight\0setLeftMargin\0setMargin\0"
    "setPadding\0setPageBreakPolicy\0flags\0"
    "setPosition\0f\0setRightMargin\0setTopMargin\0"
    "setWidth\0length\0width\0topMargin\0"
    "BorderStyle\0BorderStyle_None\0"
    "BorderStyle_Dotted\0BorderStyle_Dashed\0"
    "BorderStyle_Solid\0BorderStyle_Double\0"
    "BorderStyle_DotDash\0BorderStyle_DotDotDash\0"
    "BorderStyle_Groove\0BorderStyle_Ridge\0"
    "BorderStyle_Inset\0BorderStyle_Outset\0"
    "Position\0InFlow\0FloatLeft\0FloatRight"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextFrameFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  179,    3, 0x0a /* Public */,
       1,    1,  180,    3, 0x0a /* Public */,
       1,    1,  183,    3, 0x0a /* Public */,
       7,    1,  186,    3, 0x0a /* Public */,
       9,    1,  189,    3, 0x0a /* Public */,
      11,    1,  192,    3, 0x0a /* Public */,
      12,    1,  195,    3, 0x0a /* Public */,
      14,    1,  198,    3, 0x0a /* Public */,
      15,    1,  201,    3, 0x0a /* Public */,
      16,    1,  204,    3, 0x0a /* Public */,
      17,    1,  207,    3, 0x0a /* Public */,
      18,    1,  210,    3, 0x0a /* Public */,
      19,    1,  213,    3, 0x0a /* Public */,
      20,    1,  216,    3, 0x0a /* Public */,
      22,    1,  219,    3, 0x0a /* Public */,
      24,    1,  222,    3, 0x0a /* Public */,
      25,    2,  225,    3, 0x0a /* Public */,
      26,    2,  230,    3, 0x0a /* Public */,
      28,    2,  235,    3, 0x0a /* Public */,
      30,    2,  240,    3, 0x0a /* Public */,
      31,    2,  245,    3, 0x0a /* Public */,
      31,    2,  250,    3, 0x0a /* Public */,
      32,    2,  255,    3, 0x0a /* Public */,
      33,    2,  260,    3, 0x0a /* Public */,
      34,    2,  265,    3, 0x0a /* Public */,
      35,    2,  270,    3, 0x0a /* Public */,
      37,    2,  275,    3, 0x0a /* Public */,
      39,    2,  280,    3, 0x0a /* Public */,
      40,    2,  285,    3, 0x0a /* Public */,
      41,    2,  290,    3, 0x0a /* Public */,
      41,    2,  295,    3, 0x0a /* Public */,
      44,    1,  300,    3, 0x0a /* Public */,
      43,    1,  303,    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::QBrush, 0x80000000 | 2,   10,
    0x80000000 | 13, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QTextLength, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    0x80000000 | 21, 0x80000000 | 2,   10,
    0x80000000 | 23, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   10,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   10,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTextLength,   10,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   10,   36,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTextLength,   10,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   43,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QTextLength, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      45, 0x0,   11,  314,
      57, 0x0,    3,  336,

 // enum data: key, value
      46, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_None),
      47, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Dotted),
      48, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Dashed),
      49, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Solid),
      50, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Double),
      51, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_DotDash),
      52, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_DotDotDash),
      53, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Groove),
      54, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Ridge),
      55, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Inset),
      56, uint(PythonQtWrapper_QTextFrameFormat::BorderStyle_Outset),
      58, uint(PythonQtWrapper_QTextFrameFormat::InFlow),
      59, uint(PythonQtWrapper_QTextFrameFormat::FloatLeft),
      60, uint(PythonQtWrapper_QTextFrameFormat::FloatRight),

       0        // eod
};

void PythonQtWrapper_QTextFrameFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextFrameFormat *_t = static_cast<PythonQtWrapper_QTextFrameFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextFrameFormat* _r = _t->new_QTextFrameFormat();
            if (_a[0]) *reinterpret_cast< QTextFrameFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextFrameFormat* _r = _t->new_QTextFrameFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrameFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextFrameFormat* _r = _t->new_QTextFrameFormat((*reinterpret_cast< const QTextFrameFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrameFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextFrameFormat((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1]))); break;
        case 4: { qreal _r = _t->border((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { QBrush _r = _t->borderBrush((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 6: { QTextFrameFormat::BorderStyle _r = _t->borderStyle((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrameFormat::BorderStyle*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->bottomMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 8: { QTextLength _r = _t->height((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLength*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isValid((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->leftMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->margin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->padding((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { QTextFormat::PageBreakFlags _r = _t->pageBreakPolicy((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFormat::PageBreakFlags*>(_a[0]) = _r; }  break;
        case 14: { QTextFrameFormat::Position _r = _t->position((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrameFormat::Position*>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->rightMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: _t->setBorder((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 17: _t->setBorderBrush((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 18: _t->setBorderStyle((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< QTextFrameFormat::BorderStyle(*)>(_a[2]))); break;
        case 19: _t->setBottomMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 20: _t->setHeight((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< const QTextLength(*)>(_a[2]))); break;
        case 21: _t->setHeight((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 22: _t->setLeftMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 23: _t->setMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 24: _t->setPadding((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 25: _t->setPageBreakPolicy((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< QTextFormat::PageBreakFlags(*)>(_a[2]))); break;
        case 26: _t->setPosition((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< QTextFrameFormat::Position(*)>(_a[2]))); break;
        case 27: _t->setRightMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 28: _t->setTopMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 29: _t->setWidth((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< const QTextLength(*)>(_a[2]))); break;
        case 30: _t->setWidth((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 31: { qreal _r = _t->topMargin((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 32: { QTextLength _r = _t->width((*reinterpret_cast< QTextFrameFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLength*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextFrameFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextFrameFormat.data,
      qt_meta_data_PythonQtWrapper_QTextFrameFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextFrameFormat::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 < 33)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 33;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 33)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 33;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextImageFormat_t {
    QByteArrayData data[17];
    char stringdata0[201];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextImageFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextImageFormat_t qt_meta_stringdata_PythonQtWrapper_QTextImageFormat = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QTextImageFormat"
QT_MOC_LITERAL(1, 33, 20), // "new_QTextImageFormat"
QT_MOC_LITERAL(2, 54, 17), // "QTextImageFormat*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "format"
QT_MOC_LITERAL(5, 80, 16), // "QTextImageFormat"
QT_MOC_LITERAL(6, 97, 5), // "other"
QT_MOC_LITERAL(7, 103, 23), // "delete_QTextImageFormat"
QT_MOC_LITERAL(8, 127, 3), // "obj"
QT_MOC_LITERAL(9, 131, 6), // "height"
QT_MOC_LITERAL(10, 138, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 155, 7), // "isValid"
QT_MOC_LITERAL(12, 163, 4), // "name"
QT_MOC_LITERAL(13, 168, 9), // "setHeight"
QT_MOC_LITERAL(14, 178, 7), // "setName"
QT_MOC_LITERAL(15, 186, 8), // "setWidth"
QT_MOC_LITERAL(16, 195, 5) // "width"

    },
    "PythonQtWrapper_QTextImageFormat\0"
    "new_QTextImageFormat\0QTextImageFormat*\0"
    "\0format\0QTextImageFormat\0other\0"
    "delete_QTextImageFormat\0obj\0height\0"
    "theWrappedObject\0isValid\0name\0setHeight\0"
    "setName\0setWidth\0width"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextImageFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   69,    3, 0x0a /* Public */,
       1,    1,   70,    3, 0x0a /* Public */,
       1,    1,   73,    3, 0x0a /* Public */,
       7,    1,   76,    3, 0x0a /* Public */,
       9,    1,   79,    3, 0x0a /* Public */,
      11,    1,   82,    3, 0x0a /* Public */,
      12,    1,   85,    3, 0x0a /* Public */,
      13,    2,   88,    3, 0x0a /* Public */,
      14,    2,   93,    3, 0x0a /* Public */,
      15,    2,   98,    3, 0x0a /* Public */,
      16,    1,  103,    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::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   16,
    QMetaType::QReal, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QTextImageFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextImageFormat *_t = static_cast<PythonQtWrapper_QTextImageFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextImageFormat* _r = _t->new_QTextImageFormat();
            if (_a[0]) *reinterpret_cast< QTextImageFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextImageFormat* _r = _t->new_QTextImageFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextImageFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextImageFormat* _r = _t->new_QTextImageFormat((*reinterpret_cast< const QTextImageFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextImageFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextImageFormat((*reinterpret_cast< QTextImageFormat*(*)>(_a[1]))); break;
        case 4: { qreal _r = _t->height((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isValid((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->name((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: _t->setHeight((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 8: _t->setName((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 9: _t->setWidth((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 10: { qreal _r = _t->width((*reinterpret_cast< QTextImageFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextImageFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextImageFormat.data,
      qt_meta_data_PythonQtWrapper_QTextImageFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

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