/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui_builtin0.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_builtin/com_trolltech_qt_gui_builtin0.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#include <QtCore/QVector>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui_builtin0.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_QBitmap_t {
    QByteArrayData data[24];
    char stringdata0[240];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QBitmap_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QBitmap_t qt_meta_stringdata_PythonQtWrapper_QBitmap = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QBitmap"
QT_MOC_LITERAL(1, 24, 11), // "new_QBitmap"
QT_MOC_LITERAL(2, 36, 8), // "QBitmap*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 6), // "arg__1"
QT_MOC_LITERAL(5, 53, 8), // "fileName"
QT_MOC_LITERAL(6, 62, 11), // "const char*"
QT_MOC_LITERAL(7, 74, 6), // "format"
QT_MOC_LITERAL(8, 81, 1), // "w"
QT_MOC_LITERAL(9, 83, 1), // "h"
QT_MOC_LITERAL(10, 85, 5), // "other"
QT_MOC_LITERAL(11, 91, 14), // "delete_QBitmap"
QT_MOC_LITERAL(12, 106, 3), // "obj"
QT_MOC_LITERAL(13, 110, 5), // "clear"
QT_MOC_LITERAL(14, 116, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 133, 24), // "static_QBitmap_fromImage"
QT_MOC_LITERAL(16, 158, 5), // "image"
QT_MOC_LITERAL(17, 164, 24), // "Qt::ImageConversionFlags"
QT_MOC_LITERAL(18, 189, 5), // "flags"
QT_MOC_LITERAL(19, 195, 4), // "swap"
QT_MOC_LITERAL(20, 200, 8), // "QBitmap&"
QT_MOC_LITERAL(21, 209, 11), // "transformed"
QT_MOC_LITERAL(22, 221, 6), // "matrix"
QT_MOC_LITERAL(23, 228, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QBitmap\0new_QBitmap\0"
    "QBitmap*\0\0arg__1\0fileName\0const char*\0"
    "format\0w\0h\0other\0delete_QBitmap\0obj\0"
    "clear\0theWrappedObject\0static_QBitmap_fromImage\0"
    "image\0Qt::ImageConversionFlags\0flags\0"
    "swap\0QBitmap&\0transformed\0matrix\0"
    "__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QBitmap[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   89,    3, 0x0a /* Public */,
       1,    1,   90,    3, 0x0a /* Public */,
       1,    1,   93,    3, 0x0a /* Public */,
       1,    2,   96,    3, 0x0a /* Public */,
       1,    1,  101,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  104,    3, 0x0a /* Public */,
       1,    1,  109,    3, 0x0a /* Public */,
      11,    1,  112,    3, 0x0a /* Public */,
      13,    1,  115,    3, 0x0a /* Public */,
      15,    2,  118,    3, 0x0a /* Public */,
      15,    1,  123,    3, 0x2a /* Public | MethodCloned */,
      19,    2,  126,    3, 0x0a /* Public */,
      21,    2,  131,    3, 0x0a /* Public */,
      21,    2,  136,    3, 0x0a /* Public */,
      23,    1,  141,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QPixmap,    4,
    0x80000000 | 2, QMetaType::QSize,    4,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, QMetaType::QString,    5,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,    9,
    0x80000000 | 2, QMetaType::QBitmap,   10,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2,   14,
    QMetaType::QBitmap, QMetaType::QImage, 0x80000000 | 17,   16,   18,
    QMetaType::QBitmap, QMetaType::QImage,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   14,   10,
    QMetaType::QBitmap, 0x80000000 | 2, QMetaType::QMatrix,   14,    4,
    QMetaType::QBitmap, 0x80000000 | 2, QMetaType::QTransform,   14,   22,
    QMetaType::Bool, 0x80000000 | 2,   12,

       0        // eod
};

void PythonQtWrapper_QBitmap::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QBitmap *_t = static_cast<PythonQtWrapper_QBitmap *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QBitmap* _r = _t->new_QBitmap();
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 1: { QBitmap* _r = _t->new_QBitmap((*reinterpret_cast< const QPixmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 2: { QBitmap* _r = _t->new_QBitmap((*reinterpret_cast< const QSize(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 3: { QBitmap* _r = _t->new_QBitmap((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 4: { QBitmap* _r = _t->new_QBitmap((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 5: { QBitmap* _r = _t->new_QBitmap((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 6: { QBitmap* _r = _t->new_QBitmap((*reinterpret_cast< const QBitmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap**>(_a[0]) = _r; }  break;
        case 7: _t->delete_QBitmap((*reinterpret_cast< QBitmap*(*)>(_a[1]))); break;
        case 8: _t->clear((*reinterpret_cast< QBitmap*(*)>(_a[1]))); break;
        case 9: { QBitmap _r = _t->static_QBitmap_fromImage((*reinterpret_cast< const QImage(*)>(_a[1])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 10: { QBitmap _r = _t->static_QBitmap_fromImage((*reinterpret_cast< const QImage(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 11: _t->swap((*reinterpret_cast< QBitmap*(*)>(_a[1])),(*reinterpret_cast< QBitmap(*)>(_a[2]))); break;
        case 12: { QBitmap _r = _t->transformed((*reinterpret_cast< QBitmap*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 13: { QBitmap _r = _t->transformed((*reinterpret_cast< QBitmap*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->__nonzero__((*reinterpret_cast< QBitmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QBitmap::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QBitmap.data,
      qt_meta_data_PythonQtWrapper_QBitmap,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QBitmap::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 15)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 15;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QBrush_t {
    QByteArrayData data[43];
    char stringdata0[411];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QBrush_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QBrush_t qt_meta_stringdata_PythonQtWrapper_QBrush = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QBrush"
QT_MOC_LITERAL(1, 23, 10), // "new_QBrush"
QT_MOC_LITERAL(2, 34, 7), // "QBrush*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 14), // "Qt::BrushStyle"
QT_MOC_LITERAL(5, 58, 2), // "bs"
QT_MOC_LITERAL(6, 61, 15), // "Qt::GlobalColor"
QT_MOC_LITERAL(7, 77, 5), // "color"
QT_MOC_LITERAL(8, 83, 6), // "pixmap"
QT_MOC_LITERAL(9, 90, 5), // "brush"
QT_MOC_LITERAL(10, 96, 9), // "QGradient"
QT_MOC_LITERAL(11, 106, 8), // "gradient"
QT_MOC_LITERAL(12, 115, 5), // "image"
QT_MOC_LITERAL(13, 121, 13), // "delete_QBrush"
QT_MOC_LITERAL(14, 135, 3), // "obj"
QT_MOC_LITERAL(15, 139, 13), // "const QColor*"
QT_MOC_LITERAL(16, 153, 16), // "theWrappedObject"
QT_MOC_LITERAL(17, 170, 16), // "const QGradient*"
QT_MOC_LITERAL(18, 187, 8), // "isOpaque"
QT_MOC_LITERAL(19, 196, 6), // "matrix"
QT_MOC_LITERAL(20, 203, 14), // "const QMatrix*"
QT_MOC_LITERAL(21, 218, 6), // "__ne__"
QT_MOC_LITERAL(22, 225, 1), // "b"
QT_MOC_LITERAL(23, 227, 7), // "writeTo"
QT_MOC_LITERAL(24, 235, 12), // "QDataStream&"
QT_MOC_LITERAL(25, 248, 6), // "arg__1"
QT_MOC_LITERAL(26, 255, 6), // "__eq__"
QT_MOC_LITERAL(27, 262, 8), // "readFrom"
QT_MOC_LITERAL(28, 271, 8), // "setColor"
QT_MOC_LITERAL(29, 280, 9), // "setMatrix"
QT_MOC_LITERAL(30, 290, 3), // "mat"
QT_MOC_LITERAL(31, 294, 8), // "setStyle"
QT_MOC_LITERAL(32, 303, 10), // "setTexture"
QT_MOC_LITERAL(33, 314, 15), // "setTextureImage"
QT_MOC_LITERAL(34, 330, 12), // "setTransform"
QT_MOC_LITERAL(35, 343, 5), // "style"
QT_MOC_LITERAL(36, 349, 4), // "swap"
QT_MOC_LITERAL(37, 354, 7), // "QBrush&"
QT_MOC_LITERAL(38, 362, 5), // "other"
QT_MOC_LITERAL(39, 368, 7), // "texture"
QT_MOC_LITERAL(40, 376, 12), // "textureImage"
QT_MOC_LITERAL(41, 389, 9), // "transform"
QT_MOC_LITERAL(42, 399, 11) // "py_toString"

    },
    "PythonQtWrapper_QBrush\0new_QBrush\0"
    "QBrush*\0\0Qt::BrushStyle\0bs\0Qt::GlobalColor\0"
    "color\0pixmap\0brush\0QGradient\0gradient\0"
    "image\0delete_QBrush\0obj\0const QColor*\0"
    "theWrappedObject\0const QGradient*\0"
    "isOpaque\0matrix\0const QMatrix*\0__ne__\0"
    "b\0writeTo\0QDataStream&\0arg__1\0__eq__\0"
    "readFrom\0setColor\0setMatrix\0mat\0"
    "setStyle\0setTexture\0setTextureImage\0"
    "setTransform\0style\0swap\0QBrush&\0other\0"
    "texture\0textureImage\0transform\0"
    "py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QBrush[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  174,    3, 0x0a /* Public */,
       1,    1,  175,    3, 0x0a /* Public */,
       1,    2,  178,    3, 0x0a /* Public */,
       1,    1,  183,    3, 0x0a /* Public */,
       1,    2,  186,    3, 0x0a /* Public */,
       1,    1,  191,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  194,    3, 0x0a /* Public */,
       1,    1,  199,    3, 0x0a /* Public */,
       1,    1,  202,    3, 0x0a /* Public */,
       1,    1,  205,    3, 0x0a /* Public */,
      13,    1,  208,    3, 0x0a /* Public */,
       7,    1,  211,    3, 0x0a /* Public */,
      11,    1,  214,    3, 0x0a /* Public */,
      18,    1,  217,    3, 0x0a /* Public */,
      19,    1,  220,    3, 0x0a /* Public */,
      21,    2,  223,    3, 0x0a /* Public */,
      23,    2,  228,    3, 0x0a /* Public */,
      26,    2,  233,    3, 0x0a /* Public */,
      27,    2,  238,    3, 0x0a /* Public */,
      28,    2,  243,    3, 0x0a /* Public */,
      28,    2,  248,    3, 0x0a /* Public */,
      29,    2,  253,    3, 0x0a /* Public */,
      31,    2,  258,    3, 0x0a /* Public */,
      32,    2,  263,    3, 0x0a /* Public */,
      33,    2,  268,    3, 0x0a /* Public */,
      34,    2,  273,    3, 0x0a /* Public */,
      35,    1,  278,    3, 0x0a /* Public */,
      36,    2,  281,    3, 0x0a /* Public */,
      39,    1,  286,    3, 0x0a /* Public */,
      40,    1,  289,    3, 0x0a /* Public */,
      41,    1,  292,    3, 0x0a /* Public */,
      42,    1,  295,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6, QMetaType::QPixmap,    7,    8,
    0x80000000 | 2, QMetaType::QBrush,    9,
    0x80000000 | 2, QMetaType::QColor, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, QMetaType::QColor,    7,
    0x80000000 | 2, QMetaType::QColor, QMetaType::QPixmap,    7,    8,
    0x80000000 | 2, 0x80000000 | 10,   11,
    0x80000000 | 2, QMetaType::QImage,   12,
    0x80000000 | 2, QMetaType::QPixmap,    8,
    QMetaType::Void, 0x80000000 | 2,   14,
    0x80000000 | 15, 0x80000000 | 2,   16,
    0x80000000 | 17, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    0x80000000 | 20, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QBrush,   16,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   16,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QBrush,   16,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   16,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   16,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   16,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QMatrix,   16,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   16,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap,   16,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QImage,   16,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTransform,   16,   25,
    0x80000000 | 4, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   16,   38,
    QMetaType::QPixmap, 0x80000000 | 2,   16,
    QMetaType::QImage, 0x80000000 | 2,   16,
    QMetaType::QTransform, 0x80000000 | 2,   16,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QBrush::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QBrush *_t = static_cast<PythonQtWrapper_QBrush *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QBrush* _r = _t->new_QBrush();
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 1: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< Qt::BrushStyle(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 2: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< Qt::GlobalColor(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 3: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QBrush(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 4: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QColor(*)>(_a[1])),(*reinterpret_cast< Qt::BrushStyle(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 5: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QColor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 6: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QColor(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 7: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QGradient(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 8: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QImage(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 9: { QBrush* _r = _t->new_QBrush((*reinterpret_cast< const QPixmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush**>(_a[0]) = _r; }  break;
        case 10: _t->delete_QBrush((*reinterpret_cast< QBrush*(*)>(_a[1]))); break;
        case 11: { const QColor* _r = _t->color((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QColor**>(_a[0]) = _r; }  break;
        case 12: { const QGradient* _r = _t->gradient((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QGradient**>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isOpaque((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { const QMatrix* _r = _t->matrix((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QMatrix**>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->__ne__((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->writeTo((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 17: { bool _r = _t->__eq__((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: _t->readFrom((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 19: _t->setColor((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< Qt::GlobalColor(*)>(_a[2]))); break;
        case 20: _t->setColor((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 21: _t->setMatrix((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2]))); break;
        case 22: _t->setStyle((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< Qt::BrushStyle(*)>(_a[2]))); break;
        case 23: _t->setTexture((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2]))); break;
        case 24: _t->setTextureImage((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break;
        case 25: _t->setTransform((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2]))); break;
        case 26: { Qt::BrushStyle _r = _t->style((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::BrushStyle*>(_a[0]) = _r; }  break;
        case 27: _t->swap((*reinterpret_cast< QBrush*(*)>(_a[1])),(*reinterpret_cast< QBrush(*)>(_a[2]))); break;
        case 28: { QPixmap _r = _t->texture((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 29: { QImage _r = _t->textureImage((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 30: { QTransform _r = _t->transform((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 31: { QString _r = _t->py_toString((*reinterpret_cast< QBrush*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QBrush::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QBrush.data,
      qt_meta_data_PythonQtWrapper_QBrush,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QBrush::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 32)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 32;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 32)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 32;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QColor_t {
    QByteArrayData data[123];
    char stringdata0[1115];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QColor_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QColor_t qt_meta_stringdata_PythonQtWrapper_QColor = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QColor"
QT_MOC_LITERAL(1, 23, 10), // "new_QColor"
QT_MOC_LITERAL(2, 34, 7), // "QColor*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 7), // "QRgba64"
QT_MOC_LITERAL(5, 51, 6), // "rgba64"
QT_MOC_LITERAL(6, 58, 15), // "Qt::GlobalColor"
QT_MOC_LITERAL(7, 74, 5), // "color"
QT_MOC_LITERAL(8, 80, 4), // "name"
QT_MOC_LITERAL(9, 85, 1), // "r"
QT_MOC_LITERAL(10, 87, 1), // "g"
QT_MOC_LITERAL(11, 89, 1), // "b"
QT_MOC_LITERAL(12, 91, 1), // "a"
QT_MOC_LITERAL(13, 93, 3), // "rgb"
QT_MOC_LITERAL(14, 97, 13), // "delete_QColor"
QT_MOC_LITERAL(15, 111, 3), // "obj"
QT_MOC_LITERAL(16, 115, 5), // "alpha"
QT_MOC_LITERAL(17, 121, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 138, 6), // "alphaF"
QT_MOC_LITERAL(19, 145, 5), // "black"
QT_MOC_LITERAL(20, 151, 6), // "blackF"
QT_MOC_LITERAL(21, 158, 4), // "blue"
QT_MOC_LITERAL(22, 163, 5), // "blueF"
QT_MOC_LITERAL(23, 169, 24), // "static_QColor_colorNames"
QT_MOC_LITERAL(24, 194, 9), // "convertTo"
QT_MOC_LITERAL(25, 204, 12), // "QColor::Spec"
QT_MOC_LITERAL(26, 217, 9), // "colorSpec"
QT_MOC_LITERAL(27, 227, 4), // "cyan"
QT_MOC_LITERAL(28, 232, 5), // "cyanF"
QT_MOC_LITERAL(29, 238, 6), // "darker"
QT_MOC_LITERAL(30, 245, 1), // "f"
QT_MOC_LITERAL(31, 247, 22), // "static_QColor_fromCmyk"
QT_MOC_LITERAL(32, 270, 1), // "c"
QT_MOC_LITERAL(33, 272, 1), // "m"
QT_MOC_LITERAL(34, 274, 1), // "y"
QT_MOC_LITERAL(35, 276, 1), // "k"
QT_MOC_LITERAL(36, 278, 23), // "static_QColor_fromCmykF"
QT_MOC_LITERAL(37, 302, 21), // "static_QColor_fromHsl"
QT_MOC_LITERAL(38, 324, 1), // "h"
QT_MOC_LITERAL(39, 326, 1), // "s"
QT_MOC_LITERAL(40, 328, 1), // "l"
QT_MOC_LITERAL(41, 330, 22), // "static_QColor_fromHslF"
QT_MOC_LITERAL(42, 353, 21), // "static_QColor_fromHsv"
QT_MOC_LITERAL(43, 375, 1), // "v"
QT_MOC_LITERAL(44, 377, 22), // "static_QColor_fromHsvF"
QT_MOC_LITERAL(45, 400, 21), // "static_QColor_fromRgb"
QT_MOC_LITERAL(46, 422, 22), // "static_QColor_fromRgbF"
QT_MOC_LITERAL(47, 445, 22), // "static_QColor_fromRgba"
QT_MOC_LITERAL(48, 468, 4), // "rgba"
QT_MOC_LITERAL(49, 473, 24), // "static_QColor_fromRgba64"
QT_MOC_LITERAL(50, 498, 6), // "getHsl"
QT_MOC_LITERAL(51, 505, 4), // "int*"
QT_MOC_LITERAL(52, 510, 7), // "getHslF"
QT_MOC_LITERAL(53, 518, 6), // "qreal*"
QT_MOC_LITERAL(54, 525, 5), // "green"
QT_MOC_LITERAL(55, 531, 6), // "greenF"
QT_MOC_LITERAL(56, 538, 6), // "hslHue"
QT_MOC_LITERAL(57, 545, 7), // "hslHueF"
QT_MOC_LITERAL(58, 553, 13), // "hslSaturation"
QT_MOC_LITERAL(59, 567, 14), // "hslSaturationF"
QT_MOC_LITERAL(60, 582, 6), // "hsvHue"
QT_MOC_LITERAL(61, 589, 7), // "hsvHueF"
QT_MOC_LITERAL(62, 597, 13), // "hsvSaturation"
QT_MOC_LITERAL(63, 611, 14), // "hsvSaturationF"
QT_MOC_LITERAL(64, 626, 3), // "hue"
QT_MOC_LITERAL(65, 630, 4), // "hueF"
QT_MOC_LITERAL(66, 635, 7), // "isValid"
QT_MOC_LITERAL(67, 643, 26), // "static_QColor_isValidColor"
QT_MOC_LITERAL(68, 670, 7), // "lighter"
QT_MOC_LITERAL(69, 678, 9), // "lightness"
QT_MOC_LITERAL(70, 688, 10), // "lightnessF"
QT_MOC_LITERAL(71, 699, 7), // "magenta"
QT_MOC_LITERAL(72, 707, 8), // "magentaF"
QT_MOC_LITERAL(73, 716, 18), // "QColor::NameFormat"
QT_MOC_LITERAL(74, 735, 6), // "format"
QT_MOC_LITERAL(75, 742, 6), // "__ne__"
QT_MOC_LITERAL(76, 749, 7), // "writeTo"
QT_MOC_LITERAL(77, 757, 12), // "QDataStream&"
QT_MOC_LITERAL(78, 770, 6), // "arg__1"
QT_MOC_LITERAL(79, 777, 6), // "__eq__"
QT_MOC_LITERAL(80, 784, 8), // "readFrom"
QT_MOC_LITERAL(81, 793, 3), // "red"
QT_MOC_LITERAL(82, 797, 4), // "redF"
QT_MOC_LITERAL(83, 802, 10), // "saturation"
QT_MOC_LITERAL(84, 813, 11), // "saturationF"
QT_MOC_LITERAL(85, 825, 8), // "setAlpha"
QT_MOC_LITERAL(86, 834, 9), // "setAlphaF"
QT_MOC_LITERAL(87, 844, 7), // "setBlue"
QT_MOC_LITERAL(88, 852, 8), // "setBlueF"
QT_MOC_LITERAL(89, 861, 7), // "setCmyk"
QT_MOC_LITERAL(90, 869, 8), // "setCmykF"
QT_MOC_LITERAL(91, 878, 8), // "setGreen"
QT_MOC_LITERAL(92, 887, 9), // "setGreenF"
QT_MOC_LITERAL(93, 897, 6), // "setHsl"
QT_MOC_LITERAL(94, 904, 7), // "setHslF"
QT_MOC_LITERAL(95, 912, 6), // "setHsv"
QT_MOC_LITERAL(96, 919, 7), // "setHsvF"
QT_MOC_LITERAL(97, 927, 13), // "setNamedColor"
QT_MOC_LITERAL(98, 941, 6), // "setRed"
QT_MOC_LITERAL(99, 948, 7), // "setRedF"
QT_MOC_LITERAL(100, 956, 6), // "setRgb"
QT_MOC_LITERAL(101, 963, 7), // "setRgbF"
QT_MOC_LITERAL(102, 971, 7), // "setRgba"
QT_MOC_LITERAL(103, 979, 9), // "setRgba64"
QT_MOC_LITERAL(104, 989, 4), // "spec"
QT_MOC_LITERAL(105, 994, 6), // "toCmyk"
QT_MOC_LITERAL(106, 1001, 5), // "toHsl"
QT_MOC_LITERAL(107, 1007, 5), // "toHsv"
QT_MOC_LITERAL(108, 1013, 5), // "toRgb"
QT_MOC_LITERAL(109, 1019, 5), // "value"
QT_MOC_LITERAL(110, 1025, 6), // "valueF"
QT_MOC_LITERAL(111, 1032, 6), // "yellow"
QT_MOC_LITERAL(112, 1039, 7), // "yellowF"
QT_MOC_LITERAL(113, 1047, 11), // "py_toString"
QT_MOC_LITERAL(114, 1059, 10), // "NameFormat"
QT_MOC_LITERAL(115, 1070, 6), // "HexRgb"
QT_MOC_LITERAL(116, 1077, 7), // "HexArgb"
QT_MOC_LITERAL(117, 1085, 4), // "Spec"
QT_MOC_LITERAL(118, 1090, 7), // "Invalid"
QT_MOC_LITERAL(119, 1098, 3), // "Rgb"
QT_MOC_LITERAL(120, 1102, 3), // "Hsv"
QT_MOC_LITERAL(121, 1106, 4), // "Cmyk"
QT_MOC_LITERAL(122, 1111, 3) // "Hsl"

    },
    "PythonQtWrapper_QColor\0new_QColor\0"
    "QColor*\0\0QRgba64\0rgba64\0Qt::GlobalColor\0"
    "color\0name\0r\0g\0b\0a\0rgb\0delete_QColor\0"
    "obj\0alpha\0theWrappedObject\0alphaF\0"
    "black\0blackF\0blue\0blueF\0"
    "static_QColor_colorNames\0convertTo\0"
    "QColor::Spec\0colorSpec\0cyan\0cyanF\0"
    "darker\0f\0static_QColor_fromCmyk\0c\0m\0"
    "y\0k\0static_QColor_fromCmykF\0"
    "static_QColor_fromHsl\0h\0s\0l\0"
    "static_QColor_fromHslF\0static_QColor_fromHsv\0"
    "v\0static_QColor_fromHsvF\0static_QColor_fromRgb\0"
    "static_QColor_fromRgbF\0static_QColor_fromRgba\0"
    "rgba\0static_QColor_fromRgba64\0getHsl\0"
    "int*\0getHslF\0qreal*\0green\0greenF\0"
    "hslHue\0hslHueF\0hslSaturation\0"
    "hslSaturationF\0hsvHue\0hsvHueF\0"
    "hsvSaturation\0hsvSaturationF\0hue\0hueF\0"
    "isValid\0static_QColor_isValidColor\0"
    "lighter\0lightness\0lightnessF\0magenta\0"
    "magentaF\0QColor::NameFormat\0format\0"
    "__ne__\0writeTo\0QDataStream&\0arg__1\0"
    "__eq__\0readFrom\0red\0redF\0saturation\0"
    "saturationF\0setAlpha\0setAlphaF\0setBlue\0"
    "setBlueF\0setCmyk\0setCmykF\0setGreen\0"
    "setGreenF\0setHsl\0setHslF\0setHsv\0setHsvF\0"
    "setNamedColor\0setRed\0setRedF\0setRgb\0"
    "setRgbF\0setRgba\0setRgba64\0spec\0toCmyk\0"
    "toHsl\0toHsv\0toRgb\0value\0valueF\0yellow\0"
    "yellowF\0py_toString\0NameFormat\0HexRgb\0"
    "HexArgb\0Spec\0Invalid\0Rgb\0Hsv\0Cmyk\0Hsl"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QColor[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  599,    3, 0x0a /* Public */,
       1,    1,  600,    3, 0x0a /* Public */,
       1,    1,  603,    3, 0x0a /* Public */,
       1,    1,  606,    3, 0x0a /* Public */,
       1,    1,  609,    3, 0x0a /* Public */,
       1,    4,  612,    3, 0x0a /* Public */,
       1,    3,  621,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  628,    3, 0x0a /* Public */,
      14,    1,  631,    3, 0x0a /* Public */,
      16,    1,  634,    3, 0x0a /* Public */,
      18,    1,  637,    3, 0x0a /* Public */,
      19,    1,  640,    3, 0x0a /* Public */,
      20,    1,  643,    3, 0x0a /* Public */,
      21,    1,  646,    3, 0x0a /* Public */,
      22,    1,  649,    3, 0x0a /* Public */,
      23,    0,  652,    3, 0x0a /* Public */,
      24,    2,  653,    3, 0x0a /* Public */,
      27,    1,  658,    3, 0x0a /* Public */,
      28,    1,  661,    3, 0x0a /* Public */,
      29,    2,  664,    3, 0x0a /* Public */,
      29,    1,  669,    3, 0x2a /* Public | MethodCloned */,
      31,    5,  672,    3, 0x0a /* Public */,
      31,    4,  683,    3, 0x2a /* Public | MethodCloned */,
      36,    5,  692,    3, 0x0a /* Public */,
      36,    4,  703,    3, 0x2a /* Public | MethodCloned */,
      37,    4,  712,    3, 0x0a /* Public */,
      37,    3,  721,    3, 0x2a /* Public | MethodCloned */,
      41,    4,  728,    3, 0x0a /* Public */,
      41,    3,  737,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  744,    3, 0x0a /* Public */,
      42,    3,  753,    3, 0x2a /* Public | MethodCloned */,
      44,    4,  760,    3, 0x0a /* Public */,
      44,    3,  769,    3, 0x2a /* Public | MethodCloned */,
      45,    4,  776,    3, 0x0a /* Public */,
      45,    3,  785,    3, 0x2a /* Public | MethodCloned */,
      45,    1,  792,    3, 0x0a /* Public */,
      46,    4,  795,    3, 0x0a /* Public */,
      46,    3,  804,    3, 0x2a /* Public | MethodCloned */,
      47,    1,  811,    3, 0x0a /* Public */,
      49,    1,  814,    3, 0x0a /* Public */,
      49,    4,  817,    3, 0x0a /* Public */,
      49,    3,  826,    3, 0x2a /* Public | MethodCloned */,
      50,    5,  833,    3, 0x0a /* Public */,
      50,    4,  844,    3, 0x2a /* Public | MethodCloned */,
      52,    5,  853,    3, 0x0a /* Public */,
      52,    4,  864,    3, 0x2a /* Public | MethodCloned */,
      54,    1,  873,    3, 0x0a /* Public */,
      55,    1,  876,    3, 0x0a /* Public */,
      56,    1,  879,    3, 0x0a /* Public */,
      57,    1,  882,    3, 0x0a /* Public */,
      58,    1,  885,    3, 0x0a /* Public */,
      59,    1,  888,    3, 0x0a /* Public */,
      60,    1,  891,    3, 0x0a /* Public */,
      61,    1,  894,    3, 0x0a /* Public */,
      62,    1,  897,    3, 0x0a /* Public */,
      63,    1,  900,    3, 0x0a /* Public */,
      64,    1,  903,    3, 0x0a /* Public */,
      65,    1,  906,    3, 0x0a /* Public */,
      66,    1,  909,    3, 0x0a /* Public */,
      67,    1,  912,    3, 0x0a /* Public */,
      68,    2,  915,    3, 0x0a /* Public */,
      68,    1,  920,    3, 0x2a /* Public | MethodCloned */,
      69,    1,  923,    3, 0x0a /* Public */,
      70,    1,  926,    3, 0x0a /* Public */,
      71,    1,  929,    3, 0x0a /* Public */,
      72,    1,  932,    3, 0x0a /* Public */,
       8,    1,  935,    3, 0x0a /* Public */,
       8,    2,  938,    3, 0x0a /* Public */,
      75,    2,  943,    3, 0x0a /* Public */,
      76,    2,  948,    3, 0x0a /* Public */,
      79,    2,  953,    3, 0x0a /* Public */,
      80,    2,  958,    3, 0x0a /* Public */,
      81,    1,  963,    3, 0x0a /* Public */,
      82,    1,  966,    3, 0x0a /* Public */,
      13,    1,  969,    3, 0x0a /* Public */,
      48,    1,  972,    3, 0x0a /* Public */,
       5,    1,  975,    3, 0x0a /* Public */,
      83,    1,  978,    3, 0x0a /* Public */,
      84,    1,  981,    3, 0x0a /* Public */,
      85,    2,  984,    3, 0x0a /* Public */,
      86,    2,  989,    3, 0x0a /* Public */,
      87,    2,  994,    3, 0x0a /* Public */,
      88,    2,  999,    3, 0x0a /* Public */,
      89,    6, 1004,    3, 0x0a /* Public */,
      89,    5, 1017,    3, 0x2a /* Public | MethodCloned */,
      90,    6, 1028,    3, 0x0a /* Public */,
      90,    5, 1041,    3, 0x2a /* Public | MethodCloned */,
      91,    2, 1052,    3, 0x0a /* Public */,
      92,    2, 1057,    3, 0x0a /* Public */,
      93,    5, 1062,    3, 0x0a /* Public */,
      93,    4, 1073,    3, 0x2a /* Public | MethodCloned */,
      94,    5, 1082,    3, 0x0a /* Public */,
      94,    4, 1093,    3, 0x2a /* Public | MethodCloned */,
      95,    5, 1102,    3, 0x0a /* Public */,
      95,    4, 1113,    3, 0x2a /* Public | MethodCloned */,
      96,    5, 1122,    3, 0x0a /* Public */,
      96,    4, 1133,    3, 0x2a /* Public | MethodCloned */,
      97,    2, 1142,    3, 0x0a /* Public */,
      98,    2, 1147,    3, 0x0a /* Public */,
      99,    2, 1152,    3, 0x0a /* Public */,
     100,    5, 1157,    3, 0x0a /* Public */,
     100,    4, 1168,    3, 0x2a /* Public | MethodCloned */,
     100,    2, 1177,    3, 0x0a /* Public */,
     101,    5, 1182,    3, 0x0a /* Public */,
     101,    4, 1193,    3, 0x2a /* Public | MethodCloned */,
     102,    2, 1202,    3, 0x0a /* Public */,
     103,    2, 1207,    3, 0x0a /* Public */,
     104,    1, 1212,    3, 0x0a /* Public */,
     105,    1, 1215,    3, 0x0a /* Public */,
     106,    1, 1218,    3, 0x0a /* Public */,
     107,    1, 1221,    3, 0x0a /* Public */,
     108,    1, 1224,    3, 0x0a /* Public */,
     109,    1, 1227,    3, 0x0a /* Public */,
     110,    1, 1230,    3, 0x0a /* Public */,
     111,    1, 1233,    3, 0x0a /* Public */,
     112,    1, 1236,    3, 0x0a /* Public */,
     113,    1, 1239,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2, QMetaType::QColor,    7,
    0x80000000 | 2, QMetaType::QString,    8,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   10,   11,   12,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   10,   11,
    0x80000000 | 2, QMetaType::UInt,   13,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::QStringList,
    QMetaType::QColor, 0x80000000 | 2, 0x80000000 | 25,   17,   26,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::Int,   17,   30,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   32,   33,   34,   35,   12,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   32,   33,   34,   35,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   32,   33,   34,   35,   12,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   32,   33,   34,   35,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   38,   39,   40,   12,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int,   38,   39,   40,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   38,   39,   40,   12,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   38,   39,   40,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   38,   39,   43,   12,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int,   38,   39,   43,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   38,   39,   43,   12,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   38,   39,   43,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   10,   11,   12,
    QMetaType::QColor, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   10,   11,
    QMetaType::QColor, QMetaType::UInt,   13,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    9,   10,   11,   12,
    QMetaType::QColor, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    9,   10,   11,
    QMetaType::QColor, QMetaType::UInt,   48,
    QMetaType::QColor, 0x80000000 | 4,   48,
    QMetaType::QColor, QMetaType::UShort, QMetaType::UShort, QMetaType::UShort, QMetaType::UShort,    9,   10,   11,   12,
    QMetaType::QColor, QMetaType::UShort, QMetaType::UShort, QMetaType::UShort,    9,   10,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 51, 0x80000000 | 51, 0x80000000 | 51,   17,   38,   39,   40,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 51, 0x80000000 | 51,   17,   38,   39,   40,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 53, 0x80000000 | 53, 0x80000000 | 53, 0x80000000 | 53,   17,   38,   39,   40,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 53, 0x80000000 | 53, 0x80000000 | 53,   17,   38,   39,   40,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, QMetaType::QString,    8,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::Int,   17,   30,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 73,   17,   74,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QColor,   17,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,   17,   78,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QColor,   17,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,   17,   78,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::UInt, 0x80000000 | 2,   17,
    QMetaType::UInt, 0x80000000 | 2,   17,
    0x80000000 | 4, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   17,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   17,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,   32,   33,   34,   35,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,   32,   33,   34,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,   32,   33,   34,   35,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,   32,   33,   34,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   17,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,   38,   39,   40,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,   38,   39,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,   38,   39,   40,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,   38,   39,   40,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,   38,   39,   43,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,   38,   39,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,   38,   39,   43,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,   38,   39,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   17,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   17,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,    9,   10,   11,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int,   17,    9,   10,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UInt,   17,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,    9,   10,   11,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   17,    9,   10,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UInt,   17,   48,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   17,   48,
    0x80000000 | 25, 0x80000000 | 2,   17,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
     114, 0x0,    2, 1250,
     117, 0x0,    5, 1254,

 // enum data: key, value
     115, uint(PythonQtWrapper_QColor::HexRgb),
     116, uint(PythonQtWrapper_QColor::HexArgb),
     118, uint(PythonQtWrapper_QColor::Invalid),
     119, uint(PythonQtWrapper_QColor::Rgb),
     120, uint(PythonQtWrapper_QColor::Hsv),
     121, uint(PythonQtWrapper_QColor::Cmyk),
     122, uint(PythonQtWrapper_QColor::Hsl),

       0        // eod
};

void PythonQtWrapper_QColor::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QColor *_t = static_cast<PythonQtWrapper_QColor *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QColor* _r = _t->new_QColor();
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 1: { QColor* _r = _t->new_QColor((*reinterpret_cast< QRgba64(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 2: { QColor* _r = _t->new_QColor((*reinterpret_cast< Qt::GlobalColor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 3: { QColor* _r = _t->new_QColor((*reinterpret_cast< const QColor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 4: { QColor* _r = _t->new_QColor((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 5: { QColor* _r = _t->new_QColor((*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< QColor**>(_a[0]) = _r; }  break;
        case 6: { QColor* _r = _t->new_QColor((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 7: { QColor* _r = _t->new_QColor((*reinterpret_cast< uint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor**>(_a[0]) = _r; }  break;
        case 8: _t->delete_QColor((*reinterpret_cast< QColor*(*)>(_a[1]))); break;
        case 9: { int _r = _t->alpha((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->alphaF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->black((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->blackF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->blue((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->blueF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: { QStringList _r = _t->static_QColor_colorNames();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 16: { QColor _r = _t->convertTo((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< QColor::Spec(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->cyan((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { qreal _r = _t->cyanF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 19: { QColor _r = _t->darker((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 20: { QColor _r = _t->darker((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 21: { QColor _r = _t->static_QColor_fromCmyk((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 22: { QColor _r = _t->static_QColor_fromCmyk((*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< QColor*>(_a[0]) = _r; }  break;
        case 23: { QColor _r = _t->static_QColor_fromCmykF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 24: { QColor _r = _t->static_QColor_fromCmykF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 25: { QColor _r = _t->static_QColor_fromHsl((*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< QColor*>(_a[0]) = _r; }  break;
        case 26: { QColor _r = _t->static_QColor_fromHsl((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 27: { QColor _r = _t->static_QColor_fromHslF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 28: { QColor _r = _t->static_QColor_fromHslF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 29: { QColor _r = _t->static_QColor_fromHsv((*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< QColor*>(_a[0]) = _r; }  break;
        case 30: { QColor _r = _t->static_QColor_fromHsv((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 31: { QColor _r = _t->static_QColor_fromHsvF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 32: { QColor _r = _t->static_QColor_fromHsvF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 33: { QColor _r = _t->static_QColor_fromRgb((*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< QColor*>(_a[0]) = _r; }  break;
        case 34: { QColor _r = _t->static_QColor_fromRgb((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 35: { QColor _r = _t->static_QColor_fromRgb((*reinterpret_cast< uint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 36: { QColor _r = _t->static_QColor_fromRgbF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 37: { QColor _r = _t->static_QColor_fromRgbF((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 38: { QColor _r = _t->static_QColor_fromRgba((*reinterpret_cast< uint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 39: { QColor _r = _t->static_QColor_fromRgba64((*reinterpret_cast< QRgba64(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 40: { QColor _r = _t->static_QColor_fromRgba64((*reinterpret_cast< ushort(*)>(_a[1])),(*reinterpret_cast< ushort(*)>(_a[2])),(*reinterpret_cast< ushort(*)>(_a[3])),(*reinterpret_cast< ushort(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 41: { QColor _r = _t->static_QColor_fromRgba64((*reinterpret_cast< ushort(*)>(_a[1])),(*reinterpret_cast< ushort(*)>(_a[2])),(*reinterpret_cast< ushort(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 42: _t->getHsl((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int*(*)>(_a[2])),(*reinterpret_cast< int*(*)>(_a[3])),(*reinterpret_cast< int*(*)>(_a[4])),(*reinterpret_cast< int*(*)>(_a[5]))); break;
        case 43: _t->getHsl((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int*(*)>(_a[2])),(*reinterpret_cast< int*(*)>(_a[3])),(*reinterpret_cast< int*(*)>(_a[4]))); break;
        case 44: _t->getHslF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal*(*)>(_a[2])),(*reinterpret_cast< qreal*(*)>(_a[3])),(*reinterpret_cast< qreal*(*)>(_a[4])),(*reinterpret_cast< qreal*(*)>(_a[5]))); break;
        case 45: _t->getHslF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal*(*)>(_a[2])),(*reinterpret_cast< qreal*(*)>(_a[3])),(*reinterpret_cast< qreal*(*)>(_a[4]))); break;
        case 46: { int _r = _t->green((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 47: { qreal _r = _t->greenF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 48: { int _r = _t->hslHue((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 49: { qreal _r = _t->hslHueF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 50: { int _r = _t->hslSaturation((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 51: { qreal _r = _t->hslSaturationF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 52: { int _r = _t->hsvHue((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 53: { qreal _r = _t->hsvHueF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 54: { int _r = _t->hsvSaturation((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 55: { qreal _r = _t->hsvSaturationF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 56: { int _r = _t->hue((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 57: { qreal _r = _t->hueF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->isValid((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { bool _r = _t->static_QColor_isValidColor((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 60: { QColor _r = _t->lighter((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 61: { QColor _r = _t->lighter((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 62: { int _r = _t->lightness((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 63: { qreal _r = _t->lightnessF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 64: { int _r = _t->magenta((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 65: { qreal _r = _t->magentaF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 66: { QString _r = _t->name((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 67: { QString _r = _t->name((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< QColor::NameFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 68: { bool _r = _t->__ne__((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 69: _t->writeTo((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 70: { bool _r = _t->__eq__((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 71: _t->readFrom((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 72: { int _r = _t->red((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 73: { qreal _r = _t->redF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 74: { uint _r = _t->rgb((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 75: { uint _r = _t->rgba((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 76: { QRgba64 _r = _t->rgba64((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 77: { int _r = _t->saturation((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 78: { qreal _r = _t->saturationF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 79: _t->setAlpha((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 80: _t->setAlphaF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 81: _t->setBlue((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 82: _t->setBlueF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 83: _t->setCmyk((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 84: _t->setCmyk((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 85: _t->setCmykF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6]))); break;
        case 86: _t->setCmykF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 87: _t->setGreen((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 88: _t->setGreenF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 89: _t->setHsl((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 90: _t->setHsl((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 91: _t->setHslF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 92: _t->setHslF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4]))); break;
        case 93: _t->setHsv((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 94: _t->setHsv((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 95: _t->setHsvF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 96: _t->setHsvF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4]))); break;
        case 97: _t->setNamedColor((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 98: _t->setRed((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 99: _t->setRedF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 100: _t->setRgb((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 101: _t->setRgb((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 102: _t->setRgb((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 103: _t->setRgbF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 104: _t->setRgbF((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4]))); break;
        case 105: _t->setRgba((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 106: _t->setRgba64((*reinterpret_cast< QColor*(*)>(_a[1])),(*reinterpret_cast< QRgba64(*)>(_a[2]))); break;
        case 107: { QColor::Spec _r = _t->spec((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor::Spec*>(_a[0]) = _r; }  break;
        case 108: { QColor _r = _t->toCmyk((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 109: { QColor _r = _t->toHsl((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 110: { QColor _r = _t->toHsv((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 111: { QColor _r = _t->toRgb((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 112: { int _r = _t->value((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 113: { qreal _r = _t->valueF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 114: { int _r = _t->yellow((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 115: { qreal _r = _t->yellowF((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 116: { QString _r = _t->py_toString((*reinterpret_cast< QColor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QColor::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QColor.data,
      qt_meta_data_PythonQtWrapper_QColor,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QColor::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 < 117)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 117;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 117)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 117;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCursor_t {
    QByteArrayData data[33];
    char stringdata0[310];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCursor_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCursor_t qt_meta_stringdata_PythonQtWrapper_QCursor = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QCursor"
QT_MOC_LITERAL(1, 24, 11), // "new_QCursor"
QT_MOC_LITERAL(2, 36, 8), // "QCursor*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 15), // "Qt::CursorShape"
QT_MOC_LITERAL(5, 62, 5), // "shape"
QT_MOC_LITERAL(6, 68, 6), // "bitmap"
QT_MOC_LITERAL(7, 75, 4), // "mask"
QT_MOC_LITERAL(8, 80, 4), // "hotX"
QT_MOC_LITERAL(9, 85, 4), // "hotY"
QT_MOC_LITERAL(10, 90, 6), // "cursor"
QT_MOC_LITERAL(11, 97, 6), // "pixmap"
QT_MOC_LITERAL(12, 104, 14), // "delete_QCursor"
QT_MOC_LITERAL(13, 119, 3), // "obj"
QT_MOC_LITERAL(14, 123, 14), // "const QBitmap*"
QT_MOC_LITERAL(15, 138, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 155, 7), // "hotSpot"
QT_MOC_LITERAL(17, 163, 7), // "writeTo"
QT_MOC_LITERAL(18, 171, 12), // "QDataStream&"
QT_MOC_LITERAL(19, 184, 4), // "outS"
QT_MOC_LITERAL(20, 189, 8), // "readFrom"
QT_MOC_LITERAL(21, 198, 3), // "inS"
QT_MOC_LITERAL(22, 202, 18), // "static_QCursor_pos"
QT_MOC_LITERAL(23, 221, 14), // "const QScreen*"
QT_MOC_LITERAL(24, 236, 6), // "screen"
QT_MOC_LITERAL(25, 243, 21), // "static_QCursor_setPos"
QT_MOC_LITERAL(26, 265, 8), // "QScreen*"
QT_MOC_LITERAL(27, 274, 1), // "p"
QT_MOC_LITERAL(28, 276, 1), // "x"
QT_MOC_LITERAL(29, 278, 1), // "y"
QT_MOC_LITERAL(30, 280, 8), // "setShape"
QT_MOC_LITERAL(31, 289, 8), // "newShape"
QT_MOC_LITERAL(32, 298, 11) // "py_toString"

    },
    "PythonQtWrapper_QCursor\0new_QCursor\0"
    "QCursor*\0\0Qt::CursorShape\0shape\0bitmap\0"
    "mask\0hotX\0hotY\0cursor\0pixmap\0"
    "delete_QCursor\0obj\0const QBitmap*\0"
    "theWrappedObject\0hotSpot\0writeTo\0"
    "QDataStream&\0outS\0readFrom\0inS\0"
    "static_QCursor_pos\0const QScreen*\0"
    "screen\0static_QCursor_setPos\0QScreen*\0"
    "p\0x\0y\0setShape\0newShape\0py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCursor[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  139,    3, 0x0a /* Public */,
       1,    1,  140,    3, 0x0a /* Public */,
       1,    4,  143,    3, 0x0a /* Public */,
       1,    3,  152,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  159,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  164,    3, 0x0a /* Public */,
       1,    3,  167,    3, 0x0a /* Public */,
       1,    2,  174,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  179,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  182,    3, 0x0a /* Public */,
       6,    1,  185,    3, 0x0a /* Public */,
      16,    1,  188,    3, 0x0a /* Public */,
       7,    1,  191,    3, 0x0a /* Public */,
      17,    2,  194,    3, 0x0a /* Public */,
      20,    2,  199,    3, 0x0a /* Public */,
      11,    1,  204,    3, 0x0a /* Public */,
      22,    0,  207,    3, 0x0a /* Public */,
      22,    1,  208,    3, 0x0a /* Public */,
      25,    2,  211,    3, 0x0a /* Public */,
      25,    3,  216,    3, 0x0a /* Public */,
      25,    1,  223,    3, 0x0a /* Public */,
      25,    2,  226,    3, 0x0a /* Public */,
      30,    2,  231,    3, 0x0a /* Public */,
       5,    1,  236,    3, 0x0a /* Public */,
      32,    1,  239,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QBitmap, QMetaType::QBitmap, QMetaType::Int, QMetaType::Int,    6,    7,    8,    9,
    0x80000000 | 2, QMetaType::QBitmap, QMetaType::QBitmap, QMetaType::Int,    6,    7,    8,
    0x80000000 | 2, QMetaType::QBitmap, QMetaType::QBitmap,    6,    7,
    0x80000000 | 2, QMetaType::QCursor,   10,
    0x80000000 | 2, QMetaType::QPixmap, QMetaType::Int, QMetaType::Int,   11,    8,    9,
    0x80000000 | 2, QMetaType::QPixmap, QMetaType::Int,   11,    8,
    0x80000000 | 2, QMetaType::QPixmap,   11,
    QMetaType::Void, 0x80000000 | 2,   13,
    0x80000000 | 14, 0x80000000 | 2,   15,
    QMetaType::QPoint, 0x80000000 | 2,   15,
    0x80000000 | 14, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   15,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   15,   21,
    QMetaType::QPixmap, 0x80000000 | 2,   15,
    QMetaType::QPoint,
    QMetaType::QPoint, 0x80000000 | 23,   24,
    QMetaType::Void, 0x80000000 | 26, QMetaType::QPoint,   24,   27,
    QMetaType::Void, 0x80000000 | 26, QMetaType::Int, QMetaType::Int,   24,   28,   29,
    QMetaType::Void, QMetaType::QPoint,   27,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   28,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   15,   31,
    0x80000000 | 4, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QCursor::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCursor *_t = static_cast<PythonQtWrapper_QCursor *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCursor* _r = _t->new_QCursor();
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 1: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< Qt::CursorShape(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 2: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QBitmap(*)>(_a[1])),(*reinterpret_cast< const QBitmap(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 3: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QBitmap(*)>(_a[1])),(*reinterpret_cast< const QBitmap(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 4: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QBitmap(*)>(_a[1])),(*reinterpret_cast< const QBitmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 5: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QCursor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 6: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QPixmap(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 7: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QPixmap(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 8: { QCursor* _r = _t->new_QCursor((*reinterpret_cast< const QPixmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCursor**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QCursor((*reinterpret_cast< QCursor*(*)>(_a[1]))); break;
        case 10: { const QBitmap* _r = _t->bitmap((*reinterpret_cast< QCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBitmap**>(_a[0]) = _r; }  break;
        case 11: { QPoint _r = _t->hotSpot((*reinterpret_cast< QCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 12: { const QBitmap* _r = _t->mask((*reinterpret_cast< QCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBitmap**>(_a[0]) = _r; }  break;
        case 13: _t->writeTo((*reinterpret_cast< QCursor*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 14: _t->readFrom((*reinterpret_cast< QCursor*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 15: { QPixmap _r = _t->pixmap((*reinterpret_cast< QCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 16: { QPoint _r = _t->static_QCursor_pos();
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 17: { QPoint _r = _t->static_QCursor_pos((*reinterpret_cast< const QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 18: _t->static_QCursor_setPos((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 19: _t->static_QCursor_setPos((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 20: _t->static_QCursor_setPos((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
        case 21: _t->static_QCursor_setPos((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: _t->setShape((*reinterpret_cast< QCursor*(*)>(_a[1])),(*reinterpret_cast< Qt::CursorShape(*)>(_a[2]))); break;
        case 23: { Qt::CursorShape _r = _t->shape((*reinterpret_cast< QCursor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CursorShape*>(_a[0]) = _r; }  break;
        case 24: { QString _r = _t->py_toString((*reinterpret_cast< QCursor*(*)>(_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 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); 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< QScreen* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCursor::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCursor.data,
      qt_meta_data_PythonQtWrapper_QCursor,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QCursor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFont_t {
    QByteArrayData data[163];
    char stringdata0[1998];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFont_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFont_t qt_meta_stringdata_PythonQtWrapper_QFont = {
    {
QT_MOC_LITERAL(0, 0, 21), // "PythonQtWrapper_QFont"
QT_MOC_LITERAL(1, 22, 9), // "new_QFont"
QT_MOC_LITERAL(2, 32, 6), // "QFont*"
QT_MOC_LITERAL(3, 39, 0), // ""
QT_MOC_LITERAL(4, 40, 6), // "arg__1"
QT_MOC_LITERAL(5, 47, 13), // "QPaintDevice*"
QT_MOC_LITERAL(6, 61, 2), // "pd"
QT_MOC_LITERAL(7, 64, 6), // "family"
QT_MOC_LITERAL(8, 71, 9), // "pointSize"
QT_MOC_LITERAL(9, 81, 6), // "weight"
QT_MOC_LITERAL(10, 88, 6), // "italic"
QT_MOC_LITERAL(11, 95, 12), // "delete_QFont"
QT_MOC_LITERAL(12, 108, 3), // "obj"
QT_MOC_LITERAL(13, 112, 4), // "bold"
QT_MOC_LITERAL(14, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 134, 28), // "static_QFont_cacheStatistics"
QT_MOC_LITERAL(16, 163, 14), // "capitalization"
QT_MOC_LITERAL(17, 178, 21), // "QFont::Capitalization"
QT_MOC_LITERAL(18, 200, 20), // "static_QFont_cleanup"
QT_MOC_LITERAL(19, 221, 13), // "defaultFamily"
QT_MOC_LITERAL(20, 235, 10), // "exactMatch"
QT_MOC_LITERAL(21, 246, 10), // "fixedPitch"
QT_MOC_LITERAL(22, 257, 10), // "fromString"
QT_MOC_LITERAL(23, 268, 17), // "hintingPreference"
QT_MOC_LITERAL(24, 286, 24), // "QFont::HintingPreference"
QT_MOC_LITERAL(25, 311, 23), // "static_QFont_initialize"
QT_MOC_LITERAL(26, 335, 31), // "static_QFont_insertSubstitution"
QT_MOC_LITERAL(27, 367, 6), // "arg__2"
QT_MOC_LITERAL(28, 374, 32), // "static_QFont_insertSubstitutions"
QT_MOC_LITERAL(29, 407, 8), // "isCopyOf"
QT_MOC_LITERAL(30, 416, 7), // "kerning"
QT_MOC_LITERAL(31, 424, 3), // "key"
QT_MOC_LITERAL(32, 428, 16), // "lastResortFamily"
QT_MOC_LITERAL(33, 445, 14), // "lastResortFont"
QT_MOC_LITERAL(34, 460, 13), // "letterSpacing"
QT_MOC_LITERAL(35, 474, 17), // "letterSpacingType"
QT_MOC_LITERAL(36, 492, 18), // "QFont::SpacingType"
QT_MOC_LITERAL(37, 511, 6), // "__ne__"
QT_MOC_LITERAL(38, 518, 6), // "__lt__"
QT_MOC_LITERAL(39, 525, 7), // "writeTo"
QT_MOC_LITERAL(40, 533, 12), // "QDataStream&"
QT_MOC_LITERAL(41, 546, 6), // "__eq__"
QT_MOC_LITERAL(42, 553, 8), // "readFrom"
QT_MOC_LITERAL(43, 562, 8), // "overline"
QT_MOC_LITERAL(44, 571, 9), // "pixelSize"
QT_MOC_LITERAL(45, 581, 10), // "pointSizeF"
QT_MOC_LITERAL(46, 592, 7), // "rawMode"
QT_MOC_LITERAL(47, 600, 7), // "rawName"
QT_MOC_LITERAL(48, 608, 32), // "static_QFont_removeSubstitutions"
QT_MOC_LITERAL(49, 641, 7), // "resolve"
QT_MOC_LITERAL(50, 649, 4), // "mask"
QT_MOC_LITERAL(51, 654, 7), // "setBold"
QT_MOC_LITERAL(52, 662, 17), // "setCapitalization"
QT_MOC_LITERAL(53, 680, 9), // "setFamily"
QT_MOC_LITERAL(54, 690, 13), // "setFixedPitch"
QT_MOC_LITERAL(55, 704, 20), // "setHintingPreference"
QT_MOC_LITERAL(56, 725, 9), // "setItalic"
QT_MOC_LITERAL(57, 735, 1), // "b"
QT_MOC_LITERAL(58, 737, 10), // "setKerning"
QT_MOC_LITERAL(59, 748, 16), // "setLetterSpacing"
QT_MOC_LITERAL(60, 765, 4), // "type"
QT_MOC_LITERAL(61, 770, 7), // "spacing"
QT_MOC_LITERAL(62, 778, 11), // "setOverline"
QT_MOC_LITERAL(63, 790, 12), // "setPixelSize"
QT_MOC_LITERAL(64, 803, 12), // "setPointSize"
QT_MOC_LITERAL(65, 816, 13), // "setPointSizeF"
QT_MOC_LITERAL(66, 830, 10), // "setRawMode"
QT_MOC_LITERAL(67, 841, 10), // "setRawName"
QT_MOC_LITERAL(68, 852, 10), // "setStretch"
QT_MOC_LITERAL(69, 863, 12), // "setStrikeOut"
QT_MOC_LITERAL(70, 876, 8), // "setStyle"
QT_MOC_LITERAL(71, 885, 12), // "QFont::Style"
QT_MOC_LITERAL(72, 898, 5), // "style"
QT_MOC_LITERAL(73, 904, 12), // "setStyleHint"
QT_MOC_LITERAL(74, 917, 16), // "QFont::StyleHint"
QT_MOC_LITERAL(75, 934, 20), // "QFont::StyleStrategy"
QT_MOC_LITERAL(76, 955, 12), // "setStyleName"
QT_MOC_LITERAL(77, 968, 16), // "setStyleStrategy"
QT_MOC_LITERAL(78, 985, 1), // "s"
QT_MOC_LITERAL(79, 987, 12), // "setUnderline"
QT_MOC_LITERAL(80, 1000, 9), // "setWeight"
QT_MOC_LITERAL(81, 1010, 14), // "setWordSpacing"
QT_MOC_LITERAL(82, 1025, 7), // "stretch"
QT_MOC_LITERAL(83, 1033, 9), // "strikeOut"
QT_MOC_LITERAL(84, 1043, 9), // "styleHint"
QT_MOC_LITERAL(85, 1053, 9), // "styleName"
QT_MOC_LITERAL(86, 1063, 13), // "styleStrategy"
QT_MOC_LITERAL(87, 1077, 23), // "static_QFont_substitute"
QT_MOC_LITERAL(88, 1101, 24), // "static_QFont_substitutes"
QT_MOC_LITERAL(89, 1126, 26), // "static_QFont_substitutions"
QT_MOC_LITERAL(90, 1153, 4), // "swap"
QT_MOC_LITERAL(91, 1158, 6), // "QFont&"
QT_MOC_LITERAL(92, 1165, 5), // "other"
QT_MOC_LITERAL(93, 1171, 8), // "toString"
QT_MOC_LITERAL(94, 1180, 9), // "underline"
QT_MOC_LITERAL(95, 1190, 11), // "wordSpacing"
QT_MOC_LITERAL(96, 1202, 11), // "py_toString"
QT_MOC_LITERAL(97, 1214, 14), // "Capitalization"
QT_MOC_LITERAL(98, 1229, 9), // "MixedCase"
QT_MOC_LITERAL(99, 1239, 12), // "AllUppercase"
QT_MOC_LITERAL(100, 1252, 12), // "AllLowercase"
QT_MOC_LITERAL(101, 1265, 9), // "SmallCaps"
QT_MOC_LITERAL(102, 1275, 10), // "Capitalize"
QT_MOC_LITERAL(103, 1286, 17), // "HintingPreference"
QT_MOC_LITERAL(104, 1304, 20), // "PreferDefaultHinting"
QT_MOC_LITERAL(105, 1325, 15), // "PreferNoHinting"
QT_MOC_LITERAL(106, 1341, 21), // "PreferVerticalHinting"
QT_MOC_LITERAL(107, 1363, 17), // "PreferFullHinting"
QT_MOC_LITERAL(108, 1381, 11), // "SpacingType"
QT_MOC_LITERAL(109, 1393, 17), // "PercentageSpacing"
QT_MOC_LITERAL(110, 1411, 15), // "AbsoluteSpacing"
QT_MOC_LITERAL(111, 1427, 7), // "Stretch"
QT_MOC_LITERAL(112, 1435, 14), // "UltraCondensed"
QT_MOC_LITERAL(113, 1450, 14), // "ExtraCondensed"
QT_MOC_LITERAL(114, 1465, 9), // "Condensed"
QT_MOC_LITERAL(115, 1475, 13), // "SemiCondensed"
QT_MOC_LITERAL(116, 1489, 11), // "Unstretched"
QT_MOC_LITERAL(117, 1501, 12), // "SemiExpanded"
QT_MOC_LITERAL(118, 1514, 8), // "Expanded"
QT_MOC_LITERAL(119, 1523, 13), // "ExtraExpanded"
QT_MOC_LITERAL(120, 1537, 13), // "UltraExpanded"
QT_MOC_LITERAL(121, 1551, 5), // "Style"
QT_MOC_LITERAL(122, 1557, 11), // "StyleNormal"
QT_MOC_LITERAL(123, 1569, 11), // "StyleItalic"
QT_MOC_LITERAL(124, 1581, 12), // "StyleOblique"
QT_MOC_LITERAL(125, 1594, 9), // "StyleHint"
QT_MOC_LITERAL(126, 1604, 9), // "Helvetica"
QT_MOC_LITERAL(127, 1614, 9), // "SansSerif"
QT_MOC_LITERAL(128, 1624, 5), // "Times"
QT_MOC_LITERAL(129, 1630, 5), // "Serif"
QT_MOC_LITERAL(130, 1636, 7), // "Courier"
QT_MOC_LITERAL(131, 1644, 10), // "TypeWriter"
QT_MOC_LITERAL(132, 1655, 10), // "OldEnglish"
QT_MOC_LITERAL(133, 1666, 10), // "Decorative"
QT_MOC_LITERAL(134, 1677, 6), // "System"
QT_MOC_LITERAL(135, 1684, 8), // "AnyStyle"
QT_MOC_LITERAL(136, 1693, 7), // "Cursive"
QT_MOC_LITERAL(137, 1701, 9), // "Monospace"
QT_MOC_LITERAL(138, 1711, 7), // "Fantasy"
QT_MOC_LITERAL(139, 1719, 13), // "StyleStrategy"
QT_MOC_LITERAL(140, 1733, 13), // "PreferDefault"
QT_MOC_LITERAL(141, 1747, 12), // "PreferBitmap"
QT_MOC_LITERAL(142, 1760, 12), // "PreferDevice"
QT_MOC_LITERAL(143, 1773, 13), // "PreferOutline"
QT_MOC_LITERAL(144, 1787, 12), // "ForceOutline"
QT_MOC_LITERAL(145, 1800, 11), // "PreferMatch"
QT_MOC_LITERAL(146, 1812, 13), // "PreferQuality"
QT_MOC_LITERAL(147, 1826, 15), // "PreferAntialias"
QT_MOC_LITERAL(148, 1842, 11), // "NoAntialias"
QT_MOC_LITERAL(149, 1854, 16), // "OpenGLCompatible"
QT_MOC_LITERAL(150, 1871, 19), // "ForceIntegerMetrics"
QT_MOC_LITERAL(151, 1891, 19), // "NoSubpixelAntialias"
QT_MOC_LITERAL(152, 1911, 13), // "NoFontMerging"
QT_MOC_LITERAL(153, 1925, 6), // "Weight"
QT_MOC_LITERAL(154, 1932, 4), // "Thin"
QT_MOC_LITERAL(155, 1937, 10), // "ExtraLight"
QT_MOC_LITERAL(156, 1948, 5), // "Light"
QT_MOC_LITERAL(157, 1954, 6), // "Normal"
QT_MOC_LITERAL(158, 1961, 6), // "Medium"
QT_MOC_LITERAL(159, 1968, 8), // "DemiBold"
QT_MOC_LITERAL(160, 1977, 4), // "Bold"
QT_MOC_LITERAL(161, 1982, 9), // "ExtraBold"
QT_MOC_LITERAL(162, 1992, 5) // "Black"

    },
    "PythonQtWrapper_QFont\0new_QFont\0QFont*\0"
    "\0arg__1\0QPaintDevice*\0pd\0family\0"
    "pointSize\0weight\0italic\0delete_QFont\0"
    "obj\0bold\0theWrappedObject\0"
    "static_QFont_cacheStatistics\0"
    "capitalization\0QFont::Capitalization\0"
    "static_QFont_cleanup\0defaultFamily\0"
    "exactMatch\0fixedPitch\0fromString\0"
    "hintingPreference\0QFont::HintingPreference\0"
    "static_QFont_initialize\0"
    "static_QFont_insertSubstitution\0arg__2\0"
    "static_QFont_insertSubstitutions\0"
    "isCopyOf\0kerning\0key\0lastResortFamily\0"
    "lastResortFont\0letterSpacing\0"
    "letterSpacingType\0QFont::SpacingType\0"
    "__ne__\0__lt__\0writeTo\0QDataStream&\0"
    "__eq__\0readFrom\0overline\0pixelSize\0"
    "pointSizeF\0rawMode\0rawName\0"
    "static_QFont_removeSubstitutions\0"
    "resolve\0mask\0setBold\0setCapitalization\0"
    "setFamily\0setFixedPitch\0setHintingPreference\0"
    "setItalic\0b\0setKerning\0setLetterSpacing\0"
    "type\0spacing\0setOverline\0setPixelSize\0"
    "setPointSize\0setPointSizeF\0setRawMode\0"
    "setRawName\0setStretch\0setStrikeOut\0"
    "setStyle\0QFont::Style\0style\0setStyleHint\0"
    "QFont::StyleHint\0QFont::StyleStrategy\0"
    "setStyleName\0setStyleStrategy\0s\0"
    "setUnderline\0setWeight\0setWordSpacing\0"
    "stretch\0strikeOut\0styleHint\0styleName\0"
    "styleStrategy\0static_QFont_substitute\0"
    "static_QFont_substitutes\0"
    "static_QFont_substitutions\0swap\0QFont&\0"
    "other\0toString\0underline\0wordSpacing\0"
    "py_toString\0Capitalization\0MixedCase\0"
    "AllUppercase\0AllLowercase\0SmallCaps\0"
    "Capitalize\0HintingPreference\0"
    "PreferDefaultHinting\0PreferNoHinting\0"
    "PreferVerticalHinting\0PreferFullHinting\0"
    "SpacingType\0PercentageSpacing\0"
    "AbsoluteSpacing\0Stretch\0UltraCondensed\0"
    "ExtraCondensed\0Condensed\0SemiCondensed\0"
    "Unstretched\0SemiExpanded\0Expanded\0"
    "ExtraExpanded\0UltraExpanded\0Style\0"
    "StyleNormal\0StyleItalic\0StyleOblique\0"
    "StyleHint\0Helvetica\0SansSerif\0Times\0"
    "Serif\0Courier\0TypeWriter\0OldEnglish\0"
    "Decorative\0System\0AnyStyle\0Cursive\0"
    "Monospace\0Fantasy\0StyleStrategy\0"
    "PreferDefault\0PreferBitmap\0PreferDevice\0"
    "PreferOutline\0ForceOutline\0PreferMatch\0"
    "PreferQuality\0PreferAntialias\0NoAntialias\0"
    "OpenGLCompatible\0ForceIntegerMetrics\0"
    "NoSubpixelAntialias\0NoFontMerging\0"
    "Weight\0Thin\0ExtraLight\0Light\0Normal\0"
    "Medium\0DemiBold\0Bold\0ExtraBold\0Black"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFont[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      83,   14, // methods
       0,    0, // properties
       8,  758, // 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,    2,  433,    3, 0x0a /* Public */,
       1,    4,  438,    3, 0x0a /* Public */,
       1,    3,  447,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  454,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  459,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  462,    3, 0x0a /* Public */,
      13,    1,  465,    3, 0x0a /* Public */,
      15,    0,  468,    3, 0x0a /* Public */,
      16,    1,  469,    3, 0x0a /* Public */,
      18,    0,  472,    3, 0x0a /* Public */,
      19,    1,  473,    3, 0x0a /* Public */,
      20,    1,  476,    3, 0x0a /* Public */,
       7,    1,  479,    3, 0x0a /* Public */,
      21,    1,  482,    3, 0x0a /* Public */,
      22,    2,  485,    3, 0x0a /* Public */,
      23,    1,  490,    3, 0x0a /* Public */,
      25,    0,  493,    3, 0x0a /* Public */,
      26,    2,  494,    3, 0x0a /* Public */,
      28,    2,  499,    3, 0x0a /* Public */,
      29,    2,  504,    3, 0x0a /* Public */,
      10,    1,  509,    3, 0x0a /* Public */,
      30,    1,  512,    3, 0x0a /* Public */,
      31,    1,  515,    3, 0x0a /* Public */,
      32,    1,  518,    3, 0x0a /* Public */,
      33,    1,  521,    3, 0x0a /* Public */,
      34,    1,  524,    3, 0x0a /* Public */,
      35,    1,  527,    3, 0x0a /* Public */,
      37,    2,  530,    3, 0x0a /* Public */,
      38,    2,  535,    3, 0x0a /* Public */,
      39,    2,  540,    3, 0x0a /* Public */,
      41,    2,  545,    3, 0x0a /* Public */,
      42,    2,  550,    3, 0x0a /* Public */,
      43,    1,  555,    3, 0x0a /* Public */,
      44,    1,  558,    3, 0x0a /* Public */,
       8,    1,  561,    3, 0x0a /* Public */,
      45,    1,  564,    3, 0x0a /* Public */,
      46,    1,  567,    3, 0x0a /* Public */,
      47,    1,  570,    3, 0x0a /* Public */,
      48,    1,  573,    3, 0x0a /* Public */,
      49,    1,  576,    3, 0x0a /* Public */,
      49,    2,  579,    3, 0x0a /* Public */,
      49,    2,  584,    3, 0x0a /* Public */,
      51,    2,  589,    3, 0x0a /* Public */,
      52,    2,  594,    3, 0x0a /* Public */,
      53,    2,  599,    3, 0x0a /* Public */,
      54,    2,  604,    3, 0x0a /* Public */,
      55,    2,  609,    3, 0x0a /* Public */,
      56,    2,  614,    3, 0x0a /* Public */,
      58,    2,  619,    3, 0x0a /* Public */,
      59,    3,  624,    3, 0x0a /* Public */,
      62,    2,  631,    3, 0x0a /* Public */,
      63,    2,  636,    3, 0x0a /* Public */,
      64,    2,  641,    3, 0x0a /* Public */,
      65,    2,  646,    3, 0x0a /* Public */,
      66,    2,  651,    3, 0x0a /* Public */,
      67,    2,  656,    3, 0x0a /* Public */,
      68,    2,  661,    3, 0x0a /* Public */,
      69,    2,  666,    3, 0x0a /* Public */,
      70,    2,  671,    3, 0x0a /* Public */,
      73,    3,  676,    3, 0x0a /* Public */,
      73,    2,  683,    3, 0x2a /* Public | MethodCloned */,
      76,    2,  688,    3, 0x0a /* Public */,
      77,    2,  693,    3, 0x0a /* Public */,
      79,    2,  698,    3, 0x0a /* Public */,
      80,    2,  703,    3, 0x0a /* Public */,
      81,    2,  708,    3, 0x0a /* Public */,
      82,    1,  713,    3, 0x0a /* Public */,
      83,    1,  716,    3, 0x0a /* Public */,
      72,    1,  719,    3, 0x0a /* Public */,
      84,    1,  722,    3, 0x0a /* Public */,
      85,    1,  725,    3, 0x0a /* Public */,
      86,    1,  728,    3, 0x0a /* Public */,
      87,    1,  731,    3, 0x0a /* Public */,
      88,    1,  734,    3, 0x0a /* Public */,
      89,    0,  737,    3, 0x0a /* Public */,
      90,    2,  738,    3, 0x0a /* Public */,
      93,    1,  743,    3, 0x0a /* Public */,
      94,    1,  746,    3, 0x0a /* Public */,
       9,    1,  749,    3, 0x0a /* Public */,
      95,    1,  752,    3, 0x0a /* Public */,
      96,    1,  755,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QFont,    4,
    0x80000000 | 2, QMetaType::QFont, 0x80000000 | 5,    4,    6,
    0x80000000 | 2, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Bool,    7,    8,    9,   10,
    0x80000000 | 2, QMetaType::QString, QMetaType::Int, QMetaType::Int,    7,    8,    9,
    0x80000000 | 2, QMetaType::QString, QMetaType::Int,    7,    8,
    0x80000000 | 2, QMetaType::QString,    7,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Void,
    0x80000000 | 17, 0x80000000 | 2,   14,
    QMetaType::Void,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   14,    4,
    0x80000000 | 24, 0x80000000 | 2,   14,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString, QMetaType::QString,    4,   27,
    QMetaType::Void, QMetaType::QString, QMetaType::QStringList,    4,   27,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QFont,   14,    4,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    0x80000000 | 36, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QFont,   14,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QFont,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,   14,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QFont,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,   14,    4,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Void, QMetaType::QString,    4,
    QMetaType::UInt, 0x80000000 | 2,   14,
    QMetaType::QFont, 0x80000000 | 2, QMetaType::QFont,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UInt,   14,   50,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   14,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   57,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::QReal,   14,   60,   61,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 71,   14,   72,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 74, 0x80000000 | 75,   14,    4,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 74,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 75,   14,   78,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   14,   61,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    0x80000000 | 71, 0x80000000 | 2,   14,
    0x80000000 | 74, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    0x80000000 | 75, 0x80000000 | 2,   14,
    QMetaType::QString, QMetaType::QString,    4,
    QMetaType::QStringList, QMetaType::QString,    4,
    QMetaType::QStringList,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 91,   14,   92,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      97, 0x0,    5,  790,
     103, 0x0,    4,  800,
     108, 0x0,    2,  808,
     111, 0x0,    9,  812,
     121, 0x0,    3,  830,
     125, 0x0,   13,  836,
     139, 0x0,   13,  862,
     153, 0x0,    9,  888,

 // enum data: key, value
      98, uint(PythonQtWrapper_QFont::MixedCase),
      99, uint(PythonQtWrapper_QFont::AllUppercase),
     100, uint(PythonQtWrapper_QFont::AllLowercase),
     101, uint(PythonQtWrapper_QFont::SmallCaps),
     102, uint(PythonQtWrapper_QFont::Capitalize),
     104, uint(PythonQtWrapper_QFont::PreferDefaultHinting),
     105, uint(PythonQtWrapper_QFont::PreferNoHinting),
     106, uint(PythonQtWrapper_QFont::PreferVerticalHinting),
     107, uint(PythonQtWrapper_QFont::PreferFullHinting),
     109, uint(PythonQtWrapper_QFont::PercentageSpacing),
     110, uint(PythonQtWrapper_QFont::AbsoluteSpacing),
     112, uint(PythonQtWrapper_QFont::UltraCondensed),
     113, uint(PythonQtWrapper_QFont::ExtraCondensed),
     114, uint(PythonQtWrapper_QFont::Condensed),
     115, uint(PythonQtWrapper_QFont::SemiCondensed),
     116, uint(PythonQtWrapper_QFont::Unstretched),
     117, uint(PythonQtWrapper_QFont::SemiExpanded),
     118, uint(PythonQtWrapper_QFont::Expanded),
     119, uint(PythonQtWrapper_QFont::ExtraExpanded),
     120, uint(PythonQtWrapper_QFont::UltraExpanded),
     122, uint(PythonQtWrapper_QFont::StyleNormal),
     123, uint(PythonQtWrapper_QFont::StyleItalic),
     124, uint(PythonQtWrapper_QFont::StyleOblique),
     126, uint(PythonQtWrapper_QFont::Helvetica),
     127, uint(PythonQtWrapper_QFont::SansSerif),
     128, uint(PythonQtWrapper_QFont::Times),
     129, uint(PythonQtWrapper_QFont::Serif),
     130, uint(PythonQtWrapper_QFont::Courier),
     131, uint(PythonQtWrapper_QFont::TypeWriter),
     132, uint(PythonQtWrapper_QFont::OldEnglish),
     133, uint(PythonQtWrapper_QFont::Decorative),
     134, uint(PythonQtWrapper_QFont::System),
     135, uint(PythonQtWrapper_QFont::AnyStyle),
     136, uint(PythonQtWrapper_QFont::Cursive),
     137, uint(PythonQtWrapper_QFont::Monospace),
     138, uint(PythonQtWrapper_QFont::Fantasy),
     140, uint(PythonQtWrapper_QFont::PreferDefault),
     141, uint(PythonQtWrapper_QFont::PreferBitmap),
     142, uint(PythonQtWrapper_QFont::PreferDevice),
     143, uint(PythonQtWrapper_QFont::PreferOutline),
     144, uint(PythonQtWrapper_QFont::ForceOutline),
     145, uint(PythonQtWrapper_QFont::PreferMatch),
     146, uint(PythonQtWrapper_QFont::PreferQuality),
     147, uint(PythonQtWrapper_QFont::PreferAntialias),
     148, uint(PythonQtWrapper_QFont::NoAntialias),
     149, uint(PythonQtWrapper_QFont::OpenGLCompatible),
     150, uint(PythonQtWrapper_QFont::ForceIntegerMetrics),
     151, uint(PythonQtWrapper_QFont::NoSubpixelAntialias),
     152, uint(PythonQtWrapper_QFont::NoFontMerging),
     154, uint(PythonQtWrapper_QFont::Thin),
     155, uint(PythonQtWrapper_QFont::ExtraLight),
     156, uint(PythonQtWrapper_QFont::Light),
     157, uint(PythonQtWrapper_QFont::Normal),
     158, uint(PythonQtWrapper_QFont::Medium),
     159, uint(PythonQtWrapper_QFont::DemiBold),
     160, uint(PythonQtWrapper_QFont::Bold),
     161, uint(PythonQtWrapper_QFont::ExtraBold),
     162, uint(PythonQtWrapper_QFont::Black),

       0        // eod
};

void PythonQtWrapper_QFont::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFont *_t = static_cast<PythonQtWrapper_QFont *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFont* _r = _t->new_QFont();
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 1: { QFont* _r = _t->new_QFont((*reinterpret_cast< const QFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 2: { QFont* _r = _t->new_QFont((*reinterpret_cast< const QFont(*)>(_a[1])),(*reinterpret_cast< QPaintDevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 3: { QFont* _r = _t->new_QFont((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 4: { QFont* _r = _t->new_QFont((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 5: { QFont* _r = _t->new_QFont((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 6: { QFont* _r = _t->new_QFont((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont**>(_a[0]) = _r; }  break;
        case 7: _t->delete_QFont((*reinterpret_cast< QFont*(*)>(_a[1]))); break;
        case 8: { bool _r = _t->bold((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->static_QFont_cacheStatistics(); break;
        case 10: { QFont::Capitalization _r = _t->capitalization((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::Capitalization*>(_a[0]) = _r; }  break;
        case 11: _t->static_QFont_cleanup(); break;
        case 12: { QString _r = _t->defaultFamily((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->exactMatch((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QString _r = _t->family((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->fixedPitch((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->fromString((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QFont::HintingPreference _r = _t->hintingPreference((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::HintingPreference*>(_a[0]) = _r; }  break;
        case 18: _t->static_QFont_initialize(); break;
        case 19: _t->static_QFont_insertSubstitution((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 20: _t->static_QFont_insertSubstitutions((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 21: { bool _r = _t->isCopyOf((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->italic((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->kerning((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { QString _r = _t->key((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 25: { QString _r = _t->lastResortFamily((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 26: { QString _r = _t->lastResortFont((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 27: { qreal _r = _t->letterSpacing((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: { QFont::SpacingType _r = _t->letterSpacingType((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::SpacingType*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->__ne__((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->__lt__((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: _t->writeTo((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 32: { bool _r = _t->__eq__((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: _t->readFrom((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 34: { bool _r = _t->overline((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 35: { int _r = _t->pixelSize((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 36: { int _r = _t->pointSize((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 37: { qreal _r = _t->pointSizeF((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->rawMode((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { QString _r = _t->rawName((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 40: _t->static_QFont_removeSubstitutions((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 41: { uint _r = _t->resolve((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 42: { QFont _r = _t->resolve((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 43: _t->resolve((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 44: _t->setBold((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 45: _t->setCapitalization((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::Capitalization(*)>(_a[2]))); break;
        case 46: _t->setFamily((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 47: _t->setFixedPitch((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 48: _t->setHintingPreference((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::HintingPreference(*)>(_a[2]))); break;
        case 49: _t->setItalic((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 50: _t->setKerning((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 51: _t->setLetterSpacing((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::SpacingType(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 52: _t->setOverline((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 53: _t->setPixelSize((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 54: _t->setPointSize((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 55: _t->setPointSizeF((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 56: _t->setRawMode((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 57: _t->setRawName((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 58: _t->setStretch((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 59: _t->setStrikeOut((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 60: _t->setStyle((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::Style(*)>(_a[2]))); break;
        case 61: _t->setStyleHint((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::StyleHint(*)>(_a[2])),(*reinterpret_cast< QFont::StyleStrategy(*)>(_a[3]))); break;
        case 62: _t->setStyleHint((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::StyleHint(*)>(_a[2]))); break;
        case 63: _t->setStyleName((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 64: _t->setStyleStrategy((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont::StyleStrategy(*)>(_a[2]))); break;
        case 65: _t->setUnderline((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 66: _t->setWeight((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 67: _t->setWordSpacing((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 68: { int _r = _t->stretch((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 69: { bool _r = _t->strikeOut((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 70: { QFont::Style _r = _t->style((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::Style*>(_a[0]) = _r; }  break;
        case 71: { QFont::StyleHint _r = _t->styleHint((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::StyleHint*>(_a[0]) = _r; }  break;
        case 72: { QString _r = _t->styleName((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 73: { QFont::StyleStrategy _r = _t->styleStrategy((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::StyleStrategy*>(_a[0]) = _r; }  break;
        case 74: { QString _r = _t->static_QFont_substitute((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 75: { QStringList _r = _t->static_QFont_substitutes((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 76: { QStringList _r = _t->static_QFont_substitutions();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 77: _t->swap((*reinterpret_cast< QFont*(*)>(_a[1])),(*reinterpret_cast< QFont(*)>(_a[2]))); break;
        case 78: { QString _r = _t->toString((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 79: { bool _r = _t->underline((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 80: { int _r = _t->weight((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 81: { qreal _r = _t->wordSpacing((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 82: { QString _r = _t->py_toString((*reinterpret_cast< QFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFont::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFont.data,
      qt_meta_data_PythonQtWrapper_QFont,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFont::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 83;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QIcon_t {
    QByteArrayData data[65];
    char stringdata0[673];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QIcon_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QIcon_t qt_meta_stringdata_PythonQtWrapper_QIcon = {
    {
QT_MOC_LITERAL(0, 0, 21), // "PythonQtWrapper_QIcon"
QT_MOC_LITERAL(1, 22, 9), // "new_QIcon"
QT_MOC_LITERAL(2, 32, 6), // "QIcon*"
QT_MOC_LITERAL(3, 39, 0), // ""
QT_MOC_LITERAL(4, 40, 40), // "PythonQtPassOwnershipToCPP<QI..."
QT_MOC_LITERAL(5, 81, 6), // "engine"
QT_MOC_LITERAL(6, 88, 5), // "other"
QT_MOC_LITERAL(7, 94, 6), // "pixmap"
QT_MOC_LITERAL(8, 101, 8), // "fileName"
QT_MOC_LITERAL(9, 110, 12), // "delete_QIcon"
QT_MOC_LITERAL(10, 123, 3), // "obj"
QT_MOC_LITERAL(11, 127, 10), // "actualSize"
QT_MOC_LITERAL(12, 138, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 155, 8), // "QWindow*"
QT_MOC_LITERAL(14, 164, 6), // "window"
QT_MOC_LITERAL(15, 171, 4), // "size"
QT_MOC_LITERAL(16, 176, 11), // "QIcon::Mode"
QT_MOC_LITERAL(17, 188, 4), // "mode"
QT_MOC_LITERAL(18, 193, 12), // "QIcon::State"
QT_MOC_LITERAL(19, 206, 5), // "state"
QT_MOC_LITERAL(20, 212, 7), // "addFile"
QT_MOC_LITERAL(21, 220, 9), // "addPixmap"
QT_MOC_LITERAL(22, 230, 14), // "availableSizes"
QT_MOC_LITERAL(23, 245, 12), // "QList<QSize>"
QT_MOC_LITERAL(24, 258, 8), // "cacheKey"
QT_MOC_LITERAL(25, 267, 22), // "static_QIcon_fromTheme"
QT_MOC_LITERAL(26, 290, 4), // "name"
QT_MOC_LITERAL(27, 295, 8), // "fallback"
QT_MOC_LITERAL(28, 304, 25), // "static_QIcon_hasThemeIcon"
QT_MOC_LITERAL(29, 330, 6), // "isMask"
QT_MOC_LITERAL(30, 337, 6), // "isNull"
QT_MOC_LITERAL(31, 344, 7), // "writeTo"
QT_MOC_LITERAL(32, 352, 12), // "QDataStream&"
QT_MOC_LITERAL(33, 365, 6), // "arg__1"
QT_MOC_LITERAL(34, 372, 8), // "readFrom"
QT_MOC_LITERAL(35, 381, 5), // "paint"
QT_MOC_LITERAL(36, 387, 9), // "QPainter*"
QT_MOC_LITERAL(37, 397, 7), // "painter"
QT_MOC_LITERAL(38, 405, 4), // "rect"
QT_MOC_LITERAL(39, 410, 13), // "Qt::Alignment"
QT_MOC_LITERAL(40, 424, 9), // "alignment"
QT_MOC_LITERAL(41, 434, 1), // "x"
QT_MOC_LITERAL(42, 436, 1), // "y"
QT_MOC_LITERAL(43, 438, 1), // "w"
QT_MOC_LITERAL(44, 440, 1), // "h"
QT_MOC_LITERAL(45, 442, 6), // "extent"
QT_MOC_LITERAL(46, 449, 9), // "setIsMask"
QT_MOC_LITERAL(47, 459, 25), // "static_QIcon_setThemeName"
QT_MOC_LITERAL(48, 485, 4), // "path"
QT_MOC_LITERAL(49, 490, 32), // "static_QIcon_setThemeSearchPaths"
QT_MOC_LITERAL(50, 523, 10), // "searchpath"
QT_MOC_LITERAL(51, 534, 4), // "swap"
QT_MOC_LITERAL(52, 539, 6), // "QIcon&"
QT_MOC_LITERAL(53, 546, 22), // "static_QIcon_themeName"
QT_MOC_LITERAL(54, 569, 29), // "static_QIcon_themeSearchPaths"
QT_MOC_LITERAL(55, 599, 11), // "py_toString"
QT_MOC_LITERAL(56, 611, 11), // "__nonzero__"
QT_MOC_LITERAL(57, 623, 4), // "Mode"
QT_MOC_LITERAL(58, 628, 6), // "Normal"
QT_MOC_LITERAL(59, 635, 8), // "Disabled"
QT_MOC_LITERAL(60, 644, 6), // "Active"
QT_MOC_LITERAL(61, 651, 8), // "Selected"
QT_MOC_LITERAL(62, 660, 5), // "State"
QT_MOC_LITERAL(63, 666, 2), // "On"
QT_MOC_LITERAL(64, 669, 3) // "Off"

    },
    "PythonQtWrapper_QIcon\0new_QIcon\0QIcon*\0"
    "\0PythonQtPassOwnershipToCPP<QIconEngine*>\0"
    "engine\0other\0pixmap\0fileName\0delete_QIcon\0"
    "obj\0actualSize\0theWrappedObject\0"
    "QWindow*\0window\0size\0QIcon::Mode\0mode\0"
    "QIcon::State\0state\0addFile\0addPixmap\0"
    "availableSizes\0QList<QSize>\0cacheKey\0"
    "static_QIcon_fromTheme\0name\0fallback\0"
    "static_QIcon_hasThemeIcon\0isMask\0"
    "isNull\0writeTo\0QDataStream&\0arg__1\0"
    "readFrom\0paint\0QPainter*\0painter\0rect\0"
    "Qt::Alignment\0alignment\0x\0y\0w\0h\0extent\0"
    "setIsMask\0static_QIcon_setThemeName\0"
    "path\0static_QIcon_setThemeSearchPaths\0"
    "searchpath\0swap\0QIcon&\0static_QIcon_themeName\0"
    "static_QIcon_themeSearchPaths\0py_toString\0"
    "__nonzero__\0Mode\0Normal\0Disabled\0"
    "Active\0Selected\0State\0On\0Off"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QIcon[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  309,    3, 0x0a /* Public */,
       1,    1,  310,    3, 0x0a /* Public */,
       1,    1,  313,    3, 0x0a /* Public */,
       1,    1,  316,    3, 0x0a /* Public */,
       1,    1,  319,    3, 0x0a /* Public */,
       9,    1,  322,    3, 0x0a /* Public */,
      11,    5,  325,    3, 0x0a /* Public */,
      11,    4,  336,    3, 0x2a /* Public | MethodCloned */,
      11,    3,  345,    3, 0x2a /* Public | MethodCloned */,
      11,    4,  352,    3, 0x0a /* Public */,
      11,    3,  361,    3, 0x2a /* Public | MethodCloned */,
      11,    2,  368,    3, 0x2a /* Public | MethodCloned */,
      20,    5,  373,    3, 0x0a /* Public */,
      20,    4,  384,    3, 0x2a /* Public | MethodCloned */,
      20,    3,  393,    3, 0x2a /* Public | MethodCloned */,
      20,    2,  400,    3, 0x2a /* Public | MethodCloned */,
      21,    4,  405,    3, 0x0a /* Public */,
      21,    3,  414,    3, 0x2a /* Public | MethodCloned */,
      21,    2,  421,    3, 0x2a /* Public | MethodCloned */,
      22,    3,  426,    3, 0x0a /* Public */,
      22,    2,  433,    3, 0x2a /* Public | MethodCloned */,
      22,    1,  438,    3, 0x2a /* Public | MethodCloned */,
      24,    1,  441,    3, 0x0a /* Public */,
      25,    2,  444,    3, 0x0a /* Public */,
      25,    1,  449,    3, 0x2a /* Public | MethodCloned */,
      28,    1,  452,    3, 0x0a /* Public */,
      29,    1,  455,    3, 0x0a /* Public */,
      30,    1,  458,    3, 0x0a /* Public */,
      26,    1,  461,    3, 0x0a /* Public */,
      31,    2,  464,    3, 0x0a /* Public */,
      34,    2,  469,    3, 0x0a /* Public */,
      35,    6,  474,    3, 0x0a /* Public */,
      35,    5,  487,    3, 0x2a /* Public | MethodCloned */,
      35,    4,  498,    3, 0x2a /* Public | MethodCloned */,
      35,    3,  507,    3, 0x2a /* Public | MethodCloned */,
      35,    9,  514,    3, 0x0a /* Public */,
      35,    8,  533,    3, 0x2a /* Public | MethodCloned */,
      35,    7,  550,    3, 0x2a /* Public | MethodCloned */,
      35,    6,  565,    3, 0x2a /* Public | MethodCloned */,
       7,    5,  578,    3, 0x0a /* Public */,
       7,    4,  589,    3, 0x2a /* Public | MethodCloned */,
       7,    3,  598,    3, 0x2a /* Public | MethodCloned */,
       7,    4,  605,    3, 0x0a /* Public */,
       7,    3,  614,    3, 0x2a /* Public | MethodCloned */,
       7,    2,  621,    3, 0x2a /* Public | MethodCloned */,
       7,    4,  626,    3, 0x0a /* Public */,
       7,    3,  635,    3, 0x2a /* Public | MethodCloned */,
       7,    2,  642,    3, 0x2a /* Public | MethodCloned */,
       7,    5,  647,    3, 0x0a /* Public */,
       7,    4,  658,    3, 0x2a /* Public | MethodCloned */,
       7,    3,  667,    3, 0x2a /* Public | MethodCloned */,
      46,    2,  674,    3, 0x0a /* Public */,
      47,    1,  679,    3, 0x0a /* Public */,
      49,    1,  682,    3, 0x0a /* Public */,
      51,    2,  685,    3, 0x0a /* Public */,
      53,    0,  690,    3, 0x0a /* Public */,
      54,    0,  691,    3, 0x0a /* Public */,
      55,    1,  692,    3, 0x0a /* Public */,
      56,    1,  695,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QIcon,    6,
    0x80000000 | 2, QMetaType::QPixmap,    7,
    0x80000000 | 2, QMetaType::QString,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::QSize, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QSize, 0x80000000 | 16, 0x80000000 | 18,   12,   14,   15,   17,   19,
    QMetaType::QSize, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QSize, 0x80000000 | 16,   12,   14,   15,   17,
    QMetaType::QSize, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QSize,   12,   14,   15,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 16, 0x80000000 | 18,   12,   15,   17,   19,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 16,   12,   15,   17,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::QSize,   12,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QSize, 0x80000000 | 16, 0x80000000 | 18,   12,    8,   15,   17,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QSize, 0x80000000 | 16,   12,    8,   15,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QSize,   12,    8,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   12,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 16, 0x80000000 | 18,   12,    7,   17,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 16,   12,    7,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap,   12,    7,
    0x80000000 | 23, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 18,   12,   17,   19,
    0x80000000 | 23, 0x80000000 | 2, 0x80000000 | 16,   12,   17,
    0x80000000 | 23, 0x80000000 | 2,   12,
    QMetaType::LongLong, 0x80000000 | 2,   12,
    QMetaType::QIcon, QMetaType::QString, QMetaType::QIcon,   26,   27,
    QMetaType::QIcon, QMetaType::QString,   26,
    QMetaType::Bool, QMetaType::QString,   26,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   12,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   12,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::QRect, 0x80000000 | 39, 0x80000000 | 16, 0x80000000 | 18,   12,   37,   38,   40,   17,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::QRect, 0x80000000 | 39, 0x80000000 | 16,   12,   37,   38,   40,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::QRect, 0x80000000 | 39,   12,   37,   38,   40,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::QRect,   12,   37,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 39, 0x80000000 | 16, 0x80000000 | 18,   12,   37,   41,   42,   43,   44,   40,   17,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 39, 0x80000000 | 16,   12,   37,   41,   42,   43,   44,   40,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 39,   12,   37,   41,   42,   43,   44,   40,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   12,   37,   41,   42,   43,   44,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QSize, 0x80000000 | 16, 0x80000000 | 18,   12,   14,   15,   17,   19,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QSize, 0x80000000 | 16,   12,   14,   15,   17,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QSize,   12,   14,   15,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 16, 0x80000000 | 18,   12,   15,   17,   19,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 16,   12,   15,   17,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize,   12,   15,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 16, 0x80000000 | 18,   12,   45,   17,   19,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 16,   12,   45,   17,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 16, 0x80000000 | 18,   12,   43,   44,   17,   19,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 16,   12,   43,   44,   17,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   12,   43,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   29,
    QMetaType::Void, QMetaType::QString,   48,
    QMetaType::Void, QMetaType::QStringList,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,   12,    6,
    QMetaType::QString,
    QMetaType::QStringList,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Bool, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      57, 0x0,    4,  706,
      62, 0x0,    2,  714,

 // enum data: key, value
      58, uint(PythonQtWrapper_QIcon::Normal),
      59, uint(PythonQtWrapper_QIcon::Disabled),
      60, uint(PythonQtWrapper_QIcon::Active),
      61, uint(PythonQtWrapper_QIcon::Selected),
      63, uint(PythonQtWrapper_QIcon::On),
      64, uint(PythonQtWrapper_QIcon::Off),

       0        // eod
};

void PythonQtWrapper_QIcon::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QIcon *_t = static_cast<PythonQtWrapper_QIcon *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QIcon* _r = _t->new_QIcon();
            if (_a[0]) *reinterpret_cast< QIcon**>(_a[0]) = _r; }  break;
        case 1: { QIcon* _r = _t->new_QIcon((*reinterpret_cast< PythonQtPassOwnershipToCPP<QIconEngine*>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon**>(_a[0]) = _r; }  break;
        case 2: { QIcon* _r = _t->new_QIcon((*reinterpret_cast< const QIcon(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon**>(_a[0]) = _r; }  break;
        case 3: { QIcon* _r = _t->new_QIcon((*reinterpret_cast< const QPixmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon**>(_a[0]) = _r; }  break;
        case 4: { QIcon* _r = _t->new_QIcon((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QIcon((*reinterpret_cast< QIcon*(*)>(_a[1]))); break;
        case 6: { QSize _r = _t->actualSize((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 7: { QSize _r = _t->actualSize((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 8: { QSize _r = _t->actualSize((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 9: { QSize _r = _t->actualSize((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 10: { QSize _r = _t->actualSize((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 11: { QSize _r = _t->actualSize((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 12: _t->addFile((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5]))); break;
        case 13: _t->addFile((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4]))); break;
        case 14: _t->addFile((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3]))); break;
        case 15: _t->addFile((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 16: _t->addPixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4]))); break;
        case 17: _t->addPixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3]))); break;
        case 18: _t->addPixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2]))); break;
        case 19: { QList<QSize> _r = _t->availableSizes((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])),(*reinterpret_cast< QIcon::State(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 20: { QList<QSize> _r = _t->availableSizes((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 21: { QList<QSize> _r = _t->availableSizes((*reinterpret_cast< QIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 22: { qint64 _r = _t->cacheKey((*reinterpret_cast< QIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 23: { QIcon _r = _t->static_QIcon_fromTheme((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QIcon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 24: { QIcon _r = _t->static_QIcon_fromTheme((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->static_QIcon_hasThemeIcon((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->isMask((*reinterpret_cast< QIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->isNull((*reinterpret_cast< QIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { QString _r = _t->name((*reinterpret_cast< QIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 29: _t->writeTo((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 30: _t->readFrom((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 31: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< Qt::Alignment(*)>(_a[4])),(*reinterpret_cast< QIcon::Mode(*)>(_a[5])),(*reinterpret_cast< QIcon::State(*)>(_a[6]))); break;
        case 32: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< Qt::Alignment(*)>(_a[4])),(*reinterpret_cast< QIcon::Mode(*)>(_a[5]))); break;
        case 33: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< Qt::Alignment(*)>(_a[4]))); break;
        case 34: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3]))); break;
        case 35: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< Qt::Alignment(*)>(_a[7])),(*reinterpret_cast< QIcon::Mode(*)>(_a[8])),(*reinterpret_cast< QIcon::State(*)>(_a[9]))); break;
        case 36: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< Qt::Alignment(*)>(_a[7])),(*reinterpret_cast< QIcon::Mode(*)>(_a[8]))); break;
        case 37: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< Qt::Alignment(*)>(_a[7]))); break;
        case 38: _t->paint((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 39: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 40: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 41: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QWindow*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 42: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 43: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 44: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 45: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])),(*reinterpret_cast< QIcon::State(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 46: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QIcon::Mode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 47: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 48: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])),(*reinterpret_cast< QIcon::State(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 49: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QIcon::Mode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 50: { QPixmap _r = _t->pixmap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 51: _t->setIsMask((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 52: _t->static_QIcon_setThemeName((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 53: _t->static_QIcon_setThemeSearchPaths((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 54: _t->swap((*reinterpret_cast< QIcon*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 55: { QString _r = _t->static_QIcon_themeName();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 56: { QStringList _r = _t->static_QIcon_themeSearchPaths();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 57: { QString _r = _t->py_toString((*reinterpret_cast< QIcon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->__nonzero__((*reinterpret_cast< QIcon*(*)>(_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 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QIcon::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QIcon.data,
      qt_meta_data_PythonQtWrapper_QIcon,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QIcon::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_QImage_t {
    QByteArrayData data[166];
    char stringdata0[2059];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImage_t qt_meta_stringdata_PythonQtWrapper_QImage = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QImage"
QT_MOC_LITERAL(1, 23, 10), // "new_QImage"
QT_MOC_LITERAL(2, 34, 7), // "QImage*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 6), // "arg__1"
QT_MOC_LITERAL(5, 50, 4), // "size"
QT_MOC_LITERAL(6, 55, 14), // "QImage::Format"
QT_MOC_LITERAL(7, 70, 6), // "format"
QT_MOC_LITERAL(8, 77, 8), // "fileName"
QT_MOC_LITERAL(9, 86, 11), // "const char*"
QT_MOC_LITERAL(10, 98, 5), // "width"
QT_MOC_LITERAL(11, 104, 6), // "height"
QT_MOC_LITERAL(12, 111, 13), // "delete_QImage"
QT_MOC_LITERAL(13, 125, 3), // "obj"
QT_MOC_LITERAL(14, 129, 7), // "allGray"
QT_MOC_LITERAL(15, 137, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 154, 12), // "alphaChannel"
QT_MOC_LITERAL(17, 167, 13), // "bitPlaneCount"
QT_MOC_LITERAL(18, 181, 9), // "byteCount"
QT_MOC_LITERAL(19, 191, 12), // "bytesPerLine"
QT_MOC_LITERAL(20, 204, 8), // "cacheKey"
QT_MOC_LITERAL(21, 213, 5), // "color"
QT_MOC_LITERAL(22, 219, 1), // "i"
QT_MOC_LITERAL(23, 221, 10), // "colorCount"
QT_MOC_LITERAL(24, 232, 10), // "colorTable"
QT_MOC_LITERAL(25, 243, 13), // "QVector<uint>"
QT_MOC_LITERAL(26, 257, 15), // "convertToFormat"
QT_MOC_LITERAL(27, 273, 1), // "f"
QT_MOC_LITERAL(28, 275, 24), // "Qt::ImageConversionFlags"
QT_MOC_LITERAL(29, 300, 5), // "flags"
QT_MOC_LITERAL(30, 306, 22), // "convertToFormat_helper"
QT_MOC_LITERAL(31, 329, 23), // "convertToFormat_inplace"
QT_MOC_LITERAL(32, 353, 4), // "copy"
QT_MOC_LITERAL(33, 358, 4), // "rect"
QT_MOC_LITERAL(34, 363, 1), // "x"
QT_MOC_LITERAL(35, 365, 1), // "y"
QT_MOC_LITERAL(36, 367, 1), // "w"
QT_MOC_LITERAL(37, 369, 1), // "h"
QT_MOC_LITERAL(38, 371, 15), // "createAlphaMask"
QT_MOC_LITERAL(39, 387, 19), // "createHeuristicMask"
QT_MOC_LITERAL(40, 407, 9), // "clipTight"
QT_MOC_LITERAL(41, 417, 19), // "createMaskFromColor"
QT_MOC_LITERAL(42, 437, 12), // "Qt::MaskMode"
QT_MOC_LITERAL(43, 450, 4), // "mode"
QT_MOC_LITERAL(44, 455, 5), // "depth"
QT_MOC_LITERAL(45, 461, 12), // "py_q_devType"
QT_MOC_LITERAL(46, 474, 16), // "devicePixelRatio"
QT_MOC_LITERAL(47, 491, 13), // "dotsPerMeterX"
QT_MOC_LITERAL(48, 505, 13), // "dotsPerMeterY"
QT_MOC_LITERAL(49, 519, 4), // "fill"
QT_MOC_LITERAL(50, 524, 15), // "Qt::GlobalColor"
QT_MOC_LITERAL(51, 540, 5), // "pixel"
QT_MOC_LITERAL(52, 546, 22), // "static_QImage_fromData"
QT_MOC_LITERAL(53, 569, 4), // "data"
QT_MOC_LITERAL(54, 574, 15), // "hasAlphaChannel"
QT_MOC_LITERAL(55, 590, 12), // "invertPixels"
QT_MOC_LITERAL(56, 603, 18), // "QImage::InvertMode"
QT_MOC_LITERAL(57, 622, 11), // "isGrayscale"
QT_MOC_LITERAL(58, 634, 6), // "isNull"
QT_MOC_LITERAL(59, 641, 4), // "load"
QT_MOC_LITERAL(60, 646, 10), // "QIODevice*"
QT_MOC_LITERAL(61, 657, 6), // "device"
QT_MOC_LITERAL(62, 664, 12), // "loadFromData"
QT_MOC_LITERAL(63, 677, 7), // "aformat"
QT_MOC_LITERAL(64, 685, 11), // "py_q_metric"
QT_MOC_LITERAL(65, 697, 31), // "QPaintDevice::PaintDeviceMetric"
QT_MOC_LITERAL(66, 729, 6), // "metric"
QT_MOC_LITERAL(67, 736, 8), // "mirrored"
QT_MOC_LITERAL(68, 745, 12), // "horizontally"
QT_MOC_LITERAL(69, 758, 10), // "vertically"
QT_MOC_LITERAL(70, 769, 15), // "mirrored_helper"
QT_MOC_LITERAL(71, 785, 10), // "horizontal"
QT_MOC_LITERAL(72, 796, 8), // "vertical"
QT_MOC_LITERAL(73, 805, 16), // "mirrored_inplace"
QT_MOC_LITERAL(74, 822, 6), // "offset"
QT_MOC_LITERAL(75, 829, 6), // "__ne__"
QT_MOC_LITERAL(76, 836, 7), // "writeTo"
QT_MOC_LITERAL(77, 844, 12), // "QDataStream&"
QT_MOC_LITERAL(78, 857, 6), // "__eq__"
QT_MOC_LITERAL(79, 864, 8), // "readFrom"
QT_MOC_LITERAL(80, 873, 16), // "py_q_paintEngine"
QT_MOC_LITERAL(81, 890, 13), // "QPaintEngine*"
QT_MOC_LITERAL(82, 904, 2), // "pt"
QT_MOC_LITERAL(83, 907, 10), // "pixelColor"
QT_MOC_LITERAL(84, 918, 11), // "pixelFormat"
QT_MOC_LITERAL(85, 930, 12), // "QPixelFormat"
QT_MOC_LITERAL(86, 943, 10), // "pixelIndex"
QT_MOC_LITERAL(87, 954, 10), // "rgbSwapped"
QT_MOC_LITERAL(88, 965, 17), // "rgbSwapped_helper"
QT_MOC_LITERAL(89, 983, 18), // "rgbSwapped_inplace"
QT_MOC_LITERAL(90, 1002, 4), // "save"
QT_MOC_LITERAL(91, 1007, 7), // "quality"
QT_MOC_LITERAL(92, 1015, 6), // "scaled"
QT_MOC_LITERAL(93, 1022, 1), // "s"
QT_MOC_LITERAL(94, 1024, 19), // "Qt::AspectRatioMode"
QT_MOC_LITERAL(95, 1044, 10), // "aspectMode"
QT_MOC_LITERAL(96, 1055, 22), // "Qt::TransformationMode"
QT_MOC_LITERAL(97, 1078, 14), // "scaledToHeight"
QT_MOC_LITERAL(98, 1093, 13), // "scaledToWidth"
QT_MOC_LITERAL(99, 1107, 15), // "setAlphaChannel"
QT_MOC_LITERAL(100, 1123, 8), // "setColor"
QT_MOC_LITERAL(101, 1132, 1), // "c"
QT_MOC_LITERAL(102, 1134, 13), // "setColorCount"
QT_MOC_LITERAL(103, 1148, 19), // "setDevicePixelRatio"
QT_MOC_LITERAL(104, 1168, 11), // "scaleFactor"
QT_MOC_LITERAL(105, 1180, 16), // "setDotsPerMeterX"
QT_MOC_LITERAL(106, 1197, 16), // "setDotsPerMeterY"
QT_MOC_LITERAL(107, 1214, 9), // "setOffset"
QT_MOC_LITERAL(108, 1224, 8), // "setPixel"
QT_MOC_LITERAL(109, 1233, 12), // "index_or_rgb"
QT_MOC_LITERAL(110, 1246, 13), // "setPixelColor"
QT_MOC_LITERAL(111, 1260, 7), // "setText"
QT_MOC_LITERAL(112, 1268, 3), // "key"
QT_MOC_LITERAL(113, 1272, 5), // "value"
QT_MOC_LITERAL(114, 1278, 12), // "smoothScaled"
QT_MOC_LITERAL(115, 1291, 4), // "swap"
QT_MOC_LITERAL(116, 1296, 7), // "QImage&"
QT_MOC_LITERAL(117, 1304, 5), // "other"
QT_MOC_LITERAL(118, 1310, 4), // "text"
QT_MOC_LITERAL(119, 1315, 8), // "textKeys"
QT_MOC_LITERAL(120, 1324, 27), // "static_QImage_toImageFormat"
QT_MOC_LITERAL(121, 1352, 27), // "static_QImage_toPixelFormat"
QT_MOC_LITERAL(122, 1380, 11), // "transformed"
QT_MOC_LITERAL(123, 1392, 6), // "matrix"
QT_MOC_LITERAL(124, 1399, 24), // "static_QImage_trueMatrix"
QT_MOC_LITERAL(125, 1424, 5), // "valid"
QT_MOC_LITERAL(126, 1430, 11), // "py_toString"
QT_MOC_LITERAL(127, 1442, 11), // "__nonzero__"
QT_MOC_LITERAL(128, 1454, 12), // "const uchar*"
QT_MOC_LITERAL(129, 1467, 4), // "bits"
QT_MOC_LITERAL(130, 1472, 9), // "PyObject*"
QT_MOC_LITERAL(131, 1482, 5), // "image"
QT_MOC_LITERAL(132, 1488, 9), // "constBits"
QT_MOC_LITERAL(133, 1498, 8), // "scanLine"
QT_MOC_LITERAL(134, 1507, 4), // "line"
QT_MOC_LITERAL(135, 1512, 13), // "constScanLine"
QT_MOC_LITERAL(136, 1526, 6), // "Format"
QT_MOC_LITERAL(137, 1533, 14), // "Format_Invalid"
QT_MOC_LITERAL(138, 1548, 11), // "Format_Mono"
QT_MOC_LITERAL(139, 1560, 14), // "Format_MonoLSB"
QT_MOC_LITERAL(140, 1575, 15), // "Format_Indexed8"
QT_MOC_LITERAL(141, 1591, 12), // "Format_RGB32"
QT_MOC_LITERAL(142, 1604, 13), // "Format_ARGB32"
QT_MOC_LITERAL(143, 1618, 27), // "Format_ARGB32_Premultiplied"
QT_MOC_LITERAL(144, 1646, 12), // "Format_RGB16"
QT_MOC_LITERAL(145, 1659, 29), // "Format_ARGB8565_Premultiplied"
QT_MOC_LITERAL(146, 1689, 13), // "Format_RGB666"
QT_MOC_LITERAL(147, 1703, 29), // "Format_ARGB6666_Premultiplied"
QT_MOC_LITERAL(148, 1733, 13), // "Format_RGB555"
QT_MOC_LITERAL(149, 1747, 29), // "Format_ARGB8555_Premultiplied"
QT_MOC_LITERAL(150, 1777, 13), // "Format_RGB888"
QT_MOC_LITERAL(151, 1791, 13), // "Format_RGB444"
QT_MOC_LITERAL(152, 1805, 29), // "Format_ARGB4444_Premultiplied"
QT_MOC_LITERAL(153, 1835, 15), // "Format_RGBX8888"
QT_MOC_LITERAL(154, 1851, 15), // "Format_RGBA8888"
QT_MOC_LITERAL(155, 1867, 29), // "Format_RGBA8888_Premultiplied"
QT_MOC_LITERAL(156, 1897, 12), // "Format_BGR30"
QT_MOC_LITERAL(157, 1910, 28), // "Format_A2BGR30_Premultiplied"
QT_MOC_LITERAL(158, 1939, 12), // "Format_RGB30"
QT_MOC_LITERAL(159, 1952, 28), // "Format_A2RGB30_Premultiplied"
QT_MOC_LITERAL(160, 1981, 13), // "Format_Alpha8"
QT_MOC_LITERAL(161, 1995, 17), // "Format_Grayscale8"
QT_MOC_LITERAL(162, 2013, 13), // "NImageFormats"
QT_MOC_LITERAL(163, 2027, 10), // "InvertMode"
QT_MOC_LITERAL(164, 2038, 9), // "InvertRgb"
QT_MOC_LITERAL(165, 2048, 10) // "InvertRgba"

    },
    "PythonQtWrapper_QImage\0new_QImage\0"
    "QImage*\0\0arg__1\0size\0QImage::Format\0"
    "format\0fileName\0const char*\0width\0"
    "height\0delete_QImage\0obj\0allGray\0"
    "theWrappedObject\0alphaChannel\0"
    "bitPlaneCount\0byteCount\0bytesPerLine\0"
    "cacheKey\0color\0i\0colorCount\0colorTable\0"
    "QVector<uint>\0convertToFormat\0f\0"
    "Qt::ImageConversionFlags\0flags\0"
    "convertToFormat_helper\0convertToFormat_inplace\0"
    "copy\0rect\0x\0y\0w\0h\0createAlphaMask\0"
    "createHeuristicMask\0clipTight\0"
    "createMaskFromColor\0Qt::MaskMode\0mode\0"
    "depth\0py_q_devType\0devicePixelRatio\0"
    "dotsPerMeterX\0dotsPerMeterY\0fill\0"
    "Qt::GlobalColor\0pixel\0static_QImage_fromData\0"
    "data\0hasAlphaChannel\0invertPixels\0"
    "QImage::InvertMode\0isGrayscale\0isNull\0"
    "load\0QIODevice*\0device\0loadFromData\0"
    "aformat\0py_q_metric\0QPaintDevice::PaintDeviceMetric\0"
    "metric\0mirrored\0horizontally\0vertically\0"
    "mirrored_helper\0horizontal\0vertical\0"
    "mirrored_inplace\0offset\0__ne__\0writeTo\0"
    "QDataStream&\0__eq__\0readFrom\0"
    "py_q_paintEngine\0QPaintEngine*\0pt\0"
    "pixelColor\0pixelFormat\0QPixelFormat\0"
    "pixelIndex\0rgbSwapped\0rgbSwapped_helper\0"
    "rgbSwapped_inplace\0save\0quality\0scaled\0"
    "s\0Qt::AspectRatioMode\0aspectMode\0"
    "Qt::TransformationMode\0scaledToHeight\0"
    "scaledToWidth\0setAlphaChannel\0setColor\0"
    "c\0setColorCount\0setDevicePixelRatio\0"
    "scaleFactor\0setDotsPerMeterX\0"
    "setDotsPerMeterY\0setOffset\0setPixel\0"
    "index_or_rgb\0setPixelColor\0setText\0"
    "key\0value\0smoothScaled\0swap\0QImage&\0"
    "other\0text\0textKeys\0static_QImage_toImageFormat\0"
    "static_QImage_toPixelFormat\0transformed\0"
    "matrix\0static_QImage_trueMatrix\0valid\0"
    "py_toString\0__nonzero__\0const uchar*\0"
    "bits\0PyObject*\0image\0constBits\0scanLine\0"
    "line\0constScanLine\0Format\0Format_Invalid\0"
    "Format_Mono\0Format_MonoLSB\0Format_Indexed8\0"
    "Format_RGB32\0Format_ARGB32\0"
    "Format_ARGB32_Premultiplied\0Format_RGB16\0"
    "Format_ARGB8565_Premultiplied\0"
    "Format_RGB666\0Format_ARGB6666_Premultiplied\0"
    "Format_RGB555\0Format_ARGB8555_Premultiplied\0"
    "Format_RGB888\0Format_RGB444\0"
    "Format_ARGB4444_Premultiplied\0"
    "Format_RGBX8888\0Format_RGBA8888\0"
    "Format_RGBA8888_Premultiplied\0"
    "Format_BGR30\0Format_A2BGR30_Premultiplied\0"
    "Format_RGB30\0Format_A2RGB30_Premultiplied\0"
    "Format_Alpha8\0Format_Grayscale8\0"
    "NImageFormats\0InvertMode\0InvertRgb\0"
    "InvertRgba"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImage[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  654,    3, 0x0a /* Public */,
       1,    1,  655,    3, 0x0a /* Public */,
       1,    2,  658,    3, 0x0a /* Public */,
       1,    2,  663,    3, 0x0a /* Public */,
       1,    1,  668,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  671,    3, 0x0a /* Public */,
      12,    1,  678,    3, 0x0a /* Public */,
      14,    1,  681,    3, 0x0a /* Public */,
      16,    1,  684,    3, 0x0a /* Public */,
      17,    1,  687,    3, 0x0a /* Public */,
      18,    1,  690,    3, 0x0a /* Public */,
      19,    1,  693,    3, 0x0a /* Public */,
      20,    1,  696,    3, 0x0a /* Public */,
      21,    2,  699,    3, 0x0a /* Public */,
      23,    1,  704,    3, 0x0a /* Public */,
      24,    1,  707,    3, 0x0a /* Public */,
      26,    3,  710,    3, 0x0a /* Public */,
      26,    2,  717,    3, 0x2a /* Public | MethodCloned */,
      26,    4,  722,    3, 0x0a /* Public */,
      26,    3,  731,    3, 0x2a /* Public | MethodCloned */,
      30,    3,  738,    3, 0x0a /* Public */,
      31,    3,  745,    3, 0x0a /* Public */,
      32,    2,  752,    3, 0x0a /* Public */,
      32,    1,  757,    3, 0x2a /* Public | MethodCloned */,
      32,    5,  760,    3, 0x0a /* Public */,
      38,    2,  771,    3, 0x0a /* Public */,
      38,    1,  776,    3, 0x2a /* Public | MethodCloned */,
      39,    2,  779,    3, 0x0a /* Public */,
      39,    1,  784,    3, 0x2a /* Public | MethodCloned */,
      41,    3,  787,    3, 0x0a /* Public */,
      41,    2,  794,    3, 0x2a /* Public | MethodCloned */,
      44,    1,  799,    3, 0x0a /* Public */,
      45,    1,  802,    3, 0x0a /* Public */,
      46,    1,  805,    3, 0x0a /* Public */,
      47,    1,  808,    3, 0x0a /* Public */,
      48,    1,  811,    3, 0x0a /* Public */,
      49,    2,  814,    3, 0x0a /* Public */,
      49,    2,  819,    3, 0x0a /* Public */,
      49,    2,  824,    3, 0x0a /* Public */,
       7,    1,  829,    3, 0x0a /* Public */,
      52,    2,  832,    3, 0x0a /* Public */,
      52,    1,  837,    3, 0x2a /* Public | MethodCloned */,
      54,    1,  840,    3, 0x0a /* Public */,
      11,    1,  843,    3, 0x0a /* Public */,
      55,    2,  846,    3, 0x0a /* Public */,
      55,    1,  851,    3, 0x2a /* Public | MethodCloned */,
      57,    1,  854,    3, 0x0a /* Public */,
      58,    1,  857,    3, 0x0a /* Public */,
      59,    3,  860,    3, 0x0a /* Public */,
      59,    3,  867,    3, 0x0a /* Public */,
      59,    2,  874,    3, 0x2a /* Public | MethodCloned */,
      62,    3,  879,    3, 0x0a /* Public */,
      62,    2,  886,    3, 0x2a /* Public | MethodCloned */,
      64,    2,  891,    3, 0x0a /* Public */,
      67,    3,  896,    3, 0x0a /* Public */,
      67,    2,  903,    3, 0x2a /* Public | MethodCloned */,
      67,    1,  908,    3, 0x2a /* Public | MethodCloned */,
      70,    3,  911,    3, 0x0a /* Public */,
      73,    3,  918,    3, 0x0a /* Public */,
      74,    1,  925,    3, 0x0a /* Public */,
      75,    2,  928,    3, 0x0a /* Public */,
      76,    2,  933,    3, 0x0a /* Public */,
      78,    2,  938,    3, 0x0a /* Public */,
      79,    2,  943,    3, 0x0a /* Public */,
      80,    1,  948,    3, 0x0a /* Public */,
      51,    2,  951,    3, 0x0a /* Public */,
      51,    3,  956,    3, 0x0a /* Public */,
      83,    2,  963,    3, 0x0a /* Public */,
      83,    3,  968,    3, 0x0a /* Public */,
      84,    1,  975,    3, 0x0a /* Public */,
      86,    2,  978,    3, 0x0a /* Public */,
      86,    3,  983,    3, 0x0a /* Public */,
      33,    1,  990,    3, 0x0a /* Public */,
      87,    1,  993,    3, 0x0a /* Public */,
      88,    1,  996,    3, 0x0a /* Public */,
      89,    1,  999,    3, 0x0a /* Public */,
      90,    4, 1002,    3, 0x0a /* Public */,
      90,    3, 1011,    3, 0x2a /* Public | MethodCloned */,
      90,    2, 1018,    3, 0x2a /* Public | MethodCloned */,
      90,    4, 1023,    3, 0x0a /* Public */,
      90,    3, 1032,    3, 0x2a /* Public | MethodCloned */,
      90,    2, 1039,    3, 0x2a /* Public | MethodCloned */,
      92,    4, 1044,    3, 0x0a /* Public */,
      92,    3, 1053,    3, 0x2a /* Public | MethodCloned */,
      92,    2, 1060,    3, 0x2a /* Public | MethodCloned */,
      92,    5, 1065,    3, 0x0a /* Public */,
      92,    4, 1076,    3, 0x2a /* Public | MethodCloned */,
      92,    3, 1085,    3, 0x2a /* Public | MethodCloned */,
      97,    3, 1092,    3, 0x0a /* Public */,
      97,    2, 1099,    3, 0x2a /* Public | MethodCloned */,
      98,    3, 1104,    3, 0x0a /* Public */,
      98,    2, 1111,    3, 0x2a /* Public | MethodCloned */,
      99,    2, 1116,    3, 0x0a /* Public */,
     100,    3, 1121,    3, 0x0a /* Public */,
     102,    2, 1128,    3, 0x0a /* Public */,
     103,    2, 1133,    3, 0x0a /* Public */,
     105,    2, 1138,    3, 0x0a /* Public */,
     106,    2, 1143,    3, 0x0a /* Public */,
     107,    2, 1148,    3, 0x0a /* Public */,
     108,    3, 1153,    3, 0x0a /* Public */,
     108,    4, 1160,    3, 0x0a /* Public */,
     110,    3, 1169,    3, 0x0a /* Public */,
     110,    4, 1176,    3, 0x0a /* Public */,
     111,    3, 1185,    3, 0x0a /* Public */,
       5,    1, 1192,    3, 0x0a /* Public */,
     114,    3, 1195,    3, 0x0a /* Public */,
     115,    2, 1202,    3, 0x0a /* Public */,
     118,    2, 1207,    3, 0x0a /* Public */,
     118,    1, 1212,    3, 0x2a /* Public | MethodCloned */,
     119,    1, 1215,    3, 0x0a /* Public */,
     120,    1, 1218,    3, 0x0a /* Public */,
     121,    1, 1221,    3, 0x0a /* Public */,
     122,    3, 1224,    3, 0x0a /* Public */,
     122,    2, 1231,    3, 0x2a /* Public | MethodCloned */,
     122,    3, 1236,    3, 0x0a /* Public */,
     122,    2, 1243,    3, 0x2a /* Public | MethodCloned */,
     124,    3, 1248,    3, 0x0a /* Public */,
     124,    3, 1255,    3, 0x0a /* Public */,
     125,    2, 1262,    3, 0x0a /* Public */,
     125,    3, 1267,    3, 0x0a /* Public */,
      10,    1, 1274,    3, 0x0a /* Public */,
     126,    1, 1277,    3, 0x0a /* Public */,
     127,    1, 1280,    3, 0x0a /* Public */,
       1,    4, 1283,    3, 0x0a /* Public */,
     129,    1, 1292,    3, 0x0a /* Public */,
     132,    1, 1295,    3, 0x0a /* Public */,
     133,    2, 1298,    3, 0x0a /* Public */,
     135,    2, 1303,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QImage,    4,
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 9,    8,    7,
    0x80000000 | 2, QMetaType::QString,    8,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 6,   10,   11,    7,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::LongLong, 0x80000000 | 2,   15,
    QMetaType::UInt, 0x80000000 | 2, QMetaType::Int,   15,   22,
    QMetaType::Int, 0x80000000 | 2,   15,
    0x80000000 | 25, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 28,   15,   27,   29,
    QMetaType::QImage, 0x80000000 | 2, 0x80000000 | 6,   15,   27,
    QMetaType::QImage, 0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 25, 0x80000000 | 28,   15,   27,   24,   29,
    QMetaType::QImage, 0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 25,   15,   27,   24,
    QMetaType::QImage, 0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 28,   15,    7,   29,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 28,   15,    7,   29,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QRect,   15,   33,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   15,   34,   35,   36,   37,
    QMetaType::QImage, 0x80000000 | 2, 0x80000000 | 28,   15,   29,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Bool,   15,   40,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::UInt, 0x80000000 | 42,   15,   21,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::UInt,   15,   21,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 50,   15,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   15,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UInt,   15,   51,
    0x80000000 | 6, 0x80000000 | 2,   15,
    QMetaType::QImage, QMetaType::QByteArray, 0x80000000 | 9,   53,    7,
    QMetaType::QImage, QMetaType::QByteArray,   53,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 56,   15,    4,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 60, 0x80000000 | 9,   15,   61,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 9,   15,    8,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray, 0x80000000 | 9,   15,   53,   63,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray,   15,   53,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 65,   15,   66,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Bool, QMetaType::Bool,   15,   68,   69,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Bool,   15,   68,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Bool, QMetaType::Bool,   15,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool, QMetaType::Bool,   15,   71,   72,
    QMetaType::QPoint, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage,   15,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,   15,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage,   15,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 77,   15,    4,
    0x80000000 | 81, 0x80000000 | 2,   15,
    QMetaType::UInt, 0x80000000 | 2, QMetaType::QPoint,   15,   82,
    QMetaType::UInt, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   34,   35,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::QPoint,   15,   82,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   34,   35,
    0x80000000 | 85, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,   15,   82,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   34,   35,
    QMetaType::QRect, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 60, 0x80000000 | 9, QMetaType::Int,   15,   61,    7,   91,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 60, 0x80000000 | 9,   15,   61,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 60,   15,   61,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 9, QMetaType::Int,   15,    8,    7,   91,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 9,   15,    8,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,    8,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 94, 0x80000000 | 96,   15,   93,   95,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 94,   15,   93,   95,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QSize,   15,   93,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 94, 0x80000000 | 96,   15,   36,   37,   95,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 94,   15,   36,   37,   95,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   36,   37,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 96,   15,   37,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int,   15,   37,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 96,   15,   36,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int,   15,   36,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QImage,   15,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::UInt,   15,   22,  101,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   15,  104,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   15,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint, QMetaType::UInt,   15,   82,  109,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::UInt,   15,   34,   35,  109,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint, QMetaType::QColor,   15,   82,  101,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QColor,   15,   34,   35,  101,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,  112,  113,
    QMetaType::QSize, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   36,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 116,   15,  117,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   15,  112,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::QStringList, 0x80000000 | 2,   15,
    0x80000000 | 6, 0x80000000 | 85,    7,
    0x80000000 | 85, 0x80000000 | 6,    7,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QMatrix, 0x80000000 | 96,   15,  123,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QMatrix,   15,  123,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QTransform, 0x80000000 | 96,   15,  123,   43,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::QTransform,   15,  123,
    QMetaType::QMatrix, QMetaType::QMatrix, QMetaType::Int, QMetaType::Int,    4,   36,   37,
    QMetaType::QTransform, QMetaType::QTransform, QMetaType::Int, QMetaType::Int,    4,   36,   37,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   15,   82,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   34,   35,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Bool, 0x80000000 | 2,   13,
    0x80000000 | 2, 0x80000000 | 128, QMetaType::Int, QMetaType::Int, 0x80000000 | 6,   53,   10,   11,    7,
    0x80000000 | 130, 0x80000000 | 2,  131,
    0x80000000 | 130, 0x80000000 | 2,  131,
    0x80000000 | 130, 0x80000000 | 2, QMetaType::Int,  131,  134,
    0x80000000 | 130, 0x80000000 | 2, QMetaType::Int,  131,  134,

 // enums: name, flags, count, data
     136, 0x0,   26, 1316,
     163, 0x0,    2, 1368,

 // enum data: key, value
     137, uint(PythonQtWrapper_QImage::Format_Invalid),
     138, uint(PythonQtWrapper_QImage::Format_Mono),
     139, uint(PythonQtWrapper_QImage::Format_MonoLSB),
     140, uint(PythonQtWrapper_QImage::Format_Indexed8),
     141, uint(PythonQtWrapper_QImage::Format_RGB32),
     142, uint(PythonQtWrapper_QImage::Format_ARGB32),
     143, uint(PythonQtWrapper_QImage::Format_ARGB32_Premultiplied),
     144, uint(PythonQtWrapper_QImage::Format_RGB16),
     145, uint(PythonQtWrapper_QImage::Format_ARGB8565_Premultiplied),
     146, uint(PythonQtWrapper_QImage::Format_RGB666),
     147, uint(PythonQtWrapper_QImage::Format_ARGB6666_Premultiplied),
     148, uint(PythonQtWrapper_QImage::Format_RGB555),
     149, uint(PythonQtWrapper_QImage::Format_ARGB8555_Premultiplied),
     150, uint(PythonQtWrapper_QImage::Format_RGB888),
     151, uint(PythonQtWrapper_QImage::Format_RGB444),
     152, uint(PythonQtWrapper_QImage::Format_ARGB4444_Premultiplied),
     153, uint(PythonQtWrapper_QImage::Format_RGBX8888),
     154, uint(PythonQtWrapper_QImage::Format_RGBA8888),
     155, uint(PythonQtWrapper_QImage::Format_RGBA8888_Premultiplied),
     156, uint(PythonQtWrapper_QImage::Format_BGR30),
     157, uint(PythonQtWrapper_QImage::Format_A2BGR30_Premultiplied),
     158, uint(PythonQtWrapper_QImage::Format_RGB30),
     159, uint(PythonQtWrapper_QImage::Format_A2RGB30_Premultiplied),
     160, uint(PythonQtWrapper_QImage::Format_Alpha8),
     161, uint(PythonQtWrapper_QImage::Format_Grayscale8),
     162, uint(PythonQtWrapper_QImage::NImageFormats),
     164, uint(PythonQtWrapper_QImage::InvertRgb),
     165, uint(PythonQtWrapper_QImage::InvertRgba),

       0        // eod
};

void PythonQtWrapper_QImage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImage *_t = static_cast<PythonQtWrapper_QImage *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImage* _r = _t->new_QImage();
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 1: { QImage* _r = _t->new_QImage((*reinterpret_cast< const QImage(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 2: { QImage* _r = _t->new_QImage((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 3: { QImage* _r = _t->new_QImage((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 4: { QImage* _r = _t->new_QImage((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 5: { QImage* _r = _t->new_QImage((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QImage::Format(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QImage((*reinterpret_cast< QImage*(*)>(_a[1]))); break;
        case 7: { bool _r = _t->allGray((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QImage _r = _t->alphaChannel((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->bitPlaneCount((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->byteCount((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->bytesPerLine((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { qint64 _r = _t->cacheKey((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 13: { uint _r = _t->color((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->colorCount((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { QVector<uint> _r = _t->colorTable((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<uint>*>(_a[0]) = _r; }  break;
        case 16: { QImage _r = _t->convertToFormat((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 17: { QImage _r = _t->convertToFormat((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 18: { QImage _r = _t->convertToFormat((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])),(*reinterpret_cast< const QVector<uint>(*)>(_a[3])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 19: { QImage _r = _t->convertToFormat((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])),(*reinterpret_cast< const QVector<uint>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 20: { QImage _r = _t->convertToFormat_helper((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->convertToFormat_inplace((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::Format(*)>(_a[2])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { QImage _r = _t->copy((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 23: { QImage _r = _t->copy((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 24: { QImage _r = _t->copy((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 25: { QImage _r = _t->createAlphaMask((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 26: { QImage _r = _t->createAlphaMask((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 27: { QImage _r = _t->createHeuristicMask((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 28: { QImage _r = _t->createHeuristicMask((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 29: { QImage _r = _t->createMaskFromColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])),(*reinterpret_cast< Qt::MaskMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 30: { QImage _r = _t->createMaskFromColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->depth((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->py_q_devType((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: { qreal _r = _t->devicePixelRatio((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 34: { int _r = _t->dotsPerMeterX((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 35: { int _r = _t->dotsPerMeterY((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 36: _t->fill((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< Qt::GlobalColor(*)>(_a[2]))); break;
        case 37: _t->fill((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 38: _t->fill((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 39: { QImage::Format _r = _t->format((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage::Format*>(_a[0]) = _r; }  break;
        case 40: { QImage _r = _t->static_QImage_fromData((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 41: { QImage _r = _t->static_QImage_fromData((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->hasAlphaChannel((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 43: { int _r = _t->height((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 44: _t->invertPixels((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage::InvertMode(*)>(_a[2]))); break;
        case 45: _t->invertPixels((*reinterpret_cast< QImage*(*)>(_a[1]))); break;
        case 46: { bool _r = _t->isGrayscale((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->isNull((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->load((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->load((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { bool _r = _t->load((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 51: { bool _r = _t->loadFromData((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 52: { bool _r = _t->loadFromData((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 53: { int _r = _t->py_q_metric((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice::PaintDeviceMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 54: { QImage _r = _t->mirrored((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 55: { QImage _r = _t->mirrored((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 56: { QImage _r = _t->mirrored((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 57: { QImage _r = _t->mirrored_helper((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 58: _t->mirrored_inplace((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 59: { QPoint _r = _t->offset((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->__ne__((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: _t->writeTo((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 62: { bool _r = _t->__eq__((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 63: _t->readFrom((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 64: { QPaintEngine* _r = _t->py_q_paintEngine((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintEngine**>(_a[0]) = _r; }  break;
        case 65: { uint _r = _t->pixel((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 66: { uint _r = _t->pixel((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 67: { QColor _r = _t->pixelColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 68: { QColor _r = _t->pixelColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 69: { QPixelFormat _r = _t->pixelFormat((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixelFormat*>(_a[0]) = _r; }  break;
        case 70: { int _r = _t->pixelIndex((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 71: { int _r = _t->pixelIndex((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 72: { QRect _r = _t->rect((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 73: { QImage _r = _t->rgbSwapped((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 74: { QImage _r = _t->rgbSwapped_helper((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 75: _t->rgbSwapped_inplace((*reinterpret_cast< QImage*(*)>(_a[1]))); break;
        case 76: { bool _r = _t->save((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 77: { bool _r = _t->save((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 78: { bool _r = _t->save((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 79: { bool _r = _t->save((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 80: { bool _r = _t->save((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 81: { bool _r = _t->save((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 82: { QImage _r = _t->scaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[3])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 83: { QImage _r = _t->scaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 84: { QImage _r = _t->scaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 85: { QImage _r = _t->scaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[4])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 86: { QImage _r = _t->scaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 87: { QImage _r = _t->scaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 88: { QImage _r = _t->scaledToHeight((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 89: { QImage _r = _t->scaledToHeight((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 90: { QImage _r = _t->scaledToWidth((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 91: { QImage _r = _t->scaledToWidth((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 92: _t->setAlphaChannel((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2]))); break;
        case 93: _t->setColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
        case 94: _t->setColorCount((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 95: _t->setDevicePixelRatio((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 96: _t->setDotsPerMeterX((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 97: _t->setDotsPerMeterY((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 98: _t->setOffset((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 99: _t->setPixel((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
        case 100: _t->setPixel((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< uint(*)>(_a[4]))); break;
        case 101: _t->setPixelColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 102: _t->setPixelColor((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QColor(*)>(_a[4]))); break;
        case 103: _t->setText((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 104: { QSize _r = _t->size((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 105: { QImage _r = _t->smoothScaled((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 106: _t->swap((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< QImage(*)>(_a[2]))); break;
        case 107: { QString _r = _t->text((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 108: { QString _r = _t->text((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 109: { QStringList _r = _t->textKeys((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 110: { QImage::Format _r = _t->static_QImage_toImageFormat((*reinterpret_cast< QPixelFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage::Format*>(_a[0]) = _r; }  break;
        case 111: { QPixelFormat _r = _t->static_QImage_toPixelFormat((*reinterpret_cast< QImage::Format(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixelFormat*>(_a[0]) = _r; }  break;
        case 112: { QImage _r = _t->transformed((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 113: { QImage _r = _t->transformed((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 114: { QImage _r = _t->transformed((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 115: { QImage _r = _t->transformed((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 116: { QMatrix _r = _t->static_QImage_trueMatrix((*reinterpret_cast< const QMatrix(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        case 117: { QTransform _r = _t->static_QImage_trueMatrix((*reinterpret_cast< const QTransform(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 118: { bool _r = _t->valid((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 119: { bool _r = _t->valid((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 120: { int _r = _t->width((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 121: { QString _r = _t->py_toString((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 122: { bool _r = _t->__nonzero__((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 123: { QImage* _r = _t->new_QImage((*reinterpret_cast< const uchar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QImage::Format(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QImage**>(_a[0]) = _r; }  break;
        case 124: { PyObject* _r = _t->bits((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< PyObject**>(_a[0]) = _r; }  break;
        case 125: { PyObject* _r = _t->constBits((*reinterpret_cast< QImage*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< PyObject**>(_a[0]) = _r; }  break;
        case 126: { PyObject* _r = _t->scanLine((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PyObject**>(_a[0]) = _r; }  break;
        case 127: { PyObject* _r = _t->constScanLine((*reinterpret_cast< QImage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< PyObject**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<uint> >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<uint> >(); break;
            }
            break;
        case 48:
            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;
        case 76:
            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;
        case 77:
            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;
        case 78:
            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_QImage::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImage.data,
      qt_meta_data_PythonQtWrapper_QImage,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QImage::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 < 128)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 128;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 128)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 128;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QKeySequence_t {
    QByteArrayData data[127];
    char stringdata0[1571];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QKeySequence_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QKeySequence_t qt_meta_stringdata_PythonQtWrapper_QKeySequence = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QKeySequence"
QT_MOC_LITERAL(1, 29, 16), // "new_QKeySequence"
QT_MOC_LITERAL(2, 46, 13), // "QKeySequence*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 25), // "QKeySequence::StandardKey"
QT_MOC_LITERAL(5, 87, 3), // "key"
QT_MOC_LITERAL(6, 91, 2), // "ks"
QT_MOC_LITERAL(7, 94, 28), // "QKeySequence::SequenceFormat"
QT_MOC_LITERAL(8, 123, 6), // "format"
QT_MOC_LITERAL(9, 130, 2), // "k1"
QT_MOC_LITERAL(10, 133, 2), // "k2"
QT_MOC_LITERAL(11, 136, 2), // "k3"
QT_MOC_LITERAL(12, 139, 2), // "k4"
QT_MOC_LITERAL(13, 142, 19), // "delete_QKeySequence"
QT_MOC_LITERAL(14, 162, 3), // "obj"
QT_MOC_LITERAL(15, 166, 5), // "count"
QT_MOC_LITERAL(16, 172, 16), // "theWrappedObject"
QT_MOC_LITERAL(17, 189, 30), // "static_QKeySequence_fromString"
QT_MOC_LITERAL(18, 220, 3), // "str"
QT_MOC_LITERAL(19, 224, 7), // "isEmpty"
QT_MOC_LITERAL(20, 232, 31), // "static_QKeySequence_keyBindings"
QT_MOC_LITERAL(21, 264, 19), // "QList<QKeySequence>"
QT_MOC_LITERAL(22, 284, 34), // "static_QKeySequence_listFromS..."
QT_MOC_LITERAL(23, 319, 32), // "static_QKeySequence_listToString"
QT_MOC_LITERAL(24, 352, 4), // "list"
QT_MOC_LITERAL(25, 357, 7), // "matches"
QT_MOC_LITERAL(26, 365, 27), // "QKeySequence::SequenceMatch"
QT_MOC_LITERAL(27, 393, 3), // "seq"
QT_MOC_LITERAL(28, 397, 28), // "static_QKeySequence_mnemonic"
QT_MOC_LITERAL(29, 426, 4), // "text"
QT_MOC_LITERAL(30, 431, 6), // "__ne__"
QT_MOC_LITERAL(31, 438, 5), // "other"
QT_MOC_LITERAL(32, 444, 6), // "__lt__"
QT_MOC_LITERAL(33, 451, 7), // "writeTo"
QT_MOC_LITERAL(34, 459, 12), // "QDataStream&"
QT_MOC_LITERAL(35, 472, 2), // "in"
QT_MOC_LITERAL(36, 475, 6), // "__le__"
QT_MOC_LITERAL(37, 482, 6), // "__eq__"
QT_MOC_LITERAL(38, 489, 6), // "__gt__"
QT_MOC_LITERAL(39, 496, 6), // "__ge__"
QT_MOC_LITERAL(40, 503, 8), // "readFrom"
QT_MOC_LITERAL(41, 512, 3), // "out"
QT_MOC_LITERAL(42, 516, 18), // "operator_subscript"
QT_MOC_LITERAL(43, 535, 1), // "i"
QT_MOC_LITERAL(44, 537, 4), // "swap"
QT_MOC_LITERAL(45, 542, 13), // "QKeySequence&"
QT_MOC_LITERAL(46, 556, 8), // "toString"
QT_MOC_LITERAL(47, 565, 11), // "py_toString"
QT_MOC_LITERAL(48, 577, 14), // "SequenceFormat"
QT_MOC_LITERAL(49, 592, 10), // "NativeText"
QT_MOC_LITERAL(50, 603, 12), // "PortableText"
QT_MOC_LITERAL(51, 616, 13), // "SequenceMatch"
QT_MOC_LITERAL(52, 630, 7), // "NoMatch"
QT_MOC_LITERAL(53, 638, 12), // "PartialMatch"
QT_MOC_LITERAL(54, 651, 10), // "ExactMatch"
QT_MOC_LITERAL(55, 662, 11), // "StandardKey"
QT_MOC_LITERAL(56, 674, 10), // "UnknownKey"
QT_MOC_LITERAL(57, 685, 12), // "HelpContents"
QT_MOC_LITERAL(58, 698, 9), // "WhatsThis"
QT_MOC_LITERAL(59, 708, 4), // "Open"
QT_MOC_LITERAL(60, 713, 5), // "Close"
QT_MOC_LITERAL(61, 719, 4), // "Save"
QT_MOC_LITERAL(62, 724, 3), // "New"
QT_MOC_LITERAL(63, 728, 6), // "Delete"
QT_MOC_LITERAL(64, 735, 3), // "Cut"
QT_MOC_LITERAL(65, 739, 4), // "Copy"
QT_MOC_LITERAL(66, 744, 5), // "Paste"
QT_MOC_LITERAL(67, 750, 4), // "Undo"
QT_MOC_LITERAL(68, 755, 4), // "Redo"
QT_MOC_LITERAL(69, 760, 4), // "Back"
QT_MOC_LITERAL(70, 765, 7), // "Forward"
QT_MOC_LITERAL(71, 773, 7), // "Refresh"
QT_MOC_LITERAL(72, 781, 6), // "ZoomIn"
QT_MOC_LITERAL(73, 788, 7), // "ZoomOut"
QT_MOC_LITERAL(74, 796, 5), // "Print"
QT_MOC_LITERAL(75, 802, 6), // "AddTab"
QT_MOC_LITERAL(76, 809, 9), // "NextChild"
QT_MOC_LITERAL(77, 819, 13), // "PreviousChild"
QT_MOC_LITERAL(78, 833, 4), // "Find"
QT_MOC_LITERAL(79, 838, 8), // "FindNext"
QT_MOC_LITERAL(80, 847, 12), // "FindPrevious"
QT_MOC_LITERAL(81, 860, 7), // "Replace"
QT_MOC_LITERAL(82, 868, 9), // "SelectAll"
QT_MOC_LITERAL(83, 878, 4), // "Bold"
QT_MOC_LITERAL(84, 883, 6), // "Italic"
QT_MOC_LITERAL(85, 890, 9), // "Underline"
QT_MOC_LITERAL(86, 900, 14), // "MoveToNextChar"
QT_MOC_LITERAL(87, 915, 18), // "MoveToPreviousChar"
QT_MOC_LITERAL(88, 934, 14), // "MoveToNextWord"
QT_MOC_LITERAL(89, 949, 18), // "MoveToPreviousWord"
QT_MOC_LITERAL(90, 968, 14), // "MoveToNextLine"
QT_MOC_LITERAL(91, 983, 18), // "MoveToPreviousLine"
QT_MOC_LITERAL(92, 1002, 14), // "MoveToNextPage"
QT_MOC_LITERAL(93, 1017, 18), // "MoveToPreviousPage"
QT_MOC_LITERAL(94, 1036, 17), // "MoveToStartOfLine"
QT_MOC_LITERAL(95, 1054, 15), // "MoveToEndOfLine"
QT_MOC_LITERAL(96, 1070, 18), // "MoveToStartOfBlock"
QT_MOC_LITERAL(97, 1089, 16), // "MoveToEndOfBlock"
QT_MOC_LITERAL(98, 1106, 21), // "MoveToStartOfDocument"
QT_MOC_LITERAL(99, 1128, 19), // "MoveToEndOfDocument"
QT_MOC_LITERAL(100, 1148, 14), // "SelectNextChar"
QT_MOC_LITERAL(101, 1163, 18), // "SelectPreviousChar"
QT_MOC_LITERAL(102, 1182, 14), // "SelectNextWord"
QT_MOC_LITERAL(103, 1197, 18), // "SelectPreviousWord"
QT_MOC_LITERAL(104, 1216, 14), // "SelectNextLine"
QT_MOC_LITERAL(105, 1231, 18), // "SelectPreviousLine"
QT_MOC_LITERAL(106, 1250, 14), // "SelectNextPage"
QT_MOC_LITERAL(107, 1265, 18), // "SelectPreviousPage"
QT_MOC_LITERAL(108, 1284, 17), // "SelectStartOfLine"
QT_MOC_LITERAL(109, 1302, 15), // "SelectEndOfLine"
QT_MOC_LITERAL(110, 1318, 18), // "SelectStartOfBlock"
QT_MOC_LITERAL(111, 1337, 16), // "SelectEndOfBlock"
QT_MOC_LITERAL(112, 1354, 21), // "SelectStartOfDocument"
QT_MOC_LITERAL(113, 1376, 19), // "SelectEndOfDocument"
QT_MOC_LITERAL(114, 1396, 17), // "DeleteStartOfWord"
QT_MOC_LITERAL(115, 1414, 15), // "DeleteEndOfWord"
QT_MOC_LITERAL(116, 1430, 15), // "DeleteEndOfLine"
QT_MOC_LITERAL(117, 1446, 24), // "InsertParagraphSeparator"
QT_MOC_LITERAL(118, 1471, 19), // "InsertLineSeparator"
QT_MOC_LITERAL(119, 1491, 6), // "SaveAs"
QT_MOC_LITERAL(120, 1498, 11), // "Preferences"
QT_MOC_LITERAL(121, 1510, 4), // "Quit"
QT_MOC_LITERAL(122, 1515, 10), // "FullScreen"
QT_MOC_LITERAL(123, 1526, 8), // "Deselect"
QT_MOC_LITERAL(124, 1535, 18), // "DeleteCompleteLine"
QT_MOC_LITERAL(125, 1554, 9), // "Backspace"
QT_MOC_LITERAL(126, 1564, 6) // "Cancel"

    },
    "PythonQtWrapper_QKeySequence\0"
    "new_QKeySequence\0QKeySequence*\0\0"
    "QKeySequence::StandardKey\0key\0ks\0"
    "QKeySequence::SequenceFormat\0format\0"
    "k1\0k2\0k3\0k4\0delete_QKeySequence\0obj\0"
    "count\0theWrappedObject\0"
    "static_QKeySequence_fromString\0str\0"
    "isEmpty\0static_QKeySequence_keyBindings\0"
    "QList<QKeySequence>\0"
    "static_QKeySequence_listFromString\0"
    "static_QKeySequence_listToString\0list\0"
    "matches\0QKeySequence::SequenceMatch\0"
    "seq\0static_QKeySequence_mnemonic\0text\0"
    "__ne__\0other\0__lt__\0writeTo\0QDataStream&\0"
    "in\0__le__\0__eq__\0__gt__\0__ge__\0readFrom\0"
    "out\0operator_subscript\0i\0swap\0"
    "QKeySequence&\0toString\0py_toString\0"
    "SequenceFormat\0NativeText\0PortableText\0"
    "SequenceMatch\0NoMatch\0PartialMatch\0"
    "ExactMatch\0StandardKey\0UnknownKey\0"
    "HelpContents\0WhatsThis\0Open\0Close\0"
    "Save\0New\0Delete\0Cut\0Copy\0Paste\0Undo\0"
    "Redo\0Back\0Forward\0Refresh\0ZoomIn\0"
    "ZoomOut\0Print\0AddTab\0NextChild\0"
    "PreviousChild\0Find\0FindNext\0FindPrevious\0"
    "Replace\0SelectAll\0Bold\0Italic\0Underline\0"
    "MoveToNextChar\0MoveToPreviousChar\0"
    "MoveToNextWord\0MoveToPreviousWord\0"
    "MoveToNextLine\0MoveToPreviousLine\0"
    "MoveToNextPage\0MoveToPreviousPage\0"
    "MoveToStartOfLine\0MoveToEndOfLine\0"
    "MoveToStartOfBlock\0MoveToEndOfBlock\0"
    "MoveToStartOfDocument\0MoveToEndOfDocument\0"
    "SelectNextChar\0SelectPreviousChar\0"
    "SelectNextWord\0SelectPreviousWord\0"
    "SelectNextLine\0SelectPreviousLine\0"
    "SelectNextPage\0SelectPreviousPage\0"
    "SelectStartOfLine\0SelectEndOfLine\0"
    "SelectStartOfBlock\0SelectEndOfBlock\0"
    "SelectStartOfDocument\0SelectEndOfDocument\0"
    "DeleteStartOfWord\0DeleteEndOfWord\0"
    "DeleteEndOfLine\0InsertParagraphSeparator\0"
    "InsertLineSeparator\0SaveAs\0Preferences\0"
    "Quit\0FullScreen\0Deselect\0DeleteCompleteLine\0"
    "Backspace\0Cancel"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QKeySequence[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  184,    3, 0x0a /* Public */,
       1,    1,  185,    3, 0x0a /* Public */,
       1,    1,  188,    3, 0x0a /* Public */,
       1,    2,  191,    3, 0x0a /* Public */,
       1,    1,  196,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  199,    3, 0x0a /* Public */,
       1,    3,  208,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  215,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  220,    3, 0x2a /* Public | MethodCloned */,
      13,    1,  223,    3, 0x0a /* Public */,
      15,    1,  226,    3, 0x0a /* Public */,
      17,    2,  229,    3, 0x0a /* Public */,
      17,    1,  234,    3, 0x2a /* Public | MethodCloned */,
      19,    1,  237,    3, 0x0a /* Public */,
      20,    1,  240,    3, 0x0a /* Public */,
      22,    2,  243,    3, 0x0a /* Public */,
      22,    1,  248,    3, 0x2a /* Public | MethodCloned */,
      23,    2,  251,    3, 0x0a /* Public */,
      23,    1,  256,    3, 0x2a /* Public | MethodCloned */,
      25,    2,  259,    3, 0x0a /* Public */,
      28,    1,  264,    3, 0x0a /* Public */,
      30,    2,  267,    3, 0x0a /* Public */,
      32,    2,  272,    3, 0x0a /* Public */,
      33,    2,  277,    3, 0x0a /* Public */,
      36,    2,  282,    3, 0x0a /* Public */,
      37,    2,  287,    3, 0x0a /* Public */,
      38,    2,  292,    3, 0x0a /* Public */,
      39,    2,  297,    3, 0x0a /* Public */,
      40,    2,  302,    3, 0x0a /* Public */,
      42,    2,  307,    3, 0x0a /* Public */,
      44,    2,  312,    3, 0x0a /* Public */,
      46,    2,  317,    3, 0x0a /* Public */,
      46,    1,  322,    3, 0x2a /* Public | MethodCloned */,
      47,    1,  325,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QKeySequence,    6,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 7,    5,    8,
    0x80000000 | 2, QMetaType::QString,    5,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   10,   11,   12,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   10,   11,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   10,
    0x80000000 | 2, QMetaType::Int,    9,
    QMetaType::Void, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   16,
    QMetaType::QKeySequence, QMetaType::QString, 0x80000000 | 7,   18,    8,
    QMetaType::QKeySequence, QMetaType::QString,   18,
    QMetaType::Bool, 0x80000000 | 2,   16,
    0x80000000 | 21, 0x80000000 | 4,    5,
    0x80000000 | 21, QMetaType::QString, 0x80000000 | 7,   18,    8,
    0x80000000 | 21, QMetaType::QString,   18,
    QMetaType::QString, 0x80000000 | 21, 0x80000000 | 7,   24,    8,
    QMetaType::QString, 0x80000000 | 21,   24,
    0x80000000 | 26, 0x80000000 | 2, QMetaType::QKeySequence,   16,   27,
    QMetaType::QKeySequence, QMetaType::QString,   29,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QKeySequence,   16,   31,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QKeySequence,   16,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   16,   35,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QKeySequence,   16,   31,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QKeySequence,   16,   31,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QKeySequence,   16,   31,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QKeySequence,   16,   31,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   16,   41,
    QMetaType::Int, 0x80000000 | 2, QMetaType::UInt,   16,   43,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45,   16,   31,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 7,   16,    8,
    QMetaType::QString, 0x80000000 | 2,   16,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      48, 0x0,    2,  340,
      51, 0x0,    3,  344,
      55, 0x0,   71,  350,

 // enum data: key, value
      49, uint(PythonQtWrapper_QKeySequence::NativeText),
      50, uint(PythonQtWrapper_QKeySequence::PortableText),
      52, uint(PythonQtWrapper_QKeySequence::NoMatch),
      53, uint(PythonQtWrapper_QKeySequence::PartialMatch),
      54, uint(PythonQtWrapper_QKeySequence::ExactMatch),
      56, uint(PythonQtWrapper_QKeySequence::UnknownKey),
      57, uint(PythonQtWrapper_QKeySequence::HelpContents),
      58, uint(PythonQtWrapper_QKeySequence::WhatsThis),
      59, uint(PythonQtWrapper_QKeySequence::Open),
      60, uint(PythonQtWrapper_QKeySequence::Close),
      61, uint(PythonQtWrapper_QKeySequence::Save),
      62, uint(PythonQtWrapper_QKeySequence::New),
      63, uint(PythonQtWrapper_QKeySequence::Delete),
      64, uint(PythonQtWrapper_QKeySequence::Cut),
      65, uint(PythonQtWrapper_QKeySequence::Copy),
      66, uint(PythonQtWrapper_QKeySequence::Paste),
      67, uint(PythonQtWrapper_QKeySequence::Undo),
      68, uint(PythonQtWrapper_QKeySequence::Redo),
      69, uint(PythonQtWrapper_QKeySequence::Back),
      70, uint(PythonQtWrapper_QKeySequence::Forward),
      71, uint(PythonQtWrapper_QKeySequence::Refresh),
      72, uint(PythonQtWrapper_QKeySequence::ZoomIn),
      73, uint(PythonQtWrapper_QKeySequence::ZoomOut),
      74, uint(PythonQtWrapper_QKeySequence::Print),
      75, uint(PythonQtWrapper_QKeySequence::AddTab),
      76, uint(PythonQtWrapper_QKeySequence::NextChild),
      77, uint(PythonQtWrapper_QKeySequence::PreviousChild),
      78, uint(PythonQtWrapper_QKeySequence::Find),
      79, uint(PythonQtWrapper_QKeySequence::FindNext),
      80, uint(PythonQtWrapper_QKeySequence::FindPrevious),
      81, uint(PythonQtWrapper_QKeySequence::Replace),
      82, uint(PythonQtWrapper_QKeySequence::SelectAll),
      83, uint(PythonQtWrapper_QKeySequence::Bold),
      84, uint(PythonQtWrapper_QKeySequence::Italic),
      85, uint(PythonQtWrapper_QKeySequence::Underline),
      86, uint(PythonQtWrapper_QKeySequence::MoveToNextChar),
      87, uint(PythonQtWrapper_QKeySequence::MoveToPreviousChar),
      88, uint(PythonQtWrapper_QKeySequence::MoveToNextWord),
      89, uint(PythonQtWrapper_QKeySequence::MoveToPreviousWord),
      90, uint(PythonQtWrapper_QKeySequence::MoveToNextLine),
      91, uint(PythonQtWrapper_QKeySequence::MoveToPreviousLine),
      92, uint(PythonQtWrapper_QKeySequence::MoveToNextPage),
      93, uint(PythonQtWrapper_QKeySequence::MoveToPreviousPage),
      94, uint(PythonQtWrapper_QKeySequence::MoveToStartOfLine),
      95, uint(PythonQtWrapper_QKeySequence::MoveToEndOfLine),
      96, uint(PythonQtWrapper_QKeySequence::MoveToStartOfBlock),
      97, uint(PythonQtWrapper_QKeySequence::MoveToEndOfBlock),
      98, uint(PythonQtWrapper_QKeySequence::MoveToStartOfDocument),
      99, uint(PythonQtWrapper_QKeySequence::MoveToEndOfDocument),
     100, uint(PythonQtWrapper_QKeySequence::SelectNextChar),
     101, uint(PythonQtWrapper_QKeySequence::SelectPreviousChar),
     102, uint(PythonQtWrapper_QKeySequence::SelectNextWord),
     103, uint(PythonQtWrapper_QKeySequence::SelectPreviousWord),
     104, uint(PythonQtWrapper_QKeySequence::SelectNextLine),
     105, uint(PythonQtWrapper_QKeySequence::SelectPreviousLine),
     106, uint(PythonQtWrapper_QKeySequence::SelectNextPage),
     107, uint(PythonQtWrapper_QKeySequence::SelectPreviousPage),
     108, uint(PythonQtWrapper_QKeySequence::SelectStartOfLine),
     109, uint(PythonQtWrapper_QKeySequence::SelectEndOfLine),
     110, uint(PythonQtWrapper_QKeySequence::SelectStartOfBlock),
     111, uint(PythonQtWrapper_QKeySequence::SelectEndOfBlock),
     112, uint(PythonQtWrapper_QKeySequence::SelectStartOfDocument),
     113, uint(PythonQtWrapper_QKeySequence::SelectEndOfDocument),
     114, uint(PythonQtWrapper_QKeySequence::DeleteStartOfWord),
     115, uint(PythonQtWrapper_QKeySequence::DeleteEndOfWord),
     116, uint(PythonQtWrapper_QKeySequence::DeleteEndOfLine),
     117, uint(PythonQtWrapper_QKeySequence::InsertParagraphSeparator),
     118, uint(PythonQtWrapper_QKeySequence::InsertLineSeparator),
     119, uint(PythonQtWrapper_QKeySequence::SaveAs),
     120, uint(PythonQtWrapper_QKeySequence::Preferences),
     121, uint(PythonQtWrapper_QKeySequence::Quit),
     122, uint(PythonQtWrapper_QKeySequence::FullScreen),
     123, uint(PythonQtWrapper_QKeySequence::Deselect),
     124, uint(PythonQtWrapper_QKeySequence::DeleteCompleteLine),
     125, uint(PythonQtWrapper_QKeySequence::Backspace),
     126, uint(PythonQtWrapper_QKeySequence::Cancel),

       0        // eod
};

void PythonQtWrapper_QKeySequence::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QKeySequence *_t = static_cast<PythonQtWrapper_QKeySequence *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QKeySequence* _r = _t->new_QKeySequence();
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 1: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< QKeySequence::StandardKey(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 2: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< const QKeySequence(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 3: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QKeySequence::SequenceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 4: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 5: { QKeySequence* _r = _t->new_QKeySequence((*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< QKeySequence**>(_a[0]) = _r; }  break;
        case 6: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 7: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 8: { QKeySequence* _r = _t->new_QKeySequence((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QKeySequence((*reinterpret_cast< QKeySequence*(*)>(_a[1]))); break;
        case 10: { int _r = _t->count((*reinterpret_cast< QKeySequence*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QKeySequence _r = _t->static_QKeySequence_fromString((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QKeySequence::SequenceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QKeySequence*>(_a[0]) = _r; }  break;
        case 12: { QKeySequence _r = _t->static_QKeySequence_fromString((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isEmpty((*reinterpret_cast< QKeySequence*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QList<QKeySequence> _r = _t->static_QKeySequence_keyBindings((*reinterpret_cast< QKeySequence::StandardKey(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QKeySequence>*>(_a[0]) = _r; }  break;
        case 15: { QList<QKeySequence> _r = _t->static_QKeySequence_listFromString((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QKeySequence::SequenceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QKeySequence>*>(_a[0]) = _r; }  break;
        case 16: { QList<QKeySequence> _r = _t->static_QKeySequence_listFromString((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QKeySequence>*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->static_QKeySequence_listToString((*reinterpret_cast< const QList<QKeySequence>(*)>(_a[1])),(*reinterpret_cast< QKeySequence::SequenceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->static_QKeySequence_listToString((*reinterpret_cast< const QList<QKeySequence>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QKeySequence::SequenceMatch _r = _t->matches((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QKeySequence::SequenceMatch*>(_a[0]) = _r; }  break;
        case 20: { QKeySequence _r = _t->static_QKeySequence_mnemonic((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->__ne__((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->__lt__((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: _t->writeTo((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 24: { bool _r = _t->__le__((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->__eq__((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->__gt__((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->__ge__((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: _t->readFrom((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 29: { int _r = _t->operator_subscript((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 30: _t->swap((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< QKeySequence(*)>(_a[2]))); break;
        case 31: { QString _r = _t->toString((*reinterpret_cast< QKeySequence*(*)>(_a[1])),(*reinterpret_cast< QKeySequence::SequenceFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->toString((*reinterpret_cast< QKeySequence*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->py_toString((*reinterpret_cast< QKeySequence*(*)>(_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 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QKeySequence> >(); 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< QList<QKeySequence> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QKeySequence::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QKeySequence.data,
      qt_meta_data_PythonQtWrapper_QKeySequence,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QKeySequence::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 34)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 34;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 34)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 34;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMatrix_t {
    QByteArrayData data[48];
    char stringdata0[358];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMatrix_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMatrix_t qt_meta_stringdata_PythonQtWrapper_QMatrix = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QMatrix"
QT_MOC_LITERAL(1, 24, 11), // "new_QMatrix"
QT_MOC_LITERAL(2, 36, 8), // "QMatrix*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 6), // "matrix"
QT_MOC_LITERAL(5, 53, 3), // "m11"
QT_MOC_LITERAL(6, 57, 3), // "m12"
QT_MOC_LITERAL(7, 61, 3), // "m21"
QT_MOC_LITERAL(8, 65, 3), // "m22"
QT_MOC_LITERAL(9, 69, 2), // "dx"
QT_MOC_LITERAL(10, 72, 2), // "dy"
QT_MOC_LITERAL(11, 75, 14), // "delete_QMatrix"
QT_MOC_LITERAL(12, 90, 3), // "obj"
QT_MOC_LITERAL(13, 94, 11), // "determinant"
QT_MOC_LITERAL(14, 106, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 123, 8), // "inverted"
QT_MOC_LITERAL(16, 132, 5), // "bool*"
QT_MOC_LITERAL(17, 138, 10), // "invertible"
QT_MOC_LITERAL(18, 149, 10), // "isIdentity"
QT_MOC_LITERAL(19, 160, 12), // "isInvertible"
QT_MOC_LITERAL(20, 173, 3), // "map"
QT_MOC_LITERAL(21, 177, 1), // "l"
QT_MOC_LITERAL(22, 179, 12), // "QPainterPath"
QT_MOC_LITERAL(23, 192, 1), // "p"
QT_MOC_LITERAL(24, 194, 1), // "a"
QT_MOC_LITERAL(25, 196, 1), // "r"
QT_MOC_LITERAL(26, 198, 7), // "mapRect"
QT_MOC_LITERAL(27, 206, 6), // "arg__1"
QT_MOC_LITERAL(28, 213, 12), // "mapToPolygon"
QT_MOC_LITERAL(29, 226, 6), // "__ne__"
QT_MOC_LITERAL(30, 233, 7), // "__mul__"
QT_MOC_LITERAL(31, 241, 1), // "o"
QT_MOC_LITERAL(32, 243, 8), // "__imul__"
QT_MOC_LITERAL(33, 252, 7), // "writeTo"
QT_MOC_LITERAL(34, 260, 12), // "QDataStream&"
QT_MOC_LITERAL(35, 273, 6), // "__eq__"
QT_MOC_LITERAL(36, 280, 8), // "readFrom"
QT_MOC_LITERAL(37, 289, 5), // "reset"
QT_MOC_LITERAL(38, 295, 6), // "rotate"
QT_MOC_LITERAL(39, 302, 5), // "scale"
QT_MOC_LITERAL(40, 308, 2), // "sx"
QT_MOC_LITERAL(41, 311, 2), // "sy"
QT_MOC_LITERAL(42, 314, 9), // "setMatrix"
QT_MOC_LITERAL(43, 324, 5), // "shear"
QT_MOC_LITERAL(44, 330, 2), // "sh"
QT_MOC_LITERAL(45, 333, 2), // "sv"
QT_MOC_LITERAL(46, 336, 9), // "translate"
QT_MOC_LITERAL(47, 346, 11) // "py_toString"

    },
    "PythonQtWrapper_QMatrix\0new_QMatrix\0"
    "QMatrix*\0\0matrix\0m11\0m12\0m21\0m22\0dx\0"
    "dy\0delete_QMatrix\0obj\0determinant\0"
    "theWrappedObject\0inverted\0bool*\0"
    "invertible\0isIdentity\0isInvertible\0"
    "map\0l\0QPainterPath\0p\0a\0r\0mapRect\0"
    "arg__1\0mapToPolygon\0__ne__\0__mul__\0o\0"
    "__imul__\0writeTo\0QDataStream&\0__eq__\0"
    "readFrom\0reset\0rotate\0scale\0sx\0sy\0"
    "setMatrix\0shear\0sh\0sv\0translate\0"
    "py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMatrix[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  209,    3, 0x0a /* Public */,
       1,    1,  210,    3, 0x0a /* Public */,
       1,    6,  213,    3, 0x0a /* Public */,
      11,    1,  226,    3, 0x0a /* Public */,
      13,    1,  229,    3, 0x0a /* Public */,
       9,    1,  232,    3, 0x0a /* Public */,
      10,    1,  235,    3, 0x0a /* Public */,
      15,    2,  238,    3, 0x0a /* Public */,
      15,    1,  243,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  246,    3, 0x0a /* Public */,
      19,    1,  249,    3, 0x0a /* Public */,
       5,    1,  252,    3, 0x0a /* Public */,
       6,    1,  255,    3, 0x0a /* Public */,
       7,    1,  258,    3, 0x0a /* Public */,
       8,    1,  261,    3, 0x0a /* Public */,
      20,    2,  264,    3, 0x0a /* Public */,
      20,    2,  269,    3, 0x0a /* Public */,
      20,    2,  274,    3, 0x0a /* Public */,
      20,    2,  279,    3, 0x0a /* Public */,
      20,    2,  284,    3, 0x0a /* Public */,
      20,    2,  289,    3, 0x0a /* Public */,
      20,    2,  294,    3, 0x0a /* Public */,
      20,    2,  299,    3, 0x0a /* Public */,
      26,    2,  304,    3, 0x0a /* Public */,
      26,    2,  309,    3, 0x0a /* Public */,
      28,    2,  314,    3, 0x0a /* Public */,
      29,    2,  319,    3, 0x0a /* Public */,
      30,    2,  324,    3, 0x0a /* Public */,
      32,    2,  329,    3, 0x0a /* Public */,
      33,    2,  334,    3, 0x0a /* Public */,
      35,    2,  339,    3, 0x0a /* Public */,
      36,    2,  344,    3, 0x0a /* Public */,
      37,    1,  349,    3, 0x0a /* Public */,
      38,    2,  352,    3, 0x0a /* Public */,
      39,    3,  357,    3, 0x0a /* Public */,
      42,    7,  364,    3, 0x0a /* Public */,
      43,    3,  379,    3, 0x0a /* Public */,
      46,    3,  386,    3, 0x0a /* Public */,
      47,    1,  393,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QMatrix,    4,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    5,    6,    7,    8,    9,   10,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QMatrix, 0x80000000 | 2, 0x80000000 | 16,   14,   17,
    QMetaType::QMatrix, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QReal, 0x80000000 | 2,   14,
    QMetaType::QLine, 0x80000000 | 2, QMetaType::QLine,   14,   21,
    QMetaType::QLineF, 0x80000000 | 2, QMetaType::QLineF,   14,   21,
    0x80000000 | 22, 0x80000000 | 2, 0x80000000 | 22,   14,   23,
    QMetaType::QPoint, 0x80000000 | 2, QMetaType::QPoint,   14,   23,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,   14,   23,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QPolygon,   14,   24,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QPolygonF,   14,   24,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRegion,   14,   25,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect,   14,   27,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,   14,   27,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QRect,   14,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QMatrix,   14,   27,
    QMetaType::QMatrix, 0x80000000 | 2, QMetaType::QMatrix,   14,   31,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QMatrix,   14,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   14,   27,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QMatrix,   14,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   14,   27,
    QMetaType::Void, 0x80000000 | 2,   14,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal,   14,   24,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   14,   40,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   14,    5,    6,    7,    8,    9,   10,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   14,   44,   45,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,   14,    9,   10,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QMatrix::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMatrix *_t = static_cast<PythonQtWrapper_QMatrix *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMatrix* _r = _t->new_QMatrix();
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 1: { QMatrix* _r = _t->new_QMatrix((*reinterpret_cast< const QMatrix(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 2: { QMatrix* _r = _t->new_QMatrix((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QMatrix((*reinterpret_cast< QMatrix*(*)>(_a[1]))); break;
        case 4: { qreal _r = _t->determinant((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { qreal _r = _t->dx((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { qreal _r = _t->dy((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: { QMatrix _r = _t->inverted((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< bool*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        case 8: { QMatrix _r = _t->inverted((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isIdentity((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isInvertible((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->m11((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->m12((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->m21((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->m22((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: { QLine _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QLine(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLine*>(_a[0]) = _r; }  break;
        case 16: { QLineF _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QLineF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLineF*>(_a[0]) = _r; }  break;
        case 17: { QPainterPath _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 18: { QPoint _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 19: { QPointF _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 20: { QPolygon _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QPolygon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 21: { QPolygonF _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 22: { QRegion _r = _t->map((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 23: { QRect _r = _t->mapRect((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 24: { QRectF _r = _t->mapRect((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 25: { QPolygon _r = _t->mapToPolygon((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->__ne__((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { QMatrix _r = _t->__mul__((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        case 28: { QMatrix* _r = _t->__imul__((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 29: _t->writeTo((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 30: { bool _r = _t->__eq__((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: _t->readFrom((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 32: _t->reset((*reinterpret_cast< QMatrix*(*)>(_a[1]))); break;
        case 33: { QMatrix* _r = _t->rotate((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 34: { QMatrix* _r = _t->scale((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 35: _t->setMatrix((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])),(*reinterpret_cast< qreal(*)>(_a[7]))); break;
        case 36: { QMatrix* _r = _t->shear((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 37: { QMatrix* _r = _t->translate((*reinterpret_cast< QMatrix*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMatrix**>(_a[0]) = _r; }  break;
        case 38: { QString _r = _t->py_toString((*reinterpret_cast< QMatrix*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMatrix::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMatrix.data,
      qt_meta_data_PythonQtWrapper_QMatrix,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMatrix::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 < 39)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 39;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 39)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 39;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPalette_t {
    QByteArrayData data[94];
    char stringdata0[884];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPalette_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPalette_t qt_meta_stringdata_PythonQtWrapper_QPalette = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QPalette"
QT_MOC_LITERAL(1, 25, 12), // "new_QPalette"
QT_MOC_LITERAL(2, 38, 9), // "QPalette*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 15), // "Qt::GlobalColor"
QT_MOC_LITERAL(5, 65, 6), // "button"
QT_MOC_LITERAL(6, 72, 10), // "windowText"
QT_MOC_LITERAL(7, 83, 5), // "light"
QT_MOC_LITERAL(8, 89, 4), // "dark"
QT_MOC_LITERAL(9, 94, 3), // "mid"
QT_MOC_LITERAL(10, 98, 4), // "text"
QT_MOC_LITERAL(11, 103, 11), // "bright_text"
QT_MOC_LITERAL(12, 115, 4), // "base"
QT_MOC_LITERAL(13, 120, 6), // "window"
QT_MOC_LITERAL(14, 127, 7), // "palette"
QT_MOC_LITERAL(15, 135, 15), // "delete_QPalette"
QT_MOC_LITERAL(16, 151, 3), // "obj"
QT_MOC_LITERAL(17, 155, 13), // "alternateBase"
QT_MOC_LITERAL(18, 169, 13), // "const QBrush*"
QT_MOC_LITERAL(19, 183, 16), // "theWrappedObject"
QT_MOC_LITERAL(20, 200, 10), // "brightText"
QT_MOC_LITERAL(21, 211, 5), // "brush"
QT_MOC_LITERAL(22, 217, 20), // "QPalette::ColorGroup"
QT_MOC_LITERAL(23, 238, 2), // "cg"
QT_MOC_LITERAL(24, 241, 19), // "QPalette::ColorRole"
QT_MOC_LITERAL(25, 261, 2), // "cr"
QT_MOC_LITERAL(26, 264, 10), // "buttonText"
QT_MOC_LITERAL(27, 275, 8), // "cacheKey"
QT_MOC_LITERAL(28, 284, 5), // "color"
QT_MOC_LITERAL(29, 290, 13), // "const QColor*"
QT_MOC_LITERAL(30, 304, 17), // "currentColorGroup"
QT_MOC_LITERAL(31, 322, 9), // "highlight"
QT_MOC_LITERAL(32, 332, 15), // "highlightedText"
QT_MOC_LITERAL(33, 348, 10), // "isBrushSet"
QT_MOC_LITERAL(34, 359, 8), // "isCopyOf"
QT_MOC_LITERAL(35, 368, 1), // "p"
QT_MOC_LITERAL(36, 370, 7), // "isEqual"
QT_MOC_LITERAL(37, 378, 3), // "cr1"
QT_MOC_LITERAL(38, 382, 3), // "cr2"
QT_MOC_LITERAL(39, 386, 4), // "link"
QT_MOC_LITERAL(40, 391, 11), // "linkVisited"
QT_MOC_LITERAL(41, 403, 8), // "midlight"
QT_MOC_LITERAL(42, 412, 6), // "__ne__"
QT_MOC_LITERAL(43, 419, 7), // "writeTo"
QT_MOC_LITERAL(44, 427, 12), // "QDataStream&"
QT_MOC_LITERAL(45, 440, 2), // "ds"
QT_MOC_LITERAL(46, 443, 6), // "__eq__"
QT_MOC_LITERAL(47, 450, 8), // "readFrom"
QT_MOC_LITERAL(48, 459, 7), // "resolve"
QT_MOC_LITERAL(49, 467, 6), // "arg__1"
QT_MOC_LITERAL(50, 474, 4), // "mask"
QT_MOC_LITERAL(51, 479, 8), // "setBrush"
QT_MOC_LITERAL(52, 488, 8), // "setColor"
QT_MOC_LITERAL(53, 497, 13), // "setColorGroup"
QT_MOC_LITERAL(54, 511, 20), // "setCurrentColorGroup"
QT_MOC_LITERAL(55, 532, 6), // "shadow"
QT_MOC_LITERAL(56, 539, 4), // "swap"
QT_MOC_LITERAL(57, 544, 9), // "QPalette&"
QT_MOC_LITERAL(58, 554, 5), // "other"
QT_MOC_LITERAL(59, 560, 11), // "toolTipBase"
QT_MOC_LITERAL(60, 572, 11), // "toolTipText"
QT_MOC_LITERAL(61, 584, 11), // "py_toString"
QT_MOC_LITERAL(62, 596, 10), // "ColorGroup"
QT_MOC_LITERAL(63, 607, 6), // "Active"
QT_MOC_LITERAL(64, 614, 8), // "Disabled"
QT_MOC_LITERAL(65, 623, 8), // "Inactive"
QT_MOC_LITERAL(66, 632, 12), // "NColorGroups"
QT_MOC_LITERAL(67, 645, 7), // "Current"
QT_MOC_LITERAL(68, 653, 3), // "All"
QT_MOC_LITERAL(69, 657, 6), // "Normal"
QT_MOC_LITERAL(70, 664, 9), // "ColorRole"
QT_MOC_LITERAL(71, 674, 10), // "WindowText"
QT_MOC_LITERAL(72, 685, 6), // "Button"
QT_MOC_LITERAL(73, 692, 5), // "Light"
QT_MOC_LITERAL(74, 698, 8), // "Midlight"
QT_MOC_LITERAL(75, 707, 4), // "Dark"
QT_MOC_LITERAL(76, 712, 3), // "Mid"
QT_MOC_LITERAL(77, 716, 4), // "Text"
QT_MOC_LITERAL(78, 721, 10), // "BrightText"
QT_MOC_LITERAL(79, 732, 10), // "ButtonText"
QT_MOC_LITERAL(80, 743, 4), // "Base"
QT_MOC_LITERAL(81, 748, 6), // "Window"
QT_MOC_LITERAL(82, 755, 6), // "Shadow"
QT_MOC_LITERAL(83, 762, 9), // "Highlight"
QT_MOC_LITERAL(84, 772, 15), // "HighlightedText"
QT_MOC_LITERAL(85, 788, 4), // "Link"
QT_MOC_LITERAL(86, 793, 11), // "LinkVisited"
QT_MOC_LITERAL(87, 805, 13), // "AlternateBase"
QT_MOC_LITERAL(88, 819, 6), // "NoRole"
QT_MOC_LITERAL(89, 826, 11), // "ToolTipBase"
QT_MOC_LITERAL(90, 838, 11), // "ToolTipText"
QT_MOC_LITERAL(91, 850, 11), // "NColorRoles"
QT_MOC_LITERAL(92, 862, 10), // "Foreground"
QT_MOC_LITERAL(93, 873, 10) // "Background"

    },
    "PythonQtWrapper_QPalette\0new_QPalette\0"
    "QPalette*\0\0Qt::GlobalColor\0button\0"
    "windowText\0light\0dark\0mid\0text\0"
    "bright_text\0base\0window\0palette\0"
    "delete_QPalette\0obj\0alternateBase\0"
    "const QBrush*\0theWrappedObject\0"
    "brightText\0brush\0QPalette::ColorGroup\0"
    "cg\0QPalette::ColorRole\0cr\0buttonText\0"
    "cacheKey\0color\0const QColor*\0"
    "currentColorGroup\0highlight\0highlightedText\0"
    "isBrushSet\0isCopyOf\0p\0isEqual\0cr1\0cr2\0"
    "link\0linkVisited\0midlight\0__ne__\0"
    "writeTo\0QDataStream&\0ds\0__eq__\0readFrom\0"
    "resolve\0arg__1\0mask\0setBrush\0setColor\0"
    "setColorGroup\0setCurrentColorGroup\0"
    "shadow\0swap\0QPalette&\0other\0toolTipBase\0"
    "toolTipText\0py_toString\0ColorGroup\0"
    "Active\0Disabled\0Inactive\0NColorGroups\0"
    "Current\0All\0Normal\0ColorRole\0WindowText\0"
    "Button\0Light\0Midlight\0Dark\0Mid\0Text\0"
    "BrightText\0ButtonText\0Base\0Window\0"
    "Shadow\0Highlight\0HighlightedText\0Link\0"
    "LinkVisited\0AlternateBase\0NoRole\0"
    "ToolTipBase\0ToolTipText\0NColorRoles\0"
    "Foreground\0Background"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPalette[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  264,    3, 0x0a /* Public */,
       1,    1,  265,    3, 0x0a /* Public */,
       1,    9,  268,    3, 0x0a /* Public */,
       1,    1,  287,    3, 0x0a /* Public */,
       1,    2,  290,    3, 0x0a /* Public */,
       1,    1,  295,    3, 0x0a /* Public */,
      15,    1,  298,    3, 0x0a /* Public */,
      17,    1,  301,    3, 0x0a /* Public */,
      12,    1,  304,    3, 0x0a /* Public */,
      20,    1,  307,    3, 0x0a /* Public */,
      21,    3,  310,    3, 0x0a /* Public */,
      21,    2,  317,    3, 0x0a /* Public */,
       5,    1,  322,    3, 0x0a /* Public */,
      26,    1,  325,    3, 0x0a /* Public */,
      27,    1,  328,    3, 0x0a /* Public */,
      28,    3,  331,    3, 0x0a /* Public */,
      28,    2,  338,    3, 0x0a /* Public */,
      30,    1,  343,    3, 0x0a /* Public */,
       8,    1,  346,    3, 0x0a /* Public */,
      31,    1,  349,    3, 0x0a /* Public */,
      32,    1,  352,    3, 0x0a /* Public */,
      33,    3,  355,    3, 0x0a /* Public */,
      34,    2,  362,    3, 0x0a /* Public */,
      36,    3,  367,    3, 0x0a /* Public */,
       7,    1,  374,    3, 0x0a /* Public */,
      39,    1,  377,    3, 0x0a /* Public */,
      40,    1,  380,    3, 0x0a /* Public */,
       9,    1,  383,    3, 0x0a /* Public */,
      41,    1,  386,    3, 0x0a /* Public */,
      42,    2,  389,    3, 0x0a /* Public */,
      43,    2,  394,    3, 0x0a /* Public */,
      46,    2,  399,    3, 0x0a /* Public */,
      47,    2,  404,    3, 0x0a /* Public */,
      48,    1,  409,    3, 0x0a /* Public */,
      48,    2,  412,    3, 0x0a /* Public */,
      48,    2,  417,    3, 0x0a /* Public */,
      51,    4,  422,    3, 0x0a /* Public */,
      51,    3,  431,    3, 0x0a /* Public */,
      52,    4,  438,    3, 0x0a /* Public */,
      52,    3,  447,    3, 0x0a /* Public */,
      53,   11,  454,    3, 0x0a /* Public */,
      54,    2,  477,    3, 0x0a /* Public */,
      55,    1,  482,    3, 0x0a /* Public */,
      56,    2,  485,    3, 0x0a /* Public */,
      10,    1,  490,    3, 0x0a /* Public */,
      59,    1,  493,    3, 0x0a /* Public */,
      60,    1,  496,    3, 0x0a /* Public */,
      13,    1,  499,    3, 0x0a /* Public */,
       6,    1,  502,    3, 0x0a /* Public */,
      61,    1,  505,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush,    6,    5,    7,    8,    9,   10,   11,   12,   13,
    0x80000000 | 2, QMetaType::QColor,    5,
    0x80000000 | 2, QMetaType::QColor, QMetaType::QColor,    5,   13,
    0x80000000 | 2, QMetaType::QPalette,   14,
    QMetaType::Void, 0x80000000 | 2,   16,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 24,   19,   23,   25,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 24,   19,   25,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    QMetaType::LongLong, 0x80000000 | 2,   19,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 24,   19,   23,   25,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 24,   19,   25,
    0x80000000 | 22, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 24,   19,   23,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPalette,   19,   35,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 22,   19,   37,   38,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPalette,   19,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   19,   45,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPalette,   19,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   19,   45,
    QMetaType::UInt, 0x80000000 | 2,   19,
    QMetaType::QPalette, 0x80000000 | 2, QMetaType::QPalette,   19,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UInt,   19,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 24, QMetaType::QBrush,   19,   23,   25,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, QMetaType::QBrush,   19,   25,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 24, QMetaType::QColor,   19,   23,   25,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, QMetaType::QColor,   19,   25,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush, QMetaType::QBrush,   19,   25,    6,    5,    7,    8,    9,   10,   11,   12,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   19,   23,
    0x80000000 | 18, 0x80000000 | 2,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57,   19,   58,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    0x80000000 | 18, 0x80000000 | 2,   19,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      62, 0x0,    7,  516,
      70, 0x0,   23,  530,

 // enum data: key, value
      63, uint(PythonQtWrapper_QPalette::Active),
      64, uint(PythonQtWrapper_QPalette::Disabled),
      65, uint(PythonQtWrapper_QPalette::Inactive),
      66, uint(PythonQtWrapper_QPalette::NColorGroups),
      67, uint(PythonQtWrapper_QPalette::Current),
      68, uint(PythonQtWrapper_QPalette::All),
      69, uint(PythonQtWrapper_QPalette::Normal),
      71, uint(PythonQtWrapper_QPalette::WindowText),
      72, uint(PythonQtWrapper_QPalette::Button),
      73, uint(PythonQtWrapper_QPalette::Light),
      74, uint(PythonQtWrapper_QPalette::Midlight),
      75, uint(PythonQtWrapper_QPalette::Dark),
      76, uint(PythonQtWrapper_QPalette::Mid),
      77, uint(PythonQtWrapper_QPalette::Text),
      78, uint(PythonQtWrapper_QPalette::BrightText),
      79, uint(PythonQtWrapper_QPalette::ButtonText),
      80, uint(PythonQtWrapper_QPalette::Base),
      81, uint(PythonQtWrapper_QPalette::Window),
      82, uint(PythonQtWrapper_QPalette::Shadow),
      83, uint(PythonQtWrapper_QPalette::Highlight),
      84, uint(PythonQtWrapper_QPalette::HighlightedText),
      85, uint(PythonQtWrapper_QPalette::Link),
      86, uint(PythonQtWrapper_QPalette::LinkVisited),
      87, uint(PythonQtWrapper_QPalette::AlternateBase),
      88, uint(PythonQtWrapper_QPalette::NoRole),
      89, uint(PythonQtWrapper_QPalette::ToolTipBase),
      90, uint(PythonQtWrapper_QPalette::ToolTipText),
      91, uint(PythonQtWrapper_QPalette::NColorRoles),
      92, uint(PythonQtWrapper_QPalette::Foreground),
      93, uint(PythonQtWrapper_QPalette::Background),

       0        // eod
};

void PythonQtWrapper_QPalette::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPalette *_t = static_cast<PythonQtWrapper_QPalette *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPalette* _r = _t->new_QPalette();
            if (_a[0]) *reinterpret_cast< QPalette**>(_a[0]) = _r; }  break;
        case 1: { QPalette* _r = _t->new_QPalette((*reinterpret_cast< Qt::GlobalColor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette**>(_a[0]) = _r; }  break;
        case 2: { QPalette* _r = _t->new_QPalette((*reinterpret_cast< const QBrush(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2])),(*reinterpret_cast< const QBrush(*)>(_a[3])),(*reinterpret_cast< const QBrush(*)>(_a[4])),(*reinterpret_cast< const QBrush(*)>(_a[5])),(*reinterpret_cast< const QBrush(*)>(_a[6])),(*reinterpret_cast< const QBrush(*)>(_a[7])),(*reinterpret_cast< const QBrush(*)>(_a[8])),(*reinterpret_cast< const QBrush(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< QPalette**>(_a[0]) = _r; }  break;
        case 3: { QPalette* _r = _t->new_QPalette((*reinterpret_cast< const QColor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette**>(_a[0]) = _r; }  break;
        case 4: { QPalette* _r = _t->new_QPalette((*reinterpret_cast< const QColor(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPalette**>(_a[0]) = _r; }  break;
        case 5: { QPalette* _r = _t->new_QPalette((*reinterpret_cast< const QPalette(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QPalette((*reinterpret_cast< QPalette*(*)>(_a[1]))); break;
        case 7: { const QBrush* _r = _t->alternateBase((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 8: { const QBrush* _r = _t->base((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 9: { const QBrush* _r = _t->brightText((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 10: { const QBrush* _r = _t->brush((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 11: { const QBrush* _r = _t->brush((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 12: { const QBrush* _r = _t->button((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 13: { const QBrush* _r = _t->buttonText((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 14: { qint64 _r = _t->cacheKey((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 15: { const QColor* _r = _t->color((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< const QColor**>(_a[0]) = _r; }  break;
        case 16: { const QColor* _r = _t->color((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< const QColor**>(_a[0]) = _r; }  break;
        case 17: { QPalette::ColorGroup _r = _t->currentColorGroup((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette::ColorGroup*>(_a[0]) = _r; }  break;
        case 18: { const QBrush* _r = _t->dark((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 19: { const QBrush* _r = _t->highlight((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 20: { const QBrush* _r = _t->highlightedText((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isBrushSet((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->isCopyOf((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< const QPalette(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->isEqual((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { const QBrush* _r = _t->light((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 25: { const QBrush* _r = _t->link((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 26: { const QBrush* _r = _t->linkVisited((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 27: { const QBrush* _r = _t->mid((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 28: { const QBrush* _r = _t->midlight((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->__ne__((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< const QPalette(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: _t->writeTo((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 31: { bool _r = _t->__eq__((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< const QPalette(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: _t->readFrom((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 33: { uint _r = _t->resolve((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 34: { QPalette _r = _t->resolve((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< const QPalette(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPalette*>(_a[0]) = _r; }  break;
        case 35: _t->resolve((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 36: _t->setBrush((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[3])),(*reinterpret_cast< const QBrush(*)>(_a[4]))); break;
        case 37: _t->setBrush((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[2])),(*reinterpret_cast< const QBrush(*)>(_a[3]))); break;
        case 38: _t->setColor((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[3])),(*reinterpret_cast< const QColor(*)>(_a[4]))); break;
        case 39: _t->setColor((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 40: _t->setColorGroup((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2])),(*reinterpret_cast< const QBrush(*)>(_a[3])),(*reinterpret_cast< const QBrush(*)>(_a[4])),(*reinterpret_cast< const QBrush(*)>(_a[5])),(*reinterpret_cast< const QBrush(*)>(_a[6])),(*reinterpret_cast< const QBrush(*)>(_a[7])),(*reinterpret_cast< const QBrush(*)>(_a[8])),(*reinterpret_cast< const QBrush(*)>(_a[9])),(*reinterpret_cast< const QBrush(*)>(_a[10])),(*reinterpret_cast< const QBrush(*)>(_a[11]))); break;
        case 41: _t->setCurrentColorGroup((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette::ColorGroup(*)>(_a[2]))); break;
        case 42: { const QBrush* _r = _t->shadow((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 43: _t->swap((*reinterpret_cast< QPalette*(*)>(_a[1])),(*reinterpret_cast< QPalette(*)>(_a[2]))); break;
        case 44: { const QBrush* _r = _t->text((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 45: { const QBrush* _r = _t->toolTipBase((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 46: { const QBrush* _r = _t->toolTipText((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 47: { const QBrush* _r = _t->window((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 48: { const QBrush* _r = _t->windowText((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QBrush**>(_a[0]) = _r; }  break;
        case 49: { QString _r = _t->py_toString((*reinterpret_cast< QPalette*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QPalette::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPalette.data,
      qt_meta_data_PythonQtWrapper_QPalette,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPalette::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 < 50)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 50;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 50)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 50;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPen_t {
    QByteArrayData data[54];
    char stringdata0[487];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPen_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPen_t qt_meta_stringdata_PythonQtWrapper_QPen = {
    {
QT_MOC_LITERAL(0, 0, 20), // "PythonQtWrapper_QPen"
QT_MOC_LITERAL(1, 21, 8), // "new_QPen"
QT_MOC_LITERAL(2, 30, 5), // "QPen*"
QT_MOC_LITERAL(3, 36, 0), // ""
QT_MOC_LITERAL(4, 37, 12), // "Qt::PenStyle"
QT_MOC_LITERAL(5, 50, 6), // "arg__1"
QT_MOC_LITERAL(6, 57, 5), // "brush"
QT_MOC_LITERAL(7, 63, 5), // "width"
QT_MOC_LITERAL(8, 69, 1), // "s"
QT_MOC_LITERAL(9, 71, 15), // "Qt::PenCapStyle"
QT_MOC_LITERAL(10, 87, 1), // "c"
QT_MOC_LITERAL(11, 89, 16), // "Qt::PenJoinStyle"
QT_MOC_LITERAL(12, 106, 1), // "j"
QT_MOC_LITERAL(13, 108, 5), // "color"
QT_MOC_LITERAL(14, 114, 3), // "pen"
QT_MOC_LITERAL(15, 118, 11), // "delete_QPen"
QT_MOC_LITERAL(16, 130, 3), // "obj"
QT_MOC_LITERAL(17, 134, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 151, 8), // "capStyle"
QT_MOC_LITERAL(19, 160, 10), // "dashOffset"
QT_MOC_LITERAL(20, 171, 11), // "dashPattern"
QT_MOC_LITERAL(21, 183, 14), // "QVector<qreal>"
QT_MOC_LITERAL(22, 198, 10), // "isCosmetic"
QT_MOC_LITERAL(23, 209, 7), // "isSolid"
QT_MOC_LITERAL(24, 217, 9), // "joinStyle"
QT_MOC_LITERAL(25, 227, 10), // "miterLimit"
QT_MOC_LITERAL(26, 238, 6), // "__ne__"
QT_MOC_LITERAL(27, 245, 1), // "p"
QT_MOC_LITERAL(28, 247, 7), // "writeTo"
QT_MOC_LITERAL(29, 255, 12), // "QDataStream&"
QT_MOC_LITERAL(30, 268, 6), // "__eq__"
QT_MOC_LITERAL(31, 275, 8), // "readFrom"
QT_MOC_LITERAL(32, 284, 8), // "setBrush"
QT_MOC_LITERAL(33, 293, 11), // "setCapStyle"
QT_MOC_LITERAL(34, 305, 3), // "pcs"
QT_MOC_LITERAL(35, 309, 8), // "setColor"
QT_MOC_LITERAL(36, 318, 11), // "setCosmetic"
QT_MOC_LITERAL(37, 330, 8), // "cosmetic"
QT_MOC_LITERAL(38, 339, 13), // "setDashOffset"
QT_MOC_LITERAL(39, 353, 7), // "doffset"
QT_MOC_LITERAL(40, 361, 14), // "setDashPattern"
QT_MOC_LITERAL(41, 376, 7), // "pattern"
QT_MOC_LITERAL(42, 384, 12), // "setJoinStyle"
QT_MOC_LITERAL(43, 397, 13), // "setMiterLimit"
QT_MOC_LITERAL(44, 411, 5), // "limit"
QT_MOC_LITERAL(45, 417, 8), // "setStyle"
QT_MOC_LITERAL(46, 426, 8), // "setWidth"
QT_MOC_LITERAL(47, 435, 9), // "setWidthF"
QT_MOC_LITERAL(48, 445, 5), // "style"
QT_MOC_LITERAL(49, 451, 4), // "swap"
QT_MOC_LITERAL(50, 456, 5), // "QPen&"
QT_MOC_LITERAL(51, 462, 5), // "other"
QT_MOC_LITERAL(52, 468, 6), // "widthF"
QT_MOC_LITERAL(53, 475, 11) // "py_toString"

    },
    "PythonQtWrapper_QPen\0new_QPen\0QPen*\0"
    "\0Qt::PenStyle\0arg__1\0brush\0width\0s\0"
    "Qt::PenCapStyle\0c\0Qt::PenJoinStyle\0j\0"
    "color\0pen\0delete_QPen\0obj\0theWrappedObject\0"
    "capStyle\0dashOffset\0dashPattern\0"
    "QVector<qreal>\0isCosmetic\0isSolid\0"
    "joinStyle\0miterLimit\0__ne__\0p\0writeTo\0"
    "QDataStream&\0__eq__\0readFrom\0setBrush\0"
    "setCapStyle\0pcs\0setColor\0setCosmetic\0"
    "cosmetic\0setDashOffset\0doffset\0"
    "setDashPattern\0pattern\0setJoinStyle\0"
    "setMiterLimit\0limit\0setStyle\0setWidth\0"
    "setWidthF\0style\0swap\0QPen&\0other\0"
    "widthF\0py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPen[] = {

 // 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 */,
       1,    5,  208,    3, 0x0a /* Public */,
       1,    4,  219,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  228,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  235,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  240,    3, 0x0a /* Public */,
       1,    1,  243,    3, 0x0a /* Public */,
      15,    1,  246,    3, 0x0a /* Public */,
       6,    1,  249,    3, 0x0a /* Public */,
      18,    1,  252,    3, 0x0a /* Public */,
      13,    1,  255,    3, 0x0a /* Public */,
      19,    1,  258,    3, 0x0a /* Public */,
      20,    1,  261,    3, 0x0a /* Public */,
      22,    1,  264,    3, 0x0a /* Public */,
      23,    1,  267,    3, 0x0a /* Public */,
      24,    1,  270,    3, 0x0a /* Public */,
      25,    1,  273,    3, 0x0a /* Public */,
      26,    2,  276,    3, 0x0a /* Public */,
      28,    2,  281,    3, 0x0a /* Public */,
      30,    2,  286,    3, 0x0a /* Public */,
      31,    2,  291,    3, 0x0a /* Public */,
      32,    2,  296,    3, 0x0a /* Public */,
      33,    2,  301,    3, 0x0a /* Public */,
      35,    2,  306,    3, 0x0a /* Public */,
      36,    2,  311,    3, 0x0a /* Public */,
      38,    2,  316,    3, 0x0a /* Public */,
      40,    2,  321,    3, 0x0a /* Public */,
      42,    2,  326,    3, 0x0a /* Public */,
      43,    2,  331,    3, 0x0a /* Public */,
      45,    2,  336,    3, 0x0a /* Public */,
      46,    2,  341,    3, 0x0a /* Public */,
      47,    2,  346,    3, 0x0a /* Public */,
      48,    1,  351,    3, 0x0a /* Public */,
      49,    2,  354,    3, 0x0a /* Public */,
       7,    1,  359,    3, 0x0a /* Public */,
      52,    1,  362,    3, 0x0a /* Public */,
      53,    1,  365,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QBrush, QMetaType::QReal, 0x80000000 | 4, 0x80000000 | 9, 0x80000000 | 11,    6,    7,    8,   10,   12,
    0x80000000 | 2, QMetaType::QBrush, QMetaType::QReal, 0x80000000 | 4, 0x80000000 | 9,    6,    7,    8,   10,
    0x80000000 | 2, QMetaType::QBrush, QMetaType::QReal, 0x80000000 | 4,    6,    7,    8,
    0x80000000 | 2, QMetaType::QBrush, QMetaType::QReal,    6,    7,
    0x80000000 | 2, QMetaType::QColor,   13,
    0x80000000 | 2, QMetaType::QPen,   14,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::QBrush, 0x80000000 | 2,   17,
    0x80000000 | 9, 0x80000000 | 2,   17,
    QMetaType::QColor, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    0x80000000 | 21, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    0x80000000 | 11, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPen,   17,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   17,    5,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPen,   17,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   17,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   17,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   17,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   17,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   17,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,   39,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   17,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   17,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,   44,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   17,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   17,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   17,    7,
    0x80000000 | 4, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 50,   17,   51,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QReal, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QPen::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPen *_t = static_cast<PythonQtWrapper_QPen *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPen* _r = _t->new_QPen();
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 1: { QPen* _r = _t->new_QPen((*reinterpret_cast< Qt::PenStyle(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 2: { QPen* _r = _t->new_QPen((*reinterpret_cast< const QBrush(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< Qt::PenStyle(*)>(_a[3])),(*reinterpret_cast< Qt::PenCapStyle(*)>(_a[4])),(*reinterpret_cast< Qt::PenJoinStyle(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 3: { QPen* _r = _t->new_QPen((*reinterpret_cast< const QBrush(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< Qt::PenStyle(*)>(_a[3])),(*reinterpret_cast< Qt::PenCapStyle(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 4: { QPen* _r = _t->new_QPen((*reinterpret_cast< const QBrush(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< Qt::PenStyle(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 5: { QPen* _r = _t->new_QPen((*reinterpret_cast< const QBrush(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 6: { QPen* _r = _t->new_QPen((*reinterpret_cast< const QColor(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 7: { QPen* _r = _t->new_QPen((*reinterpret_cast< const QPen(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPen**>(_a[0]) = _r; }  break;
        case 8: _t->delete_QPen((*reinterpret_cast< QPen*(*)>(_a[1]))); break;
        case 9: { QBrush _r = _t->brush((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 10: { Qt::PenCapStyle _r = _t->capStyle((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::PenCapStyle*>(_a[0]) = _r; }  break;
        case 11: { QColor _r = _t->color((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->dashOffset((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { QVector<qreal> _r = _t->dashPattern((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<qreal>*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isCosmetic((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isSolid((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { Qt::PenJoinStyle _r = _t->joinStyle((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::PenJoinStyle*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->miterLimit((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->__ne__((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< const QPen(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: _t->writeTo((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 20: { bool _r = _t->__eq__((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< const QPen(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: _t->readFrom((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 22: _t->setBrush((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 23: _t->setCapStyle((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< Qt::PenCapStyle(*)>(_a[2]))); break;
        case 24: _t->setColor((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 25: _t->setCosmetic((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 26: _t->setDashOffset((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 27: _t->setDashPattern((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< const QVector<qreal>(*)>(_a[2]))); break;
        case 28: _t->setJoinStyle((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< Qt::PenJoinStyle(*)>(_a[2]))); break;
        case 29: _t->setMiterLimit((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 30: _t->setStyle((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< Qt::PenStyle(*)>(_a[2]))); break;
        case 31: _t->setWidth((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 32: _t->setWidthF((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 33: { Qt::PenStyle _r = _t->style((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::PenStyle*>(_a[0]) = _r; }  break;
        case 34: _t->swap((*reinterpret_cast< QPen*(*)>(_a[1])),(*reinterpret_cast< QPen(*)>(_a[2]))); break;
        case 35: { int _r = _t->width((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 36: { qreal _r = _t->widthF((*reinterpret_cast< QPen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 37: { QString _r = _t->py_toString((*reinterpret_cast< QPen*(*)>(_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 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<qreal> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QPen::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPen.data,
      qt_meta_data_PythonQtWrapper_QPen,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPen::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 38)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 38;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 38)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 38;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPixmap_t {
    QByteArrayData data[93];
    char stringdata0[1016];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPixmap_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPixmap_t qt_meta_stringdata_PythonQtWrapper_QPixmap = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QPixmap"
QT_MOC_LITERAL(1, 24, 11), // "new_QPixmap"
QT_MOC_LITERAL(2, 36, 8), // "QPixmap*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 6), // "arg__1"
QT_MOC_LITERAL(5, 53, 8), // "fileName"
QT_MOC_LITERAL(6, 62, 11), // "const char*"
QT_MOC_LITERAL(7, 74, 6), // "format"
QT_MOC_LITERAL(8, 81, 24), // "Qt::ImageConversionFlags"
QT_MOC_LITERAL(9, 106, 5), // "flags"
QT_MOC_LITERAL(10, 112, 1), // "w"
QT_MOC_LITERAL(11, 114, 1), // "h"
QT_MOC_LITERAL(12, 116, 14), // "delete_QPixmap"
QT_MOC_LITERAL(13, 131, 3), // "obj"
QT_MOC_LITERAL(14, 135, 8), // "cacheKey"
QT_MOC_LITERAL(15, 144, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 161, 16), // "convertFromImage"
QT_MOC_LITERAL(17, 178, 3), // "img"
QT_MOC_LITERAL(18, 182, 4), // "copy"
QT_MOC_LITERAL(19, 187, 4), // "rect"
QT_MOC_LITERAL(20, 192, 1), // "x"
QT_MOC_LITERAL(21, 194, 1), // "y"
QT_MOC_LITERAL(22, 196, 5), // "width"
QT_MOC_LITERAL(23, 202, 6), // "height"
QT_MOC_LITERAL(24, 209, 19), // "createHeuristicMask"
QT_MOC_LITERAL(25, 229, 9), // "clipTight"
QT_MOC_LITERAL(26, 239, 19), // "createMaskFromColor"
QT_MOC_LITERAL(27, 259, 9), // "maskColor"
QT_MOC_LITERAL(28, 269, 12), // "Qt::MaskMode"
QT_MOC_LITERAL(29, 282, 4), // "mode"
QT_MOC_LITERAL(30, 287, 27), // "static_QPixmap_defaultDepth"
QT_MOC_LITERAL(31, 315, 5), // "depth"
QT_MOC_LITERAL(32, 321, 12), // "py_q_devType"
QT_MOC_LITERAL(33, 334, 16), // "devicePixelRatio"
QT_MOC_LITERAL(34, 351, 4), // "fill"
QT_MOC_LITERAL(35, 356, 9), // "fillColor"
QT_MOC_LITERAL(36, 366, 19), // "const QPaintDevice*"
QT_MOC_LITERAL(37, 386, 6), // "device"
QT_MOC_LITERAL(38, 393, 3), // "ofs"
QT_MOC_LITERAL(39, 397, 4), // "xofs"
QT_MOC_LITERAL(40, 402, 4), // "yofs"
QT_MOC_LITERAL(41, 407, 24), // "static_QPixmap_fromImage"
QT_MOC_LITERAL(42, 432, 5), // "image"
QT_MOC_LITERAL(43, 438, 30), // "static_QPixmap_fromImageReader"
QT_MOC_LITERAL(44, 469, 13), // "QImageReader*"
QT_MOC_LITERAL(45, 483, 11), // "imageReader"
QT_MOC_LITERAL(46, 495, 25), // "static_QPixmap_grabWidget"
QT_MOC_LITERAL(47, 521, 6), // "widget"
QT_MOC_LITERAL(48, 528, 25), // "static_QPixmap_grabWindow"
QT_MOC_LITERAL(49, 554, 3), // "WId"
QT_MOC_LITERAL(50, 558, 8), // "hasAlpha"
QT_MOC_LITERAL(51, 567, 15), // "hasAlphaChannel"
QT_MOC_LITERAL(52, 583, 6), // "isNull"
QT_MOC_LITERAL(53, 590, 9), // "isQBitmap"
QT_MOC_LITERAL(54, 600, 4), // "load"
QT_MOC_LITERAL(55, 605, 12), // "loadFromData"
QT_MOC_LITERAL(56, 618, 4), // "data"
QT_MOC_LITERAL(57, 623, 4), // "mask"
QT_MOC_LITERAL(58, 628, 11), // "py_q_metric"
QT_MOC_LITERAL(59, 640, 31), // "QPaintDevice::PaintDeviceMetric"
QT_MOC_LITERAL(60, 672, 7), // "writeTo"
QT_MOC_LITERAL(61, 680, 12), // "QDataStream&"
QT_MOC_LITERAL(62, 693, 8), // "readFrom"
QT_MOC_LITERAL(63, 702, 16), // "py_q_paintEngine"
QT_MOC_LITERAL(64, 719, 13), // "QPaintEngine*"
QT_MOC_LITERAL(65, 733, 4), // "save"
QT_MOC_LITERAL(66, 738, 10), // "QIODevice*"
QT_MOC_LITERAL(67, 749, 7), // "quality"
QT_MOC_LITERAL(68, 757, 6), // "scaled"
QT_MOC_LITERAL(69, 764, 1), // "s"
QT_MOC_LITERAL(70, 766, 19), // "Qt::AspectRatioMode"
QT_MOC_LITERAL(71, 786, 10), // "aspectMode"
QT_MOC_LITERAL(72, 797, 22), // "Qt::TransformationMode"
QT_MOC_LITERAL(73, 820, 14), // "scaledToHeight"
QT_MOC_LITERAL(74, 835, 13), // "scaledToWidth"
QT_MOC_LITERAL(75, 849, 6), // "scroll"
QT_MOC_LITERAL(76, 856, 2), // "dx"
QT_MOC_LITERAL(77, 859, 2), // "dy"
QT_MOC_LITERAL(78, 862, 8), // "QRegion*"
QT_MOC_LITERAL(79, 871, 7), // "exposed"
QT_MOC_LITERAL(80, 879, 19), // "setDevicePixelRatio"
QT_MOC_LITERAL(81, 899, 11), // "scaleFactor"
QT_MOC_LITERAL(82, 911, 7), // "setMask"
QT_MOC_LITERAL(83, 919, 4), // "size"
QT_MOC_LITERAL(84, 924, 4), // "swap"
QT_MOC_LITERAL(85, 929, 8), // "QPixmap&"
QT_MOC_LITERAL(86, 938, 5), // "other"
QT_MOC_LITERAL(87, 944, 7), // "toImage"
QT_MOC_LITERAL(88, 952, 11), // "transformed"
QT_MOC_LITERAL(89, 964, 25), // "static_QPixmap_trueMatrix"
QT_MOC_LITERAL(90, 990, 1), // "m"
QT_MOC_LITERAL(91, 992, 11), // "py_toString"
QT_MOC_LITERAL(92, 1004, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QPixmap\0new_QPixmap\0"
    "QPixmap*\0\0arg__1\0fileName\0const char*\0"
    "format\0Qt::ImageConversionFlags\0flags\0"
    "w\0h\0delete_QPixmap\0obj\0cacheKey\0"
    "theWrappedObject\0convertFromImage\0img\0"
    "copy\0rect\0x\0y\0width\0height\0"
    "createHeuristicMask\0clipTight\0"
    "createMaskFromColor\0maskColor\0"
    "Qt::MaskMode\0mode\0static_QPixmap_defaultDepth\0"
    "depth\0py_q_devType\0devicePixelRatio\0"
    "fill\0fillColor\0const QPaintDevice*\0"
    "device\0ofs\0xofs\0yofs\0static_QPixmap_fromImage\0"
    "image\0static_QPixmap_fromImageReader\0"
    "QImageReader*\0imageReader\0"
    "static_QPixmap_grabWidget\0widget\0"
    "static_QPixmap_grabWindow\0WId\0hasAlpha\0"
    "hasAlphaChannel\0isNull\0isQBitmap\0load\0"
    "loadFromData\0data\0mask\0py_q_metric\0"
    "QPaintDevice::PaintDeviceMetric\0writeTo\0"
    "QDataStream&\0readFrom\0py_q_paintEngine\0"
    "QPaintEngine*\0save\0QIODevice*\0quality\0"
    "scaled\0s\0Qt::AspectRatioMode\0aspectMode\0"
    "Qt::TransformationMode\0scaledToHeight\0"
    "scaledToWidth\0scroll\0dx\0dy\0QRegion*\0"
    "exposed\0setDevicePixelRatio\0scaleFactor\0"
    "setMask\0size\0swap\0QPixmap&\0other\0"
    "toImage\0transformed\0static_QPixmap_trueMatrix\0"
    "m\0py_toString\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPixmap[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  474,    3, 0x0a /* Public */,
       1,    1,  475,    3, 0x0a /* Public */,
       1,    1,  478,    3, 0x0a /* Public */,
       1,    3,  481,    3, 0x0a /* Public */,
       1,    2,  488,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  493,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  496,    3, 0x0a /* Public */,
      12,    1,  501,    3, 0x0a /* Public */,
      14,    1,  504,    3, 0x0a /* Public */,
      16,    3,  507,    3, 0x0a /* Public */,
      16,    2,  514,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  519,    3, 0x0a /* Public */,
      18,    1,  524,    3, 0x2a /* Public | MethodCloned */,
      18,    5,  527,    3, 0x0a /* Public */,
      24,    2,  538,    3, 0x0a /* Public */,
      24,    1,  543,    3, 0x2a /* Public | MethodCloned */,
      26,    3,  546,    3, 0x0a /* Public */,
      26,    2,  553,    3, 0x2a /* Public | MethodCloned */,
      30,    0,  558,    3, 0x0a /* Public */,
      31,    1,  559,    3, 0x0a /* Public */,
      32,    1,  562,    3, 0x0a /* Public */,
      33,    1,  565,    3, 0x0a /* Public */,
      34,    2,  568,    3, 0x0a /* Public */,
      34,    1,  573,    3, 0x2a /* Public | MethodCloned */,
      34,    3,  576,    3, 0x0a /* Public */,
      34,    4,  583,    3, 0x0a /* Public */,
      41,    2,  592,    3, 0x0a /* Public */,
      41,    1,  597,    3, 0x2a /* Public | MethodCloned */,
      43,    2,  600,    3, 0x0a /* Public */,
      43,    1,  605,    3, 0x2a /* Public | MethodCloned */,
      46,    2,  608,    3, 0x0a /* Public */,
      46,    5,  613,    3, 0x0a /* Public */,
      46,    4,  624,    3, 0x2a /* Public | MethodCloned */,
      46,    3,  633,    3, 0x2a /* Public | MethodCloned */,
      46,    2,  640,    3, 0x2a /* Public | MethodCloned */,
      46,    1,  645,    3, 0x2a /* Public | MethodCloned */,
      48,    5,  648,    3, 0x0a /* Public */,
      48,    4,  659,    3, 0x2a /* Public | MethodCloned */,
      48,    3,  668,    3, 0x2a /* Public | MethodCloned */,
      48,    2,  675,    3, 0x2a /* Public | MethodCloned */,
      48,    1,  680,    3, 0x2a /* Public | MethodCloned */,
      50,    1,  683,    3, 0x0a /* Public */,
      51,    1,  686,    3, 0x0a /* Public */,
      23,    1,  689,    3, 0x0a /* Public */,
      52,    1,  692,    3, 0x0a /* Public */,
      53,    1,  695,    3, 0x0a /* Public */,
      54,    4,  698,    3, 0x0a /* Public */,
      54,    3,  707,    3, 0x2a /* Public | MethodCloned */,
      54,    2,  714,    3, 0x2a /* Public | MethodCloned */,
      55,    4,  719,    3, 0x0a /* Public */,
      55,    3,  728,    3, 0x2a /* Public | MethodCloned */,
      55,    2,  735,    3, 0x2a /* Public | MethodCloned */,
      57,    1,  740,    3, 0x0a /* Public */,
      58,    2,  743,    3, 0x0a /* Public */,
      60,    2,  748,    3, 0x0a /* Public */,
      62,    2,  753,    3, 0x0a /* Public */,
      63,    1,  758,    3, 0x0a /* Public */,
      19,    1,  761,    3, 0x0a /* Public */,
      65,    4,  764,    3, 0x0a /* Public */,
      65,    3,  773,    3, 0x2a /* Public | MethodCloned */,
      65,    2,  780,    3, 0x2a /* Public | MethodCloned */,
      65,    4,  785,    3, 0x0a /* Public */,
      65,    3,  794,    3, 0x2a /* Public | MethodCloned */,
      65,    2,  801,    3, 0x2a /* Public | MethodCloned */,
      68,    4,  806,    3, 0x0a /* Public */,
      68,    3,  815,    3, 0x2a /* Public | MethodCloned */,
      68,    2,  822,    3, 0x2a /* Public | MethodCloned */,
      68,    5,  827,    3, 0x0a /* Public */,
      68,    4,  838,    3, 0x2a /* Public | MethodCloned */,
      68,    3,  847,    3, 0x2a /* Public | MethodCloned */,
      73,    3,  854,    3, 0x0a /* Public */,
      73,    2,  861,    3, 0x2a /* Public | MethodCloned */,
      74,    3,  866,    3, 0x0a /* Public */,
      74,    2,  873,    3, 0x2a /* Public | MethodCloned */,
      75,    5,  878,    3, 0x0a /* Public */,
      75,    4,  889,    3, 0x2a /* Public | MethodCloned */,
      75,    8,  898,    3, 0x0a /* Public */,
      75,    7,  915,    3, 0x2a /* Public | MethodCloned */,
      80,    2,  930,    3, 0x0a /* Public */,
      82,    2,  935,    3, 0x0a /* Public */,
      83,    1,  940,    3, 0x0a /* Public */,
      84,    2,  943,    3, 0x0a /* Public */,
      87,    1,  948,    3, 0x0a /* Public */,
      88,    3,  951,    3, 0x0a /* Public */,
      88,    2,  958,    3, 0x2a /* Public | MethodCloned */,
      88,    3,  963,    3, 0x0a /* Public */,
      88,    2,  970,    3, 0x2a /* Public | MethodCloned */,
      89,    3,  975,    3, 0x0a /* Public */,
      89,    3,  982,    3, 0x0a /* Public */,
      22,    1,  989,    3, 0x0a /* Public */,
      91,    1,  992,    3, 0x0a /* Public */,
      92,    1,  995,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QPixmap,    4,
    0x80000000 | 2, QMetaType::QSize,    4,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 6, 0x80000000 | 8,    5,    7,    9,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, QMetaType::QString,    5,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   11,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::LongLong, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 8,   15,   17,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QImage,   15,   17,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QRect,   15,   19,
    QMetaType::QPixmap, 0x80000000 | 2,   15,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   15,   20,   21,   22,   23,
    QMetaType::QBitmap, 0x80000000 | 2, QMetaType::Bool,   15,   25,
    QMetaType::QBitmap, 0x80000000 | 2,   15,
    QMetaType::QBitmap, 0x80000000 | 2, QMetaType::QColor, 0x80000000 | 28,   15,   27,   29,
    QMetaType::QBitmap, 0x80000000 | 2, QMetaType::QColor,   15,   27,
    QMetaType::Int,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   15,   35,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::QPoint,   15,   37,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, QMetaType::Int, QMetaType::Int,   15,   37,   39,   40,
    QMetaType::QPixmap, QMetaType::QImage, 0x80000000 | 8,   42,    9,
    QMetaType::QPixmap, QMetaType::QImage,   42,
    QMetaType::QPixmap, 0x80000000 | 44, 0x80000000 | 8,   45,    9,
    QMetaType::QPixmap, 0x80000000 | 44,   45,
    QMetaType::QPixmap, QMetaType::QObjectStar, QMetaType::QRect,   47,   19,
    QMetaType::QPixmap, QMetaType::QObjectStar, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   47,   20,   21,   10,   11,
    QMetaType::QPixmap, QMetaType::QObjectStar, QMetaType::Int, QMetaType::Int, QMetaType::Int,   47,   20,   21,   10,
    QMetaType::QPixmap, QMetaType::QObjectStar, QMetaType::Int, QMetaType::Int,   47,   20,   21,
    QMetaType::QPixmap, QMetaType::QObjectStar, QMetaType::Int,   47,   20,
    QMetaType::QPixmap, QMetaType::QObjectStar,   47,
    QMetaType::QPixmap, 0x80000000 | 49, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    4,   20,   21,   10,   11,
    QMetaType::QPixmap, 0x80000000 | 49, QMetaType::Int, QMetaType::Int, QMetaType::Int,    4,   20,   21,   10,
    QMetaType::QPixmap, 0x80000000 | 49, QMetaType::Int, QMetaType::Int,    4,   20,   21,
    QMetaType::QPixmap, 0x80000000 | 49, QMetaType::Int,    4,   20,
    QMetaType::QPixmap, 0x80000000 | 49,    4,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 6, 0x80000000 | 8,   15,    5,    7,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 6,   15,    5,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,    5,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray, 0x80000000 | 6, 0x80000000 | 8,   15,   56,    7,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray, 0x80000000 | 6,   15,   56,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray,   15,   56,
    QMetaType::QBitmap, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 59,   15,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 61,   15,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 61,   15,    4,
    0x80000000 | 64, 0x80000000 | 2,   15,
    QMetaType::QRect, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 66, 0x80000000 | 6, QMetaType::Int,   15,   37,    7,   67,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 66, 0x80000000 | 6,   15,   37,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 66,   15,   37,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 6, QMetaType::Int,   15,    5,    7,   67,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 6,   15,    5,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,    5,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 70, 0x80000000 | 72,   15,   69,   71,   29,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize, 0x80000000 | 70,   15,   69,   71,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QSize,   15,   69,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 70, 0x80000000 | 72,   15,   10,   11,   71,   29,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 70,   15,   10,   11,   71,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   15,   10,   11,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72,   15,   11,   29,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int,   15,   11,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 72,   15,   10,   29,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int,   15,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QRect, 0x80000000 | 78,   15,   76,   77,   19,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QRect,   15,   76,   77,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 78,   15,   76,   77,   20,   21,   22,   23,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   15,   76,   77,   20,   21,   22,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   15,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBitmap,   15,    4,
    QMetaType::QSize, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 85,   15,   86,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QMatrix, 0x80000000 | 72,   15,    4,   29,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QMatrix,   15,    4,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QTransform, 0x80000000 | 72,   15,    4,   29,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::QTransform,   15,    4,
    QMetaType::QMatrix, QMetaType::QMatrix, QMetaType::Int, QMetaType::Int,   90,   10,   11,
    QMetaType::QTransform, QMetaType::QTransform, QMetaType::Int, QMetaType::Int,   90,   10,   11,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Bool, 0x80000000 | 2,   13,

       0        // eod
};

void PythonQtWrapper_QPixmap::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPixmap *_t = static_cast<PythonQtWrapper_QPixmap *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPixmap* _r = _t->new_QPixmap();
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 1: { QPixmap* _r = _t->new_QPixmap((*reinterpret_cast< const QPixmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 2: { QPixmap* _r = _t->new_QPixmap((*reinterpret_cast< const QSize(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 3: { QPixmap* _r = _t->new_QPixmap((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 4: { QPixmap* _r = _t->new_QPixmap((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 5: { QPixmap* _r = _t->new_QPixmap((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 6: { QPixmap* _r = _t->new_QPixmap((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap**>(_a[0]) = _r; }  break;
        case 7: _t->delete_QPixmap((*reinterpret_cast< QPixmap*(*)>(_a[1]))); break;
        case 8: { qint64 _r = _t->cacheKey((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->convertFromImage((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->convertFromImage((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QPixmap _r = _t->copy((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 12: { QPixmap _r = _t->copy((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 13: { QPixmap _r = _t->copy((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 14: { QBitmap _r = _t->createHeuristicMask((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 15: { QBitmap _r = _t->createHeuristicMask((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 16: { QBitmap _r = _t->createMaskFromColor((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2])),(*reinterpret_cast< Qt::MaskMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 17: { QBitmap _r = _t->createMaskFromColor((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->static_QPixmap_defaultDepth();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->depth((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->py_q_devType((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { qreal _r = _t->devicePixelRatio((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 22: _t->fill((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 23: _t->fill((*reinterpret_cast< QPixmap*(*)>(_a[1]))); break;
        case 24: _t->fill((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QPaintDevice*(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3]))); break;
        case 25: _t->fill((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QPaintDevice*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 26: { QPixmap _r = _t->static_QPixmap_fromImage((*reinterpret_cast< const QImage(*)>(_a[1])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 27: { QPixmap _r = _t->static_QPixmap_fromImage((*reinterpret_cast< const QImage(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 28: { QPixmap _r = _t->static_QPixmap_fromImageReader((*reinterpret_cast< QImageReader*(*)>(_a[1])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 29: { QPixmap _r = _t->static_QPixmap_fromImageReader((*reinterpret_cast< QImageReader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 30: { QPixmap _r = _t->static_QPixmap_grabWidget((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 31: { QPixmap _r = _t->static_QPixmap_grabWidget((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 32: { QPixmap _r = _t->static_QPixmap_grabWidget((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 33: { QPixmap _r = _t->static_QPixmap_grabWidget((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 34: { QPixmap _r = _t->static_QPixmap_grabWidget((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 35: { QPixmap _r = _t->static_QPixmap_grabWidget((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 36: { QPixmap _r = _t->static_QPixmap_grabWindow((*reinterpret_cast< WId(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 37: { QPixmap _r = _t->static_QPixmap_grabWindow((*reinterpret_cast< WId(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 38: { QPixmap _r = _t->static_QPixmap_grabWindow((*reinterpret_cast< WId(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 39: { QPixmap _r = _t->static_QPixmap_grabWindow((*reinterpret_cast< WId(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 40: { QPixmap _r = _t->static_QPixmap_grabWindow((*reinterpret_cast< WId(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 41: { bool _r = _t->hasAlpha((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->hasAlphaChannel((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 43: { int _r = _t->height((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 44: { bool _r = _t->isNull((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->isQBitmap((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->load((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: { bool _r = _t->load((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { bool _r = _t->load((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 49: { bool _r = _t->loadFromData((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< Qt::ImageConversionFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 50: { bool _r = _t->loadFromData((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 51: { bool _r = _t->loadFromData((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 52: { QBitmap _r = _t->mask((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBitmap*>(_a[0]) = _r; }  break;
        case 53: { int _r = _t->py_q_metric((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice::PaintDeviceMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 54: _t->writeTo((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 55: _t->readFrom((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 56: { QPaintEngine* _r = _t->py_q_paintEngine((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintEngine**>(_a[0]) = _r; }  break;
        case 57: { QRect _r = _t->rect((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->save((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { bool _r = _t->save((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->save((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: { bool _r = _t->save((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: { bool _r = _t->save((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 63: { bool _r = _t->save((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 64: { QPixmap _r = _t->scaled((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[3])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 65: { QPixmap _r = _t->scaled((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 66: { QPixmap _r = _t->scaled((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 67: { QPixmap _r = _t->scaled((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[4])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 68: { QPixmap _r = _t->scaled((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 69: { QPixmap _r = _t->scaled((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 70: { QPixmap _r = _t->scaledToHeight((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 71: { QPixmap _r = _t->scaledToHeight((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 72: { QPixmap _r = _t->scaledToWidth((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 73: { QPixmap _r = _t->scaledToWidth((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 74: _t->scroll((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< QRegion*(*)>(_a[5]))); break;
        case 75: _t->scroll((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4]))); break;
        case 76: _t->scroll((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< QRegion*(*)>(_a[8]))); break;
        case 77: _t->scroll((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7]))); break;
        case 78: _t->setDevicePixelRatio((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 79: _t->setMask((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QBitmap(*)>(_a[2]))); break;
        case 80: { QSize _r = _t->size((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 81: _t->swap((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< QPixmap(*)>(_a[2]))); break;
        case 82: { QImage _r = _t->toImage((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 83: { QPixmap _r = _t->transformed((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 84: { QPixmap _r = _t->transformed((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 85: { QPixmap _r = _t->transformed((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])),(*reinterpret_cast< Qt::TransformationMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 86: { QPixmap _r = _t->transformed((*reinterpret_cast< QPixmap*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 87: { QMatrix _r = _t->static_QPixmap_trueMatrix((*reinterpret_cast< const QMatrix(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        case 88: { QTransform _r = _t->static_QPixmap_trueMatrix((*reinterpret_cast< const QTransform(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 89: { int _r = _t->width((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 90: { QString _r = _t->py_toString((*reinterpret_cast< QPixmap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 91: { bool _r = _t->__nonzero__((*reinterpret_cast< QPixmap*(*)>(_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 58:
            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;
        case 59:
            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;
        case 60:
            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_QPixmap::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPixmap.data,
      qt_meta_data_PythonQtWrapper_QPixmap,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPixmap::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 < 92)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 92;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 92)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 92;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPolygon_t {
    QByteArrayData data[95];
    char stringdata0[814];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPolygon_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPolygon_t qt_meta_stringdata_PythonQtWrapper_QPolygon = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QPolygon"
QT_MOC_LITERAL(1, 25, 12), // "new_QPolygon"
QT_MOC_LITERAL(2, 38, 9), // "QPolygon*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 5), // "other"
QT_MOC_LITERAL(5, 55, 1), // "r"
QT_MOC_LITERAL(6, 57, 6), // "closed"
QT_MOC_LITERAL(7, 64, 15), // "QVector<QPoint>"
QT_MOC_LITERAL(8, 80, 1), // "v"
QT_MOC_LITERAL(9, 82, 4), // "size"
QT_MOC_LITERAL(10, 87, 15), // "delete_QPolygon"
QT_MOC_LITERAL(11, 103, 3), // "obj"
QT_MOC_LITERAL(12, 107, 6), // "append"
QT_MOC_LITERAL(13, 114, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 131, 1), // "t"
QT_MOC_LITERAL(15, 133, 1), // "l"
QT_MOC_LITERAL(16, 135, 2), // "at"
QT_MOC_LITERAL(17, 138, 13), // "const QPoint*"
QT_MOC_LITERAL(18, 152, 1), // "i"
QT_MOC_LITERAL(19, 154, 12), // "boundingRect"
QT_MOC_LITERAL(20, 167, 8), // "capacity"
QT_MOC_LITERAL(21, 176, 5), // "clear"
QT_MOC_LITERAL(22, 182, 10), // "constFirst"
QT_MOC_LITERAL(23, 193, 9), // "constLast"
QT_MOC_LITERAL(24, 203, 8), // "contains"
QT_MOC_LITERAL(25, 212, 13), // "containsPoint"
QT_MOC_LITERAL(26, 226, 2), // "pt"
QT_MOC_LITERAL(27, 229, 12), // "Qt::FillRule"
QT_MOC_LITERAL(28, 242, 8), // "fillRule"
QT_MOC_LITERAL(29, 251, 5), // "count"
QT_MOC_LITERAL(30, 257, 5), // "empty"
QT_MOC_LITERAL(31, 263, 8), // "endsWith"
QT_MOC_LITERAL(32, 272, 4), // "fill"
QT_MOC_LITERAL(33, 277, 16), // "QVector<QPoint>*"
QT_MOC_LITERAL(34, 294, 5), // "first"
QT_MOC_LITERAL(35, 300, 24), // "static_QPolygon_fromList"
QT_MOC_LITERAL(36, 325, 13), // "QList<QPoint>"
QT_MOC_LITERAL(37, 339, 4), // "list"
QT_MOC_LITERAL(38, 344, 7), // "indexOf"
QT_MOC_LITERAL(39, 352, 4), // "from"
QT_MOC_LITERAL(40, 357, 11), // "intersected"
QT_MOC_LITERAL(41, 369, 7), // "isEmpty"
QT_MOC_LITERAL(42, 377, 12), // "isSharedWith"
QT_MOC_LITERAL(43, 390, 4), // "last"
QT_MOC_LITERAL(44, 395, 11), // "lastIndexOf"
QT_MOC_LITERAL(45, 407, 6), // "length"
QT_MOC_LITERAL(46, 414, 3), // "mid"
QT_MOC_LITERAL(47, 418, 3), // "pos"
QT_MOC_LITERAL(48, 422, 3), // "len"
QT_MOC_LITERAL(49, 426, 4), // "move"
QT_MOC_LITERAL(50, 431, 2), // "to"
QT_MOC_LITERAL(51, 434, 6), // "__ne__"
QT_MOC_LITERAL(52, 441, 7), // "__mul__"
QT_MOC_LITERAL(53, 449, 1), // "m"
QT_MOC_LITERAL(54, 451, 7), // "writeTo"
QT_MOC_LITERAL(55, 459, 12), // "QDataStream&"
QT_MOC_LITERAL(56, 472, 6), // "stream"
QT_MOC_LITERAL(57, 479, 15), // "operator_assign"
QT_MOC_LITERAL(58, 495, 6), // "__eq__"
QT_MOC_LITERAL(59, 502, 8), // "readFrom"
QT_MOC_LITERAL(60, 511, 8), // "pop_back"
QT_MOC_LITERAL(61, 520, 9), // "pop_front"
QT_MOC_LITERAL(62, 530, 7), // "prepend"
QT_MOC_LITERAL(63, 538, 9), // "push_back"
QT_MOC_LITERAL(64, 548, 10), // "push_front"
QT_MOC_LITERAL(65, 559, 6), // "remove"
QT_MOC_LITERAL(66, 566, 1), // "n"
QT_MOC_LITERAL(67, 568, 9), // "removeAll"
QT_MOC_LITERAL(68, 578, 8), // "removeAt"
QT_MOC_LITERAL(69, 587, 11), // "removeFirst"
QT_MOC_LITERAL(70, 599, 10), // "removeLast"
QT_MOC_LITERAL(71, 610, 9), // "removeOne"
QT_MOC_LITERAL(72, 620, 7), // "replace"
QT_MOC_LITERAL(73, 628, 7), // "reserve"
QT_MOC_LITERAL(74, 636, 6), // "resize"
QT_MOC_LITERAL(75, 643, 11), // "setSharable"
QT_MOC_LITERAL(76, 655, 8), // "sharable"
QT_MOC_LITERAL(77, 664, 7), // "squeeze"
QT_MOC_LITERAL(78, 672, 10), // "startsWith"
QT_MOC_LITERAL(79, 683, 10), // "subtracted"
QT_MOC_LITERAL(80, 694, 4), // "swap"
QT_MOC_LITERAL(81, 699, 9), // "QPolygon&"
QT_MOC_LITERAL(82, 709, 6), // "takeAt"
QT_MOC_LITERAL(83, 716, 9), // "takeFirst"
QT_MOC_LITERAL(84, 726, 8), // "takeLast"
QT_MOC_LITERAL(85, 735, 6), // "toList"
QT_MOC_LITERAL(86, 742, 9), // "translate"
QT_MOC_LITERAL(87, 752, 6), // "offset"
QT_MOC_LITERAL(88, 759, 2), // "dx"
QT_MOC_LITERAL(89, 762, 2), // "dy"
QT_MOC_LITERAL(90, 765, 10), // "translated"
QT_MOC_LITERAL(91, 776, 6), // "united"
QT_MOC_LITERAL(92, 783, 5), // "value"
QT_MOC_LITERAL(93, 789, 12), // "defaultValue"
QT_MOC_LITERAL(94, 802, 11) // "py_toString"

    },
    "PythonQtWrapper_QPolygon\0new_QPolygon\0"
    "QPolygon*\0\0other\0r\0closed\0QVector<QPoint>\0"
    "v\0size\0delete_QPolygon\0obj\0append\0"
    "theWrappedObject\0t\0l\0at\0const QPoint*\0"
    "i\0boundingRect\0capacity\0clear\0constFirst\0"
    "constLast\0contains\0containsPoint\0pt\0"
    "Qt::FillRule\0fillRule\0count\0empty\0"
    "endsWith\0fill\0QVector<QPoint>*\0first\0"
    "static_QPolygon_fromList\0QList<QPoint>\0"
    "list\0indexOf\0from\0intersected\0isEmpty\0"
    "isSharedWith\0last\0lastIndexOf\0length\0"
    "mid\0pos\0len\0move\0to\0__ne__\0__mul__\0m\0"
    "writeTo\0QDataStream&\0stream\0operator_assign\0"
    "__eq__\0readFrom\0pop_back\0pop_front\0"
    "prepend\0push_back\0push_front\0remove\0"
    "n\0removeAll\0removeAt\0removeFirst\0"
    "removeLast\0removeOne\0replace\0reserve\0"
    "resize\0setSharable\0sharable\0squeeze\0"
    "startsWith\0subtracted\0swap\0QPolygon&\0"
    "takeAt\0takeFirst\0takeLast\0toList\0"
    "translate\0offset\0dx\0dy\0translated\0"
    "united\0value\0defaultValue\0py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPolygon[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  399,    3, 0x0a /* Public */,
       1,    1,  400,    3, 0x0a /* Public */,
       1,    2,  403,    3, 0x0a /* Public */,
       1,    1,  408,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  411,    3, 0x0a /* Public */,
       1,    1,  414,    3, 0x0a /* Public */,
      10,    1,  417,    3, 0x0a /* Public */,
      12,    2,  420,    3, 0x0a /* Public */,
      12,    2,  425,    3, 0x0a /* Public */,
      16,    2,  430,    3, 0x0a /* Public */,
      19,    1,  435,    3, 0x0a /* Public */,
      20,    1,  438,    3, 0x0a /* Public */,
      21,    1,  441,    3, 0x0a /* Public */,
      22,    1,  444,    3, 0x0a /* Public */,
      23,    1,  447,    3, 0x0a /* Public */,
      24,    2,  450,    3, 0x0a /* Public */,
      25,    3,  455,    3, 0x0a /* Public */,
      29,    1,  462,    3, 0x0a /* Public */,
      29,    2,  465,    3, 0x0a /* Public */,
      30,    1,  470,    3, 0x0a /* Public */,
      31,    2,  473,    3, 0x0a /* Public */,
      32,    3,  478,    3, 0x0a /* Public */,
      32,    2,  485,    3, 0x2a /* Public | MethodCloned */,
      34,    1,  490,    3, 0x0a /* Public */,
      35,    1,  493,    3, 0x0a /* Public */,
      38,    3,  496,    3, 0x0a /* Public */,
      38,    2,  503,    3, 0x2a /* Public | MethodCloned */,
      40,    2,  508,    3, 0x0a /* Public */,
      41,    1,  513,    3, 0x0a /* Public */,
      42,    2,  516,    3, 0x0a /* Public */,
      43,    1,  521,    3, 0x0a /* Public */,
      44,    3,  524,    3, 0x0a /* Public */,
      44,    2,  531,    3, 0x2a /* Public | MethodCloned */,
      45,    1,  536,    3, 0x0a /* Public */,
      46,    3,  539,    3, 0x0a /* Public */,
      46,    2,  546,    3, 0x2a /* Public | MethodCloned */,
      49,    3,  551,    3, 0x0a /* Public */,
      51,    2,  558,    3, 0x0a /* Public */,
      52,    2,  563,    3, 0x0a /* Public */,
      52,    2,  568,    3, 0x0a /* Public */,
      54,    2,  573,    3, 0x0a /* Public */,
      57,    2,  578,    3, 0x0a /* Public */,
      58,    2,  583,    3, 0x0a /* Public */,
      59,    2,  588,    3, 0x0a /* Public */,
      60,    1,  593,    3, 0x0a /* Public */,
      61,    1,  596,    3, 0x0a /* Public */,
      62,    2,  599,    3, 0x0a /* Public */,
      63,    2,  604,    3, 0x0a /* Public */,
      64,    2,  609,    3, 0x0a /* Public */,
      65,    2,  614,    3, 0x0a /* Public */,
      65,    3,  619,    3, 0x0a /* Public */,
      67,    2,  626,    3, 0x0a /* Public */,
      68,    2,  631,    3, 0x0a /* Public */,
      69,    1,  636,    3, 0x0a /* Public */,
      70,    1,  639,    3, 0x0a /* Public */,
      71,    2,  642,    3, 0x0a /* Public */,
      72,    3,  647,    3, 0x0a /* Public */,
      73,    2,  654,    3, 0x0a /* Public */,
      74,    2,  659,    3, 0x0a /* Public */,
      75,    2,  664,    3, 0x0a /* Public */,
       9,    1,  669,    3, 0x0a /* Public */,
      77,    1,  672,    3, 0x0a /* Public */,
      78,    2,  675,    3, 0x0a /* Public */,
      79,    2,  680,    3, 0x0a /* Public */,
      80,    2,  685,    3, 0x0a /* Public */,
      82,    2,  690,    3, 0x0a /* Public */,
      83,    1,  695,    3, 0x0a /* Public */,
      84,    1,  698,    3, 0x0a /* Public */,
      85,    1,  701,    3, 0x0a /* Public */,
      86,    2,  704,    3, 0x0a /* Public */,
      86,    3,  709,    3, 0x0a /* Public */,
      90,    2,  716,    3, 0x0a /* Public */,
      90,    3,  721,    3, 0x0a /* Public */,
      91,    2,  728,    3, 0x0a /* Public */,
      92,    2,  733,    3, 0x0a /* Public */,
      92,    3,  738,    3, 0x0a /* Public */,
      94,    1,  745,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QPolygon,    4,
    0x80000000 | 2, QMetaType::QRect, QMetaType::Bool,    5,    6,
    0x80000000 | 2, QMetaType::QRect,    5,
    0x80000000 | 2, 0x80000000 | 7,    8,
    0x80000000 | 2, QMetaType::Int,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,   13,   15,
    0x80000000 | 17, 0x80000000 | 2, QMetaType::Int,   13,   18,
    QMetaType::QRect, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2,   13,
    0x80000000 | 17, 0x80000000 | 2,   13,
    0x80000000 | 17, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint, 0x80000000 | 27,   13,   26,   28,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    0x80000000 | 33, 0x80000000 | 2, QMetaType::QPoint, QMetaType::Int,   13,   14,    9,
    0x80000000 | 33, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    0x80000000 | 17, 0x80000000 | 2,   13,
    0x80000000 | 7, 0x80000000 | 36,   37,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint, QMetaType::Int,   13,   14,   39,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QPolygon,   13,    5,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   13,    4,
    0x80000000 | 17, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint, QMetaType::Int,   13,   14,   39,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Int, 0x80000000 | 2,   13,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   47,   48,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::Int,   13,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   39,   50,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   13,    8,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QMatrix,   13,   53,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QTransform,   13,   53,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 55,   13,   56,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QPolygon,   13,    4,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   13,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 55,   13,   56,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   18,   66,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   18,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QPoint,   13,   18,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   76,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   13,   14,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QPolygon,   13,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 81,   13,    4,
    QMetaType::QPoint, 0x80000000 | 2, QMetaType::Int,   13,   18,
    QMetaType::QPoint, 0x80000000 | 2,   13,
    QMetaType::QPoint, 0x80000000 | 2,   13,
    0x80000000 | 36, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   13,   87,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   88,   89,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QPoint,   13,   87,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   88,   89,
    QMetaType::QPolygon, 0x80000000 | 2, QMetaType::QPolygon,   13,    5,
    QMetaType::QPoint, 0x80000000 | 2, QMetaType::Int,   13,   18,
    QMetaType::QPoint, 0x80000000 | 2, QMetaType::Int, QMetaType::QPoint,   13,   18,   93,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QPolygon::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPolygon *_t = static_cast<PythonQtWrapper_QPolygon *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPolygon* _r = _t->new_QPolygon();
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 1: { QPolygon* _r = _t->new_QPolygon((*reinterpret_cast< const QPolygon(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 2: { QPolygon* _r = _t->new_QPolygon((*reinterpret_cast< const QRect(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 3: { QPolygon* _r = _t->new_QPolygon((*reinterpret_cast< const QRect(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 4: { QPolygon* _r = _t->new_QPolygon((*reinterpret_cast< const QVector<QPoint>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 5: { QPolygon* _r = _t->new_QPolygon((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QPolygon((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 7: _t->append((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 8: _t->append((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPoint>(*)>(_a[2]))); break;
        case 9: { const QPoint* _r = _t->at((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 10: { QRect _r = _t->boundingRect((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->capacity((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: _t->clear((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 13: { const QPoint* _r = _t->constFirst((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 14: { const QPoint* _r = _t->constLast((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->contains((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->containsPoint((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< Qt::FillRule(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->count((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->count((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->empty((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->endsWith((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { QVector<QPoint>* _r = _t->fill((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVector<QPoint>**>(_a[0]) = _r; }  break;
        case 22: { QVector<QPoint>* _r = _t->fill((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector<QPoint>**>(_a[0]) = _r; }  break;
        case 23: { const QPoint* _r = _t->first((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 24: { QVector<QPoint> _r = _t->static_QPolygon_fromList((*reinterpret_cast< const QList<QPoint>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QPoint>*>(_a[0]) = _r; }  break;
        case 25: { int _r = _t->indexOf((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->indexOf((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { QPolygon _r = _t->intersected((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPolygon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->isEmpty((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->isSharedWith((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPoint>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { const QPoint* _r = _t->last((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->lastIndexOf((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->lastIndexOf((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: { int _r = _t->length((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 34: { QVector<QPoint> _r = _t->mid((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVector<QPoint>*>(_a[0]) = _r; }  break;
        case 35: { QVector<QPoint> _r = _t->mid((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector<QPoint>*>(_a[0]) = _r; }  break;
        case 36: _t->move((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 37: { bool _r = _t->__ne__((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPoint>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 38: { QPolygon _r = _t->__mul__((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 39: { QPolygon _r = _t->__mul__((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 40: _t->writeTo((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 41: { QPolygon* _r = _t->operator_assign((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPolygon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon**>(_a[0]) = _r; }  break;
        case 42: { bool _r = _t->__eq__((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPoint>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 43: _t->readFrom((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 44: _t->pop_back((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 45: _t->pop_front((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 46: _t->prepend((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 47: _t->push_back((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 48: _t->push_front((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 49: _t->remove((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 50: _t->remove((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 51: { int _r = _t->removeAll((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 52: _t->removeAt((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 53: _t->removeFirst((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 54: _t->removeLast((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 55: { bool _r = _t->removeOne((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 56: _t->replace((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3]))); break;
        case 57: _t->reserve((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 58: _t->resize((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 59: _t->setSharable((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 60: { int _r = _t->size((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 61: _t->squeeze((*reinterpret_cast< QPolygon*(*)>(_a[1]))); break;
        case 62: { bool _r = _t->startsWith((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 63: { QPolygon _r = _t->subtracted((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPolygon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 64: _t->swap((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< QPolygon(*)>(_a[2]))); break;
        case 65: { QPoint _r = _t->takeAt((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 66: { QPoint _r = _t->takeFirst((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 67: { QPoint _r = _t->takeLast((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 68: { QList<QPoint> _r = _t->toList((*reinterpret_cast< QPolygon*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPoint>*>(_a[0]) = _r; }  break;
        case 69: _t->translate((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 70: _t->translate((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 71: { QPolygon _r = _t->translated((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 72: { QPolygon _r = _t->translated((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 73: { QPolygon _r = _t->united((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< const QPolygon(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygon*>(_a[0]) = _r; }  break;
        case 74: { QPoint _r = _t->value((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 75: { QPoint _r = _t->value((*reinterpret_cast< QPolygon*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 76: { QString _r = _t->py_toString((*reinterpret_cast< QPolygon*(*)>(_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< QVector<QPoint> >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QPoint> >(); 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< QList<QPoint> >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QPoint> >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QPoint> >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QPoint> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QPolygon::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPolygon.data,
      qt_meta_data_PythonQtWrapper_QPolygon,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPolygon::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 77)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 77;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 77)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 77;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRegion_t {
    QByteArrayData data[58];
    char stringdata0[478];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRegion_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRegion_t qt_meta_stringdata_PythonQtWrapper_QRegion = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QRegion"
QT_MOC_LITERAL(1, 24, 11), // "new_QRegion"
QT_MOC_LITERAL(2, 36, 8), // "QRegion*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 6), // "bitmap"
QT_MOC_LITERAL(5, 53, 2), // "pa"
QT_MOC_LITERAL(6, 56, 12), // "Qt::FillRule"
QT_MOC_LITERAL(7, 69, 8), // "fillRule"
QT_MOC_LITERAL(8, 78, 1), // "r"
QT_MOC_LITERAL(9, 80, 19), // "QRegion::RegionType"
QT_MOC_LITERAL(10, 100, 1), // "t"
QT_MOC_LITERAL(11, 102, 6), // "region"
QT_MOC_LITERAL(12, 109, 1), // "x"
QT_MOC_LITERAL(13, 111, 1), // "y"
QT_MOC_LITERAL(14, 113, 1), // "w"
QT_MOC_LITERAL(15, 115, 1), // "h"
QT_MOC_LITERAL(16, 117, 14), // "delete_QRegion"
QT_MOC_LITERAL(17, 132, 3), // "obj"
QT_MOC_LITERAL(18, 136, 12), // "boundingRect"
QT_MOC_LITERAL(19, 149, 16), // "theWrappedObject"
QT_MOC_LITERAL(20, 166, 8), // "contains"
QT_MOC_LITERAL(21, 175, 1), // "p"
QT_MOC_LITERAL(22, 177, 11), // "intersected"
QT_MOC_LITERAL(23, 189, 10), // "intersects"
QT_MOC_LITERAL(24, 200, 7), // "isEmpty"
QT_MOC_LITERAL(25, 208, 6), // "isNull"
QT_MOC_LITERAL(26, 215, 6), // "__ne__"
QT_MOC_LITERAL(27, 222, 7), // "__and__"
QT_MOC_LITERAL(28, 230, 7), // "__mul__"
QT_MOC_LITERAL(29, 238, 1), // "m"
QT_MOC_LITERAL(30, 240, 7), // "__add__"
QT_MOC_LITERAL(31, 248, 7), // "writeTo"
QT_MOC_LITERAL(32, 256, 12), // "QDataStream&"
QT_MOC_LITERAL(33, 269, 6), // "arg__1"
QT_MOC_LITERAL(34, 276, 6), // "__eq__"
QT_MOC_LITERAL(35, 283, 8), // "readFrom"
QT_MOC_LITERAL(36, 292, 9), // "rectCount"
QT_MOC_LITERAL(37, 302, 5), // "rects"
QT_MOC_LITERAL(38, 308, 14), // "QVector<QRect>"
QT_MOC_LITERAL(39, 323, 8), // "setRects"
QT_MOC_LITERAL(40, 332, 12), // "const QRect*"
QT_MOC_LITERAL(41, 345, 4), // "rect"
QT_MOC_LITERAL(42, 350, 3), // "num"
QT_MOC_LITERAL(43, 354, 10), // "subtracted"
QT_MOC_LITERAL(44, 365, 4), // "swap"
QT_MOC_LITERAL(45, 370, 8), // "QRegion&"
QT_MOC_LITERAL(46, 379, 5), // "other"
QT_MOC_LITERAL(47, 385, 9), // "translate"
QT_MOC_LITERAL(48, 395, 2), // "dx"
QT_MOC_LITERAL(49, 398, 2), // "dy"
QT_MOC_LITERAL(50, 401, 10), // "translated"
QT_MOC_LITERAL(51, 412, 6), // "united"
QT_MOC_LITERAL(52, 419, 5), // "xored"
QT_MOC_LITERAL(53, 425, 11), // "py_toString"
QT_MOC_LITERAL(54, 437, 11), // "__nonzero__"
QT_MOC_LITERAL(55, 449, 10), // "RegionType"
QT_MOC_LITERAL(56, 460, 9), // "Rectangle"
QT_MOC_LITERAL(57, 470, 7) // "Ellipse"

    },
    "PythonQtWrapper_QRegion\0new_QRegion\0"
    "QRegion*\0\0bitmap\0pa\0Qt::FillRule\0"
    "fillRule\0r\0QRegion::RegionType\0t\0"
    "region\0x\0y\0w\0h\0delete_QRegion\0obj\0"
    "boundingRect\0theWrappedObject\0contains\0"
    "p\0intersected\0intersects\0isEmpty\0"
    "isNull\0__ne__\0__and__\0__mul__\0m\0__add__\0"
    "writeTo\0QDataStream&\0arg__1\0__eq__\0"
    "readFrom\0rectCount\0rects\0QVector<QRect>\0"
    "setRects\0const QRect*\0rect\0num\0"
    "subtracted\0swap\0QRegion&\0other\0translate\0"
    "dx\0dy\0translated\0united\0xored\0py_toString\0"
    "__nonzero__\0RegionType\0Rectangle\0"
    "Ellipse"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRegion[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  219,    3, 0x0a /* Public */,
       1,    1,  220,    3, 0x0a /* Public */,
       1,    2,  223,    3, 0x0a /* Public */,
       1,    1,  228,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  231,    3, 0x0a /* Public */,
       1,    1,  236,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  239,    3, 0x0a /* Public */,
       1,    5,  242,    3, 0x0a /* Public */,
       1,    4,  253,    3, 0x2a /* Public | MethodCloned */,
      16,    1,  262,    3, 0x0a /* Public */,
      18,    1,  265,    3, 0x0a /* Public */,
      20,    2,  268,    3, 0x0a /* Public */,
      20,    2,  273,    3, 0x0a /* Public */,
      22,    2,  278,    3, 0x0a /* Public */,
      22,    2,  283,    3, 0x0a /* Public */,
      23,    2,  288,    3, 0x0a /* Public */,
      23,    2,  293,    3, 0x0a /* Public */,
      24,    1,  298,    3, 0x0a /* Public */,
      25,    1,  301,    3, 0x0a /* Public */,
      26,    2,  304,    3, 0x0a /* Public */,
      27,    2,  309,    3, 0x0a /* Public */,
      28,    2,  314,    3, 0x0a /* Public */,
      28,    2,  319,    3, 0x0a /* Public */,
      30,    2,  324,    3, 0x0a /* Public */,
      31,    2,  329,    3, 0x0a /* Public */,
      34,    2,  334,    3, 0x0a /* Public */,
      35,    2,  339,    3, 0x0a /* Public */,
      36,    1,  344,    3, 0x0a /* Public */,
      37,    1,  347,    3, 0x0a /* Public */,
      39,    3,  350,    3, 0x0a /* Public */,
      43,    2,  357,    3, 0x0a /* Public */,
      44,    2,  362,    3, 0x0a /* Public */,
      47,    2,  367,    3, 0x0a /* Public */,
      47,    3,  372,    3, 0x0a /* Public */,
      50,    2,  379,    3, 0x0a /* Public */,
      50,    3,  384,    3, 0x0a /* Public */,
      51,    2,  391,    3, 0x0a /* Public */,
      51,    2,  396,    3, 0x0a /* Public */,
      52,    2,  401,    3, 0x0a /* Public */,
      53,    1,  406,    3, 0x0a /* Public */,
      54,    1,  409,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QBitmap,    4,
    0x80000000 | 2, QMetaType::QPolygon, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, QMetaType::QPolygon,    5,
    0x80000000 | 2, QMetaType::QRect, 0x80000000 | 9,    8,   10,
    0x80000000 | 2, QMetaType::QRect,    8,
    0x80000000 | 2, QMetaType::QRegion,   11,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 9,   12,   13,   14,   15,   10,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   12,   13,   14,   15,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::QRect, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   19,   21,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRect,   19,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRect,   19,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRect,   19,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::Bool, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRect,   19,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QMatrix,   19,   29,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QTransform,   19,   29,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRect,   19,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   19,   33,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   19,   33,
    QMetaType::Int, 0x80000000 | 2,   19,
    0x80000000 | 38, 0x80000000 | 2,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40, QMetaType::Int,   19,   41,   42,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45,   19,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   19,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   19,   48,   49,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QPoint,   19,   21,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   19,   48,   49,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRect,   19,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QRegion,   19,    8,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Bool, 0x80000000 | 2,   17,

 // enums: name, flags, count, data
      55, 0x0,    2,  416,

 // enum data: key, value
      56, uint(PythonQtWrapper_QRegion::Rectangle),
      57, uint(PythonQtWrapper_QRegion::Ellipse),

       0        // eod
};

void PythonQtWrapper_QRegion::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRegion *_t = static_cast<PythonQtWrapper_QRegion *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRegion* _r = _t->new_QRegion();
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 1: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< const QBitmap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 2: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< const QPolygon(*)>(_a[1])),(*reinterpret_cast< Qt::FillRule(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 3: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< const QPolygon(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 4: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< const QRect(*)>(_a[1])),(*reinterpret_cast< QRegion::RegionType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 5: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< const QRect(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 6: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< const QRegion(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 7: { QRegion* _r = _t->new_QRegion((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< QRegion::RegionType(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRegion**>(_a[0]) = _r; }  break;
        case 8: { QRegion* _r = _t->new_QRegion((*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< QRegion**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QRegion((*reinterpret_cast< QRegion*(*)>(_a[1]))); break;
        case 10: { QRect _r = _t->boundingRect((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->contains((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->contains((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QRegion _r = _t->intersected((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 14: { QRegion _r = _t->intersected((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->intersects((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->intersects((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->isEmpty((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->isNull((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->__ne__((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { QRegion _r = _t->__and__((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 21: { QRegion _r = _t->__mul__((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QMatrix(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 22: { QRegion _r = _t->__mul__((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 23: { QRegion _r = _t->__add__((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 24: _t->writeTo((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 25: { bool _r = _t->__eq__((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: _t->readFrom((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 27: { int _r = _t->rectCount((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { QVector<QRect> _r = _t->rects((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QRect>*>(_a[0]) = _r; }  break;
        case 29: _t->setRects((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 30: { QRegion _r = _t->subtracted((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 31: _t->swap((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< QRegion(*)>(_a[2]))); break;
        case 32: _t->translate((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 33: _t->translate((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 34: { QRegion _r = _t->translated((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 35: { QRegion _r = _t->translated((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 36: { QRegion _r = _t->united((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 37: { QRegion _r = _t->united((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 38: { QRegion _r = _t->xored((*reinterpret_cast< QRegion*(*)>(_a[1])),(*reinterpret_cast< const QRegion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 39: { QString _r = _t->py_toString((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->__nonzero__((*reinterpret_cast< QRegion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QRegion::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRegion.data,
      qt_meta_data_PythonQtWrapper_QRegion,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRegion::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 41)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 41;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 41)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 41;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSizePolicy_t {
    QByteArrayData data[74];
    char stringdata0[889];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSizePolicy_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSizePolicy_t qt_meta_stringdata_PythonQtWrapper_QSizePolicy = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QSizePolicy"
QT_MOC_LITERAL(1, 28, 15), // "new_QSizePolicy"
QT_MOC_LITERAL(2, 44, 12), // "QSizePolicy*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 19), // "QSizePolicy::Policy"
QT_MOC_LITERAL(5, 78, 10), // "horizontal"
QT_MOC_LITERAL(6, 89, 8), // "vertical"
QT_MOC_LITERAL(7, 98, 24), // "QSizePolicy::ControlType"
QT_MOC_LITERAL(8, 123, 4), // "type"
QT_MOC_LITERAL(9, 128, 5), // "other"
QT_MOC_LITERAL(10, 134, 18), // "delete_QSizePolicy"
QT_MOC_LITERAL(11, 153, 3), // "obj"
QT_MOC_LITERAL(12, 157, 11), // "controlType"
QT_MOC_LITERAL(13, 169, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 186, 19), // "expandingDirections"
QT_MOC_LITERAL(15, 206, 16), // "Qt::Orientations"
QT_MOC_LITERAL(16, 223, 17), // "hasHeightForWidth"
QT_MOC_LITERAL(17, 241, 17), // "hasWidthForHeight"
QT_MOC_LITERAL(18, 259, 16), // "horizontalPolicy"
QT_MOC_LITERAL(19, 276, 17), // "horizontalStretch"
QT_MOC_LITERAL(20, 294, 6), // "__ne__"
QT_MOC_LITERAL(21, 301, 1), // "s"
QT_MOC_LITERAL(22, 303, 7), // "writeTo"
QT_MOC_LITERAL(23, 311, 12), // "QDataStream&"
QT_MOC_LITERAL(24, 324, 6), // "arg__1"
QT_MOC_LITERAL(25, 331, 6), // "__eq__"
QT_MOC_LITERAL(26, 338, 8), // "readFrom"
QT_MOC_LITERAL(27, 347, 20), // "retainSizeWhenHidden"
QT_MOC_LITERAL(28, 368, 14), // "setControlType"
QT_MOC_LITERAL(29, 383, 17), // "setHeightForWidth"
QT_MOC_LITERAL(30, 401, 1), // "b"
QT_MOC_LITERAL(31, 403, 19), // "setHorizontalPolicy"
QT_MOC_LITERAL(32, 423, 1), // "d"
QT_MOC_LITERAL(33, 425, 20), // "setHorizontalStretch"
QT_MOC_LITERAL(34, 446, 13), // "stretchFactor"
QT_MOC_LITERAL(35, 460, 23), // "setRetainSizeWhenHidden"
QT_MOC_LITERAL(36, 484, 10), // "retainSize"
QT_MOC_LITERAL(37, 495, 17), // "setVerticalPolicy"
QT_MOC_LITERAL(38, 513, 18), // "setVerticalStretch"
QT_MOC_LITERAL(39, 532, 17), // "setWidthForHeight"
QT_MOC_LITERAL(40, 550, 9), // "transpose"
QT_MOC_LITERAL(41, 560, 14), // "verticalPolicy"
QT_MOC_LITERAL(42, 575, 15), // "verticalStretch"
QT_MOC_LITERAL(43, 591, 11), // "py_toString"
QT_MOC_LITERAL(44, 603, 11), // "ControlType"
QT_MOC_LITERAL(45, 615, 11), // "DefaultType"
QT_MOC_LITERAL(46, 627, 9), // "ButtonBox"
QT_MOC_LITERAL(47, 637, 8), // "CheckBox"
QT_MOC_LITERAL(48, 646, 8), // "ComboBox"
QT_MOC_LITERAL(49, 655, 5), // "Frame"
QT_MOC_LITERAL(50, 661, 8), // "GroupBox"
QT_MOC_LITERAL(51, 670, 5), // "Label"
QT_MOC_LITERAL(52, 676, 4), // "Line"
QT_MOC_LITERAL(53, 681, 8), // "LineEdit"
QT_MOC_LITERAL(54, 690, 10), // "PushButton"
QT_MOC_LITERAL(55, 701, 11), // "RadioButton"
QT_MOC_LITERAL(56, 713, 6), // "Slider"
QT_MOC_LITERAL(57, 720, 7), // "SpinBox"
QT_MOC_LITERAL(58, 728, 9), // "TabWidget"
QT_MOC_LITERAL(59, 738, 10), // "ToolButton"
QT_MOC_LITERAL(60, 749, 12), // "ControlTypes"
QT_MOC_LITERAL(61, 762, 6), // "Policy"
QT_MOC_LITERAL(62, 769, 5), // "Fixed"
QT_MOC_LITERAL(63, 775, 7), // "Minimum"
QT_MOC_LITERAL(64, 783, 7), // "Maximum"
QT_MOC_LITERAL(65, 791, 9), // "Preferred"
QT_MOC_LITERAL(66, 801, 16), // "MinimumExpanding"
QT_MOC_LITERAL(67, 818, 9), // "Expanding"
QT_MOC_LITERAL(68, 828, 7), // "Ignored"
QT_MOC_LITERAL(69, 836, 10), // "PolicyFlag"
QT_MOC_LITERAL(70, 847, 8), // "GrowFlag"
QT_MOC_LITERAL(71, 856, 10), // "ExpandFlag"
QT_MOC_LITERAL(72, 867, 10), // "ShrinkFlag"
QT_MOC_LITERAL(73, 878, 10) // "IgnoreFlag"

    },
    "PythonQtWrapper_QSizePolicy\0new_QSizePolicy\0"
    "QSizePolicy*\0\0QSizePolicy::Policy\0"
    "horizontal\0vertical\0QSizePolicy::ControlType\0"
    "type\0other\0delete_QSizePolicy\0obj\0"
    "controlType\0theWrappedObject\0"
    "expandingDirections\0Qt::Orientations\0"
    "hasHeightForWidth\0hasWidthForHeight\0"
    "horizontalPolicy\0horizontalStretch\0"
    "__ne__\0s\0writeTo\0QDataStream&\0arg__1\0"
    "__eq__\0readFrom\0retainSizeWhenHidden\0"
    "setControlType\0setHeightForWidth\0b\0"
    "setHorizontalPolicy\0d\0setHorizontalStretch\0"
    "stretchFactor\0setRetainSizeWhenHidden\0"
    "retainSize\0setVerticalPolicy\0"
    "setVerticalStretch\0setWidthForHeight\0"
    "transpose\0verticalPolicy\0verticalStretch\0"
    "py_toString\0ControlType\0DefaultType\0"
    "ButtonBox\0CheckBox\0ComboBox\0Frame\0"
    "GroupBox\0Label\0Line\0LineEdit\0PushButton\0"
    "RadioButton\0Slider\0SpinBox\0TabWidget\0"
    "ToolButton\0ControlTypes\0Policy\0Fixed\0"
    "Minimum\0Maximum\0Preferred\0MinimumExpanding\0"
    "Expanding\0Ignored\0PolicyFlag\0GrowFlag\0"
    "ExpandFlag\0ShrinkFlag\0IgnoreFlag"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSizePolicy[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  154,    3, 0x0a /* Public */,
       1,    3,  155,    3, 0x0a /* Public */,
       1,    2,  162,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  167,    3, 0x0a /* Public */,
      10,    1,  170,    3, 0x0a /* Public */,
      12,    1,  173,    3, 0x0a /* Public */,
      14,    1,  176,    3, 0x0a /* Public */,
      16,    1,  179,    3, 0x0a /* Public */,
      17,    1,  182,    3, 0x0a /* Public */,
      18,    1,  185,    3, 0x0a /* Public */,
      19,    1,  188,    3, 0x0a /* Public */,
      20,    2,  191,    3, 0x0a /* Public */,
      22,    2,  196,    3, 0x0a /* Public */,
      25,    2,  201,    3, 0x0a /* Public */,
      26,    2,  206,    3, 0x0a /* Public */,
      27,    1,  211,    3, 0x0a /* Public */,
      28,    2,  214,    3, 0x0a /* Public */,
      29,    2,  219,    3, 0x0a /* Public */,
      31,    2,  224,    3, 0x0a /* Public */,
      33,    2,  229,    3, 0x0a /* Public */,
      35,    2,  234,    3, 0x0a /* Public */,
      37,    2,  239,    3, 0x0a /* Public */,
      38,    2,  244,    3, 0x0a /* Public */,
      39,    2,  249,    3, 0x0a /* Public */,
      40,    1,  254,    3, 0x0a /* Public */,
      41,    1,  257,    3, 0x0a /* Public */,
      42,    1,  260,    3, 0x0a /* Public */,
      43,    1,  263,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4, 0x80000000 | 7,    5,    6,    8,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4,    5,    6,
    0x80000000 | 2, QMetaType::QSizePolicy,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 7, 0x80000000 | 2,   13,
    0x80000000 | 15, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    0x80000000 | 4, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QSizePolicy,   13,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   13,   24,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QSizePolicy,   13,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   13,   24,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,   13,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   36,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   30,
    QMetaType::Void, 0x80000000 | 2,   13,
    0x80000000 | 4, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      44, 0x0,   15,  282,
      60, 0x1,   15,  312,
      61, 0x0,    7,  342,
      69, 0x0,    4,  356,

 // enum data: key, value
      45, uint(PythonQtWrapper_QSizePolicy::DefaultType),
      46, uint(PythonQtWrapper_QSizePolicy::ButtonBox),
      47, uint(PythonQtWrapper_QSizePolicy::CheckBox),
      48, uint(PythonQtWrapper_QSizePolicy::ComboBox),
      49, uint(PythonQtWrapper_QSizePolicy::Frame),
      50, uint(PythonQtWrapper_QSizePolicy::GroupBox),
      51, uint(PythonQtWrapper_QSizePolicy::Label),
      52, uint(PythonQtWrapper_QSizePolicy::Line),
      53, uint(PythonQtWrapper_QSizePolicy::LineEdit),
      54, uint(PythonQtWrapper_QSizePolicy::PushButton),
      55, uint(PythonQtWrapper_QSizePolicy::RadioButton),
      56, uint(PythonQtWrapper_QSizePolicy::Slider),
      57, uint(PythonQtWrapper_QSizePolicy::SpinBox),
      58, uint(PythonQtWrapper_QSizePolicy::TabWidget),
      59, uint(PythonQtWrapper_QSizePolicy::ToolButton),
      45, uint(PythonQtWrapper_QSizePolicy::DefaultType),
      46, uint(PythonQtWrapper_QSizePolicy::ButtonBox),
      47, uint(PythonQtWrapper_QSizePolicy::CheckBox),
      48, uint(PythonQtWrapper_QSizePolicy::ComboBox),
      49, uint(PythonQtWrapper_QSizePolicy::Frame),
      50, uint(PythonQtWrapper_QSizePolicy::GroupBox),
      51, uint(PythonQtWrapper_QSizePolicy::Label),
      52, uint(PythonQtWrapper_QSizePolicy::Line),
      53, uint(PythonQtWrapper_QSizePolicy::LineEdit),
      54, uint(PythonQtWrapper_QSizePolicy::PushButton),
      55, uint(PythonQtWrapper_QSizePolicy::RadioButton),
      56, uint(PythonQtWrapper_QSizePolicy::Slider),
      57, uint(PythonQtWrapper_QSizePolicy::SpinBox),
      58, uint(PythonQtWrapper_QSizePolicy::TabWidget),
      59, uint(PythonQtWrapper_QSizePolicy::ToolButton),
      62, uint(PythonQtWrapper_QSizePolicy::Fixed),
      63, uint(PythonQtWrapper_QSizePolicy::Minimum),
      64, uint(PythonQtWrapper_QSizePolicy::Maximum),
      65, uint(PythonQtWrapper_QSizePolicy::Preferred),
      66, uint(PythonQtWrapper_QSizePolicy::MinimumExpanding),
      67, uint(PythonQtWrapper_QSizePolicy::Expanding),
      68, uint(PythonQtWrapper_QSizePolicy::Ignored),
      70, uint(PythonQtWrapper_QSizePolicy::GrowFlag),
      71, uint(PythonQtWrapper_QSizePolicy::ExpandFlag),
      72, uint(PythonQtWrapper_QSizePolicy::ShrinkFlag),
      73, uint(PythonQtWrapper_QSizePolicy::IgnoreFlag),

       0        // eod
};

void PythonQtWrapper_QSizePolicy::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSizePolicy *_t = static_cast<PythonQtWrapper_QSizePolicy *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSizePolicy* _r = _t->new_QSizePolicy();
            if (_a[0]) *reinterpret_cast< QSizePolicy**>(_a[0]) = _r; }  break;
        case 1: { QSizePolicy* _r = _t->new_QSizePolicy((*reinterpret_cast< QSizePolicy::Policy(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizePolicy**>(_a[0]) = _r; }  break;
        case 2: { QSizePolicy* _r = _t->new_QSizePolicy((*reinterpret_cast< QSizePolicy::Policy(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizePolicy**>(_a[0]) = _r; }  break;
        case 3: { QSizePolicy* _r = _t->new_QSizePolicy((*reinterpret_cast< const QSizePolicy(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QSizePolicy((*reinterpret_cast< QSizePolicy*(*)>(_a[1]))); break;
        case 5: { QSizePolicy::ControlType _r = _t->controlType((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::ControlType*>(_a[0]) = _r; }  break;
        case 6: { Qt::Orientations _r = _t->expandingDirections((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientations*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->hasHeightForWidth((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->hasWidthForHeight((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QSizePolicy::Policy _r = _t->horizontalPolicy((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::Policy*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->horizontalStretch((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->__ne__((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< const QSizePolicy(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->writeTo((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 13: { bool _r = _t->__eq__((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< const QSizePolicy(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->readFrom((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 15: { bool _r = _t->retainSizeWhenHidden((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->setControlType((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2]))); break;
        case 17: _t->setHeightForWidth((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 18: _t->setHorizontalPolicy((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2]))); break;
        case 19: _t->setHorizontalStretch((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: _t->setRetainSizeWhenHidden((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 21: _t->setVerticalPolicy((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2]))); break;
        case 22: _t->setVerticalStretch((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: _t->setWidthForHeight((*reinterpret_cast< QSizePolicy*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 24: _t->transpose((*reinterpret_cast< QSizePolicy*(*)>(_a[1]))); break;
        case 25: { QSizePolicy::Policy _r = _t->verticalPolicy((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::Policy*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->verticalStretch((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { QString _r = _t->py_toString((*reinterpret_cast< QSizePolicy*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QSizePolicy::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSizePolicy.data,
      qt_meta_data_PythonQtWrapper_QSizePolicy,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSizePolicy::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 28)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 28;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 28)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 28;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextFormat_t {
    QByteArrayData data[181];
    char stringdata0[2562];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextFormat_t qt_meta_stringdata_PythonQtWrapper_QTextFormat = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTextFormat"
QT_MOC_LITERAL(1, 28, 15), // "new_QTextFormat"
QT_MOC_LITERAL(2, 44, 12), // "QTextFormat*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 3), // "rhs"
QT_MOC_LITERAL(5, 62, 4), // "type"
QT_MOC_LITERAL(6, 67, 18), // "delete_QTextFormat"
QT_MOC_LITERAL(7, 86, 3), // "obj"
QT_MOC_LITERAL(8, 90, 10), // "background"
QT_MOC_LITERAL(9, 101, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 118, 12), // "boolProperty"
QT_MOC_LITERAL(11, 131, 10), // "propertyId"
QT_MOC_LITERAL(12, 142, 13), // "brushProperty"
QT_MOC_LITERAL(13, 156, 15), // "clearBackground"
QT_MOC_LITERAL(14, 172, 15), // "clearForeground"
QT_MOC_LITERAL(15, 188, 13), // "clearProperty"
QT_MOC_LITERAL(16, 202, 13), // "colorProperty"
QT_MOC_LITERAL(17, 216, 14), // "doubleProperty"
QT_MOC_LITERAL(18, 231, 10), // "foreground"
QT_MOC_LITERAL(19, 242, 11), // "hasProperty"
QT_MOC_LITERAL(20, 254, 11), // "intProperty"
QT_MOC_LITERAL(21, 266, 13), // "isBlockFormat"
QT_MOC_LITERAL(22, 280, 12), // "isCharFormat"
QT_MOC_LITERAL(23, 293, 7), // "isEmpty"
QT_MOC_LITERAL(24, 301, 13), // "isFrameFormat"
QT_MOC_LITERAL(25, 315, 13), // "isImageFormat"
QT_MOC_LITERAL(26, 329, 12), // "isListFormat"
QT_MOC_LITERAL(27, 342, 17), // "isTableCellFormat"
QT_MOC_LITERAL(28, 360, 13), // "isTableFormat"
QT_MOC_LITERAL(29, 374, 7), // "isValid"
QT_MOC_LITERAL(30, 382, 15), // "layoutDirection"
QT_MOC_LITERAL(31, 398, 19), // "Qt::LayoutDirection"
QT_MOC_LITERAL(32, 418, 14), // "lengthProperty"
QT_MOC_LITERAL(33, 433, 20), // "lengthVectorProperty"
QT_MOC_LITERAL(34, 454, 20), // "QVector<QTextLength>"
QT_MOC_LITERAL(35, 475, 5), // "merge"
QT_MOC_LITERAL(36, 481, 5), // "other"
QT_MOC_LITERAL(37, 487, 11), // "objectIndex"
QT_MOC_LITERAL(38, 499, 10), // "objectType"
QT_MOC_LITERAL(39, 510, 6), // "__ne__"
QT_MOC_LITERAL(40, 517, 7), // "writeTo"
QT_MOC_LITERAL(41, 525, 12), // "QDataStream&"
QT_MOC_LITERAL(42, 538, 6), // "arg__1"
QT_MOC_LITERAL(43, 545, 6), // "__eq__"
QT_MOC_LITERAL(44, 552, 8), // "readFrom"
QT_MOC_LITERAL(45, 561, 11), // "penProperty"
QT_MOC_LITERAL(46, 573, 10), // "properties"
QT_MOC_LITERAL(47, 584, 18), // "QMap<int,QVariant>"
QT_MOC_LITERAL(48, 603, 8), // "property"
QT_MOC_LITERAL(49, 612, 13), // "propertyCount"
QT_MOC_LITERAL(50, 626, 13), // "setBackground"
QT_MOC_LITERAL(51, 640, 5), // "brush"
QT_MOC_LITERAL(52, 646, 13), // "setForeground"
QT_MOC_LITERAL(53, 660, 18), // "setLayoutDirection"
QT_MOC_LITERAL(54, 679, 9), // "direction"
QT_MOC_LITERAL(55, 689, 14), // "setObjectIndex"
QT_MOC_LITERAL(56, 704, 6), // "object"
QT_MOC_LITERAL(57, 711, 13), // "setObjectType"
QT_MOC_LITERAL(58, 725, 11), // "setProperty"
QT_MOC_LITERAL(59, 737, 5), // "value"
QT_MOC_LITERAL(60, 743, 7), // "lengths"
QT_MOC_LITERAL(61, 751, 14), // "stringProperty"
QT_MOC_LITERAL(62, 766, 4), // "swap"
QT_MOC_LITERAL(63, 771, 12), // "QTextFormat&"
QT_MOC_LITERAL(64, 784, 13), // "toBlockFormat"
QT_MOC_LITERAL(65, 798, 16), // "QTextBlockFormat"
QT_MOC_LITERAL(66, 815, 12), // "toCharFormat"
QT_MOC_LITERAL(67, 828, 15), // "QTextCharFormat"
QT_MOC_LITERAL(68, 844, 13), // "toFrameFormat"
QT_MOC_LITERAL(69, 858, 16), // "QTextFrameFormat"
QT_MOC_LITERAL(70, 875, 13), // "toImageFormat"
QT_MOC_LITERAL(71, 889, 16), // "QTextImageFormat"
QT_MOC_LITERAL(72, 906, 12), // "toListFormat"
QT_MOC_LITERAL(73, 919, 15), // "QTextListFormat"
QT_MOC_LITERAL(74, 935, 17), // "toTableCellFormat"
QT_MOC_LITERAL(75, 953, 20), // "QTextTableCellFormat"
QT_MOC_LITERAL(76, 974, 13), // "toTableFormat"
QT_MOC_LITERAL(77, 988, 16), // "QTextTableFormat"
QT_MOC_LITERAL(78, 1005, 11), // "py_toString"
QT_MOC_LITERAL(79, 1017, 10), // "FormatType"
QT_MOC_LITERAL(80, 1028, 13), // "InvalidFormat"
QT_MOC_LITERAL(81, 1042, 11), // "BlockFormat"
QT_MOC_LITERAL(82, 1054, 10), // "CharFormat"
QT_MOC_LITERAL(83, 1065, 10), // "ListFormat"
QT_MOC_LITERAL(84, 1076, 11), // "TableFormat"
QT_MOC_LITERAL(85, 1088, 11), // "FrameFormat"
QT_MOC_LITERAL(86, 1100, 10), // "UserFormat"
QT_MOC_LITERAL(87, 1111, 11), // "ObjectTypes"
QT_MOC_LITERAL(88, 1123, 8), // "NoObject"
QT_MOC_LITERAL(89, 1132, 11), // "ImageObject"
QT_MOC_LITERAL(90, 1144, 11), // "TableObject"
QT_MOC_LITERAL(91, 1156, 15), // "TableCellObject"
QT_MOC_LITERAL(92, 1172, 10), // "UserObject"
QT_MOC_LITERAL(93, 1183, 13), // "PageBreakFlag"
QT_MOC_LITERAL(94, 1197, 14), // "PageBreak_Auto"
QT_MOC_LITERAL(95, 1212, 22), // "PageBreak_AlwaysBefore"
QT_MOC_LITERAL(96, 1235, 21), // "PageBreak_AlwaysAfter"
QT_MOC_LITERAL(97, 1257, 14), // "PageBreakFlags"
QT_MOC_LITERAL(98, 1272, 8), // "Property"
QT_MOC_LITERAL(99, 1281, 11), // "ObjectIndex"
QT_MOC_LITERAL(100, 1293, 8), // "CssFloat"
QT_MOC_LITERAL(101, 1302, 15), // "LayoutDirection"
QT_MOC_LITERAL(102, 1318, 10), // "OutlinePen"
QT_MOC_LITERAL(103, 1329, 15), // "BackgroundBrush"
QT_MOC_LITERAL(104, 1345, 15), // "ForegroundBrush"
QT_MOC_LITERAL(105, 1361, 18), // "BackgroundImageUrl"
QT_MOC_LITERAL(106, 1380, 14), // "BlockAlignment"
QT_MOC_LITERAL(107, 1395, 14), // "BlockTopMargin"
QT_MOC_LITERAL(108, 1410, 17), // "BlockBottomMargin"
QT_MOC_LITERAL(109, 1428, 15), // "BlockLeftMargin"
QT_MOC_LITERAL(110, 1444, 16), // "BlockRightMargin"
QT_MOC_LITERAL(111, 1461, 10), // "TextIndent"
QT_MOC_LITERAL(112, 1472, 12), // "TabPositions"
QT_MOC_LITERAL(113, 1485, 11), // "BlockIndent"
QT_MOC_LITERAL(114, 1497, 10), // "LineHeight"
QT_MOC_LITERAL(115, 1508, 14), // "LineHeightType"
QT_MOC_LITERAL(116, 1523, 22), // "BlockNonBreakableLines"
QT_MOC_LITERAL(117, 1546, 33), // "BlockTrailingHorizontalRulerW..."
QT_MOC_LITERAL(118, 1580, 17), // "FirstFontProperty"
QT_MOC_LITERAL(119, 1598, 18), // "FontCapitalization"
QT_MOC_LITERAL(120, 1617, 21), // "FontLetterSpacingType"
QT_MOC_LITERAL(121, 1639, 17), // "FontLetterSpacing"
QT_MOC_LITERAL(122, 1657, 15), // "FontWordSpacing"
QT_MOC_LITERAL(123, 1673, 11), // "FontStretch"
QT_MOC_LITERAL(124, 1685, 13), // "FontStyleHint"
QT_MOC_LITERAL(125, 1699, 17), // "FontStyleStrategy"
QT_MOC_LITERAL(126, 1717, 11), // "FontKerning"
QT_MOC_LITERAL(127, 1729, 21), // "FontHintingPreference"
QT_MOC_LITERAL(128, 1751, 10), // "FontFamily"
QT_MOC_LITERAL(129, 1762, 13), // "FontPointSize"
QT_MOC_LITERAL(130, 1776, 18), // "FontSizeAdjustment"
QT_MOC_LITERAL(131, 1795, 17), // "FontSizeIncrement"
QT_MOC_LITERAL(132, 1813, 10), // "FontWeight"
QT_MOC_LITERAL(133, 1824, 10), // "FontItalic"
QT_MOC_LITERAL(134, 1835, 13), // "FontUnderline"
QT_MOC_LITERAL(135, 1849, 12), // "FontOverline"
QT_MOC_LITERAL(136, 1862, 13), // "FontStrikeOut"
QT_MOC_LITERAL(137, 1876, 14), // "FontFixedPitch"
QT_MOC_LITERAL(138, 1891, 13), // "FontPixelSize"
QT_MOC_LITERAL(139, 1905, 16), // "LastFontProperty"
QT_MOC_LITERAL(140, 1922, 18), // "TextUnderlineColor"
QT_MOC_LITERAL(141, 1941, 21), // "TextVerticalAlignment"
QT_MOC_LITERAL(142, 1963, 11), // "TextOutline"
QT_MOC_LITERAL(143, 1975, 18), // "TextUnderlineStyle"
QT_MOC_LITERAL(144, 1994, 11), // "TextToolTip"
QT_MOC_LITERAL(145, 2006, 8), // "IsAnchor"
QT_MOC_LITERAL(146, 2015, 10), // "AnchorHref"
QT_MOC_LITERAL(147, 2026, 10), // "AnchorName"
QT_MOC_LITERAL(148, 2037, 10), // "ObjectType"
QT_MOC_LITERAL(149, 2048, 9), // "ListStyle"
QT_MOC_LITERAL(150, 2058, 10), // "ListIndent"
QT_MOC_LITERAL(151, 2069, 16), // "ListNumberPrefix"
QT_MOC_LITERAL(152, 2086, 16), // "ListNumberSuffix"
QT_MOC_LITERAL(153, 2103, 11), // "FrameBorder"
QT_MOC_LITERAL(154, 2115, 11), // "FrameMargin"
QT_MOC_LITERAL(155, 2127, 12), // "FramePadding"
QT_MOC_LITERAL(156, 2140, 10), // "FrameWidth"
QT_MOC_LITERAL(157, 2151, 11), // "FrameHeight"
QT_MOC_LITERAL(158, 2163, 14), // "FrameTopMargin"
QT_MOC_LITERAL(159, 2178, 17), // "FrameBottomMargin"
QT_MOC_LITERAL(160, 2196, 15), // "FrameLeftMargin"
QT_MOC_LITERAL(161, 2212, 16), // "FrameRightMargin"
QT_MOC_LITERAL(162, 2229, 16), // "FrameBorderBrush"
QT_MOC_LITERAL(163, 2246, 16), // "FrameBorderStyle"
QT_MOC_LITERAL(164, 2263, 12), // "TableColumns"
QT_MOC_LITERAL(165, 2276, 27), // "TableColumnWidthConstraints"
QT_MOC_LITERAL(166, 2304, 16), // "TableCellSpacing"
QT_MOC_LITERAL(167, 2321, 16), // "TableCellPadding"
QT_MOC_LITERAL(168, 2338, 19), // "TableHeaderRowCount"
QT_MOC_LITERAL(169, 2358, 16), // "TableCellRowSpan"
QT_MOC_LITERAL(170, 2375, 19), // "TableCellColumnSpan"
QT_MOC_LITERAL(171, 2395, 19), // "TableCellTopPadding"
QT_MOC_LITERAL(172, 2415, 22), // "TableCellBottomPadding"
QT_MOC_LITERAL(173, 2438, 20), // "TableCellLeftPadding"
QT_MOC_LITERAL(174, 2459, 21), // "TableCellRightPadding"
QT_MOC_LITERAL(175, 2481, 9), // "ImageName"
QT_MOC_LITERAL(176, 2491, 10), // "ImageWidth"
QT_MOC_LITERAL(177, 2502, 11), // "ImageHeight"
QT_MOC_LITERAL(178, 2514, 18), // "FullWidthSelection"
QT_MOC_LITERAL(179, 2533, 15), // "PageBreakPolicy"
QT_MOC_LITERAL(180, 2549, 12) // "UserProperty"

    },
    "PythonQtWrapper_QTextFormat\0new_QTextFormat\0"
    "QTextFormat*\0\0rhs\0type\0delete_QTextFormat\0"
    "obj\0background\0theWrappedObject\0"
    "boolProperty\0propertyId\0brushProperty\0"
    "clearBackground\0clearForeground\0"
    "clearProperty\0colorProperty\0doubleProperty\0"
    "foreground\0hasProperty\0intProperty\0"
    "isBlockFormat\0isCharFormat\0isEmpty\0"
    "isFrameFormat\0isImageFormat\0isListFormat\0"
    "isTableCellFormat\0isTableFormat\0isValid\0"
    "layoutDirection\0Qt::LayoutDirection\0"
    "lengthProperty\0lengthVectorProperty\0"
    "QVector<QTextLength>\0merge\0other\0"
    "objectIndex\0objectType\0__ne__\0writeTo\0"
    "QDataStream&\0arg__1\0__eq__\0readFrom\0"
    "penProperty\0properties\0QMap<int,QVariant>\0"
    "property\0propertyCount\0setBackground\0"
    "brush\0setForeground\0setLayoutDirection\0"
    "direction\0setObjectIndex\0object\0"
    "setObjectType\0setProperty\0value\0lengths\0"
    "stringProperty\0swap\0QTextFormat&\0"
    "toBlockFormat\0QTextBlockFormat\0"
    "toCharFormat\0QTextCharFormat\0toFrameFormat\0"
    "QTextFrameFormat\0toImageFormat\0"
    "QTextImageFormat\0toListFormat\0"
    "QTextListFormat\0toTableCellFormat\0"
    "QTextTableCellFormat\0toTableFormat\0"
    "QTextTableFormat\0py_toString\0FormatType\0"
    "InvalidFormat\0BlockFormat\0CharFormat\0"
    "ListFormat\0TableFormat\0FrameFormat\0"
    "UserFormat\0ObjectTypes\0NoObject\0"
    "ImageObject\0TableObject\0TableCellObject\0"
    "UserObject\0PageBreakFlag\0PageBreak_Auto\0"
    "PageBreak_AlwaysBefore\0PageBreak_AlwaysAfter\0"
    "PageBreakFlags\0Property\0ObjectIndex\0"
    "CssFloat\0LayoutDirection\0OutlinePen\0"
    "BackgroundBrush\0ForegroundBrush\0"
    "BackgroundImageUrl\0BlockAlignment\0"
    "BlockTopMargin\0BlockBottomMargin\0"
    "BlockLeftMargin\0BlockRightMargin\0"
    "TextIndent\0TabPositions\0BlockIndent\0"
    "LineHeight\0LineHeightType\0"
    "BlockNonBreakableLines\0"
    "BlockTrailingHorizontalRulerWidth\0"
    "FirstFontProperty\0FontCapitalization\0"
    "FontLetterSpacingType\0FontLetterSpacing\0"
    "FontWordSpacing\0FontStretch\0FontStyleHint\0"
    "FontStyleStrategy\0FontKerning\0"
    "FontHintingPreference\0FontFamily\0"
    "FontPointSize\0FontSizeAdjustment\0"
    "FontSizeIncrement\0FontWeight\0FontItalic\0"
    "FontUnderline\0FontOverline\0FontStrikeOut\0"
    "FontFixedPitch\0FontPixelSize\0"
    "LastFontProperty\0TextUnderlineColor\0"
    "TextVerticalAlignment\0TextOutline\0"
    "TextUnderlineStyle\0TextToolTip\0IsAnchor\0"
    "AnchorHref\0AnchorName\0ObjectType\0"
    "ListStyle\0ListIndent\0ListNumberPrefix\0"
    "ListNumberSuffix\0FrameBorder\0FrameMargin\0"
    "FramePadding\0FrameWidth\0FrameHeight\0"
    "FrameTopMargin\0FrameBottomMargin\0"
    "FrameLeftMargin\0FrameRightMargin\0"
    "FrameBorderBrush\0FrameBorderStyle\0"
    "TableColumns\0TableColumnWidthConstraints\0"
    "TableCellSpacing\0TableCellPadding\0"
    "TableHeaderRowCount\0TableCellRowSpan\0"
    "TableCellColumnSpan\0TableCellTopPadding\0"
    "TableCellBottomPadding\0TableCellLeftPadding\0"
    "TableCellRightPadding\0ImageName\0"
    "ImageWidth\0ImageHeight\0FullWidthSelection\0"
    "PageBreakPolicy\0UserProperty"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextFormat[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  294,    3, 0x0a /* Public */,
       1,    1,  295,    3, 0x0a /* Public */,
       1,    1,  298,    3, 0x0a /* Public */,
       6,    1,  301,    3, 0x0a /* Public */,
       8,    1,  304,    3, 0x0a /* Public */,
      10,    2,  307,    3, 0x0a /* Public */,
      12,    2,  312,    3, 0x0a /* Public */,
      13,    1,  317,    3, 0x0a /* Public */,
      14,    1,  320,    3, 0x0a /* Public */,
      15,    2,  323,    3, 0x0a /* Public */,
      16,    2,  328,    3, 0x0a /* Public */,
      17,    2,  333,    3, 0x0a /* Public */,
      18,    1,  338,    3, 0x0a /* Public */,
      19,    2,  341,    3, 0x0a /* Public */,
      20,    2,  346,    3, 0x0a /* Public */,
      21,    1,  351,    3, 0x0a /* Public */,
      22,    1,  354,    3, 0x0a /* Public */,
      23,    1,  357,    3, 0x0a /* Public */,
      24,    1,  360,    3, 0x0a /* Public */,
      25,    1,  363,    3, 0x0a /* Public */,
      26,    1,  366,    3, 0x0a /* Public */,
      27,    1,  369,    3, 0x0a /* Public */,
      28,    1,  372,    3, 0x0a /* Public */,
      29,    1,  375,    3, 0x0a /* Public */,
      30,    1,  378,    3, 0x0a /* Public */,
      32,    2,  381,    3, 0x0a /* Public */,
      33,    2,  386,    3, 0x0a /* Public */,
      35,    2,  391,    3, 0x0a /* Public */,
      37,    1,  396,    3, 0x0a /* Public */,
      38,    1,  399,    3, 0x0a /* Public */,
      39,    2,  402,    3, 0x0a /* Public */,
      40,    2,  407,    3, 0x0a /* Public */,
      43,    2,  412,    3, 0x0a /* Public */,
      44,    2,  417,    3, 0x0a /* Public */,
      45,    2,  422,    3, 0x0a /* Public */,
      46,    1,  427,    3, 0x0a /* Public */,
      48,    2,  430,    3, 0x0a /* Public */,
      49,    1,  435,    3, 0x0a /* Public */,
      50,    2,  438,    3, 0x0a /* Public */,
      52,    2,  443,    3, 0x0a /* Public */,
      53,    2,  448,    3, 0x0a /* Public */,
      55,    2,  453,    3, 0x0a /* Public */,
      57,    2,  458,    3, 0x0a /* Public */,
      58,    3,  463,    3, 0x0a /* Public */,
      58,    3,  470,    3, 0x0a /* Public */,
      61,    2,  477,    3, 0x0a /* Public */,
      62,    2,  482,    3, 0x0a /* Public */,
      64,    1,  487,    3, 0x0a /* Public */,
      66,    1,  490,    3, 0x0a /* Public */,
      68,    1,  493,    3, 0x0a /* Public */,
      70,    1,  496,    3, 0x0a /* Public */,
      72,    1,  499,    3, 0x0a /* Public */,
      74,    1,  502,    3, 0x0a /* Public */,
      76,    1,  505,    3, 0x0a /* Public */,
       5,    1,  508,    3, 0x0a /* Public */,
      78,    1,  511,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QTextFormat,    4,
    0x80000000 | 2, QMetaType::Int,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QBrush, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::QBrush, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::QBrush, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   11,
    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,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 31, 0x80000000 | 2,    9,
    QMetaType::QTextLength, 0x80000000 | 2, QMetaType::Int,    9,   11,
    0x80000000 | 34, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTextFormat,    9,   36,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QTextFormat,    9,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 41,    9,   42,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QTextFormat,    9,    4,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 41,    9,   42,
    QMetaType::QPen, 0x80000000 | 2, QMetaType::Int,    9,   11,
    0x80000000 | 47, 0x80000000 | 2,    9,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,    9,   51,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,    9,   51,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    9,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,    9,   11,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 34,    9,   11,   60,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Int,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,    9,   36,
    0x80000000 | 65, 0x80000000 | 2,    9,
    0x80000000 | 67, 0x80000000 | 2,    9,
    0x80000000 | 69, 0x80000000 | 2,    9,
    0x80000000 | 71, 0x80000000 | 2,    9,
    0x80000000 | 73, 0x80000000 | 2,    9,
    0x80000000 | 75, 0x80000000 | 2,    9,
    0x80000000 | 77, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      79, 0x0,    7,  534,
      87, 0x0,    5,  548,
      93, 0x0,    3,  558,
      97, 0x1,    3,  564,
      98, 0x0,   82,  570,

 // enum data: key, value
      80, uint(PythonQtWrapper_QTextFormat::InvalidFormat),
      81, uint(PythonQtWrapper_QTextFormat::BlockFormat),
      82, uint(PythonQtWrapper_QTextFormat::CharFormat),
      83, uint(PythonQtWrapper_QTextFormat::ListFormat),
      84, uint(PythonQtWrapper_QTextFormat::TableFormat),
      85, uint(PythonQtWrapper_QTextFormat::FrameFormat),
      86, uint(PythonQtWrapper_QTextFormat::UserFormat),
      88, uint(PythonQtWrapper_QTextFormat::NoObject),
      89, uint(PythonQtWrapper_QTextFormat::ImageObject),
      90, uint(PythonQtWrapper_QTextFormat::TableObject),
      91, uint(PythonQtWrapper_QTextFormat::TableCellObject),
      92, uint(PythonQtWrapper_QTextFormat::UserObject),
      94, uint(PythonQtWrapper_QTextFormat::PageBreak_Auto),
      95, uint(PythonQtWrapper_QTextFormat::PageBreak_AlwaysBefore),
      96, uint(PythonQtWrapper_QTextFormat::PageBreak_AlwaysAfter),
      94, uint(PythonQtWrapper_QTextFormat::PageBreak_Auto),
      95, uint(PythonQtWrapper_QTextFormat::PageBreak_AlwaysBefore),
      96, uint(PythonQtWrapper_QTextFormat::PageBreak_AlwaysAfter),
      99, uint(PythonQtWrapper_QTextFormat::ObjectIndex),
     100, uint(PythonQtWrapper_QTextFormat::CssFloat),
     101, uint(PythonQtWrapper_QTextFormat::LayoutDirection),
     102, uint(PythonQtWrapper_QTextFormat::OutlinePen),
     103, uint(PythonQtWrapper_QTextFormat::BackgroundBrush),
     104, uint(PythonQtWrapper_QTextFormat::ForegroundBrush),
     105, uint(PythonQtWrapper_QTextFormat::BackgroundImageUrl),
     106, uint(PythonQtWrapper_QTextFormat::BlockAlignment),
     107, uint(PythonQtWrapper_QTextFormat::BlockTopMargin),
     108, uint(PythonQtWrapper_QTextFormat::BlockBottomMargin),
     109, uint(PythonQtWrapper_QTextFormat::BlockLeftMargin),
     110, uint(PythonQtWrapper_QTextFormat::BlockRightMargin),
     111, uint(PythonQtWrapper_QTextFormat::TextIndent),
     112, uint(PythonQtWrapper_QTextFormat::TabPositions),
     113, uint(PythonQtWrapper_QTextFormat::BlockIndent),
     114, uint(PythonQtWrapper_QTextFormat::LineHeight),
     115, uint(PythonQtWrapper_QTextFormat::LineHeightType),
     116, uint(PythonQtWrapper_QTextFormat::BlockNonBreakableLines),
     117, uint(PythonQtWrapper_QTextFormat::BlockTrailingHorizontalRulerWidth),
     118, uint(PythonQtWrapper_QTextFormat::FirstFontProperty),
     119, uint(PythonQtWrapper_QTextFormat::FontCapitalization),
     120, uint(PythonQtWrapper_QTextFormat::FontLetterSpacingType),
     121, uint(PythonQtWrapper_QTextFormat::FontLetterSpacing),
     122, uint(PythonQtWrapper_QTextFormat::FontWordSpacing),
     123, uint(PythonQtWrapper_QTextFormat::FontStretch),
     124, uint(PythonQtWrapper_QTextFormat::FontStyleHint),
     125, uint(PythonQtWrapper_QTextFormat::FontStyleStrategy),
     126, uint(PythonQtWrapper_QTextFormat::FontKerning),
     127, uint(PythonQtWrapper_QTextFormat::FontHintingPreference),
     128, uint(PythonQtWrapper_QTextFormat::FontFamily),
     129, uint(PythonQtWrapper_QTextFormat::FontPointSize),
     130, uint(PythonQtWrapper_QTextFormat::FontSizeAdjustment),
     131, uint(PythonQtWrapper_QTextFormat::FontSizeIncrement),
     132, uint(PythonQtWrapper_QTextFormat::FontWeight),
     133, uint(PythonQtWrapper_QTextFormat::FontItalic),
     134, uint(PythonQtWrapper_QTextFormat::FontUnderline),
     135, uint(PythonQtWrapper_QTextFormat::FontOverline),
     136, uint(PythonQtWrapper_QTextFormat::FontStrikeOut),
     137, uint(PythonQtWrapper_QTextFormat::FontFixedPitch),
     138, uint(PythonQtWrapper_QTextFormat::FontPixelSize),
     139, uint(PythonQtWrapper_QTextFormat::LastFontProperty),
     140, uint(PythonQtWrapper_QTextFormat::TextUnderlineColor),
     141, uint(PythonQtWrapper_QTextFormat::TextVerticalAlignment),
     142, uint(PythonQtWrapper_QTextFormat::TextOutline),
     143, uint(PythonQtWrapper_QTextFormat::TextUnderlineStyle),
     144, uint(PythonQtWrapper_QTextFormat::TextToolTip),
     145, uint(PythonQtWrapper_QTextFormat::IsAnchor),
     146, uint(PythonQtWrapper_QTextFormat::AnchorHref),
     147, uint(PythonQtWrapper_QTextFormat::AnchorName),
     148, uint(PythonQtWrapper_QTextFormat::ObjectType),
     149, uint(PythonQtWrapper_QTextFormat::ListStyle),
     150, uint(PythonQtWrapper_QTextFormat::ListIndent),
     151, uint(PythonQtWrapper_QTextFormat::ListNumberPrefix),
     152, uint(PythonQtWrapper_QTextFormat::ListNumberSuffix),
     153, uint(PythonQtWrapper_QTextFormat::FrameBorder),
     154, uint(PythonQtWrapper_QTextFormat::FrameMargin),
     155, uint(PythonQtWrapper_QTextFormat::FramePadding),
     156, uint(PythonQtWrapper_QTextFormat::FrameWidth),
     157, uint(PythonQtWrapper_QTextFormat::FrameHeight),
     158, uint(PythonQtWrapper_QTextFormat::FrameTopMargin),
     159, uint(PythonQtWrapper_QTextFormat::FrameBottomMargin),
     160, uint(PythonQtWrapper_QTextFormat::FrameLeftMargin),
     161, uint(PythonQtWrapper_QTextFormat::FrameRightMargin),
     162, uint(PythonQtWrapper_QTextFormat::FrameBorderBrush),
     163, uint(PythonQtWrapper_QTextFormat::FrameBorderStyle),
     164, uint(PythonQtWrapper_QTextFormat::TableColumns),
     165, uint(PythonQtWrapper_QTextFormat::TableColumnWidthConstraints),
     166, uint(PythonQtWrapper_QTextFormat::TableCellSpacing),
     167, uint(PythonQtWrapper_QTextFormat::TableCellPadding),
     168, uint(PythonQtWrapper_QTextFormat::TableHeaderRowCount),
     169, uint(PythonQtWrapper_QTextFormat::TableCellRowSpan),
     170, uint(PythonQtWrapper_QTextFormat::TableCellColumnSpan),
     171, uint(PythonQtWrapper_QTextFormat::TableCellTopPadding),
     172, uint(PythonQtWrapper_QTextFormat::TableCellBottomPadding),
     173, uint(PythonQtWrapper_QTextFormat::TableCellLeftPadding),
     174, uint(PythonQtWrapper_QTextFormat::TableCellRightPadding),
     175, uint(PythonQtWrapper_QTextFormat::ImageName),
     176, uint(PythonQtWrapper_QTextFormat::ImageWidth),
     177, uint(PythonQtWrapper_QTextFormat::ImageHeight),
     178, uint(PythonQtWrapper_QTextFormat::FullWidthSelection),
     179, uint(PythonQtWrapper_QTextFormat::PageBreakPolicy),
     180, uint(PythonQtWrapper_QTextFormat::UserProperty),

       0        // eod
};

void PythonQtWrapper_QTextFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextFormat *_t = static_cast<PythonQtWrapper_QTextFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextFormat* _r = _t->new_QTextFormat();
            if (_a[0]) *reinterpret_cast< QTextFormat**>(_a[0]) = _r; }  break;
        case 1: { QTextFormat* _r = _t->new_QTextFormat((*reinterpret_cast< const QTextFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFormat**>(_a[0]) = _r; }  break;
        case 2: { QTextFormat* _r = _t->new_QTextFormat((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFormat**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1]))); break;
        case 4: { QBrush _r = _t->background((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->boolProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QBrush _r = _t->brushProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 7: _t->clearBackground((*reinterpret_cast< QTextFormat*(*)>(_a[1]))); break;
        case 8: _t->clearForeground((*reinterpret_cast< QTextFormat*(*)>(_a[1]))); break;
        case 9: _t->clearProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: { QColor _r = _t->colorProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->doubleProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { QBrush _r = _t->foreground((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->hasProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->intProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isBlockFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isCharFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->isEmpty((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->isFrameFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isImageFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isListFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isTableCellFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->isTableFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->isValid((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { Qt::LayoutDirection _r = _t->layoutDirection((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::LayoutDirection*>(_a[0]) = _r; }  break;
        case 25: { QTextLength _r = _t->lengthProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextLength*>(_a[0]) = _r; }  break;
        case 26: { QVector<QTextLength> _r = _t->lengthVectorProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector<QTextLength>*>(_a[0]) = _r; }  break;
        case 27: _t->merge((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_a[2]))); break;
        case 28: { int _r = _t->objectIndex((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 29: { int _r = _t->objectType((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->__ne__((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: _t->writeTo((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 32: { bool _r = _t->__eq__((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< const QTextFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: _t->readFrom((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 34: { QPen _r = _t->penProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPen*>(_a[0]) = _r; }  break;
        case 35: { QMap<int,QVariant> _r = _t->properties((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMap<int,QVariant>*>(_a[0]) = _r; }  break;
        case 36: { QVariant _r = _t->property((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 37: { int _r = _t->propertyCount((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 38: _t->setBackground((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 39: _t->setForeground((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< const QBrush(*)>(_a[2]))); break;
        case 40: _t->setLayoutDirection((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< Qt::LayoutDirection(*)>(_a[2]))); break;
        case 41: _t->setObjectIndex((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 42: _t->setObjectType((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 43: _t->setProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 44: _t->setProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector<QTextLength>(*)>(_a[3]))); break;
        case 45: { QString _r = _t->stringProperty((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 46: _t->swap((*reinterpret_cast< QTextFormat*(*)>(_a[1])),(*reinterpret_cast< QTextFormat(*)>(_a[2]))); break;
        case 47: { QTextBlockFormat _r = _t->toBlockFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextBlockFormat*>(_a[0]) = _r; }  break;
        case 48: { QTextCharFormat _r = _t->toCharFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextCharFormat*>(_a[0]) = _r; }  break;
        case 49: { QTextFrameFormat _r = _t->toFrameFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextFrameFormat*>(_a[0]) = _r; }  break;
        case 50: { QTextImageFormat _r = _t->toImageFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextImageFormat*>(_a[0]) = _r; }  break;
        case 51: { QTextListFormat _r = _t->toListFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextListFormat*>(_a[0]) = _r; }  break;
        case 52: { QTextTableCellFormat _r = _t->toTableCellFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableCellFormat*>(_a[0]) = _r; }  break;
        case 53: { QTextTableFormat _r = _t->toTableFormat((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextTableFormat*>(_a[0]) = _r; }  break;
        case 54: { int _r = _t->type((*reinterpret_cast< QTextFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 55: { QString _r = _t->py_toString((*reinterpret_cast< QTextFormat*(*)>(_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 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QTextLength> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextFormat.data,
      qt_meta_data_PythonQtWrapper_QTextFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QTextFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 56)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 56;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 56)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 56;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QTextLength_t {
    QByteArrayData data[24];
    char stringdata0[268];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QTextLength_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QTextLength_t qt_meta_stringdata_PythonQtWrapper_QTextLength = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QTextLength"
QT_MOC_LITERAL(1, 28, 15), // "new_QTextLength"
QT_MOC_LITERAL(2, 44, 12), // "QTextLength*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 17), // "QTextLength::Type"
QT_MOC_LITERAL(5, 76, 4), // "type"
QT_MOC_LITERAL(6, 81, 5), // "value"
QT_MOC_LITERAL(7, 87, 5), // "other"
QT_MOC_LITERAL(8, 93, 18), // "delete_QTextLength"
QT_MOC_LITERAL(9, 112, 3), // "obj"
QT_MOC_LITERAL(10, 116, 6), // "__ne__"
QT_MOC_LITERAL(11, 123, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 140, 7), // "writeTo"
QT_MOC_LITERAL(13, 148, 12), // "QDataStream&"
QT_MOC_LITERAL(14, 161, 6), // "arg__1"
QT_MOC_LITERAL(15, 168, 6), // "__eq__"
QT_MOC_LITERAL(16, 175, 8), // "readFrom"
QT_MOC_LITERAL(17, 184, 8), // "rawValue"
QT_MOC_LITERAL(18, 193, 13), // "maximumLength"
QT_MOC_LITERAL(19, 207, 11), // "py_toString"
QT_MOC_LITERAL(20, 219, 4), // "Type"
QT_MOC_LITERAL(21, 224, 14), // "VariableLength"
QT_MOC_LITERAL(22, 239, 11), // "FixedLength"
QT_MOC_LITERAL(23, 251, 16) // "PercentageLength"

    },
    "PythonQtWrapper_QTextLength\0new_QTextLength\0"
    "QTextLength*\0\0QTextLength::Type\0type\0"
    "value\0other\0delete_QTextLength\0obj\0"
    "__ne__\0theWrappedObject\0writeTo\0"
    "QDataStream&\0arg__1\0__eq__\0readFrom\0"
    "rawValue\0maximumLength\0py_toString\0"
    "Type\0VariableLength\0FixedLength\0"
    "PercentageLength"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QTextLength[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   74,    3, 0x0a /* Public */,
       1,    2,   75,    3, 0x0a /* Public */,
       1,    1,   80,    3, 0x0a /* Public */,
       8,    1,   83,    3, 0x0a /* Public */,
      10,    2,   86,    3, 0x0a /* Public */,
      12,    2,   91,    3, 0x0a /* Public */,
      15,    2,   96,    3, 0x0a /* Public */,
      16,    2,  101,    3, 0x0a /* Public */,
      17,    1,  106,    3, 0x0a /* Public */,
       5,    1,  109,    3, 0x0a /* Public */,
       6,    2,  112,    3, 0x0a /* Public */,
      19,    1,  117,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QReal,    5,    6,
    0x80000000 | 2, QMetaType::QTextLength,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QTextLength,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   11,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QTextLength,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   11,   14,
    QMetaType::QReal, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,   11,   18,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      20, 0x0,    3,  124,

 // enum data: key, value
      21, uint(PythonQtWrapper_QTextLength::VariableLength),
      22, uint(PythonQtWrapper_QTextLength::FixedLength),
      23, uint(PythonQtWrapper_QTextLength::PercentageLength),

       0        // eod
};

void PythonQtWrapper_QTextLength::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QTextLength *_t = static_cast<PythonQtWrapper_QTextLength *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QTextLength* _r = _t->new_QTextLength();
            if (_a[0]) *reinterpret_cast< QTextLength**>(_a[0]) = _r; }  break;
        case 1: { QTextLength* _r = _t->new_QTextLength((*reinterpret_cast< QTextLength::Type(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTextLength**>(_a[0]) = _r; }  break;
        case 2: { QTextLength* _r = _t->new_QTextLength((*reinterpret_cast< const QTextLength(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLength**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QTextLength((*reinterpret_cast< QTextLength*(*)>(_a[1]))); break;
        case 4: { bool _r = _t->__ne__((*reinterpret_cast< QTextLength*(*)>(_a[1])),(*reinterpret_cast< const QTextLength(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->writeTo((*reinterpret_cast< QTextLength*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 6: { bool _r = _t->__eq__((*reinterpret_cast< QTextLength*(*)>(_a[1])),(*reinterpret_cast< const QTextLength(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: _t->readFrom((*reinterpret_cast< QTextLength*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 8: { qreal _r = _t->rawValue((*reinterpret_cast< QTextLength*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { QTextLength::Type _r = _t->type((*reinterpret_cast< QTextLength*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTextLength::Type*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->value((*reinterpret_cast< QTextLength*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->py_toString((*reinterpret_cast< QTextLength*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QTextLength::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QTextLength.data,
      qt_meta_data_PythonQtWrapper_QTextLength,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

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