/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui9.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "../../../generated_cpp_56/com_trolltech_qt_gui/com_trolltech_qt_gui9.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui9.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_QStyleOptionFrameV3_t {
    QByteArrayData data[8];
    char stringdata0[139];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV3_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV3_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV3 = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QStyleOptionF..."
QT_MOC_LITERAL(1, 36, 23), // "new_QStyleOptionFrameV3"
QT_MOC_LITERAL(2, 60, 20), // "QStyleOptionFrameV3*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QStyleOptionFrameV3"
QT_MOC_LITERAL(5, 102, 5), // "other"
QT_MOC_LITERAL(6, 108, 26), // "delete_QStyleOptionFrameV3"
QT_MOC_LITERAL(7, 135, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionFrameV3\0"
    "new_QStyleOptionFrameV3\0QStyleOptionFrameV3*\0"
    "\0QStyleOptionFrameV3\0other\0"
    "delete_QStyleOptionFrameV3\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionFrameV3[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionFrameV3::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionFrameV3.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionFrameV3,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionFrameV3::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionGraphicsItem_t {
    QByteArrayData data[25];
    char stringdata0[452];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionGraphicsItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionGraphicsItem_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionGraphicsItem = {
    {
QT_MOC_LITERAL(0, 0, 40), // "PythonQtWrapper_QStyleOptionG..."
QT_MOC_LITERAL(1, 41, 28), // "new_QStyleOptionGraphicsItem"
QT_MOC_LITERAL(2, 70, 25), // "QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(3, 96, 0), // ""
QT_MOC_LITERAL(4, 97, 24), // "QStyleOptionGraphicsItem"
QT_MOC_LITERAL(5, 122, 5), // "other"
QT_MOC_LITERAL(6, 128, 7), // "version"
QT_MOC_LITERAL(7, 136, 31), // "delete_QStyleOptionGraphicsItem"
QT_MOC_LITERAL(8, 168, 3), // "obj"
QT_MOC_LITERAL(9, 172, 58), // "static_QStyleOptionGraphicsIt..."
QT_MOC_LITERAL(10, 231, 14), // "worldTransform"
QT_MOC_LITERAL(11, 246, 18), // "py_set_exposedRect"
QT_MOC_LITERAL(12, 265, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 282, 11), // "exposedRect"
QT_MOC_LITERAL(14, 294, 18), // "py_get_exposedRect"
QT_MOC_LITERAL(15, 313, 20), // "py_set_levelOfDetail"
QT_MOC_LITERAL(16, 334, 13), // "levelOfDetail"
QT_MOC_LITERAL(17, 348, 20), // "py_get_levelOfDetail"
QT_MOC_LITERAL(18, 369, 13), // "py_set_matrix"
QT_MOC_LITERAL(19, 383, 6), // "matrix"
QT_MOC_LITERAL(20, 390, 13), // "py_get_matrix"
QT_MOC_LITERAL(21, 404, 15), // "StyleOptionType"
QT_MOC_LITERAL(22, 420, 4), // "Type"
QT_MOC_LITERAL(23, 425, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(24, 444, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionGraphicsItem\0"
    "new_QStyleOptionGraphicsItem\0"
    "QStyleOptionGraphicsItem*\0\0"
    "QStyleOptionGraphicsItem\0other\0version\0"
    "delete_QStyleOptionGraphicsItem\0obj\0"
    "static_QStyleOptionGraphicsItem_levelOfDetailFromTransform\0"
    "worldTransform\0py_set_exposedRect\0"
    "theWrappedObject\0exposedRect\0"
    "py_get_exposedRect\0py_set_levelOfDetail\0"
    "levelOfDetail\0py_get_levelOfDetail\0"
    "py_set_matrix\0matrix\0py_get_matrix\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionGraphicsItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   69,    3, 0x0a /* Public */,
       1,    1,   70,    3, 0x0a /* Public */,
       1,    1,   73,    3, 0x0a /* Public */,
       7,    1,   76,    3, 0x0a /* Public */,
       9,    1,   79,    3, 0x0a /* Public */,
      11,    2,   82,    3, 0x0a /* Public */,
      14,    1,   87,    3, 0x0a /* Public */,
      15,    2,   90,    3, 0x0a /* Public */,
      17,    1,   95,    3, 0x0a /* Public */,
      18,    2,   98,    3, 0x0a /* Public */,
      20,    1,  103,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QReal, QMetaType::QTransform,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   12,   13,
    QMetaType::QRectF, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   12,   16,
    QMetaType::QReal, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QMatrix,   12,   19,
    QMetaType::QMatrix, 0x80000000 | 2,   12,

 // enums: name, flags, count, data
      21, 0x0,    1,  114,
      23, 0x0,    1,  116,

 // enum data: key, value
      22, uint(PythonQtWrapper_QStyleOptionGraphicsItem::Type),
      24, uint(PythonQtWrapper_QStyleOptionGraphicsItem::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionGraphicsItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionGraphicsItem *_t = static_cast<PythonQtWrapper_QStyleOptionGraphicsItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionGraphicsItem* _r = _t->new_QStyleOptionGraphicsItem();
            if (_a[0]) *reinterpret_cast< QStyleOptionGraphicsItem**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionGraphicsItem* _r = _t->new_QStyleOptionGraphicsItem((*reinterpret_cast< const QStyleOptionGraphicsItem(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionGraphicsItem**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionGraphicsItem* _r = _t->new_QStyleOptionGraphicsItem((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionGraphicsItem**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionGraphicsItem((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1]))); break;
        case 4: { qreal _r = _t->static_QStyleOptionGraphicsItem_levelOfDetailFromTransform((*reinterpret_cast< const QTransform(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: _t->py_set_exposedRect((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QRectF(*)>(_a[2]))); break;
        case 6: { QRectF _r = _t->py_get_exposedRect((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 7: _t->py_set_levelOfDetail((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 8: { qreal _r = _t->py_get_levelOfDetail((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: _t->py_set_matrix((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QMatrix(*)>(_a[2]))); break;
        case 10: { QMatrix _r = _t->py_get_matrix((*reinterpret_cast< QStyleOptionGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionGraphicsItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionGraphicsItem.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionGraphicsItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionGraphicsItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionGroupBox_t {
    QByteArrayData data[34];
    char stringdata0[531];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionGroupBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionGroupBox_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionGroupBox = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleOptionG..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleOptionGroupBox"
QT_MOC_LITERAL(2, 62, 21), // "QStyleOptionGroupBox*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 20), // "QStyleOptionGroupBox"
QT_MOC_LITERAL(5, 106, 5), // "other"
QT_MOC_LITERAL(6, 112, 7), // "version"
QT_MOC_LITERAL(7, 120, 27), // "delete_QStyleOptionGroupBox"
QT_MOC_LITERAL(8, 148, 3), // "obj"
QT_MOC_LITERAL(9, 152, 15), // "py_set_features"
QT_MOC_LITERAL(10, 168, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 185, 32), // "QStyleOptionFrame::FrameFeatures"
QT_MOC_LITERAL(12, 218, 8), // "features"
QT_MOC_LITERAL(13, 227, 15), // "py_get_features"
QT_MOC_LITERAL(14, 243, 16), // "py_set_lineWidth"
QT_MOC_LITERAL(15, 260, 9), // "lineWidth"
QT_MOC_LITERAL(16, 270, 16), // "py_get_lineWidth"
QT_MOC_LITERAL(17, 287, 19), // "py_set_midLineWidth"
QT_MOC_LITERAL(18, 307, 12), // "midLineWidth"
QT_MOC_LITERAL(19, 320, 19), // "py_get_midLineWidth"
QT_MOC_LITERAL(20, 340, 11), // "py_set_text"
QT_MOC_LITERAL(21, 352, 4), // "text"
QT_MOC_LITERAL(22, 357, 11), // "py_get_text"
QT_MOC_LITERAL(23, 369, 20), // "py_set_textAlignment"
QT_MOC_LITERAL(24, 390, 13), // "Qt::Alignment"
QT_MOC_LITERAL(25, 404, 13), // "textAlignment"
QT_MOC_LITERAL(26, 418, 20), // "py_get_textAlignment"
QT_MOC_LITERAL(27, 439, 16), // "py_set_textColor"
QT_MOC_LITERAL(28, 456, 9), // "textColor"
QT_MOC_LITERAL(29, 466, 16), // "py_get_textColor"
QT_MOC_LITERAL(30, 483, 15), // "StyleOptionType"
QT_MOC_LITERAL(31, 499, 4), // "Type"
QT_MOC_LITERAL(32, 504, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(33, 523, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionGroupBox\0"
    "new_QStyleOptionGroupBox\0QStyleOptionGroupBox*\0"
    "\0QStyleOptionGroupBox\0other\0version\0"
    "delete_QStyleOptionGroupBox\0obj\0"
    "py_set_features\0theWrappedObject\0"
    "QStyleOptionFrame::FrameFeatures\0"
    "features\0py_get_features\0py_set_lineWidth\0"
    "lineWidth\0py_get_lineWidth\0"
    "py_set_midLineWidth\0midLineWidth\0"
    "py_get_midLineWidth\0py_set_text\0text\0"
    "py_get_text\0py_set_textAlignment\0"
    "Qt::Alignment\0textAlignment\0"
    "py_get_textAlignment\0py_set_textColor\0"
    "textColor\0py_get_textColor\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionGroupBox[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       1,    1,   95,    3, 0x0a /* Public */,
       1,    1,   98,    3, 0x0a /* Public */,
       7,    1,  101,    3, 0x0a /* Public */,
       9,    2,  104,    3, 0x0a /* Public */,
      13,    1,  109,    3, 0x0a /* Public */,
      14,    2,  112,    3, 0x0a /* Public */,
      16,    1,  117,    3, 0x0a /* Public */,
      17,    2,  120,    3, 0x0a /* Public */,
      19,    1,  125,    3, 0x0a /* Public */,
      20,    2,  128,    3, 0x0a /* Public */,
      22,    1,  133,    3, 0x0a /* Public */,
      23,    2,  136,    3, 0x0a /* Public */,
      26,    1,  141,    3, 0x0a /* Public */,
      27,    2,  144,    3, 0x0a /* Public */,
      29,    1,  149,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   15,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   18,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   21,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   10,   25,
    0x80000000 | 24, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   10,   28,
    QMetaType::QColor, 0x80000000 | 2,   10,

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

 // enum data: key, value
      31, uint(PythonQtWrapper_QStyleOptionGroupBox::Type),
      33, uint(PythonQtWrapper_QStyleOptionGroupBox::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionGroupBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionGroupBox *_t = static_cast<PythonQtWrapper_QStyleOptionGroupBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionGroupBox* _r = _t->new_QStyleOptionGroupBox();
            if (_a[0]) *reinterpret_cast< QStyleOptionGroupBox**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionGroupBox* _r = _t->new_QStyleOptionGroupBox((*reinterpret_cast< const QStyleOptionGroupBox(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionGroupBox**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionGroupBox* _r = _t->new_QStyleOptionGroupBox((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionGroupBox**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionGroupBox((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1]))); break;
        case 4: _t->py_set_features((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionFrame::FrameFeatures(*)>(_a[2]))); break;
        case 5: { QStyleOptionFrame::FrameFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionFrame::FrameFeatures*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_lineWidth((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: { int _r = _t->py_get_lineWidth((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_midLineWidth((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { int _r = _t->py_get_midLineWidth((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_text((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 11: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_textAlignment((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 13: { Qt::Alignment _r = _t->py_get_textAlignment((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_textColor((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])),(*reinterpret_cast< QColor(*)>(_a[2]))); break;
        case 15: { QColor _r = _t->py_get_textColor((*reinterpret_cast< QStyleOptionGroupBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionGroupBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionGroupBox.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionGroupBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionGroupBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionHeader_t {
    QByteArrayData data[58];
    char stringdata0[907];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionHeader_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionHeader_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionHeader = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QStyleOptionH..."
QT_MOC_LITERAL(1, 35, 22), // "new_QStyleOptionHeader"
QT_MOC_LITERAL(2, 58, 19), // "QStyleOptionHeader*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 18), // "QStyleOptionHeader"
QT_MOC_LITERAL(5, 98, 5), // "other"
QT_MOC_LITERAL(6, 104, 7), // "version"
QT_MOC_LITERAL(7, 112, 25), // "delete_QStyleOptionHeader"
QT_MOC_LITERAL(8, 138, 3), // "obj"
QT_MOC_LITERAL(9, 142, 11), // "py_set_icon"
QT_MOC_LITERAL(10, 154, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 171, 4), // "icon"
QT_MOC_LITERAL(12, 176, 11), // "py_get_icon"
QT_MOC_LITERAL(13, 188, 20), // "py_set_iconAlignment"
QT_MOC_LITERAL(14, 209, 13), // "Qt::Alignment"
QT_MOC_LITERAL(15, 223, 13), // "iconAlignment"
QT_MOC_LITERAL(16, 237, 20), // "py_get_iconAlignment"
QT_MOC_LITERAL(17, 258, 18), // "py_set_orientation"
QT_MOC_LITERAL(18, 277, 15), // "Qt::Orientation"
QT_MOC_LITERAL(19, 293, 11), // "orientation"
QT_MOC_LITERAL(20, 305, 18), // "py_get_orientation"
QT_MOC_LITERAL(21, 324, 15), // "py_set_position"
QT_MOC_LITERAL(22, 340, 35), // "QStyleOptionHeader::SectionPo..."
QT_MOC_LITERAL(23, 376, 8), // "position"
QT_MOC_LITERAL(24, 385, 15), // "py_get_position"
QT_MOC_LITERAL(25, 401, 14), // "py_set_section"
QT_MOC_LITERAL(26, 416, 7), // "section"
QT_MOC_LITERAL(27, 424, 14), // "py_get_section"
QT_MOC_LITERAL(28, 439, 23), // "py_set_selectedPosition"
QT_MOC_LITERAL(29, 463, 36), // "QStyleOptionHeader::SelectedP..."
QT_MOC_LITERAL(30, 500, 16), // "selectedPosition"
QT_MOC_LITERAL(31, 517, 23), // "py_get_selectedPosition"
QT_MOC_LITERAL(32, 541, 20), // "py_get_sortIndicator"
QT_MOC_LITERAL(33, 562, 34), // "QStyleOptionHeader::SortIndic..."
QT_MOC_LITERAL(34, 597, 11), // "py_set_text"
QT_MOC_LITERAL(35, 609, 4), // "text"
QT_MOC_LITERAL(36, 614, 11), // "py_get_text"
QT_MOC_LITERAL(37, 626, 20), // "py_set_textAlignment"
QT_MOC_LITERAL(38, 647, 13), // "textAlignment"
QT_MOC_LITERAL(39, 661, 20), // "py_get_textAlignment"
QT_MOC_LITERAL(40, 682, 15), // "SectionPosition"
QT_MOC_LITERAL(41, 698, 9), // "Beginning"
QT_MOC_LITERAL(42, 708, 6), // "Middle"
QT_MOC_LITERAL(43, 715, 3), // "End"
QT_MOC_LITERAL(44, 719, 14), // "OnlyOneSection"
QT_MOC_LITERAL(45, 734, 16), // "SelectedPosition"
QT_MOC_LITERAL(46, 751, 11), // "NotAdjacent"
QT_MOC_LITERAL(47, 763, 14), // "NextIsSelected"
QT_MOC_LITERAL(48, 778, 18), // "PreviousIsSelected"
QT_MOC_LITERAL(49, 797, 26), // "NextAndPreviousAreSelected"
QT_MOC_LITERAL(50, 824, 13), // "SortIndicator"
QT_MOC_LITERAL(51, 838, 4), // "None"
QT_MOC_LITERAL(52, 843, 6), // "SortUp"
QT_MOC_LITERAL(53, 850, 8), // "SortDown"
QT_MOC_LITERAL(54, 859, 15), // "StyleOptionType"
QT_MOC_LITERAL(55, 875, 4), // "Type"
QT_MOC_LITERAL(56, 880, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(57, 899, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionHeader\0"
    "new_QStyleOptionHeader\0QStyleOptionHeader*\0"
    "\0QStyleOptionHeader\0other\0version\0"
    "delete_QStyleOptionHeader\0obj\0py_set_icon\0"
    "theWrappedObject\0icon\0py_get_icon\0"
    "py_set_iconAlignment\0Qt::Alignment\0"
    "iconAlignment\0py_get_iconAlignment\0"
    "py_set_orientation\0Qt::Orientation\0"
    "orientation\0py_get_orientation\0"
    "py_set_position\0QStyleOptionHeader::SectionPosition\0"
    "position\0py_get_position\0py_set_section\0"
    "section\0py_get_section\0py_set_selectedPosition\0"
    "QStyleOptionHeader::SelectedPosition\0"
    "selectedPosition\0py_get_selectedPosition\0"
    "py_get_sortIndicator\0"
    "QStyleOptionHeader::SortIndicator*\0"
    "py_set_text\0text\0py_get_text\0"
    "py_set_textAlignment\0textAlignment\0"
    "py_get_textAlignment\0SectionPosition\0"
    "Beginning\0Middle\0End\0OnlyOneSection\0"
    "SelectedPosition\0NotAdjacent\0"
    "NextIsSelected\0PreviousIsSelected\0"
    "NextAndPreviousAreSelected\0SortIndicator\0"
    "None\0SortUp\0SortDown\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionHeader[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  119,    3, 0x0a /* Public */,
       1,    1,  120,    3, 0x0a /* Public */,
       1,    1,  123,    3, 0x0a /* Public */,
       7,    1,  126,    3, 0x0a /* Public */,
       9,    2,  129,    3, 0x0a /* Public */,
      12,    1,  134,    3, 0x0a /* Public */,
      13,    2,  137,    3, 0x0a /* Public */,
      16,    1,  142,    3, 0x0a /* Public */,
      17,    2,  145,    3, 0x0a /* Public */,
      20,    1,  150,    3, 0x0a /* Public */,
      21,    2,  153,    3, 0x0a /* Public */,
      24,    1,  158,    3, 0x0a /* Public */,
      25,    2,  161,    3, 0x0a /* Public */,
      27,    1,  166,    3, 0x0a /* Public */,
      28,    2,  169,    3, 0x0a /* Public */,
      31,    1,  174,    3, 0x0a /* Public */,
      32,    1,  177,    3, 0x0a /* Public */,
      34,    2,  180,    3, 0x0a /* Public */,
      36,    1,  185,    3, 0x0a /* Public */,
      37,    2,  188,    3, 0x0a /* Public */,
      39,    1,  193,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   11,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   15,
    0x80000000 | 14, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   23,
    0x80000000 | 22, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   26,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   10,   30,
    0x80000000 | 29, 0x80000000 | 2,   10,
    0x80000000 | 33, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   35,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   38,
    0x80000000 | 14, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      40, 0x0,    4,  216,
      45, 0x0,    4,  224,
      50, 0x0,    3,  232,
      54, 0x0,    1,  238,
      56, 0x0,    1,  240,

 // enum data: key, value
      41, uint(PythonQtWrapper_QStyleOptionHeader::Beginning),
      42, uint(PythonQtWrapper_QStyleOptionHeader::Middle),
      43, uint(PythonQtWrapper_QStyleOptionHeader::End),
      44, uint(PythonQtWrapper_QStyleOptionHeader::OnlyOneSection),
      46, uint(PythonQtWrapper_QStyleOptionHeader::NotAdjacent),
      47, uint(PythonQtWrapper_QStyleOptionHeader::NextIsSelected),
      48, uint(PythonQtWrapper_QStyleOptionHeader::PreviousIsSelected),
      49, uint(PythonQtWrapper_QStyleOptionHeader::NextAndPreviousAreSelected),
      51, uint(PythonQtWrapper_QStyleOptionHeader::None),
      52, uint(PythonQtWrapper_QStyleOptionHeader::SortUp),
      53, uint(PythonQtWrapper_QStyleOptionHeader::SortDown),
      55, uint(PythonQtWrapper_QStyleOptionHeader::Type),
      57, uint(PythonQtWrapper_QStyleOptionHeader::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionHeader::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionHeader *_t = static_cast<PythonQtWrapper_QStyleOptionHeader *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionHeader* _r = _t->new_QStyleOptionHeader();
            if (_a[0]) *reinterpret_cast< QStyleOptionHeader**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionHeader* _r = _t->new_QStyleOptionHeader((*reinterpret_cast< const QStyleOptionHeader(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionHeader**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionHeader* _r = _t->new_QStyleOptionHeader((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionHeader**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionHeader((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1]))); break;
        case 4: _t->py_set_icon((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 5: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_iconAlignment((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 7: { Qt::Alignment _r = _t->py_get_iconAlignment((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_orientation((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 9: { Qt::Orientation _r = _t->py_get_orientation((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_position((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionHeader::SectionPosition(*)>(_a[2]))); break;
        case 11: { QStyleOptionHeader::SectionPosition _r = _t->py_get_position((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionHeader::SectionPosition*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_section((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 13: { int _r = _t->py_get_section((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_selectedPosition((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionHeader::SelectedPosition(*)>(_a[2]))); break;
        case 15: { QStyleOptionHeader::SelectedPosition _r = _t->py_get_selectedPosition((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionHeader::SelectedPosition*>(_a[0]) = _r; }  break;
        case 16: { QStyleOptionHeader::SortIndicator* _r = _t->py_get_sortIndicator((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionHeader::SortIndicator**>(_a[0]) = _r; }  break;
        case 17: _t->py_set_text((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 18: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: _t->py_set_textAlignment((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 20: { Qt::Alignment _r = _t->py_get_textAlignment((*reinterpret_cast< QStyleOptionHeader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionHeader::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionHeader.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionHeader,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionHeader::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionMenuItem_t {
    QByteArrayData data[59];
    char stringdata0[851];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionMenuItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionMenuItem_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionMenuItem = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleOptionM..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleOptionMenuItem"
QT_MOC_LITERAL(2, 62, 21), // "QStyleOptionMenuItem*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 20), // "QStyleOptionMenuItem"
QT_MOC_LITERAL(5, 106, 5), // "other"
QT_MOC_LITERAL(6, 112, 7), // "version"
QT_MOC_LITERAL(7, 120, 27), // "delete_QStyleOptionMenuItem"
QT_MOC_LITERAL(8, 148, 3), // "obj"
QT_MOC_LITERAL(9, 152, 16), // "py_set_checkType"
QT_MOC_LITERAL(10, 169, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 186, 31), // "QStyleOptionMenuItem::CheckType"
QT_MOC_LITERAL(12, 218, 9), // "checkType"
QT_MOC_LITERAL(13, 228, 16), // "py_get_checkType"
QT_MOC_LITERAL(14, 245, 14), // "py_set_checked"
QT_MOC_LITERAL(15, 260, 7), // "checked"
QT_MOC_LITERAL(16, 268, 14), // "py_get_checked"
QT_MOC_LITERAL(17, 283, 11), // "py_set_font"
QT_MOC_LITERAL(18, 295, 4), // "font"
QT_MOC_LITERAL(19, 300, 11), // "py_get_font"
QT_MOC_LITERAL(20, 312, 11), // "py_set_icon"
QT_MOC_LITERAL(21, 324, 4), // "icon"
QT_MOC_LITERAL(22, 329, 11), // "py_get_icon"
QT_MOC_LITERAL(23, 341, 19), // "py_set_maxIconWidth"
QT_MOC_LITERAL(24, 361, 12), // "maxIconWidth"
QT_MOC_LITERAL(25, 374, 19), // "py_get_maxIconWidth"
QT_MOC_LITERAL(26, 394, 28), // "py_set_menuHasCheckableItems"
QT_MOC_LITERAL(27, 423, 21), // "menuHasCheckableItems"
QT_MOC_LITERAL(28, 445, 28), // "py_get_menuHasCheckableItems"
QT_MOC_LITERAL(29, 474, 19), // "py_set_menuItemType"
QT_MOC_LITERAL(30, 494, 34), // "QStyleOptionMenuItem::MenuIte..."
QT_MOC_LITERAL(31, 529, 12), // "menuItemType"
QT_MOC_LITERAL(32, 542, 19), // "py_get_menuItemType"
QT_MOC_LITERAL(33, 562, 15), // "py_set_menuRect"
QT_MOC_LITERAL(34, 578, 8), // "menuRect"
QT_MOC_LITERAL(35, 587, 15), // "py_get_menuRect"
QT_MOC_LITERAL(36, 603, 15), // "py_set_tabWidth"
QT_MOC_LITERAL(37, 619, 8), // "tabWidth"
QT_MOC_LITERAL(38, 628, 15), // "py_get_tabWidth"
QT_MOC_LITERAL(39, 644, 11), // "py_set_text"
QT_MOC_LITERAL(40, 656, 4), // "text"
QT_MOC_LITERAL(41, 661, 11), // "py_get_text"
QT_MOC_LITERAL(42, 673, 9), // "CheckType"
QT_MOC_LITERAL(43, 683, 12), // "NotCheckable"
QT_MOC_LITERAL(44, 696, 9), // "Exclusive"
QT_MOC_LITERAL(45, 706, 12), // "NonExclusive"
QT_MOC_LITERAL(46, 719, 12), // "MenuItemType"
QT_MOC_LITERAL(47, 732, 6), // "Normal"
QT_MOC_LITERAL(48, 739, 11), // "DefaultItem"
QT_MOC_LITERAL(49, 751, 9), // "Separator"
QT_MOC_LITERAL(50, 761, 7), // "SubMenu"
QT_MOC_LITERAL(51, 769, 8), // "Scroller"
QT_MOC_LITERAL(52, 778, 7), // "TearOff"
QT_MOC_LITERAL(53, 786, 6), // "Margin"
QT_MOC_LITERAL(54, 793, 9), // "EmptyArea"
QT_MOC_LITERAL(55, 803, 15), // "StyleOptionType"
QT_MOC_LITERAL(56, 819, 4), // "Type"
QT_MOC_LITERAL(57, 824, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(58, 843, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionMenuItem\0"
    "new_QStyleOptionMenuItem\0QStyleOptionMenuItem*\0"
    "\0QStyleOptionMenuItem\0other\0version\0"
    "delete_QStyleOptionMenuItem\0obj\0"
    "py_set_checkType\0theWrappedObject\0"
    "QStyleOptionMenuItem::CheckType\0"
    "checkType\0py_get_checkType\0py_set_checked\0"
    "checked\0py_get_checked\0py_set_font\0"
    "font\0py_get_font\0py_set_icon\0icon\0"
    "py_get_icon\0py_set_maxIconWidth\0"
    "maxIconWidth\0py_get_maxIconWidth\0"
    "py_set_menuHasCheckableItems\0"
    "menuHasCheckableItems\0"
    "py_get_menuHasCheckableItems\0"
    "py_set_menuItemType\0"
    "QStyleOptionMenuItem::MenuItemType\0"
    "menuItemType\0py_get_menuItemType\0"
    "py_set_menuRect\0menuRect\0py_get_menuRect\0"
    "py_set_tabWidth\0tabWidth\0py_get_tabWidth\0"
    "py_set_text\0text\0py_get_text\0CheckType\0"
    "NotCheckable\0Exclusive\0NonExclusive\0"
    "MenuItemType\0Normal\0DefaultItem\0"
    "Separator\0SubMenu\0Scroller\0TearOff\0"
    "Margin\0EmptyArea\0StyleOptionType\0Type\0"
    "StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionMenuItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  134,    3, 0x0a /* Public */,
       1,    1,  135,    3, 0x0a /* Public */,
       1,    1,  138,    3, 0x0a /* Public */,
       7,    1,  141,    3, 0x0a /* Public */,
       9,    2,  144,    3, 0x0a /* Public */,
      13,    1,  149,    3, 0x0a /* Public */,
      14,    2,  152,    3, 0x0a /* Public */,
      16,    1,  157,    3, 0x0a /* Public */,
      17,    2,  160,    3, 0x0a /* Public */,
      19,    1,  165,    3, 0x0a /* Public */,
      20,    2,  168,    3, 0x0a /* Public */,
      22,    1,  173,    3, 0x0a /* Public */,
      23,    2,  176,    3, 0x0a /* Public */,
      25,    1,  181,    3, 0x0a /* Public */,
      26,    2,  184,    3, 0x0a /* Public */,
      28,    1,  189,    3, 0x0a /* Public */,
      29,    2,  192,    3, 0x0a /* Public */,
      32,    1,  197,    3, 0x0a /* Public */,
      33,    2,  200,    3, 0x0a /* Public */,
      35,    1,  205,    3, 0x0a /* Public */,
      36,    2,  208,    3, 0x0a /* Public */,
      38,    1,  213,    3, 0x0a /* Public */,
      39,    2,  216,    3, 0x0a /* Public */,
      41,    1,  221,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   15,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   10,   18,
    QMetaType::QFont, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   21,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   24,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   27,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   10,   31,
    0x80000000 | 30, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   10,   34,
    QMetaType::QRect, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   37,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   40,
    QMetaType::QString, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      42, 0x0,    3,  240,
      46, 0x0,    8,  246,
      55, 0x0,    1,  262,
      57, 0x0,    1,  264,

 // enum data: key, value
      43, uint(PythonQtWrapper_QStyleOptionMenuItem::NotCheckable),
      44, uint(PythonQtWrapper_QStyleOptionMenuItem::Exclusive),
      45, uint(PythonQtWrapper_QStyleOptionMenuItem::NonExclusive),
      47, uint(PythonQtWrapper_QStyleOptionMenuItem::Normal),
      48, uint(PythonQtWrapper_QStyleOptionMenuItem::DefaultItem),
      49, uint(PythonQtWrapper_QStyleOptionMenuItem::Separator),
      50, uint(PythonQtWrapper_QStyleOptionMenuItem::SubMenu),
      51, uint(PythonQtWrapper_QStyleOptionMenuItem::Scroller),
      52, uint(PythonQtWrapper_QStyleOptionMenuItem::TearOff),
      53, uint(PythonQtWrapper_QStyleOptionMenuItem::Margin),
      54, uint(PythonQtWrapper_QStyleOptionMenuItem::EmptyArea),
      56, uint(PythonQtWrapper_QStyleOptionMenuItem::Type),
      58, uint(PythonQtWrapper_QStyleOptionMenuItem::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionMenuItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionMenuItem *_t = static_cast<PythonQtWrapper_QStyleOptionMenuItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionMenuItem* _r = _t->new_QStyleOptionMenuItem();
            if (_a[0]) *reinterpret_cast< QStyleOptionMenuItem**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionMenuItem* _r = _t->new_QStyleOptionMenuItem((*reinterpret_cast< const QStyleOptionMenuItem(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionMenuItem**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionMenuItem* _r = _t->new_QStyleOptionMenuItem((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionMenuItem**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionMenuItem((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1]))); break;
        case 4: _t->py_set_checkType((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionMenuItem::CheckType(*)>(_a[2]))); break;
        case 5: { QStyleOptionMenuItem::CheckType _r = _t->py_get_checkType((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionMenuItem::CheckType*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_checked((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 7: { bool _r = _t->py_get_checked((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_font((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< QFont(*)>(_a[2]))); break;
        case 9: { QFont _r = _t->py_get_font((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_icon((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 11: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_maxIconWidth((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 13: { int _r = _t->py_get_maxIconWidth((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_menuHasCheckableItems((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 15: { bool _r = _t->py_get_menuHasCheckableItems((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_menuItemType((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionMenuItem::MenuItemType(*)>(_a[2]))); break;
        case 17: { QStyleOptionMenuItem::MenuItemType _r = _t->py_get_menuItemType((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionMenuItem::MenuItemType*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_menuRect((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 19: { QRect _r = _t->py_get_menuRect((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 20: _t->py_set_tabWidth((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: { int _r = _t->py_get_tabWidth((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: _t->py_set_text((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 23: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionMenuItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionMenuItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionMenuItem.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionMenuItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionMenuItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 24)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 24;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBar_t {
    QByteArrayData data[43];
    char stringdata0[685];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBar_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBar = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QStyleOptionP..."
QT_MOC_LITERAL(1, 40, 27), // "new_QStyleOptionProgressBar"
QT_MOC_LITERAL(2, 68, 24), // "QStyleOptionProgressBar*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 23), // "QStyleOptionProgressBar"
QT_MOC_LITERAL(5, 118, 5), // "other"
QT_MOC_LITERAL(6, 124, 7), // "version"
QT_MOC_LITERAL(7, 132, 30), // "delete_QStyleOptionProgressBar"
QT_MOC_LITERAL(8, 163, 3), // "obj"
QT_MOC_LITERAL(9, 167, 18), // "py_set_bottomToTop"
QT_MOC_LITERAL(10, 186, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 203, 11), // "bottomToTop"
QT_MOC_LITERAL(12, 215, 18), // "py_get_bottomToTop"
QT_MOC_LITERAL(13, 234, 25), // "py_set_invertedAppearance"
QT_MOC_LITERAL(14, 260, 18), // "invertedAppearance"
QT_MOC_LITERAL(15, 279, 25), // "py_get_invertedAppearance"
QT_MOC_LITERAL(16, 305, 14), // "py_set_maximum"
QT_MOC_LITERAL(17, 320, 7), // "maximum"
QT_MOC_LITERAL(18, 328, 14), // "py_get_maximum"
QT_MOC_LITERAL(19, 343, 14), // "py_set_minimum"
QT_MOC_LITERAL(20, 358, 7), // "minimum"
QT_MOC_LITERAL(21, 366, 14), // "py_get_minimum"
QT_MOC_LITERAL(22, 381, 18), // "py_set_orientation"
QT_MOC_LITERAL(23, 400, 15), // "Qt::Orientation"
QT_MOC_LITERAL(24, 416, 11), // "orientation"
QT_MOC_LITERAL(25, 428, 18), // "py_get_orientation"
QT_MOC_LITERAL(26, 447, 15), // "py_set_progress"
QT_MOC_LITERAL(27, 463, 8), // "progress"
QT_MOC_LITERAL(28, 472, 15), // "py_get_progress"
QT_MOC_LITERAL(29, 488, 11), // "py_set_text"
QT_MOC_LITERAL(30, 500, 4), // "text"
QT_MOC_LITERAL(31, 505, 11), // "py_get_text"
QT_MOC_LITERAL(32, 517, 20), // "py_set_textAlignment"
QT_MOC_LITERAL(33, 538, 13), // "Qt::Alignment"
QT_MOC_LITERAL(34, 552, 13), // "textAlignment"
QT_MOC_LITERAL(35, 566, 20), // "py_get_textAlignment"
QT_MOC_LITERAL(36, 587, 18), // "py_set_textVisible"
QT_MOC_LITERAL(37, 606, 11), // "textVisible"
QT_MOC_LITERAL(38, 618, 18), // "py_get_textVisible"
QT_MOC_LITERAL(39, 637, 15), // "StyleOptionType"
QT_MOC_LITERAL(40, 653, 4), // "Type"
QT_MOC_LITERAL(41, 658, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(42, 677, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionProgressBar\0"
    "new_QStyleOptionProgressBar\0"
    "QStyleOptionProgressBar*\0\0"
    "QStyleOptionProgressBar\0other\0version\0"
    "delete_QStyleOptionProgressBar\0obj\0"
    "py_set_bottomToTop\0theWrappedObject\0"
    "bottomToTop\0py_get_bottomToTop\0"
    "py_set_invertedAppearance\0invertedAppearance\0"
    "py_get_invertedAppearance\0py_set_maximum\0"
    "maximum\0py_get_maximum\0py_set_minimum\0"
    "minimum\0py_get_minimum\0py_set_orientation\0"
    "Qt::Orientation\0orientation\0"
    "py_get_orientation\0py_set_progress\0"
    "progress\0py_get_progress\0py_set_text\0"
    "text\0py_get_text\0py_set_textAlignment\0"
    "Qt::Alignment\0textAlignment\0"
    "py_get_textAlignment\0py_set_textVisible\0"
    "textVisible\0py_get_textVisible\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionProgressBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  124,    3, 0x0a /* Public */,
       1,    1,  125,    3, 0x0a /* Public */,
       1,    1,  128,    3, 0x0a /* Public */,
       7,    1,  131,    3, 0x0a /* Public */,
       9,    2,  134,    3, 0x0a /* Public */,
      12,    1,  139,    3, 0x0a /* Public */,
      13,    2,  142,    3, 0x0a /* Public */,
      15,    1,  147,    3, 0x0a /* Public */,
      16,    2,  150,    3, 0x0a /* Public */,
      18,    1,  155,    3, 0x0a /* Public */,
      19,    2,  158,    3, 0x0a /* Public */,
      21,    1,  163,    3, 0x0a /* Public */,
      22,    2,  166,    3, 0x0a /* Public */,
      25,    1,  171,    3, 0x0a /* Public */,
      26,    2,  174,    3, 0x0a /* Public */,
      28,    1,  179,    3, 0x0a /* Public */,
      29,    2,  182,    3, 0x0a /* Public */,
      31,    1,  187,    3, 0x0a /* Public */,
      32,    2,  190,    3, 0x0a /* Public */,
      35,    1,  195,    3, 0x0a /* Public */,
      36,    2,  198,    3, 0x0a /* Public */,
      38,    1,  203,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      39, 0x0,    1,  214,
      41, 0x0,    1,  216,

 // enum data: key, value
      40, uint(PythonQtWrapper_QStyleOptionProgressBar::Type),
      42, uint(PythonQtWrapper_QStyleOptionProgressBar::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionProgressBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionProgressBar *_t = static_cast<PythonQtWrapper_QStyleOptionProgressBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionProgressBar* _r = _t->new_QStyleOptionProgressBar();
            if (_a[0]) *reinterpret_cast< QStyleOptionProgressBar**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionProgressBar* _r = _t->new_QStyleOptionProgressBar((*reinterpret_cast< const QStyleOptionProgressBar(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionProgressBar**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionProgressBar* _r = _t->new_QStyleOptionProgressBar((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionProgressBar**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionProgressBar((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1]))); break;
        case 4: _t->py_set_bottomToTop((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 5: { bool _r = _t->py_get_bottomToTop((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_invertedAppearance((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 7: { bool _r = _t->py_get_invertedAppearance((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_maximum((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { int _r = _t->py_get_maximum((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_minimum((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: { int _r = _t->py_get_minimum((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_orientation((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 13: { Qt::Orientation _r = _t->py_get_orientation((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_progress((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: { int _r = _t->py_get_progress((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_text((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 17: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_textAlignment((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 19: { Qt::Alignment _r = _t->py_get_textAlignment((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 20: _t->py_set_textVisible((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 21: { bool _r = _t->py_get_textVisible((*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionProgressBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBar.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionProgressBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionProgressBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 22)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 22;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBarV2_t {
    QByteArrayData data[8];
    char stringdata0[169];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBarV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBarV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBarV2 = {
    {
QT_MOC_LITERAL(0, 0, 41), // "PythonQtWrapper_QStyleOptionP..."
QT_MOC_LITERAL(1, 42, 29), // "new_QStyleOptionProgressBarV2"
QT_MOC_LITERAL(2, 72, 26), // "QStyleOptionProgressBarV2*"
QT_MOC_LITERAL(3, 99, 0), // ""
QT_MOC_LITERAL(4, 100, 25), // "QStyleOptionProgressBarV2"
QT_MOC_LITERAL(5, 126, 5), // "other"
QT_MOC_LITERAL(6, 132, 32), // "delete_QStyleOptionProgressBarV2"
QT_MOC_LITERAL(7, 165, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionProgressBarV2\0"
    "new_QStyleOptionProgressBarV2\0"
    "QStyleOptionProgressBarV2*\0\0"
    "QStyleOptionProgressBarV2\0other\0"
    "delete_QStyleOptionProgressBarV2\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionProgressBarV2[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionProgressBarV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionProgressBarV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionProgressBarV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionProgressBarV2::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionRubberBand_t {
    QByteArrayData data[21];
    char stringdata0[313];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionRubberBand_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionRubberBand_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionRubberBand = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionR..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionRubberBand"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionRubberBand*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionRubberBand"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 7), // "version"
QT_MOC_LITERAL(7, 128, 29), // "delete_QStyleOptionRubberBand"
QT_MOC_LITERAL(8, 158, 3), // "obj"
QT_MOC_LITERAL(9, 162, 13), // "py_set_opaque"
QT_MOC_LITERAL(10, 176, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 193, 6), // "opaque"
QT_MOC_LITERAL(12, 200, 13), // "py_get_opaque"
QT_MOC_LITERAL(13, 214, 12), // "py_set_shape"
QT_MOC_LITERAL(14, 227, 18), // "QRubberBand::Shape"
QT_MOC_LITERAL(15, 246, 5), // "shape"
QT_MOC_LITERAL(16, 252, 12), // "py_get_shape"
QT_MOC_LITERAL(17, 265, 15), // "StyleOptionType"
QT_MOC_LITERAL(18, 281, 4), // "Type"
QT_MOC_LITERAL(19, 286, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(20, 305, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionRubberBand\0"
    "new_QStyleOptionRubberBand\0"
    "QStyleOptionRubberBand*\0\0"
    "QStyleOptionRubberBand\0other\0version\0"
    "delete_QStyleOptionRubberBand\0obj\0"
    "py_set_opaque\0theWrappedObject\0opaque\0"
    "py_get_opaque\0py_set_shape\0"
    "QRubberBand::Shape\0shape\0py_get_shape\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionRubberBand[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   54,    3, 0x0a /* Public */,
       1,    1,   55,    3, 0x0a /* Public */,
       1,    1,   58,    3, 0x0a /* Public */,
       7,    1,   61,    3, 0x0a /* Public */,
       9,    2,   64,    3, 0x0a /* Public */,
      12,    1,   69,    3, 0x0a /* Public */,
      13,    2,   72,    3, 0x0a /* Public */,
      16,    1,   77,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      17, 0x0,    1,   88,
      19, 0x0,    1,   90,

 // enum data: key, value
      18, uint(PythonQtWrapper_QStyleOptionRubberBand::Type),
      20, uint(PythonQtWrapper_QStyleOptionRubberBand::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionRubberBand::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionRubberBand *_t = static_cast<PythonQtWrapper_QStyleOptionRubberBand *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionRubberBand* _r = _t->new_QStyleOptionRubberBand();
            if (_a[0]) *reinterpret_cast< QStyleOptionRubberBand**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionRubberBand* _r = _t->new_QStyleOptionRubberBand((*reinterpret_cast< const QStyleOptionRubberBand(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionRubberBand**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionRubberBand* _r = _t->new_QStyleOptionRubberBand((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionRubberBand**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionRubberBand((*reinterpret_cast< QStyleOptionRubberBand*(*)>(_a[1]))); break;
        case 4: _t->py_set_opaque((*reinterpret_cast< QStyleOptionRubberBand*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 5: { bool _r = _t->py_get_opaque((*reinterpret_cast< QStyleOptionRubberBand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_shape((*reinterpret_cast< QStyleOptionRubberBand*(*)>(_a[1])),(*reinterpret_cast< QRubberBand::Shape(*)>(_a[2]))); break;
        case 7: { QRubberBand::Shape _r = _t->py_get_shape((*reinterpret_cast< QStyleOptionRubberBand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRubberBand::Shape*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionRubberBand::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionRubberBand.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionRubberBand,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionRubberBand::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionSizeGrip_t {
    QByteArrayData data[18];
    char stringdata0[263];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionSizeGrip_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionSizeGrip_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionSizeGrip = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleOptionS..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleOptionSizeGrip"
QT_MOC_LITERAL(2, 62, 21), // "QStyleOptionSizeGrip*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 20), // "QStyleOptionSizeGrip"
QT_MOC_LITERAL(5, 106, 5), // "other"
QT_MOC_LITERAL(6, 112, 7), // "version"
QT_MOC_LITERAL(7, 120, 27), // "delete_QStyleOptionSizeGrip"
QT_MOC_LITERAL(8, 148, 3), // "obj"
QT_MOC_LITERAL(9, 152, 13), // "py_set_corner"
QT_MOC_LITERAL(10, 166, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 183, 10), // "Qt::Corner"
QT_MOC_LITERAL(12, 194, 6), // "corner"
QT_MOC_LITERAL(13, 201, 13), // "py_get_corner"
QT_MOC_LITERAL(14, 215, 15), // "StyleOptionType"
QT_MOC_LITERAL(15, 231, 4), // "Type"
QT_MOC_LITERAL(16, 236, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(17, 255, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionSizeGrip\0"
    "new_QStyleOptionSizeGrip\0QStyleOptionSizeGrip*\0"
    "\0QStyleOptionSizeGrip\0other\0version\0"
    "delete_QStyleOptionSizeGrip\0obj\0"
    "py_set_corner\0theWrappedObject\0"
    "Qt::Corner\0corner\0py_get_corner\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionSizeGrip[] = {

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

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

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

 // enums: name, flags, count, data
      14, 0x0,    1,   70,
      16, 0x0,    1,   72,

 // enum data: key, value
      15, uint(PythonQtWrapper_QStyleOptionSizeGrip::Type),
      17, uint(PythonQtWrapper_QStyleOptionSizeGrip::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionSizeGrip::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionSizeGrip *_t = static_cast<PythonQtWrapper_QStyleOptionSizeGrip *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionSizeGrip* _r = _t->new_QStyleOptionSizeGrip();
            if (_a[0]) *reinterpret_cast< QStyleOptionSizeGrip**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionSizeGrip* _r = _t->new_QStyleOptionSizeGrip((*reinterpret_cast< const QStyleOptionSizeGrip(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionSizeGrip**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionSizeGrip* _r = _t->new_QStyleOptionSizeGrip((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionSizeGrip**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionSizeGrip((*reinterpret_cast< QStyleOptionSizeGrip*(*)>(_a[1]))); break;
        case 4: _t->py_set_corner((*reinterpret_cast< QStyleOptionSizeGrip*(*)>(_a[1])),(*reinterpret_cast< Qt::Corner(*)>(_a[2]))); break;
        case 5: { Qt::Corner _r = _t->py_get_corner((*reinterpret_cast< QStyleOptionSizeGrip*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Corner*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionSizeGrip::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionSizeGrip.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionSizeGrip,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionSizeGrip::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 6)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionSlider_t {
    QByteArrayData data[52];
    char stringdata0[824];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionSlider_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionSlider_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionSlider = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QStyleOptionS..."
QT_MOC_LITERAL(1, 35, 22), // "new_QStyleOptionSlider"
QT_MOC_LITERAL(2, 58, 19), // "QStyleOptionSlider*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 18), // "QStyleOptionSlider"
QT_MOC_LITERAL(5, 98, 5), // "other"
QT_MOC_LITERAL(6, 104, 7), // "version"
QT_MOC_LITERAL(7, 112, 25), // "delete_QStyleOptionSlider"
QT_MOC_LITERAL(8, 138, 3), // "obj"
QT_MOC_LITERAL(9, 142, 19), // "py_set_dialWrapping"
QT_MOC_LITERAL(10, 162, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 179, 12), // "dialWrapping"
QT_MOC_LITERAL(12, 192, 19), // "py_get_dialWrapping"
QT_MOC_LITERAL(13, 212, 14), // "py_set_maximum"
QT_MOC_LITERAL(14, 227, 7), // "maximum"
QT_MOC_LITERAL(15, 235, 14), // "py_get_maximum"
QT_MOC_LITERAL(16, 250, 14), // "py_set_minimum"
QT_MOC_LITERAL(17, 265, 7), // "minimum"
QT_MOC_LITERAL(18, 273, 14), // "py_get_minimum"
QT_MOC_LITERAL(19, 288, 18), // "py_set_notchTarget"
QT_MOC_LITERAL(20, 307, 11), // "notchTarget"
QT_MOC_LITERAL(21, 319, 18), // "py_get_notchTarget"
QT_MOC_LITERAL(22, 338, 18), // "py_set_orientation"
QT_MOC_LITERAL(23, 357, 15), // "Qt::Orientation"
QT_MOC_LITERAL(24, 373, 11), // "orientation"
QT_MOC_LITERAL(25, 385, 18), // "py_get_orientation"
QT_MOC_LITERAL(26, 404, 15), // "py_set_pageStep"
QT_MOC_LITERAL(27, 420, 8), // "pageStep"
QT_MOC_LITERAL(28, 429, 15), // "py_get_pageStep"
QT_MOC_LITERAL(29, 445, 17), // "py_set_singleStep"
QT_MOC_LITERAL(30, 463, 10), // "singleStep"
QT_MOC_LITERAL(31, 474, 17), // "py_get_singleStep"
QT_MOC_LITERAL(32, 492, 21), // "py_set_sliderPosition"
QT_MOC_LITERAL(33, 514, 14), // "sliderPosition"
QT_MOC_LITERAL(34, 529, 21), // "py_get_sliderPosition"
QT_MOC_LITERAL(35, 551, 18), // "py_set_sliderValue"
QT_MOC_LITERAL(36, 570, 11), // "sliderValue"
QT_MOC_LITERAL(37, 582, 18), // "py_get_sliderValue"
QT_MOC_LITERAL(38, 601, 19), // "py_set_tickInterval"
QT_MOC_LITERAL(39, 621, 12), // "tickInterval"
QT_MOC_LITERAL(40, 634, 19), // "py_get_tickInterval"
QT_MOC_LITERAL(41, 654, 19), // "py_set_tickPosition"
QT_MOC_LITERAL(42, 674, 21), // "QSlider::TickPosition"
QT_MOC_LITERAL(43, 696, 12), // "tickPosition"
QT_MOC_LITERAL(44, 709, 19), // "py_get_tickPosition"
QT_MOC_LITERAL(45, 729, 17), // "py_set_upsideDown"
QT_MOC_LITERAL(46, 747, 10), // "upsideDown"
QT_MOC_LITERAL(47, 758, 17), // "py_get_upsideDown"
QT_MOC_LITERAL(48, 776, 15), // "StyleOptionType"
QT_MOC_LITERAL(49, 792, 4), // "Type"
QT_MOC_LITERAL(50, 797, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(51, 816, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionSlider\0"
    "new_QStyleOptionSlider\0QStyleOptionSlider*\0"
    "\0QStyleOptionSlider\0other\0version\0"
    "delete_QStyleOptionSlider\0obj\0"
    "py_set_dialWrapping\0theWrappedObject\0"
    "dialWrapping\0py_get_dialWrapping\0"
    "py_set_maximum\0maximum\0py_get_maximum\0"
    "py_set_minimum\0minimum\0py_get_minimum\0"
    "py_set_notchTarget\0notchTarget\0"
    "py_get_notchTarget\0py_set_orientation\0"
    "Qt::Orientation\0orientation\0"
    "py_get_orientation\0py_set_pageStep\0"
    "pageStep\0py_get_pageStep\0py_set_singleStep\0"
    "singleStep\0py_get_singleStep\0"
    "py_set_sliderPosition\0sliderPosition\0"
    "py_get_sliderPosition\0py_set_sliderValue\0"
    "sliderValue\0py_get_sliderValue\0"
    "py_set_tickInterval\0tickInterval\0"
    "py_get_tickInterval\0py_set_tickPosition\0"
    "QSlider::TickPosition\0tickPosition\0"
    "py_get_tickPosition\0py_set_upsideDown\0"
    "upsideDown\0py_get_upsideDown\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionSlider[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  154,    3, 0x0a /* Public */,
       1,    1,  155,    3, 0x0a /* Public */,
       1,    1,  158,    3, 0x0a /* Public */,
       7,    1,  161,    3, 0x0a /* Public */,
       9,    2,  164,    3, 0x0a /* Public */,
      12,    1,  169,    3, 0x0a /* Public */,
      13,    2,  172,    3, 0x0a /* Public */,
      15,    1,  177,    3, 0x0a /* Public */,
      16,    2,  180,    3, 0x0a /* Public */,
      18,    1,  185,    3, 0x0a /* Public */,
      19,    2,  188,    3, 0x0a /* Public */,
      21,    1,  193,    3, 0x0a /* Public */,
      22,    2,  196,    3, 0x0a /* Public */,
      25,    1,  201,    3, 0x0a /* Public */,
      26,    2,  204,    3, 0x0a /* Public */,
      28,    1,  209,    3, 0x0a /* Public */,
      29,    2,  212,    3, 0x0a /* Public */,
      31,    1,  217,    3, 0x0a /* Public */,
      32,    2,  220,    3, 0x0a /* Public */,
      34,    1,  225,    3, 0x0a /* Public */,
      35,    2,  228,    3, 0x0a /* Public */,
      37,    1,  233,    3, 0x0a /* Public */,
      38,    2,  236,    3, 0x0a /* Public */,
      40,    1,  241,    3, 0x0a /* Public */,
      41,    2,  244,    3, 0x0a /* Public */,
      44,    1,  249,    3, 0x0a /* Public */,
      45,    2,  252,    3, 0x0a /* Public */,
      47,    1,  257,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   11,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   14,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   17,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   20,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   24,
    0x80000000 | 23, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   27,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   30,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   33,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   36,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   39,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,   10,   43,
    0x80000000 | 42, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   46,
    QMetaType::Bool, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      48, 0x0,    1,  268,
      50, 0x0,    1,  270,

 // enum data: key, value
      49, uint(PythonQtWrapper_QStyleOptionSlider::Type),
      51, uint(PythonQtWrapper_QStyleOptionSlider::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionSlider::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionSlider *_t = static_cast<PythonQtWrapper_QStyleOptionSlider *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionSlider* _r = _t->new_QStyleOptionSlider();
            if (_a[0]) *reinterpret_cast< QStyleOptionSlider**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionSlider* _r = _t->new_QStyleOptionSlider((*reinterpret_cast< const QStyleOptionSlider(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionSlider**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionSlider* _r = _t->new_QStyleOptionSlider((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionSlider**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionSlider((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1]))); break;
        case 4: _t->py_set_dialWrapping((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 5: { bool _r = _t->py_get_dialWrapping((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_maximum((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: { int _r = _t->py_get_maximum((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_minimum((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { int _r = _t->py_get_minimum((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_notchTarget((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 11: { qreal _r = _t->py_get_notchTarget((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_orientation((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 13: { Qt::Orientation _r = _t->py_get_orientation((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_pageStep((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: { int _r = _t->py_get_pageStep((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_singleStep((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: { int _r = _t->py_get_singleStep((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_sliderPosition((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 19: { int _r = _t->py_get_sliderPosition((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: _t->py_set_sliderValue((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: { int _r = _t->py_get_sliderValue((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: _t->py_set_tickInterval((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: { int _r = _t->py_get_tickInterval((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: _t->py_set_tickPosition((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< QSlider::TickPosition(*)>(_a[2]))); break;
        case 25: { QSlider::TickPosition _r = _t->py_get_tickPosition((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSlider::TickPosition*>(_a[0]) = _r; }  break;
        case 26: _t->py_set_upsideDown((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 27: { bool _r = _t->py_get_upsideDown((*reinterpret_cast< QStyleOptionSlider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionSlider::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionSlider.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionSlider,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionSlider::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_QStyleOptionSpinBox_t {
    QByteArrayData data[25];
    char stringdata0[412];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionSpinBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionSpinBox_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionSpinBox = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QStyleOptionS..."
QT_MOC_LITERAL(1, 36, 23), // "new_QStyleOptionSpinBox"
QT_MOC_LITERAL(2, 60, 20), // "QStyleOptionSpinBox*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QStyleOptionSpinBox"
QT_MOC_LITERAL(5, 102, 5), // "other"
QT_MOC_LITERAL(6, 108, 7), // "version"
QT_MOC_LITERAL(7, 116, 26), // "delete_QStyleOptionSpinBox"
QT_MOC_LITERAL(8, 143, 3), // "obj"
QT_MOC_LITERAL(9, 147, 20), // "py_set_buttonSymbols"
QT_MOC_LITERAL(10, 168, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 185, 31), // "QAbstractSpinBox::ButtonSymbols"
QT_MOC_LITERAL(12, 217, 13), // "buttonSymbols"
QT_MOC_LITERAL(13, 231, 20), // "py_get_buttonSymbols"
QT_MOC_LITERAL(14, 252, 12), // "py_set_frame"
QT_MOC_LITERAL(15, 265, 5), // "frame"
QT_MOC_LITERAL(16, 271, 12), // "py_get_frame"
QT_MOC_LITERAL(17, 284, 18), // "py_set_stepEnabled"
QT_MOC_LITERAL(18, 303, 29), // "QAbstractSpinBox::StepEnabled"
QT_MOC_LITERAL(19, 333, 11), // "stepEnabled"
QT_MOC_LITERAL(20, 345, 18), // "py_get_stepEnabled"
QT_MOC_LITERAL(21, 364, 15), // "StyleOptionType"
QT_MOC_LITERAL(22, 380, 4), // "Type"
QT_MOC_LITERAL(23, 385, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(24, 404, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionSpinBox\0"
    "new_QStyleOptionSpinBox\0QStyleOptionSpinBox*\0"
    "\0QStyleOptionSpinBox\0other\0version\0"
    "delete_QStyleOptionSpinBox\0obj\0"
    "py_set_buttonSymbols\0theWrappedObject\0"
    "QAbstractSpinBox::ButtonSymbols\0"
    "buttonSymbols\0py_get_buttonSymbols\0"
    "py_set_frame\0frame\0py_get_frame\0"
    "py_set_stepEnabled\0QAbstractSpinBox::StepEnabled\0"
    "stepEnabled\0py_get_stepEnabled\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionSpinBox[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   64,    3, 0x0a /* Public */,
       1,    1,   65,    3, 0x0a /* Public */,
       1,    1,   68,    3, 0x0a /* Public */,
       7,    1,   71,    3, 0x0a /* Public */,
       9,    2,   74,    3, 0x0a /* Public */,
      13,    1,   79,    3, 0x0a /* Public */,
      14,    2,   82,    3, 0x0a /* Public */,
      16,    1,   87,    3, 0x0a /* Public */,
      17,    2,   90,    3, 0x0a /* Public */,
      20,    1,   95,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      21, 0x0,    1,  106,
      23, 0x0,    1,  108,

 // enum data: key, value
      22, uint(PythonQtWrapper_QStyleOptionSpinBox::Type),
      24, uint(PythonQtWrapper_QStyleOptionSpinBox::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionSpinBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionSpinBox *_t = static_cast<PythonQtWrapper_QStyleOptionSpinBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionSpinBox* _r = _t->new_QStyleOptionSpinBox();
            if (_a[0]) *reinterpret_cast< QStyleOptionSpinBox**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionSpinBox* _r = _t->new_QStyleOptionSpinBox((*reinterpret_cast< const QStyleOptionSpinBox(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionSpinBox**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionSpinBox* _r = _t->new_QStyleOptionSpinBox((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionSpinBox**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionSpinBox((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1]))); break;
        case 4: _t->py_set_buttonSymbols((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1])),(*reinterpret_cast< QAbstractSpinBox::ButtonSymbols(*)>(_a[2]))); break;
        case 5: { QAbstractSpinBox::ButtonSymbols _r = _t->py_get_buttonSymbols((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractSpinBox::ButtonSymbols*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_frame((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 7: { bool _r = _t->py_get_frame((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_stepEnabled((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1])),(*reinterpret_cast< QAbstractSpinBox::StepEnabled(*)>(_a[2]))); break;
        case 9: { QAbstractSpinBox::StepEnabled _r = _t->py_get_stepEnabled((*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractSpinBox::StepEnabled*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionSpinBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionSpinBox.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionSpinBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionSpinBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 10)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 10)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 10;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTab_t {
    QByteArrayData data[73];
    char stringdata0[1086];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTab_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTab_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTab = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QStyleOptionTab"
QT_MOC_LITERAL(1, 32, 19), // "new_QStyleOptionTab"
QT_MOC_LITERAL(2, 52, 16), // "QStyleOptionTab*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 15), // "QStyleOptionTab"
QT_MOC_LITERAL(5, 86, 5), // "other"
QT_MOC_LITERAL(6, 92, 7), // "version"
QT_MOC_LITERAL(7, 100, 22), // "delete_QStyleOptionTab"
QT_MOC_LITERAL(8, 123, 3), // "obj"
QT_MOC_LITERAL(9, 127, 20), // "py_set_cornerWidgets"
QT_MOC_LITERAL(10, 148, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 165, 30), // "QStyleOptionTab::CornerWidgets"
QT_MOC_LITERAL(12, 196, 13), // "cornerWidgets"
QT_MOC_LITERAL(13, 210, 20), // "py_get_cornerWidgets"
QT_MOC_LITERAL(14, 231, 19), // "py_set_documentMode"
QT_MOC_LITERAL(15, 251, 12), // "documentMode"
QT_MOC_LITERAL(16, 264, 19), // "py_get_documentMode"
QT_MOC_LITERAL(17, 284, 15), // "py_set_features"
QT_MOC_LITERAL(18, 300, 28), // "QStyleOptionTab::TabFeatures"
QT_MOC_LITERAL(19, 329, 8), // "features"
QT_MOC_LITERAL(20, 338, 15), // "py_get_features"
QT_MOC_LITERAL(21, 354, 11), // "py_set_icon"
QT_MOC_LITERAL(22, 366, 4), // "icon"
QT_MOC_LITERAL(23, 371, 11), // "py_get_icon"
QT_MOC_LITERAL(24, 383, 15), // "py_set_iconSize"
QT_MOC_LITERAL(25, 399, 8), // "iconSize"
QT_MOC_LITERAL(26, 408, 15), // "py_get_iconSize"
QT_MOC_LITERAL(27, 424, 21), // "py_set_leftButtonSize"
QT_MOC_LITERAL(28, 446, 14), // "leftButtonSize"
QT_MOC_LITERAL(29, 461, 21), // "py_get_leftButtonSize"
QT_MOC_LITERAL(30, 483, 15), // "py_set_position"
QT_MOC_LITERAL(31, 499, 28), // "QStyleOptionTab::TabPosition"
QT_MOC_LITERAL(32, 528, 8), // "position"
QT_MOC_LITERAL(33, 537, 15), // "py_get_position"
QT_MOC_LITERAL(34, 553, 22), // "py_set_rightButtonSize"
QT_MOC_LITERAL(35, 576, 15), // "rightButtonSize"
QT_MOC_LITERAL(36, 592, 22), // "py_get_rightButtonSize"
QT_MOC_LITERAL(37, 615, 10), // "py_set_row"
QT_MOC_LITERAL(38, 626, 3), // "row"
QT_MOC_LITERAL(39, 630, 10), // "py_get_row"
QT_MOC_LITERAL(40, 641, 23), // "py_set_selectedPosition"
QT_MOC_LITERAL(41, 665, 33), // "QStyleOptionTab::SelectedPosi..."
QT_MOC_LITERAL(42, 699, 16), // "selectedPosition"
QT_MOC_LITERAL(43, 716, 23), // "py_get_selectedPosition"
QT_MOC_LITERAL(44, 740, 12), // "py_set_shape"
QT_MOC_LITERAL(45, 753, 14), // "QTabBar::Shape"
QT_MOC_LITERAL(46, 768, 5), // "shape"
QT_MOC_LITERAL(47, 774, 12), // "py_get_shape"
QT_MOC_LITERAL(48, 787, 11), // "py_set_text"
QT_MOC_LITERAL(49, 799, 4), // "text"
QT_MOC_LITERAL(50, 804, 11), // "py_get_text"
QT_MOC_LITERAL(51, 816, 12), // "CornerWidget"
QT_MOC_LITERAL(52, 829, 15), // "NoCornerWidgets"
QT_MOC_LITERAL(53, 845, 16), // "LeftCornerWidget"
QT_MOC_LITERAL(54, 862, 17), // "RightCornerWidget"
QT_MOC_LITERAL(55, 880, 13), // "CornerWidgets"
QT_MOC_LITERAL(56, 894, 16), // "SelectedPosition"
QT_MOC_LITERAL(57, 911, 11), // "NotAdjacent"
QT_MOC_LITERAL(58, 923, 14), // "NextIsSelected"
QT_MOC_LITERAL(59, 938, 18), // "PreviousIsSelected"
QT_MOC_LITERAL(60, 957, 15), // "StyleOptionType"
QT_MOC_LITERAL(61, 973, 4), // "Type"
QT_MOC_LITERAL(62, 978, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(63, 997, 7), // "Version"
QT_MOC_LITERAL(64, 1005, 10), // "TabFeature"
QT_MOC_LITERAL(65, 1016, 4), // "None"
QT_MOC_LITERAL(66, 1021, 8), // "HasFrame"
QT_MOC_LITERAL(67, 1030, 11), // "TabFeatures"
QT_MOC_LITERAL(68, 1042, 11), // "TabPosition"
QT_MOC_LITERAL(69, 1054, 9), // "Beginning"
QT_MOC_LITERAL(70, 1064, 6), // "Middle"
QT_MOC_LITERAL(71, 1071, 3), // "End"
QT_MOC_LITERAL(72, 1075, 10) // "OnlyOneTab"

    },
    "PythonQtWrapper_QStyleOptionTab\0"
    "new_QStyleOptionTab\0QStyleOptionTab*\0"
    "\0QStyleOptionTab\0other\0version\0"
    "delete_QStyleOptionTab\0obj\0"
    "py_set_cornerWidgets\0theWrappedObject\0"
    "QStyleOptionTab::CornerWidgets\0"
    "cornerWidgets\0py_get_cornerWidgets\0"
    "py_set_documentMode\0documentMode\0"
    "py_get_documentMode\0py_set_features\0"
    "QStyleOptionTab::TabFeatures\0features\0"
    "py_get_features\0py_set_icon\0icon\0"
    "py_get_icon\0py_set_iconSize\0iconSize\0"
    "py_get_iconSize\0py_set_leftButtonSize\0"
    "leftButtonSize\0py_get_leftButtonSize\0"
    "py_set_position\0QStyleOptionTab::TabPosition\0"
    "position\0py_get_position\0"
    "py_set_rightButtonSize\0rightButtonSize\0"
    "py_get_rightButtonSize\0py_set_row\0row\0"
    "py_get_row\0py_set_selectedPosition\0"
    "QStyleOptionTab::SelectedPosition\0"
    "selectedPosition\0py_get_selectedPosition\0"
    "py_set_shape\0QTabBar::Shape\0shape\0"
    "py_get_shape\0py_set_text\0text\0py_get_text\0"
    "CornerWidget\0NoCornerWidgets\0"
    "LeftCornerWidget\0RightCornerWidget\0"
    "CornerWidgets\0SelectedPosition\0"
    "NotAdjacent\0NextIsSelected\0"
    "PreviousIsSelected\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version\0"
    "TabFeature\0None\0HasFrame\0TabFeatures\0"
    "TabPosition\0Beginning\0Middle\0End\0"
    "OnlyOneTab"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTab[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  154,    3, 0x0a /* Public */,
       1,    1,  155,    3, 0x0a /* Public */,
       1,    1,  158,    3, 0x0a /* Public */,
       7,    1,  161,    3, 0x0a /* Public */,
       9,    2,  164,    3, 0x0a /* Public */,
      13,    1,  169,    3, 0x0a /* Public */,
      14,    2,  172,    3, 0x0a /* Public */,
      16,    1,  177,    3, 0x0a /* Public */,
      17,    2,  180,    3, 0x0a /* Public */,
      20,    1,  185,    3, 0x0a /* Public */,
      21,    2,  188,    3, 0x0a /* Public */,
      23,    1,  193,    3, 0x0a /* Public */,
      24,    2,  196,    3, 0x0a /* Public */,
      26,    1,  201,    3, 0x0a /* Public */,
      27,    2,  204,    3, 0x0a /* Public */,
      29,    1,  209,    3, 0x0a /* Public */,
      30,    2,  212,    3, 0x0a /* Public */,
      33,    1,  217,    3, 0x0a /* Public */,
      34,    2,  220,    3, 0x0a /* Public */,
      36,    1,  225,    3, 0x0a /* Public */,
      37,    2,  228,    3, 0x0a /* Public */,
      39,    1,  233,    3, 0x0a /* Public */,
      40,    2,  236,    3, 0x0a /* Public */,
      43,    1,  241,    3, 0x0a /* Public */,
      44,    2,  244,    3, 0x0a /* Public */,
      47,    1,  249,    3, 0x0a /* Public */,
      48,    2,  252,    3, 0x0a /* Public */,
      50,    1,  257,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   15,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   22,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   25,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   28,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   10,   32,
    0x80000000 | 31, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   35,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   38,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 41,   10,   42,
    0x80000000 | 41, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45,   10,   46,
    0x80000000 | 45, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   49,
    QMetaType::QString, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      51, 0x0,    3,  292,
      55, 0x1,    3,  298,
      56, 0x0,    3,  304,
      60, 0x0,    1,  310,
      62, 0x0,    1,  312,
      64, 0x0,    2,  314,
      67, 0x1,    2,  318,
      68, 0x0,    4,  322,

 // enum data: key, value
      52, uint(PythonQtWrapper_QStyleOptionTab::NoCornerWidgets),
      53, uint(PythonQtWrapper_QStyleOptionTab::LeftCornerWidget),
      54, uint(PythonQtWrapper_QStyleOptionTab::RightCornerWidget),
      52, uint(PythonQtWrapper_QStyleOptionTab::NoCornerWidgets),
      53, uint(PythonQtWrapper_QStyleOptionTab::LeftCornerWidget),
      54, uint(PythonQtWrapper_QStyleOptionTab::RightCornerWidget),
      57, uint(PythonQtWrapper_QStyleOptionTab::NotAdjacent),
      58, uint(PythonQtWrapper_QStyleOptionTab::NextIsSelected),
      59, uint(PythonQtWrapper_QStyleOptionTab::PreviousIsSelected),
      61, uint(PythonQtWrapper_QStyleOptionTab::Type),
      63, uint(PythonQtWrapper_QStyleOptionTab::Version),
      65, uint(PythonQtWrapper_QStyleOptionTab::None),
      66, uint(PythonQtWrapper_QStyleOptionTab::HasFrame),
      65, uint(PythonQtWrapper_QStyleOptionTab::None),
      66, uint(PythonQtWrapper_QStyleOptionTab::HasFrame),
      69, uint(PythonQtWrapper_QStyleOptionTab::Beginning),
      70, uint(PythonQtWrapper_QStyleOptionTab::Middle),
      71, uint(PythonQtWrapper_QStyleOptionTab::End),
      72, uint(PythonQtWrapper_QStyleOptionTab::OnlyOneTab),

       0        // eod
};

void PythonQtWrapper_QStyleOptionTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionTab *_t = static_cast<PythonQtWrapper_QStyleOptionTab *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionTab* _r = _t->new_QStyleOptionTab();
            if (_a[0]) *reinterpret_cast< QStyleOptionTab**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionTab* _r = _t->new_QStyleOptionTab((*reinterpret_cast< const QStyleOptionTab(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTab**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionTab* _r = _t->new_QStyleOptionTab((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTab**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionTab((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1]))); break;
        case 4: _t->py_set_cornerWidgets((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionTab::CornerWidgets(*)>(_a[2]))); break;
        case 5: { QStyleOptionTab::CornerWidgets _r = _t->py_get_cornerWidgets((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTab::CornerWidgets*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_documentMode((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 7: { bool _r = _t->py_get_documentMode((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_features((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionTab::TabFeatures(*)>(_a[2]))); break;
        case 9: { QStyleOptionTab::TabFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTab::TabFeatures*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_icon((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 11: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_iconSize((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->py_get_iconSize((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_leftButtonSize((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 15: { QSize _r = _t->py_get_leftButtonSize((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_position((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionTab::TabPosition(*)>(_a[2]))); break;
        case 17: { QStyleOptionTab::TabPosition _r = _t->py_get_position((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTab::TabPosition*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_rightButtonSize((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 19: { QSize _r = _t->py_get_rightButtonSize((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 20: _t->py_set_row((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: { int _r = _t->py_get_row((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: _t->py_set_selectedPosition((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionTab::SelectedPosition(*)>(_a[2]))); break;
        case 23: { QStyleOptionTab::SelectedPosition _r = _t->py_get_selectedPosition((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTab::SelectedPosition*>(_a[0]) = _r; }  break;
        case 24: _t->py_set_shape((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QTabBar::Shape(*)>(_a[2]))); break;
        case 25: { QTabBar::Shape _r = _t->py_get_shape((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar::Shape*>(_a[0]) = _r; }  break;
        case 26: _t->py_set_text((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 27: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionTab*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionTab::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTab.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTab,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTab::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_QStyleOptionTabBarBase_t {
    QByteArrayData data[27];
    char stringdata0[436];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBase_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBase_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBase = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionTabBarBase"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionTabBarBase*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionTabBarBase"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 7), // "version"
QT_MOC_LITERAL(7, 128, 29), // "delete_QStyleOptionTabBarBase"
QT_MOC_LITERAL(8, 158, 3), // "obj"
QT_MOC_LITERAL(9, 162, 19), // "py_set_documentMode"
QT_MOC_LITERAL(10, 182, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 199, 12), // "documentMode"
QT_MOC_LITERAL(12, 212, 19), // "py_get_documentMode"
QT_MOC_LITERAL(13, 232, 22), // "py_set_selectedTabRect"
QT_MOC_LITERAL(14, 255, 15), // "selectedTabRect"
QT_MOC_LITERAL(15, 271, 22), // "py_get_selectedTabRect"
QT_MOC_LITERAL(16, 294, 12), // "py_set_shape"
QT_MOC_LITERAL(17, 307, 14), // "QTabBar::Shape"
QT_MOC_LITERAL(18, 322, 5), // "shape"
QT_MOC_LITERAL(19, 328, 12), // "py_get_shape"
QT_MOC_LITERAL(20, 341, 17), // "py_set_tabBarRect"
QT_MOC_LITERAL(21, 359, 10), // "tabBarRect"
QT_MOC_LITERAL(22, 370, 17), // "py_get_tabBarRect"
QT_MOC_LITERAL(23, 388, 15), // "StyleOptionType"
QT_MOC_LITERAL(24, 404, 4), // "Type"
QT_MOC_LITERAL(25, 409, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(26, 428, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionTabBarBase\0"
    "new_QStyleOptionTabBarBase\0"
    "QStyleOptionTabBarBase*\0\0"
    "QStyleOptionTabBarBase\0other\0version\0"
    "delete_QStyleOptionTabBarBase\0obj\0"
    "py_set_documentMode\0theWrappedObject\0"
    "documentMode\0py_get_documentMode\0"
    "py_set_selectedTabRect\0selectedTabRect\0"
    "py_get_selectedTabRect\0py_set_shape\0"
    "QTabBar::Shape\0shape\0py_get_shape\0"
    "py_set_tabBarRect\0tabBarRect\0"
    "py_get_tabBarRect\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTabBarBase[] = {

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

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

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   11,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   10,   14,
    QMetaType::QRect, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   10,   18,
    0x80000000 | 17, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   10,   21,
    QMetaType::QRect, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      23, 0x0,    1,  124,
      25, 0x0,    1,  126,

 // enum data: key, value
      24, uint(PythonQtWrapper_QStyleOptionTabBarBase::Type),
      26, uint(PythonQtWrapper_QStyleOptionTabBarBase::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionTabBarBase::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionTabBarBase *_t = static_cast<PythonQtWrapper_QStyleOptionTabBarBase *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionTabBarBase* _r = _t->new_QStyleOptionTabBarBase();
            if (_a[0]) *reinterpret_cast< QStyleOptionTabBarBase**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionTabBarBase* _r = _t->new_QStyleOptionTabBarBase((*reinterpret_cast< const QStyleOptionTabBarBase(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTabBarBase**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionTabBarBase* _r = _t->new_QStyleOptionTabBarBase((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTabBarBase**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionTabBarBase((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1]))); break;
        case 4: _t->py_set_documentMode((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 5: { bool _r = _t->py_get_documentMode((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_selectedTabRect((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 7: { QRect _r = _t->py_get_selectedTabRect((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_shape((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])),(*reinterpret_cast< QTabBar::Shape(*)>(_a[2]))); break;
        case 9: { QTabBar::Shape _r = _t->py_get_shape((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar::Shape*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_tabBarRect((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 11: { QRect _r = _t->py_get_tabBarRect((*reinterpret_cast< QStyleOptionTabBarBase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionTabBarBase::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBase.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTabBarBase,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTabBarBase::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBaseV2_t {
    QByteArrayData data[8];
    char stringdata0[164];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBaseV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBaseV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBaseV2 = {
    {
QT_MOC_LITERAL(0, 0, 40), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 41, 28), // "new_QStyleOptionTabBarBaseV2"
QT_MOC_LITERAL(2, 70, 25), // "QStyleOptionTabBarBaseV2*"
QT_MOC_LITERAL(3, 96, 0), // ""
QT_MOC_LITERAL(4, 97, 24), // "QStyleOptionTabBarBaseV2"
QT_MOC_LITERAL(5, 122, 5), // "other"
QT_MOC_LITERAL(6, 128, 31), // "delete_QStyleOptionTabBarBaseV2"
QT_MOC_LITERAL(7, 160, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionTabBarBaseV2\0"
    "new_QStyleOptionTabBarBaseV2\0"
    "QStyleOptionTabBarBaseV2*\0\0"
    "QStyleOptionTabBarBaseV2\0other\0"
    "delete_QStyleOptionTabBarBaseV2\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTabBarBaseV2[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionTabBarBaseV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabBarBaseV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTabBarBaseV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTabBarBaseV2::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV2_t {
    QByteArrayData data[8];
    char stringdata0[129];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV2 = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 34, 21), // "new_QStyleOptionTabV2"
QT_MOC_LITERAL(2, 56, 18), // "QStyleOptionTabV2*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 17), // "QStyleOptionTabV2"
QT_MOC_LITERAL(5, 94, 5), // "other"
QT_MOC_LITERAL(6, 100, 24), // "delete_QStyleOptionTabV2"
QT_MOC_LITERAL(7, 125, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionTabV2\0"
    "new_QStyleOptionTabV2\0QStyleOptionTabV2*\0"
    "\0QStyleOptionTabV2\0other\0"
    "delete_QStyleOptionTabV2\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTabV2[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionTabV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTabV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTabV2::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV3_t {
    QByteArrayData data[8];
    char stringdata0[129];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV3_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV3_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV3 = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 34, 21), // "new_QStyleOptionTabV3"
QT_MOC_LITERAL(2, 56, 18), // "QStyleOptionTabV3*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 17), // "QStyleOptionTabV3"
QT_MOC_LITERAL(5, 94, 5), // "other"
QT_MOC_LITERAL(6, 100, 24), // "delete_QStyleOptionTabV3"
QT_MOC_LITERAL(7, 125, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionTabV3\0"
    "new_QStyleOptionTabV3\0QStyleOptionTabV3*\0"
    "\0QStyleOptionTabV3\0other\0"
    "delete_QStyleOptionTabV3\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTabV3[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionTabV3::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabV3.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTabV3,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTabV3::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrame_t {
    QByteArrayData data[39];
    char stringdata0[704];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrame_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrame_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrame = {
    {
QT_MOC_LITERAL(0, 0, 42), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 43, 30), // "new_QStyleOptionTabWidgetFrame"
QT_MOC_LITERAL(2, 74, 27), // "QStyleOptionTabWidgetFrame*"
QT_MOC_LITERAL(3, 102, 0), // ""
QT_MOC_LITERAL(4, 103, 26), // "QStyleOptionTabWidgetFrame"
QT_MOC_LITERAL(5, 130, 5), // "other"
QT_MOC_LITERAL(6, 136, 7), // "version"
QT_MOC_LITERAL(7, 144, 33), // "delete_QStyleOptionTabWidgetF..."
QT_MOC_LITERAL(8, 178, 3), // "obj"
QT_MOC_LITERAL(9, 182, 27), // "py_set_leftCornerWidgetSize"
QT_MOC_LITERAL(10, 210, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 227, 20), // "leftCornerWidgetSize"
QT_MOC_LITERAL(12, 248, 27), // "py_get_leftCornerWidgetSize"
QT_MOC_LITERAL(13, 276, 16), // "py_set_lineWidth"
QT_MOC_LITERAL(14, 293, 9), // "lineWidth"
QT_MOC_LITERAL(15, 303, 16), // "py_get_lineWidth"
QT_MOC_LITERAL(16, 320, 19), // "py_set_midLineWidth"
QT_MOC_LITERAL(17, 340, 12), // "midLineWidth"
QT_MOC_LITERAL(18, 353, 19), // "py_get_midLineWidth"
QT_MOC_LITERAL(19, 373, 28), // "py_set_rightCornerWidgetSize"
QT_MOC_LITERAL(20, 402, 21), // "rightCornerWidgetSize"
QT_MOC_LITERAL(21, 424, 28), // "py_get_rightCornerWidgetSize"
QT_MOC_LITERAL(22, 453, 22), // "py_set_selectedTabRect"
QT_MOC_LITERAL(23, 476, 15), // "selectedTabRect"
QT_MOC_LITERAL(24, 492, 22), // "py_get_selectedTabRect"
QT_MOC_LITERAL(25, 515, 12), // "py_set_shape"
QT_MOC_LITERAL(26, 528, 14), // "QTabBar::Shape"
QT_MOC_LITERAL(27, 543, 5), // "shape"
QT_MOC_LITERAL(28, 549, 12), // "py_get_shape"
QT_MOC_LITERAL(29, 562, 17), // "py_set_tabBarRect"
QT_MOC_LITERAL(30, 580, 10), // "tabBarRect"
QT_MOC_LITERAL(31, 591, 17), // "py_get_tabBarRect"
QT_MOC_LITERAL(32, 609, 17), // "py_set_tabBarSize"
QT_MOC_LITERAL(33, 627, 10), // "tabBarSize"
QT_MOC_LITERAL(34, 638, 17), // "py_get_tabBarSize"
QT_MOC_LITERAL(35, 656, 15), // "StyleOptionType"
QT_MOC_LITERAL(36, 672, 4), // "Type"
QT_MOC_LITERAL(37, 677, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(38, 696, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionTabWidgetFrame\0"
    "new_QStyleOptionTabWidgetFrame\0"
    "QStyleOptionTabWidgetFrame*\0\0"
    "QStyleOptionTabWidgetFrame\0other\0"
    "version\0delete_QStyleOptionTabWidgetFrame\0"
    "obj\0py_set_leftCornerWidgetSize\0"
    "theWrappedObject\0leftCornerWidgetSize\0"
    "py_get_leftCornerWidgetSize\0"
    "py_set_lineWidth\0lineWidth\0py_get_lineWidth\0"
    "py_set_midLineWidth\0midLineWidth\0"
    "py_get_midLineWidth\0py_set_rightCornerWidgetSize\0"
    "rightCornerWidgetSize\0"
    "py_get_rightCornerWidgetSize\0"
    "py_set_selectedTabRect\0selectedTabRect\0"
    "py_get_selectedTabRect\0py_set_shape\0"
    "QTabBar::Shape\0shape\0py_get_shape\0"
    "py_set_tabBarRect\0tabBarRect\0"
    "py_get_tabBarRect\0py_set_tabBarSize\0"
    "tabBarSize\0py_get_tabBarSize\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTabWidgetFrame[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  114,    3, 0x0a /* Public */,
       1,    1,  115,    3, 0x0a /* Public */,
       1,    1,  118,    3, 0x0a /* Public */,
       7,    1,  121,    3, 0x0a /* Public */,
       9,    2,  124,    3, 0x0a /* Public */,
      12,    1,  129,    3, 0x0a /* Public */,
      13,    2,  132,    3, 0x0a /* Public */,
      15,    1,  137,    3, 0x0a /* Public */,
      16,    2,  140,    3, 0x0a /* Public */,
      18,    1,  145,    3, 0x0a /* Public */,
      19,    2,  148,    3, 0x0a /* Public */,
      21,    1,  153,    3, 0x0a /* Public */,
      22,    2,  156,    3, 0x0a /* Public */,
      24,    1,  161,    3, 0x0a /* Public */,
      25,    2,  164,    3, 0x0a /* Public */,
      28,    1,  169,    3, 0x0a /* Public */,
      29,    2,  172,    3, 0x0a /* Public */,
      31,    1,  177,    3, 0x0a /* Public */,
      32,    2,  180,    3, 0x0a /* Public */,
      34,    1,  185,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      35, 0x0,    1,  196,
      37, 0x0,    1,  198,

 // enum data: key, value
      36, uint(PythonQtWrapper_QStyleOptionTabWidgetFrame::Type),
      38, uint(PythonQtWrapper_QStyleOptionTabWidgetFrame::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionTabWidgetFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionTabWidgetFrame *_t = static_cast<PythonQtWrapper_QStyleOptionTabWidgetFrame *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionTabWidgetFrame* _r = _t->new_QStyleOptionTabWidgetFrame();
            if (_a[0]) *reinterpret_cast< QStyleOptionTabWidgetFrame**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionTabWidgetFrame* _r = _t->new_QStyleOptionTabWidgetFrame((*reinterpret_cast< const QStyleOptionTabWidgetFrame(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTabWidgetFrame**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionTabWidgetFrame* _r = _t->new_QStyleOptionTabWidgetFrame((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTabWidgetFrame**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionTabWidgetFrame((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1]))); break;
        case 4: _t->py_set_leftCornerWidgetSize((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 5: { QSize _r = _t->py_get_leftCornerWidgetSize((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_lineWidth((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: { int _r = _t->py_get_lineWidth((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_midLineWidth((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { int _r = _t->py_get_midLineWidth((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_rightCornerWidgetSize((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 11: { QSize _r = _t->py_get_rightCornerWidgetSize((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_selectedTabRect((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 13: { QRect _r = _t->py_get_selectedTabRect((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_shape((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< QTabBar::Shape(*)>(_a[2]))); break;
        case 15: { QTabBar::Shape _r = _t->py_get_shape((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTabBar::Shape*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_tabBarRect((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< QRect(*)>(_a[2]))); break;
        case 17: { QRect _r = _t->py_get_tabBarRect((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_tabBarSize((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 19: { QSize _r = _t->py_get_tabBarSize((*reinterpret_cast< QStyleOptionTabWidgetFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionTabWidgetFrame::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrame.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTabWidgetFrame,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTabWidgetFrame::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrameV2_t {
    QByteArrayData data[8];
    char stringdata0[184];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrameV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrameV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrameV2 = {
    {
QT_MOC_LITERAL(0, 0, 44), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 45, 32), // "new_QStyleOptionTabWidgetFrameV2"
QT_MOC_LITERAL(2, 78, 29), // "QStyleOptionTabWidgetFrameV2*"
QT_MOC_LITERAL(3, 108, 0), // ""
QT_MOC_LITERAL(4, 109, 28), // "QStyleOptionTabWidgetFrameV2"
QT_MOC_LITERAL(5, 138, 5), // "other"
QT_MOC_LITERAL(6, 144, 35), // "delete_QStyleOptionTabWidgetF..."
QT_MOC_LITERAL(7, 180, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionTabWidgetFrameV2\0"
    "new_QStyleOptionTabWidgetFrameV2\0"
    "QStyleOptionTabWidgetFrameV2*\0\0"
    "QStyleOptionTabWidgetFrameV2\0other\0"
    "delete_QStyleOptionTabWidgetFrameV2\0"
    "obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTabWidgetFrameV2[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionTabWidgetFrameV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTabWidgetFrameV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTabWidgetFrameV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTabWidgetFrameV2::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionTitleBar_t {
    QByteArrayData data[27];
    char stringdata0[403];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionTitleBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionTitleBar_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionTitleBar = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleOptionTitleBar"
QT_MOC_LITERAL(2, 62, 21), // "QStyleOptionTitleBar*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 20), // "QStyleOptionTitleBar"
QT_MOC_LITERAL(5, 106, 5), // "other"
QT_MOC_LITERAL(6, 112, 7), // "version"
QT_MOC_LITERAL(7, 120, 27), // "delete_QStyleOptionTitleBar"
QT_MOC_LITERAL(8, 148, 3), // "obj"
QT_MOC_LITERAL(9, 152, 11), // "py_set_icon"
QT_MOC_LITERAL(10, 164, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 181, 4), // "icon"
QT_MOC_LITERAL(12, 186, 11), // "py_get_icon"
QT_MOC_LITERAL(13, 198, 11), // "py_set_text"
QT_MOC_LITERAL(14, 210, 4), // "text"
QT_MOC_LITERAL(15, 215, 11), // "py_get_text"
QT_MOC_LITERAL(16, 227, 20), // "py_set_titleBarFlags"
QT_MOC_LITERAL(17, 248, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(18, 264, 13), // "titleBarFlags"
QT_MOC_LITERAL(19, 278, 20), // "py_get_titleBarFlags"
QT_MOC_LITERAL(20, 299, 20), // "py_set_titleBarState"
QT_MOC_LITERAL(21, 320, 13), // "titleBarState"
QT_MOC_LITERAL(22, 334, 20), // "py_get_titleBarState"
QT_MOC_LITERAL(23, 355, 15), // "StyleOptionType"
QT_MOC_LITERAL(24, 371, 4), // "Type"
QT_MOC_LITERAL(25, 376, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(26, 395, 7) // "Version"

    },
    "PythonQtWrapper_QStyleOptionTitleBar\0"
    "new_QStyleOptionTitleBar\0QStyleOptionTitleBar*\0"
    "\0QStyleOptionTitleBar\0other\0version\0"
    "delete_QStyleOptionTitleBar\0obj\0"
    "py_set_icon\0theWrappedObject\0icon\0"
    "py_get_icon\0py_set_text\0text\0py_get_text\0"
    "py_set_titleBarFlags\0Qt::WindowFlags\0"
    "titleBarFlags\0py_get_titleBarFlags\0"
    "py_set_titleBarState\0titleBarState\0"
    "py_get_titleBarState\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionTitleBar[] = {

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

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

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

 // enums: name, flags, count, data
      23, 0x0,    1,  124,
      25, 0x0,    1,  126,

 // enum data: key, value
      24, uint(PythonQtWrapper_QStyleOptionTitleBar::Type),
      26, uint(PythonQtWrapper_QStyleOptionTitleBar::Version),

       0        // eod
};

void PythonQtWrapper_QStyleOptionTitleBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionTitleBar *_t = static_cast<PythonQtWrapper_QStyleOptionTitleBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionTitleBar* _r = _t->new_QStyleOptionTitleBar();
            if (_a[0]) *reinterpret_cast< QStyleOptionTitleBar**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionTitleBar* _r = _t->new_QStyleOptionTitleBar((*reinterpret_cast< const QStyleOptionTitleBar(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTitleBar**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionTitleBar* _r = _t->new_QStyleOptionTitleBar((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionTitleBar**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionTitleBar((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1]))); break;
        case 4: _t->py_set_icon((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 5: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_text((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 7: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_titleBarFlags((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2]))); break;
        case 9: { Qt::WindowFlags _r = _t->py_get_titleBarFlags((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::WindowFlags*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_titleBarState((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: { int _r = _t->py_get_titleBarState((*reinterpret_cast< QStyleOptionTitleBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionTitleBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionTitleBar.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionTitleBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionTitleBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBar_t {
    QByteArrayData data[44];
    char stringdata0[709];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBar_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBar = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 36, 23), // "new_QStyleOptionToolBar"
QT_MOC_LITERAL(2, 60, 20), // "QStyleOptionToolBar*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QStyleOptionToolBar"
QT_MOC_LITERAL(5, 102, 5), // "other"
QT_MOC_LITERAL(6, 108, 7), // "version"
QT_MOC_LITERAL(7, 116, 26), // "delete_QStyleOptionToolBar"
QT_MOC_LITERAL(8, 143, 3), // "obj"
QT_MOC_LITERAL(9, 147, 15), // "py_set_features"
QT_MOC_LITERAL(10, 163, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 180, 36), // "QStyleOptionToolBar::ToolBarF..."
QT_MOC_LITERAL(12, 217, 8), // "features"
QT_MOC_LITERAL(13, 226, 15), // "py_get_features"
QT_MOC_LITERAL(14, 242, 16), // "py_set_lineWidth"
QT_MOC_LITERAL(15, 259, 9), // "lineWidth"
QT_MOC_LITERAL(16, 269, 16), // "py_get_lineWidth"
QT_MOC_LITERAL(17, 286, 19), // "py_set_midLineWidth"
QT_MOC_LITERAL(18, 306, 12), // "midLineWidth"
QT_MOC_LITERAL(19, 319, 19), // "py_get_midLineWidth"
QT_MOC_LITERAL(20, 339, 21), // "py_set_positionOfLine"
QT_MOC_LITERAL(21, 361, 36), // "QStyleOptionToolBar::ToolBarP..."
QT_MOC_LITERAL(22, 398, 14), // "positionOfLine"
QT_MOC_LITERAL(23, 413, 21), // "py_get_positionOfLine"
QT_MOC_LITERAL(24, 435, 25), // "py_set_positionWithinLine"
QT_MOC_LITERAL(25, 461, 18), // "positionWithinLine"
QT_MOC_LITERAL(26, 480, 25), // "py_get_positionWithinLine"
QT_MOC_LITERAL(27, 506, 18), // "py_set_toolBarArea"
QT_MOC_LITERAL(28, 525, 15), // "Qt::ToolBarArea"
QT_MOC_LITERAL(29, 541, 11), // "toolBarArea"
QT_MOC_LITERAL(30, 553, 18), // "py_get_toolBarArea"
QT_MOC_LITERAL(31, 572, 15), // "StyleOptionType"
QT_MOC_LITERAL(32, 588, 4), // "Type"
QT_MOC_LITERAL(33, 593, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(34, 612, 7), // "Version"
QT_MOC_LITERAL(35, 620, 14), // "ToolBarFeature"
QT_MOC_LITERAL(36, 635, 4), // "None"
QT_MOC_LITERAL(37, 640, 7), // "Movable"
QT_MOC_LITERAL(38, 648, 15), // "ToolBarFeatures"
QT_MOC_LITERAL(39, 664, 15), // "ToolBarPosition"
QT_MOC_LITERAL(40, 680, 9), // "Beginning"
QT_MOC_LITERAL(41, 690, 6), // "Middle"
QT_MOC_LITERAL(42, 697, 3), // "End"
QT_MOC_LITERAL(43, 701, 7) // "OnlyOne"

    },
    "PythonQtWrapper_QStyleOptionToolBar\0"
    "new_QStyleOptionToolBar\0QStyleOptionToolBar*\0"
    "\0QStyleOptionToolBar\0other\0version\0"
    "delete_QStyleOptionToolBar\0obj\0"
    "py_set_features\0theWrappedObject\0"
    "QStyleOptionToolBar::ToolBarFeatures\0"
    "features\0py_get_features\0py_set_lineWidth\0"
    "lineWidth\0py_get_lineWidth\0"
    "py_set_midLineWidth\0midLineWidth\0"
    "py_get_midLineWidth\0py_set_positionOfLine\0"
    "QStyleOptionToolBar::ToolBarPosition\0"
    "positionOfLine\0py_get_positionOfLine\0"
    "py_set_positionWithinLine\0positionWithinLine\0"
    "py_get_positionWithinLine\0py_set_toolBarArea\0"
    "Qt::ToolBarArea\0toolBarArea\0"
    "py_get_toolBarArea\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version\0"
    "ToolBarFeature\0None\0Movable\0ToolBarFeatures\0"
    "ToolBarPosition\0Beginning\0Middle\0End\0"
    "OnlyOne"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionToolBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       1,    1,   95,    3, 0x0a /* Public */,
       1,    1,   98,    3, 0x0a /* Public */,
       7,    1,  101,    3, 0x0a /* Public */,
       9,    2,  104,    3, 0x0a /* Public */,
      13,    1,  109,    3, 0x0a /* Public */,
      14,    2,  112,    3, 0x0a /* Public */,
      16,    1,  117,    3, 0x0a /* Public */,
      17,    2,  120,    3, 0x0a /* Public */,
      19,    1,  125,    3, 0x0a /* Public */,
      20,    2,  128,    3, 0x0a /* Public */,
      23,    1,  133,    3, 0x0a /* Public */,
      24,    2,  136,    3, 0x0a /* Public */,
      26,    1,  141,    3, 0x0a /* Public */,
      27,    2,  144,    3, 0x0a /* Public */,
      30,    1,  149,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   15,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   18,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   10,   22,
    0x80000000 | 21, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   10,   25,
    0x80000000 | 21, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   10,   29,
    0x80000000 | 28, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      31, 0x0,    1,  172,
      33, 0x0,    1,  174,
      35, 0x0,    2,  176,
      38, 0x1,    2,  180,
      39, 0x0,    4,  184,

 // enum data: key, value
      32, uint(PythonQtWrapper_QStyleOptionToolBar::Type),
      34, uint(PythonQtWrapper_QStyleOptionToolBar::Version),
      36, uint(PythonQtWrapper_QStyleOptionToolBar::None),
      37, uint(PythonQtWrapper_QStyleOptionToolBar::Movable),
      36, uint(PythonQtWrapper_QStyleOptionToolBar::None),
      37, uint(PythonQtWrapper_QStyleOptionToolBar::Movable),
      40, uint(PythonQtWrapper_QStyleOptionToolBar::Beginning),
      41, uint(PythonQtWrapper_QStyleOptionToolBar::Middle),
      42, uint(PythonQtWrapper_QStyleOptionToolBar::End),
      43, uint(PythonQtWrapper_QStyleOptionToolBar::OnlyOne),

       0        // eod
};

void PythonQtWrapper_QStyleOptionToolBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionToolBar *_t = static_cast<PythonQtWrapper_QStyleOptionToolBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionToolBar* _r = _t->new_QStyleOptionToolBar();
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBar**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionToolBar* _r = _t->new_QStyleOptionToolBar((*reinterpret_cast< const QStyleOptionToolBar(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBar**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionToolBar* _r = _t->new_QStyleOptionToolBar((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBar**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionToolBar((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1]))); break;
        case 4: _t->py_set_features((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolBar::ToolBarFeatures(*)>(_a[2]))); break;
        case 5: { QStyleOptionToolBar::ToolBarFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBar::ToolBarFeatures*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_lineWidth((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: { int _r = _t->py_get_lineWidth((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_midLineWidth((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { int _r = _t->py_get_midLineWidth((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_positionOfLine((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolBar::ToolBarPosition(*)>(_a[2]))); break;
        case 11: { QStyleOptionToolBar::ToolBarPosition _r = _t->py_get_positionOfLine((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBar::ToolBarPosition*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_positionWithinLine((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolBar::ToolBarPosition(*)>(_a[2]))); break;
        case 13: { QStyleOptionToolBar::ToolBarPosition _r = _t->py_get_positionWithinLine((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBar::ToolBarPosition*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_toolBarArea((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])),(*reinterpret_cast< Qt::ToolBarArea(*)>(_a[2]))); break;
        case 15: { Qt::ToolBarArea _r = _t->py_get_toolBarArea((*reinterpret_cast< QStyleOptionToolBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ToolBarArea*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionToolBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBar.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionToolBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionToolBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBox_t {
    QByteArrayData data[37];
    char stringdata0[554];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBox_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBox = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 36, 23), // "new_QStyleOptionToolBox"
QT_MOC_LITERAL(2, 60, 20), // "QStyleOptionToolBox*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QStyleOptionToolBox"
QT_MOC_LITERAL(5, 102, 5), // "other"
QT_MOC_LITERAL(6, 108, 7), // "version"
QT_MOC_LITERAL(7, 116, 26), // "delete_QStyleOptionToolBox"
QT_MOC_LITERAL(8, 143, 3), // "obj"
QT_MOC_LITERAL(9, 147, 11), // "py_set_icon"
QT_MOC_LITERAL(10, 159, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 176, 4), // "icon"
QT_MOC_LITERAL(12, 181, 11), // "py_get_icon"
QT_MOC_LITERAL(13, 193, 15), // "py_set_position"
QT_MOC_LITERAL(14, 209, 32), // "QStyleOptionToolBox::TabPosition"
QT_MOC_LITERAL(15, 242, 8), // "position"
QT_MOC_LITERAL(16, 251, 15), // "py_get_position"
QT_MOC_LITERAL(17, 267, 23), // "py_set_selectedPosition"
QT_MOC_LITERAL(18, 291, 37), // "QStyleOptionToolBox::Selected..."
QT_MOC_LITERAL(19, 329, 16), // "selectedPosition"
QT_MOC_LITERAL(20, 346, 23), // "py_get_selectedPosition"
QT_MOC_LITERAL(21, 370, 11), // "py_set_text"
QT_MOC_LITERAL(22, 382, 4), // "text"
QT_MOC_LITERAL(23, 387, 11), // "py_get_text"
QT_MOC_LITERAL(24, 399, 16), // "SelectedPosition"
QT_MOC_LITERAL(25, 416, 11), // "NotAdjacent"
QT_MOC_LITERAL(26, 428, 14), // "NextIsSelected"
QT_MOC_LITERAL(27, 443, 18), // "PreviousIsSelected"
QT_MOC_LITERAL(28, 462, 15), // "StyleOptionType"
QT_MOC_LITERAL(29, 478, 4), // "Type"
QT_MOC_LITERAL(30, 483, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(31, 502, 7), // "Version"
QT_MOC_LITERAL(32, 510, 11), // "TabPosition"
QT_MOC_LITERAL(33, 522, 9), // "Beginning"
QT_MOC_LITERAL(34, 532, 6), // "Middle"
QT_MOC_LITERAL(35, 539, 3), // "End"
QT_MOC_LITERAL(36, 543, 10) // "OnlyOneTab"

    },
    "PythonQtWrapper_QStyleOptionToolBox\0"
    "new_QStyleOptionToolBox\0QStyleOptionToolBox*\0"
    "\0QStyleOptionToolBox\0other\0version\0"
    "delete_QStyleOptionToolBox\0obj\0"
    "py_set_icon\0theWrappedObject\0icon\0"
    "py_get_icon\0py_set_position\0"
    "QStyleOptionToolBox::TabPosition\0"
    "position\0py_get_position\0"
    "py_set_selectedPosition\0"
    "QStyleOptionToolBox::SelectedPosition\0"
    "selectedPosition\0py_get_selectedPosition\0"
    "py_set_text\0text\0py_get_text\0"
    "SelectedPosition\0NotAdjacent\0"
    "NextIsSelected\0PreviousIsSelected\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version\0TabPosition\0Beginning\0Middle\0"
    "End\0OnlyOneTab"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionToolBox[] = {

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

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

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   11,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   15,
    0x80000000 | 14, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   22,
    QMetaType::QString, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      24, 0x0,    3,  132,
      28, 0x0,    1,  138,
      30, 0x0,    1,  140,
      32, 0x0,    4,  142,

 // enum data: key, value
      25, uint(PythonQtWrapper_QStyleOptionToolBox::NotAdjacent),
      26, uint(PythonQtWrapper_QStyleOptionToolBox::NextIsSelected),
      27, uint(PythonQtWrapper_QStyleOptionToolBox::PreviousIsSelected),
      29, uint(PythonQtWrapper_QStyleOptionToolBox::Type),
      31, uint(PythonQtWrapper_QStyleOptionToolBox::Version),
      33, uint(PythonQtWrapper_QStyleOptionToolBox::Beginning),
      34, uint(PythonQtWrapper_QStyleOptionToolBox::Middle),
      35, uint(PythonQtWrapper_QStyleOptionToolBox::End),
      36, uint(PythonQtWrapper_QStyleOptionToolBox::OnlyOneTab),

       0        // eod
};

void PythonQtWrapper_QStyleOptionToolBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionToolBox *_t = static_cast<PythonQtWrapper_QStyleOptionToolBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionToolBox* _r = _t->new_QStyleOptionToolBox();
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBox**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionToolBox* _r = _t->new_QStyleOptionToolBox((*reinterpret_cast< const QStyleOptionToolBox(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBox**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionToolBox* _r = _t->new_QStyleOptionToolBox((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBox**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionToolBox((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1]))); break;
        case 4: _t->py_set_icon((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 5: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_position((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolBox::TabPosition(*)>(_a[2]))); break;
        case 7: { QStyleOptionToolBox::TabPosition _r = _t->py_get_position((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBox::TabPosition*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_selectedPosition((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolBox::SelectedPosition(*)>(_a[2]))); break;
        case 9: { QStyleOptionToolBox::SelectedPosition _r = _t->py_get_selectedPosition((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolBox::SelectedPosition*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_text((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 11: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionToolBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionToolBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBox.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionToolBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionToolBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBoxV2_t {
    QByteArrayData data[8];
    char stringdata0[149];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBoxV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBoxV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBoxV2 = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 38, 25), // "new_QStyleOptionToolBoxV2"
QT_MOC_LITERAL(2, 64, 22), // "QStyleOptionToolBoxV2*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 21), // "QStyleOptionToolBoxV2"
QT_MOC_LITERAL(5, 110, 5), // "other"
QT_MOC_LITERAL(6, 116, 28), // "delete_QStyleOptionToolBoxV2"
QT_MOC_LITERAL(7, 145, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionToolBoxV2\0"
    "new_QStyleOptionToolBoxV2\0"
    "QStyleOptionToolBoxV2*\0\0QStyleOptionToolBoxV2\0"
    "other\0delete_QStyleOptionToolBoxV2\0"
    "obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionToolBoxV2[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionToolBoxV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolBoxV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionToolBoxV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionToolBoxV2::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolButton_t {
    QByteArrayData data[49];
    char stringdata0[693];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolButton_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolButton_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolButton = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionT..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionToolButton"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionToolButton*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionToolButton"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 7), // "version"
QT_MOC_LITERAL(7, 128, 29), // "delete_QStyleOptionToolButton"
QT_MOC_LITERAL(8, 158, 3), // "obj"
QT_MOC_LITERAL(9, 162, 16), // "py_set_arrowType"
QT_MOC_LITERAL(10, 179, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 196, 13), // "Qt::ArrowType"
QT_MOC_LITERAL(12, 210, 9), // "arrowType"
QT_MOC_LITERAL(13, 220, 16), // "py_get_arrowType"
QT_MOC_LITERAL(14, 237, 15), // "py_set_features"
QT_MOC_LITERAL(15, 253, 42), // "QStyleOptionToolButton::ToolB..."
QT_MOC_LITERAL(16, 296, 8), // "features"
QT_MOC_LITERAL(17, 305, 15), // "py_get_features"
QT_MOC_LITERAL(18, 321, 11), // "py_set_font"
QT_MOC_LITERAL(19, 333, 4), // "font"
QT_MOC_LITERAL(20, 338, 11), // "py_get_font"
QT_MOC_LITERAL(21, 350, 11), // "py_set_icon"
QT_MOC_LITERAL(22, 362, 4), // "icon"
QT_MOC_LITERAL(23, 367, 11), // "py_get_icon"
QT_MOC_LITERAL(24, 379, 15), // "py_set_iconSize"
QT_MOC_LITERAL(25, 395, 8), // "iconSize"
QT_MOC_LITERAL(26, 404, 15), // "py_get_iconSize"
QT_MOC_LITERAL(27, 420, 10), // "py_set_pos"
QT_MOC_LITERAL(28, 431, 3), // "pos"
QT_MOC_LITERAL(29, 435, 10), // "py_get_pos"
QT_MOC_LITERAL(30, 446, 11), // "py_set_text"
QT_MOC_LITERAL(31, 458, 4), // "text"
QT_MOC_LITERAL(32, 463, 11), // "py_get_text"
QT_MOC_LITERAL(33, 475, 22), // "py_set_toolButtonStyle"
QT_MOC_LITERAL(34, 498, 19), // "Qt::ToolButtonStyle"
QT_MOC_LITERAL(35, 518, 15), // "toolButtonStyle"
QT_MOC_LITERAL(36, 534, 22), // "py_get_toolButtonStyle"
QT_MOC_LITERAL(37, 557, 15), // "StyleOptionType"
QT_MOC_LITERAL(38, 573, 4), // "Type"
QT_MOC_LITERAL(39, 578, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(40, 597, 7), // "Version"
QT_MOC_LITERAL(41, 605, 17), // "ToolButtonFeature"
QT_MOC_LITERAL(42, 623, 4), // "None"
QT_MOC_LITERAL(43, 628, 5), // "Arrow"
QT_MOC_LITERAL(44, 634, 4), // "Menu"
QT_MOC_LITERAL(45, 639, 15), // "MenuButtonPopup"
QT_MOC_LITERAL(46, 655, 10), // "PopupDelay"
QT_MOC_LITERAL(47, 666, 7), // "HasMenu"
QT_MOC_LITERAL(48, 674, 18) // "ToolButtonFeatures"

    },
    "PythonQtWrapper_QStyleOptionToolButton\0"
    "new_QStyleOptionToolButton\0"
    "QStyleOptionToolButton*\0\0"
    "QStyleOptionToolButton\0other\0version\0"
    "delete_QStyleOptionToolButton\0obj\0"
    "py_set_arrowType\0theWrappedObject\0"
    "Qt::ArrowType\0arrowType\0py_get_arrowType\0"
    "py_set_features\0"
    "QStyleOptionToolButton::ToolButtonFeatures\0"
    "features\0py_get_features\0py_set_font\0"
    "font\0py_get_font\0py_set_icon\0icon\0"
    "py_get_icon\0py_set_iconSize\0iconSize\0"
    "py_get_iconSize\0py_set_pos\0pos\0"
    "py_get_pos\0py_set_text\0text\0py_get_text\0"
    "py_set_toolButtonStyle\0Qt::ToolButtonStyle\0"
    "toolButtonStyle\0py_get_toolButtonStyle\0"
    "StyleOptionType\0Type\0StyleOptionVersion\0"
    "Version\0ToolButtonFeature\0None\0Arrow\0"
    "Menu\0MenuButtonPopup\0PopupDelay\0HasMenu\0"
    "ToolButtonFeatures"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionToolButton[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  114,    3, 0x0a /* Public */,
       1,    1,  115,    3, 0x0a /* Public */,
       1,    1,  118,    3, 0x0a /* Public */,
       7,    1,  121,    3, 0x0a /* Public */,
       9,    2,  124,    3, 0x0a /* Public */,
      13,    1,  129,    3, 0x0a /* Public */,
      14,    2,  132,    3, 0x0a /* Public */,
      17,    1,  137,    3, 0x0a /* Public */,
      18,    2,  140,    3, 0x0a /* Public */,
      20,    1,  145,    3, 0x0a /* Public */,
      21,    2,  148,    3, 0x0a /* Public */,
      23,    1,  153,    3, 0x0a /* Public */,
      24,    2,  156,    3, 0x0a /* Public */,
      26,    1,  161,    3, 0x0a /* Public */,
      27,    2,  164,    3, 0x0a /* Public */,
      29,    1,  169,    3, 0x0a /* Public */,
      30,    2,  172,    3, 0x0a /* Public */,
      32,    1,  177,    3, 0x0a /* Public */,
      33,    2,  180,    3, 0x0a /* Public */,
      36,    1,  185,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    0x80000000 | 11, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   10,   16,
    0x80000000 | 15, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   10,   19,
    QMetaType::QFont, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   22,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   25,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   10,   28,
    QMetaType::QPoint, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   31,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   10,   35,
    0x80000000 | 34, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      37, 0x0,    1,  204,
      39, 0x0,    1,  206,
      41, 0x0,    6,  208,
      48, 0x1,    6,  220,

 // enum data: key, value
      38, uint(PythonQtWrapper_QStyleOptionToolButton::Type),
      40, uint(PythonQtWrapper_QStyleOptionToolButton::Version),
      42, uint(PythonQtWrapper_QStyleOptionToolButton::None),
      43, uint(PythonQtWrapper_QStyleOptionToolButton::Arrow),
      44, uint(PythonQtWrapper_QStyleOptionToolButton::Menu),
      45, uint(PythonQtWrapper_QStyleOptionToolButton::MenuButtonPopup),
      46, uint(PythonQtWrapper_QStyleOptionToolButton::PopupDelay),
      47, uint(PythonQtWrapper_QStyleOptionToolButton::HasMenu),
      42, uint(PythonQtWrapper_QStyleOptionToolButton::None),
      43, uint(PythonQtWrapper_QStyleOptionToolButton::Arrow),
      44, uint(PythonQtWrapper_QStyleOptionToolButton::Menu),
      45, uint(PythonQtWrapper_QStyleOptionToolButton::MenuButtonPopup),
      46, uint(PythonQtWrapper_QStyleOptionToolButton::PopupDelay),
      47, uint(PythonQtWrapper_QStyleOptionToolButton::HasMenu),

       0        // eod
};

void PythonQtWrapper_QStyleOptionToolButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionToolButton *_t = static_cast<PythonQtWrapper_QStyleOptionToolButton *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionToolButton* _r = _t->new_QStyleOptionToolButton();
            if (_a[0]) *reinterpret_cast< QStyleOptionToolButton**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionToolButton* _r = _t->new_QStyleOptionToolButton((*reinterpret_cast< const QStyleOptionToolButton(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolButton**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionToolButton* _r = _t->new_QStyleOptionToolButton((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolButton**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionToolButton((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1]))); break;
        case 4: _t->py_set_arrowType((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< Qt::ArrowType(*)>(_a[2]))); break;
        case 5: { Qt::ArrowType _r = _t->py_get_arrowType((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ArrowType*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_features((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionToolButton::ToolButtonFeatures(*)>(_a[2]))); break;
        case 7: { QStyleOptionToolButton::ToolButtonFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionToolButton::ToolButtonFeatures*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_font((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< QFont(*)>(_a[2]))); break;
        case 9: { QFont _r = _t->py_get_font((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_icon((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 11: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_iconSize((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->py_get_iconSize((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_pos((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< QPoint(*)>(_a[2]))); break;
        case 15: { QPoint _r = _t->py_get_pos((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_text((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 17: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_toolButtonStyle((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])),(*reinterpret_cast< Qt::ToolButtonStyle(*)>(_a[2]))); break;
        case 19: { Qt::ToolButtonStyle _r = _t->py_get_toolButtonStyle((*reinterpret_cast< QStyleOptionToolButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ToolButtonStyle*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionToolButton::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionToolButton.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionToolButton,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionToolButton::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItem_t {
    QByteArrayData data[86];
    char stringdata0[1364];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItem_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItem = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QStyleOptionV..."
QT_MOC_LITERAL(1, 37, 24), // "new_QStyleOptionViewItem"
QT_MOC_LITERAL(2, 62, 21), // "QStyleOptionViewItem*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 20), // "QStyleOptionViewItem"
QT_MOC_LITERAL(5, 106, 5), // "other"
QT_MOC_LITERAL(6, 112, 7), // "version"
QT_MOC_LITERAL(7, 120, 27), // "delete_QStyleOptionViewItem"
QT_MOC_LITERAL(8, 148, 3), // "obj"
QT_MOC_LITERAL(9, 152, 22), // "py_set_backgroundBrush"
QT_MOC_LITERAL(10, 175, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 192, 15), // "backgroundBrush"
QT_MOC_LITERAL(12, 208, 22), // "py_get_backgroundBrush"
QT_MOC_LITERAL(13, 231, 17), // "py_set_checkState"
QT_MOC_LITERAL(14, 249, 14), // "Qt::CheckState"
QT_MOC_LITERAL(15, 264, 10), // "checkState"
QT_MOC_LITERAL(16, 275, 17), // "py_get_checkState"
QT_MOC_LITERAL(17, 293, 26), // "py_set_decorationAlignment"
QT_MOC_LITERAL(18, 320, 13), // "Qt::Alignment"
QT_MOC_LITERAL(19, 334, 19), // "decorationAlignment"
QT_MOC_LITERAL(20, 354, 26), // "py_get_decorationAlignment"
QT_MOC_LITERAL(21, 381, 25), // "py_set_decorationPosition"
QT_MOC_LITERAL(22, 407, 30), // "QStyleOptionViewItem::Position"
QT_MOC_LITERAL(23, 438, 18), // "decorationPosition"
QT_MOC_LITERAL(24, 457, 25), // "py_get_decorationPosition"
QT_MOC_LITERAL(25, 483, 21), // "py_set_decorationSize"
QT_MOC_LITERAL(26, 505, 14), // "decorationSize"
QT_MOC_LITERAL(27, 520, 21), // "py_get_decorationSize"
QT_MOC_LITERAL(28, 542, 23), // "py_set_displayAlignment"
QT_MOC_LITERAL(29, 566, 16), // "displayAlignment"
QT_MOC_LITERAL(30, 583, 23), // "py_get_displayAlignment"
QT_MOC_LITERAL(31, 607, 15), // "py_set_features"
QT_MOC_LITERAL(32, 623, 38), // "QStyleOptionViewItem::ViewIte..."
QT_MOC_LITERAL(33, 662, 8), // "features"
QT_MOC_LITERAL(34, 671, 15), // "py_get_features"
QT_MOC_LITERAL(35, 687, 11), // "py_set_font"
QT_MOC_LITERAL(36, 699, 4), // "font"
QT_MOC_LITERAL(37, 704, 11), // "py_get_font"
QT_MOC_LITERAL(38, 716, 11), // "py_set_icon"
QT_MOC_LITERAL(39, 728, 4), // "icon"
QT_MOC_LITERAL(40, 733, 11), // "py_get_icon"
QT_MOC_LITERAL(41, 745, 12), // "py_set_index"
QT_MOC_LITERAL(42, 758, 5), // "index"
QT_MOC_LITERAL(43, 764, 12), // "py_get_index"
QT_MOC_LITERAL(44, 777, 13), // "py_set_locale"
QT_MOC_LITERAL(45, 791, 6), // "locale"
QT_MOC_LITERAL(46, 798, 13), // "py_get_locale"
QT_MOC_LITERAL(47, 812, 29), // "py_set_showDecorationSelected"
QT_MOC_LITERAL(48, 842, 22), // "showDecorationSelected"
QT_MOC_LITERAL(49, 865, 29), // "py_get_showDecorationSelected"
QT_MOC_LITERAL(50, 895, 11), // "py_set_text"
QT_MOC_LITERAL(51, 907, 4), // "text"
QT_MOC_LITERAL(52, 912, 11), // "py_get_text"
QT_MOC_LITERAL(53, 924, 20), // "py_set_textElideMode"
QT_MOC_LITERAL(54, 945, 17), // "Qt::TextElideMode"
QT_MOC_LITERAL(55, 963, 13), // "textElideMode"
QT_MOC_LITERAL(56, 977, 20), // "py_get_textElideMode"
QT_MOC_LITERAL(57, 998, 23), // "py_set_viewItemPosition"
QT_MOC_LITERAL(58, 1022, 38), // "QStyleOptionViewItem::ViewIte..."
QT_MOC_LITERAL(59, 1061, 16), // "viewItemPosition"
QT_MOC_LITERAL(60, 1078, 23), // "py_get_viewItemPosition"
QT_MOC_LITERAL(61, 1102, 13), // "py_get_widget"
QT_MOC_LITERAL(62, 1116, 14), // "const QWidget*"
QT_MOC_LITERAL(63, 1131, 8), // "Position"
QT_MOC_LITERAL(64, 1140, 4), // "Left"
QT_MOC_LITERAL(65, 1145, 5), // "Right"
QT_MOC_LITERAL(66, 1151, 3), // "Top"
QT_MOC_LITERAL(67, 1155, 6), // "Bottom"
QT_MOC_LITERAL(68, 1162, 15), // "StyleOptionType"
QT_MOC_LITERAL(69, 1178, 4), // "Type"
QT_MOC_LITERAL(70, 1183, 18), // "StyleOptionVersion"
QT_MOC_LITERAL(71, 1202, 7), // "Version"
QT_MOC_LITERAL(72, 1210, 15), // "ViewItemFeature"
QT_MOC_LITERAL(73, 1226, 4), // "None"
QT_MOC_LITERAL(74, 1231, 8), // "WrapText"
QT_MOC_LITERAL(75, 1240, 9), // "Alternate"
QT_MOC_LITERAL(76, 1250, 17), // "HasCheckIndicator"
QT_MOC_LITERAL(77, 1268, 10), // "HasDisplay"
QT_MOC_LITERAL(78, 1279, 13), // "HasDecoration"
QT_MOC_LITERAL(79, 1293, 16), // "ViewItemFeatures"
QT_MOC_LITERAL(80, 1310, 16), // "ViewItemPosition"
QT_MOC_LITERAL(81, 1327, 7), // "Invalid"
QT_MOC_LITERAL(82, 1335, 9), // "Beginning"
QT_MOC_LITERAL(83, 1345, 6), // "Middle"
QT_MOC_LITERAL(84, 1352, 3), // "End"
QT_MOC_LITERAL(85, 1356, 7) // "OnlyOne"

    },
    "PythonQtWrapper_QStyleOptionViewItem\0"
    "new_QStyleOptionViewItem\0QStyleOptionViewItem*\0"
    "\0QStyleOptionViewItem\0other\0version\0"
    "delete_QStyleOptionViewItem\0obj\0"
    "py_set_backgroundBrush\0theWrappedObject\0"
    "backgroundBrush\0py_get_backgroundBrush\0"
    "py_set_checkState\0Qt::CheckState\0"
    "checkState\0py_get_checkState\0"
    "py_set_decorationAlignment\0Qt::Alignment\0"
    "decorationAlignment\0py_get_decorationAlignment\0"
    "py_set_decorationPosition\0"
    "QStyleOptionViewItem::Position\0"
    "decorationPosition\0py_get_decorationPosition\0"
    "py_set_decorationSize\0decorationSize\0"
    "py_get_decorationSize\0py_set_displayAlignment\0"
    "displayAlignment\0py_get_displayAlignment\0"
    "py_set_features\0QStyleOptionViewItem::ViewItemFeatures\0"
    "features\0py_get_features\0py_set_font\0"
    "font\0py_get_font\0py_set_icon\0icon\0"
    "py_get_icon\0py_set_index\0index\0"
    "py_get_index\0py_set_locale\0locale\0"
    "py_get_locale\0py_set_showDecorationSelected\0"
    "showDecorationSelected\0"
    "py_get_showDecorationSelected\0py_set_text\0"
    "text\0py_get_text\0py_set_textElideMode\0"
    "Qt::TextElideMode\0textElideMode\0"
    "py_get_textElideMode\0py_set_viewItemPosition\0"
    "QStyleOptionViewItem::ViewItemPosition\0"
    "viewItemPosition\0py_get_viewItemPosition\0"
    "py_get_widget\0const QWidget*\0Position\0"
    "Left\0Right\0Top\0Bottom\0StyleOptionType\0"
    "Type\0StyleOptionVersion\0Version\0"
    "ViewItemFeature\0None\0WrapText\0Alternate\0"
    "HasCheckIndicator\0HasDisplay\0HasDecoration\0"
    "ViewItemFeatures\0ViewItemPosition\0"
    "Invalid\0Beginning\0Middle\0End\0OnlyOne"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionViewItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  189,    3, 0x0a /* Public */,
       1,    1,  190,    3, 0x0a /* Public */,
       1,    1,  193,    3, 0x0a /* Public */,
       7,    1,  196,    3, 0x0a /* Public */,
       9,    2,  199,    3, 0x0a /* Public */,
      12,    1,  204,    3, 0x0a /* Public */,
      13,    2,  207,    3, 0x0a /* Public */,
      16,    1,  212,    3, 0x0a /* Public */,
      17,    2,  215,    3, 0x0a /* Public */,
      20,    1,  220,    3, 0x0a /* Public */,
      21,    2,  223,    3, 0x0a /* Public */,
      24,    1,  228,    3, 0x0a /* Public */,
      25,    2,  231,    3, 0x0a /* Public */,
      27,    1,  236,    3, 0x0a /* Public */,
      28,    2,  239,    3, 0x0a /* Public */,
      30,    1,  244,    3, 0x0a /* Public */,
      31,    2,  247,    3, 0x0a /* Public */,
      34,    1,  252,    3, 0x0a /* Public */,
      35,    2,  255,    3, 0x0a /* Public */,
      37,    1,  260,    3, 0x0a /* Public */,
      38,    2,  263,    3, 0x0a /* Public */,
      40,    1,  268,    3, 0x0a /* Public */,
      41,    2,  271,    3, 0x0a /* Public */,
      43,    1,  276,    3, 0x0a /* Public */,
      44,    2,  279,    3, 0x0a /* Public */,
      46,    1,  284,    3, 0x0a /* Public */,
      47,    2,  287,    3, 0x0a /* Public */,
      49,    1,  292,    3, 0x0a /* Public */,
      50,    2,  295,    3, 0x0a /* Public */,
      52,    1,  300,    3, 0x0a /* Public */,
      53,    2,  303,    3, 0x0a /* Public */,
      56,    1,  308,    3, 0x0a /* Public */,
      57,    2,  311,    3, 0x0a /* Public */,
      60,    1,  316,    3, 0x0a /* Public */,
      61,    1,  319,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::Int,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QBrush,   10,   11,
    QMetaType::QBrush, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   15,
    0x80000000 | 14, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   19,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   23,
    0x80000000 | 22, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   10,   26,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   10,   29,
    0x80000000 | 18, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   10,   33,
    0x80000000 | 32, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   10,   36,
    QMetaType::QFont, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QIcon,   10,   39,
    QMetaType::QIcon, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,   10,   42,
    QMetaType::QModelIndex, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QLocale,   10,   45,
    QMetaType::QLocale, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   48,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   51,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,   10,   55,
    0x80000000 | 54, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 58,   10,   59,
    0x80000000 | 58, 0x80000000 | 2,   10,
    0x80000000 | 62, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      63, 0x0,    4,  346,
      68, 0x0,    1,  354,
      70, 0x0,    1,  356,
      72, 0x0,    6,  358,
      79, 0x1,    6,  370,
      80, 0x0,    5,  382,

 // enum data: key, value
      64, uint(PythonQtWrapper_QStyleOptionViewItem::Left),
      65, uint(PythonQtWrapper_QStyleOptionViewItem::Right),
      66, uint(PythonQtWrapper_QStyleOptionViewItem::Top),
      67, uint(PythonQtWrapper_QStyleOptionViewItem::Bottom),
      69, uint(PythonQtWrapper_QStyleOptionViewItem::Type),
      71, uint(PythonQtWrapper_QStyleOptionViewItem::Version),
      73, uint(PythonQtWrapper_QStyleOptionViewItem::None),
      74, uint(PythonQtWrapper_QStyleOptionViewItem::WrapText),
      75, uint(PythonQtWrapper_QStyleOptionViewItem::Alternate),
      76, uint(PythonQtWrapper_QStyleOptionViewItem::HasCheckIndicator),
      77, uint(PythonQtWrapper_QStyleOptionViewItem::HasDisplay),
      78, uint(PythonQtWrapper_QStyleOptionViewItem::HasDecoration),
      73, uint(PythonQtWrapper_QStyleOptionViewItem::None),
      74, uint(PythonQtWrapper_QStyleOptionViewItem::WrapText),
      75, uint(PythonQtWrapper_QStyleOptionViewItem::Alternate),
      76, uint(PythonQtWrapper_QStyleOptionViewItem::HasCheckIndicator),
      77, uint(PythonQtWrapper_QStyleOptionViewItem::HasDisplay),
      78, uint(PythonQtWrapper_QStyleOptionViewItem::HasDecoration),
      81, uint(PythonQtWrapper_QStyleOptionViewItem::Invalid),
      82, uint(PythonQtWrapper_QStyleOptionViewItem::Beginning),
      83, uint(PythonQtWrapper_QStyleOptionViewItem::Middle),
      84, uint(PythonQtWrapper_QStyleOptionViewItem::End),
      85, uint(PythonQtWrapper_QStyleOptionViewItem::OnlyOne),

       0        // eod
};

void PythonQtWrapper_QStyleOptionViewItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyleOptionViewItem *_t = static_cast<PythonQtWrapper_QStyleOptionViewItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyleOptionViewItem* _r = _t->new_QStyleOptionViewItem();
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem**>(_a[0]) = _r; }  break;
        case 1: { QStyleOptionViewItem* _r = _t->new_QStyleOptionViewItem((*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem**>(_a[0]) = _r; }  break;
        case 2: { QStyleOptionViewItem* _r = _t->new_QStyleOptionViewItem((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStyleOptionViewItem((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1]))); break;
        case 4: _t->py_set_backgroundBrush((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QBrush(*)>(_a[2]))); break;
        case 5: { QBrush _r = _t->py_get_backgroundBrush((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_checkState((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< Qt::CheckState(*)>(_a[2]))); break;
        case 7: { Qt::CheckState _r = _t->py_get_checkState((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CheckState*>(_a[0]) = _r; }  break;
        case 8: _t->py_set_decorationAlignment((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 9: { Qt::Alignment _r = _t->py_get_decorationAlignment((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 10: _t->py_set_decorationPosition((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionViewItem::Position(*)>(_a[2]))); break;
        case 11: { QStyleOptionViewItem::Position _r = _t->py_get_decorationPosition((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem::Position*>(_a[0]) = _r; }  break;
        case 12: _t->py_set_decorationSize((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QSize(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->py_get_decorationSize((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->py_set_displayAlignment((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 15: { Qt::Alignment _r = _t->py_get_displayAlignment((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 16: _t->py_set_features((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionViewItem::ViewItemFeatures(*)>(_a[2]))); break;
        case 17: { QStyleOptionViewItem::ViewItemFeatures _r = _t->py_get_features((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem::ViewItemFeatures*>(_a[0]) = _r; }  break;
        case 18: _t->py_set_font((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QFont(*)>(_a[2]))); break;
        case 19: { QFont _r = _t->py_get_font((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 20: _t->py_set_icon((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QIcon(*)>(_a[2]))); break;
        case 21: { QIcon _r = _t->py_get_icon((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 22: _t->py_set_index((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QModelIndex(*)>(_a[2]))); break;
        case 23: { QModelIndex _r = _t->py_get_index((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 24: _t->py_set_locale((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QLocale(*)>(_a[2]))); break;
        case 25: { QLocale _r = _t->py_get_locale((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLocale*>(_a[0]) = _r; }  break;
        case 26: _t->py_set_showDecorationSelected((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 27: { bool _r = _t->py_get_showDecorationSelected((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: _t->py_set_text((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 29: { QString _r = _t->py_get_text((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 30: _t->py_set_textElideMode((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[2]))); break;
        case 31: { Qt::TextElideMode _r = _t->py_get_textElideMode((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TextElideMode*>(_a[0]) = _r; }  break;
        case 32: _t->py_set_viewItemPosition((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionViewItem::ViewItemPosition(*)>(_a[2]))); break;
        case 33: { QStyleOptionViewItem::ViewItemPosition _r = _t->py_get_viewItemPosition((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyleOptionViewItem::ViewItemPosition*>(_a[0]) = _r; }  break;
        case 34: { const QWidget* _r = _t->py_get_widget((*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyleOptionViewItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItem.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionViewItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionViewItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 35)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 35;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 35)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 35;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV2_t {
    QByteArrayData data[8];
    char stringdata0[154];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV2_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV2 = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionV..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionViewItemV2"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionViewItemV2*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionViewItemV2"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 29), // "delete_QStyleOptionViewItemV2"
QT_MOC_LITERAL(7, 150, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionViewItemV2\0"
    "new_QStyleOptionViewItemV2\0"
    "QStyleOptionViewItemV2*\0\0"
    "QStyleOptionViewItemV2\0other\0"
    "delete_QStyleOptionViewItemV2\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionViewItemV2[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionViewItemV2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV2.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionViewItemV2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionViewItemV2::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV3_t {
    QByteArrayData data[8];
    char stringdata0[154];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV3_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV3_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV3 = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionV..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionViewItemV3"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionViewItemV3*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionViewItemV3"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 29), // "delete_QStyleOptionViewItemV3"
QT_MOC_LITERAL(7, 150, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionViewItemV3\0"
    "new_QStyleOptionViewItemV3\0"
    "QStyleOptionViewItemV3*\0\0"
    "QStyleOptionViewItemV3\0other\0"
    "delete_QStyleOptionViewItemV3\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionViewItemV3[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionViewItemV3::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV3.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionViewItemV3,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionViewItemV3::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV4_t {
    QByteArrayData data[8];
    char stringdata0[154];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV4_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV4_t qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV4 = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QStyleOptionV..."
QT_MOC_LITERAL(1, 39, 26), // "new_QStyleOptionViewItemV4"
QT_MOC_LITERAL(2, 66, 23), // "QStyleOptionViewItemV4*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 22), // "QStyleOptionViewItemV4"
QT_MOC_LITERAL(5, 114, 5), // "other"
QT_MOC_LITERAL(6, 120, 29), // "delete_QStyleOptionViewItemV4"
QT_MOC_LITERAL(7, 150, 3) // "obj"

    },
    "PythonQtWrapper_QStyleOptionViewItemV4\0"
    "new_QStyleOptionViewItemV4\0"
    "QStyleOptionViewItemV4*\0\0"
    "QStyleOptionViewItemV4\0other\0"
    "delete_QStyleOptionViewItemV4\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyleOptionViewItemV4[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   29,    3, 0x0a /* Public */,
       1,    1,   30,    3, 0x0a /* Public */,
       6,    1,   33,    3, 0x0a /* Public */,

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QStyleOptionViewItemV4::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyleOptionViewItemV4.data,
      qt_meta_data_PythonQtWrapper_QStyleOptionViewItemV4,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStyleOptionViewItemV4::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStylePainter_t {
    QByteArrayData data[36];
    char stringdata0[405];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStylePainter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStylePainter_t qt_meta_stringdata_PythonQtWrapper_QStylePainter = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QStylePainter"
QT_MOC_LITERAL(1, 30, 17), // "new_QStylePainter"
QT_MOC_LITERAL(2, 48, 14), // "QStylePainter*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 13), // "QPaintDevice*"
QT_MOC_LITERAL(5, 78, 2), // "pd"
QT_MOC_LITERAL(6, 81, 8), // "QWidget*"
QT_MOC_LITERAL(7, 90, 1), // "w"
QT_MOC_LITERAL(8, 92, 20), // "delete_QStylePainter"
QT_MOC_LITERAL(9, 113, 3), // "obj"
QT_MOC_LITERAL(10, 117, 5), // "begin"
QT_MOC_LITERAL(11, 123, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 140, 18), // "drawComplexControl"
QT_MOC_LITERAL(13, 159, 22), // "QStyle::ComplexControl"
QT_MOC_LITERAL(14, 182, 2), // "cc"
QT_MOC_LITERAL(15, 185, 19), // "QStyleOptionComplex"
QT_MOC_LITERAL(16, 205, 3), // "opt"
QT_MOC_LITERAL(17, 209, 11), // "drawControl"
QT_MOC_LITERAL(18, 221, 22), // "QStyle::ControlElement"
QT_MOC_LITERAL(19, 244, 2), // "ce"
QT_MOC_LITERAL(20, 247, 12), // "QStyleOption"
QT_MOC_LITERAL(21, 260, 14), // "drawItemPixmap"
QT_MOC_LITERAL(22, 275, 1), // "r"
QT_MOC_LITERAL(23, 277, 5), // "flags"
QT_MOC_LITERAL(24, 283, 6), // "pixmap"
QT_MOC_LITERAL(25, 290, 12), // "drawItemText"
QT_MOC_LITERAL(26, 303, 3), // "pal"
QT_MOC_LITERAL(27, 307, 7), // "enabled"
QT_MOC_LITERAL(28, 315, 4), // "text"
QT_MOC_LITERAL(29, 320, 19), // "QPalette::ColorRole"
QT_MOC_LITERAL(30, 340, 8), // "textRole"
QT_MOC_LITERAL(31, 349, 13), // "drawPrimitive"
QT_MOC_LITERAL(32, 363, 24), // "QStyle::PrimitiveElement"
QT_MOC_LITERAL(33, 388, 2), // "pe"
QT_MOC_LITERAL(34, 391, 5), // "style"
QT_MOC_LITERAL(35, 397, 7) // "QStyle*"

    },
    "PythonQtWrapper_QStylePainter\0"
    "new_QStylePainter\0QStylePainter*\0\0"
    "QPaintDevice*\0pd\0QWidget*\0w\0"
    "delete_QStylePainter\0obj\0begin\0"
    "theWrappedObject\0drawComplexControl\0"
    "QStyle::ComplexControl\0cc\0QStyleOptionComplex\0"
    "opt\0drawControl\0QStyle::ControlElement\0"
    "ce\0QStyleOption\0drawItemPixmap\0r\0flags\0"
    "pixmap\0drawItemText\0pal\0enabled\0text\0"
    "QPalette::ColorRole\0textRole\0drawPrimitive\0"
    "QStyle::PrimitiveElement\0pe\0style\0"
    "QStyle*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStylePainter[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   79,    3, 0x0a /* Public */,
       1,    2,   80,    3, 0x0a /* Public */,
       1,    1,   85,    3, 0x0a /* Public */,
       8,    1,   88,    3, 0x0a /* Public */,
      10,    3,   91,    3, 0x0a /* Public */,
      10,    2,   98,    3, 0x0a /* Public */,
      12,    3,  103,    3, 0x0a /* Public */,
      17,    3,  110,    3, 0x0a /* Public */,
      21,    4,  117,    3, 0x0a /* Public */,
      25,    7,  126,    3, 0x0a /* Public */,
      25,    6,  141,    3, 0x2a /* Public | MethodCloned */,
      31,    3,  154,    3, 0x0a /* Public */,
      34,    1,  161,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,   11,    5,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 15,   11,   14,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 20,   11,   19,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   11,   22,   23,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString, 0x80000000 | 29,   11,   22,   23,   26,   27,   28,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString,   11,   22,   23,   26,   27,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32, 0x80000000 | 20,   11,   33,   16,
    0x80000000 | 35, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QStylePainter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStylePainter *_t = static_cast<PythonQtWrapper_QStylePainter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStylePainter* _r = _t->new_QStylePainter();
            if (_a[0]) *reinterpret_cast< QStylePainter**>(_a[0]) = _r; }  break;
        case 1: { QStylePainter* _r = _t->new_QStylePainter((*reinterpret_cast< QPaintDevice*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStylePainter**>(_a[0]) = _r; }  break;
        case 2: { QStylePainter* _r = _t->new_QStylePainter((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStylePainter**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QStylePainter((*reinterpret_cast< QStylePainter*(*)>(_a[1]))); break;
        case 4: { bool _r = _t->begin((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice*(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->begin((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->drawComplexControl((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex(*)>(_a[3]))); break;
        case 7: _t->drawControl((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption(*)>(_a[3]))); break;
        case 8: _t->drawItemPixmap((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QPixmap(*)>(_a[4]))); break;
        case 9: _t->drawItemText((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QPalette(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< const QString(*)>(_a[6])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[7]))); break;
        case 10: _t->drawItemText((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QPalette(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< const QString(*)>(_a[6]))); break;
        case 11: _t->drawPrimitive((*reinterpret_cast< QStylePainter*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption(*)>(_a[3]))); break;
        case 12: { QStyle* _r = _t->style((*reinterpret_cast< QStylePainter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyle**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStylePainter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStylePainter.data,
      qt_meta_data_PythonQtWrapper_QStylePainter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStylePainter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStylePlugin_t {
    QByteArrayData data[12];
    char stringdata0[140];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStylePlugin_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStylePlugin_t qt_meta_stringdata_PythonQtWrapper_QStylePlugin = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QStylePlugin"
QT_MOC_LITERAL(1, 29, 16), // "new_QStylePlugin"
QT_MOC_LITERAL(2, 46, 13), // "QStylePlugin*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 6), // "parent"
QT_MOC_LITERAL(5, 68, 19), // "delete_QStylePlugin"
QT_MOC_LITERAL(6, 88, 3), // "obj"
QT_MOC_LITERAL(7, 92, 6), // "create"
QT_MOC_LITERAL(8, 99, 7), // "QStyle*"
QT_MOC_LITERAL(9, 107, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 124, 3), // "key"
QT_MOC_LITERAL(11, 128, 11) // "py_q_create"

    },
    "PythonQtWrapper_QStylePlugin\0"
    "new_QStylePlugin\0QStylePlugin*\0\0parent\0"
    "delete_QStylePlugin\0obj\0create\0QStyle*\0"
    "theWrappedObject\0key\0py_q_create"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStylePlugin[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   39,    3, 0x0a /* Public */,
       1,    0,   42,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   43,    3, 0x0a /* Public */,
       7,    2,   46,    3, 0x0a /* Public */,
      11,    2,   51,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QStylePlugin::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStylePlugin *_t = static_cast<PythonQtWrapper_QStylePlugin *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStylePlugin* _r = _t->new_QStylePlugin((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStylePlugin**>(_a[0]) = _r; }  break;
        case 1: { QStylePlugin* _r = _t->new_QStylePlugin();
            if (_a[0]) *reinterpret_cast< QStylePlugin**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QStylePlugin((*reinterpret_cast< QStylePlugin*(*)>(_a[1]))); break;
        case 3: { QStyle* _r = _t->create((*reinterpret_cast< QStylePlugin*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStyle**>(_a[0]) = _r; }  break;
        case 4: { QStyle* _r = _t->py_q_create((*reinterpret_cast< QStylePlugin*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStyle**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStylePlugin* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStylePlugin* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStylePlugin* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStylePlugin::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStylePlugin.data,
      qt_meta_data_PythonQtWrapper_QStylePlugin,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QStylePlugin::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QStyledItemDelegate_t {
    QByteArrayData data[39];
    char stringdata0[560];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QStyledItemDelegate_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QStyledItemDelegate_t qt_meta_stringdata_PythonQtWrapper_QStyledItemDelegate = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QStyledItemDe..."
QT_MOC_LITERAL(1, 36, 23), // "new_QStyledItemDelegate"
QT_MOC_LITERAL(2, 60, 20), // "QStyledItemDelegate*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "parent"
QT_MOC_LITERAL(5, 89, 26), // "delete_QStyledItemDelegate"
QT_MOC_LITERAL(6, 116, 3), // "obj"
QT_MOC_LITERAL(7, 120, 17), // "py_q_createEditor"
QT_MOC_LITERAL(8, 138, 8), // "QWidget*"
QT_MOC_LITERAL(9, 147, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 164, 20), // "QStyleOptionViewItem"
QT_MOC_LITERAL(11, 185, 6), // "option"
QT_MOC_LITERAL(12, 192, 5), // "index"
QT_MOC_LITERAL(13, 198, 11), // "displayText"
QT_MOC_LITERAL(14, 210, 5), // "value"
QT_MOC_LITERAL(15, 216, 6), // "locale"
QT_MOC_LITERAL(16, 223, 16), // "py_q_displayText"
QT_MOC_LITERAL(17, 240, 16), // "py_q_editorEvent"
QT_MOC_LITERAL(18, 257, 7), // "QEvent*"
QT_MOC_LITERAL(19, 265, 5), // "event"
QT_MOC_LITERAL(20, 271, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(21, 291, 5), // "model"
QT_MOC_LITERAL(22, 297, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(23, 314, 6), // "object"
QT_MOC_LITERAL(24, 321, 15), // "initStyleOption"
QT_MOC_LITERAL(25, 337, 21), // "QStyleOptionViewItem*"
QT_MOC_LITERAL(26, 359, 20), // "py_q_initStyleOption"
QT_MOC_LITERAL(27, 380, 17), // "itemEditorFactory"
QT_MOC_LITERAL(28, 398, 19), // "QItemEditorFactory*"
QT_MOC_LITERAL(29, 418, 10), // "py_q_paint"
QT_MOC_LITERAL(30, 429, 9), // "QPainter*"
QT_MOC_LITERAL(31, 439, 7), // "painter"
QT_MOC_LITERAL(32, 447, 18), // "py_q_setEditorData"
QT_MOC_LITERAL(33, 466, 6), // "editor"
QT_MOC_LITERAL(34, 473, 20), // "setItemEditorFactory"
QT_MOC_LITERAL(35, 494, 7), // "factory"
QT_MOC_LITERAL(36, 502, 17), // "py_q_setModelData"
QT_MOC_LITERAL(37, 520, 13), // "py_q_sizeHint"
QT_MOC_LITERAL(38, 534, 25) // "py_q_updateEditorGeometry"

    },
    "PythonQtWrapper_QStyledItemDelegate\0"
    "new_QStyledItemDelegate\0QStyledItemDelegate*\0"
    "\0parent\0delete_QStyledItemDelegate\0"
    "obj\0py_q_createEditor\0QWidget*\0"
    "theWrappedObject\0QStyleOptionViewItem\0"
    "option\0index\0displayText\0value\0locale\0"
    "py_q_displayText\0py_q_editorEvent\0"
    "QEvent*\0event\0QAbstractItemModel*\0"
    "model\0py_q_eventFilter\0object\0"
    "initStyleOption\0QStyleOptionViewItem*\0"
    "py_q_initStyleOption\0itemEditorFactory\0"
    "QItemEditorFactory*\0py_q_paint\0QPainter*\0"
    "painter\0py_q_setEditorData\0editor\0"
    "setItemEditorFactory\0factory\0"
    "py_q_setModelData\0py_q_sizeHint\0"
    "py_q_updateEditorGeometry"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QStyledItemDelegate[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       1,    0,  102,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  103,    3, 0x0a /* Public */,
       7,    4,  106,    3, 0x0a /* Public */,
      13,    3,  115,    3, 0x0a /* Public */,
      16,    3,  122,    3, 0x0a /* Public */,
      17,    5,  129,    3, 0x0a /* Public */,
      22,    3,  140,    3, 0x0a /* Public */,
      24,    3,  147,    3, 0x0a /* Public */,
      26,    3,  154,    3, 0x0a /* Public */,
      27,    1,  161,    3, 0x0a /* Public */,
      29,    4,  164,    3, 0x0a /* Public */,
      32,    3,  173,    3, 0x0a /* Public */,
      34,    2,  180,    3, 0x0a /* Public */,
      36,    4,  185,    3, 0x0a /* Public */,
      37,    3,  194,    3, 0x0a /* Public */,
      38,    4,  201,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 10, QMetaType::QModelIndex,    9,    4,   11,   12,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QVariant, QMetaType::QLocale,    9,   14,   15,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QVariant, QMetaType::QLocale,    9,   14,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 20, 0x80000000 | 10, QMetaType::QModelIndex,    9,   19,   21,   11,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 18,    9,   23,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25, QMetaType::QModelIndex,    9,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25, QMetaType::QModelIndex,    9,   11,   12,
    0x80000000 | 28, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30, 0x80000000 | 10, QMetaType::QModelIndex,    9,   31,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8, QMetaType::QModelIndex,    9,   33,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    9,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 20, QMetaType::QModelIndex,    9,   33,   21,   12,
    QMetaType::QSize, 0x80000000 | 2, 0x80000000 | 10, QMetaType::QModelIndex,    9,   11,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 10, QMetaType::QModelIndex,    9,   33,   11,   12,

       0        // eod
};

void PythonQtWrapper_QStyledItemDelegate::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QStyledItemDelegate *_t = static_cast<PythonQtWrapper_QStyledItemDelegate *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QStyledItemDelegate* _r = _t->new_QStyledItemDelegate((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyledItemDelegate**>(_a[0]) = _r; }  break;
        case 1: { QStyledItemDelegate* _r = _t->new_QStyledItemDelegate();
            if (_a[0]) *reinterpret_cast< QStyledItemDelegate**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QStyledItemDelegate((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1]))); break;
        case 3: { QWidget* _r = _t->py_q_createEditor((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 4: { QString _r = _t->displayText((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])),(*reinterpret_cast< const QLocale(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->py_q_displayText((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])),(*reinterpret_cast< const QLocale(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_editorEvent((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[3])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[4])),(*reinterpret_cast< const QModelIndex(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: _t->initStyleOption((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 9: _t->py_q_initStyleOption((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionViewItem*(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 10: { QItemEditorFactory* _r = _t->itemEditorFactory((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QItemEditorFactory**>(_a[0]) = _r; }  break;
        case 11: _t->py_q_paint((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 12: _t->py_q_setEditorData((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3]))); break;
        case 13: _t->setItemEditorFactory((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QItemEditorFactory*(*)>(_a[2]))); break;
        case 14: _t->py_q_setModelData((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        case 15: { QSize _r = _t->py_q_sizeHint((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_updateEditorGeometry((*reinterpret_cast< QStyledItemDelegate*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionViewItem(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyledItemDelegate* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QStyledItemDelegate::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QStyledItemDelegate.data,
      qt_meta_data_PythonQtWrapper_QStyledItemDelegate,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

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