/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui7.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_gui7.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#include <QtCore/QVector>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui7.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_QPrintPreviewDialog_t {
    QByteArrayData data[21];
    char stringdata0[260];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPrintPreviewDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPrintPreviewDialog_t qt_meta_stringdata_PythonQtWrapper_QPrintPreviewDialog = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QPrintPreview..."
QT_MOC_LITERAL(1, 36, 23), // "new_QPrintPreviewDialog"
QT_MOC_LITERAL(2, 60, 20), // "QPrintPreviewDialog*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 9), // "QPrinter*"
QT_MOC_LITERAL(5, 92, 7), // "printer"
QT_MOC_LITERAL(6, 100, 8), // "QWidget*"
QT_MOC_LITERAL(7, 109, 6), // "parent"
QT_MOC_LITERAL(8, 116, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(9, 132, 5), // "flags"
QT_MOC_LITERAL(10, 138, 26), // "delete_QPrintPreviewDialog"
QT_MOC_LITERAL(11, 165, 3), // "obj"
QT_MOC_LITERAL(12, 169, 9), // "py_q_done"
QT_MOC_LITERAL(13, 179, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 196, 6), // "result"
QT_MOC_LITERAL(15, 203, 4), // "open"
QT_MOC_LITERAL(16, 208, 8), // "receiver"
QT_MOC_LITERAL(17, 217, 11), // "const char*"
QT_MOC_LITERAL(18, 229, 6), // "member"
QT_MOC_LITERAL(19, 236, 15), // "py_q_setVisible"
QT_MOC_LITERAL(20, 252, 7) // "visible"

    },
    "PythonQtWrapper_QPrintPreviewDialog\0"
    "new_QPrintPreviewDialog\0QPrintPreviewDialog*\0"
    "\0QPrinter*\0printer\0QWidget*\0parent\0"
    "Qt::WindowFlags\0flags\0delete_QPrintPreviewDialog\0"
    "obj\0py_q_done\0theWrappedObject\0result\0"
    "open\0receiver\0const char*\0member\0"
    "py_q_setVisible\0visible"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPrintPreviewDialog[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,   69,    3, 0x0a /* Public */,
       1,    2,   76,    3, 0x2a /* Public | MethodCloned */,
       1,    1,   81,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   84,    3, 0x0a /* Public */,
       1,    1,   89,    3, 0x2a /* Public | MethodCloned */,
       1,    0,   92,    3, 0x2a /* Public | MethodCloned */,
      10,    1,   93,    3, 0x0a /* Public */,
      12,    2,   96,    3, 0x0a /* Public */,
      15,    3,  101,    3, 0x0a /* Public */,
       5,    1,  108,    3, 0x0a /* Public */,
      19,    2,  111,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QPrintPreviewDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPrintPreviewDialog *_t = static_cast<PythonQtWrapper_QPrintPreviewDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPrintPreviewDialog* _r = _t->new_QPrintPreviewDialog((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewDialog**>(_a[0]) = _r; }  break;
        case 1: { QPrintPreviewDialog* _r = _t->new_QPrintPreviewDialog((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewDialog**>(_a[0]) = _r; }  break;
        case 2: { QPrintPreviewDialog* _r = _t->new_QPrintPreviewDialog((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewDialog**>(_a[0]) = _r; }  break;
        case 3: { QPrintPreviewDialog* _r = _t->new_QPrintPreviewDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewDialog**>(_a[0]) = _r; }  break;
        case 4: { QPrintPreviewDialog* _r = _t->new_QPrintPreviewDialog((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewDialog**>(_a[0]) = _r; }  break;
        case 5: { QPrintPreviewDialog* _r = _t->new_QPrintPreviewDialog();
            if (_a[0]) *reinterpret_cast< QPrintPreviewDialog**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QPrintPreviewDialog((*reinterpret_cast< QPrintPreviewDialog*(*)>(_a[1]))); break;
        case 7: _t->py_q_done((*reinterpret_cast< QPrintPreviewDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: _t->open((*reinterpret_cast< QPrintPreviewDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 9: { QPrinter* _r = _t->printer((*reinterpret_cast< QPrintPreviewDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter**>(_a[0]) = _r; }  break;
        case 10: _t->py_q_setVisible((*reinterpret_cast< QPrintPreviewDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 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 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPrintPreviewDialog* >(); 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< QPrintPreviewDialog* >(); 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< QPrintPreviewDialog* >(); 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< QPrintPreviewDialog* >(); 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< QPrintPreviewDialog* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QPrintPreviewDialog::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPrintPreviewDialog.data,
      qt_meta_data_PythonQtWrapper_QPrintPreviewDialog,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPrintPreviewDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPrintPreviewWidget_t {
    QByteArrayData data[32];
    char stringdata0[449];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPrintPreviewWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPrintPreviewWidget_t qt_meta_stringdata_PythonQtWrapper_QPrintPreviewWidget = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QPrintPreview..."
QT_MOC_LITERAL(1, 36, 23), // "new_QPrintPreviewWidget"
QT_MOC_LITERAL(2, 60, 20), // "QPrintPreviewWidget*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 9), // "QPrinter*"
QT_MOC_LITERAL(5, 92, 7), // "printer"
QT_MOC_LITERAL(6, 100, 8), // "QWidget*"
QT_MOC_LITERAL(7, 109, 6), // "parent"
QT_MOC_LITERAL(8, 116, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(9, 132, 5), // "flags"
QT_MOC_LITERAL(10, 138, 26), // "delete_QPrintPreviewWidget"
QT_MOC_LITERAL(11, 165, 3), // "obj"
QT_MOC_LITERAL(12, 169, 11), // "currentPage"
QT_MOC_LITERAL(13, 181, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 198, 11), // "orientation"
QT_MOC_LITERAL(15, 210, 21), // "QPrinter::Orientation"
QT_MOC_LITERAL(16, 232, 9), // "pageCount"
QT_MOC_LITERAL(17, 242, 15), // "py_q_setVisible"
QT_MOC_LITERAL(18, 258, 7), // "visible"
QT_MOC_LITERAL(19, 266, 8), // "viewMode"
QT_MOC_LITERAL(20, 275, 29), // "QPrintPreviewWidget::ViewMode"
QT_MOC_LITERAL(21, 305, 10), // "zoomFactor"
QT_MOC_LITERAL(22, 316, 8), // "zoomMode"
QT_MOC_LITERAL(23, 325, 29), // "QPrintPreviewWidget::ZoomMode"
QT_MOC_LITERAL(24, 355, 8), // "ViewMode"
QT_MOC_LITERAL(25, 364, 14), // "SinglePageView"
QT_MOC_LITERAL(26, 379, 15), // "FacingPagesView"
QT_MOC_LITERAL(27, 395, 12), // "AllPagesView"
QT_MOC_LITERAL(28, 408, 8), // "ZoomMode"
QT_MOC_LITERAL(29, 417, 10), // "CustomZoom"
QT_MOC_LITERAL(30, 428, 10), // "FitToWidth"
QT_MOC_LITERAL(31, 439, 9) // "FitInView"

    },
    "PythonQtWrapper_QPrintPreviewWidget\0"
    "new_QPrintPreviewWidget\0QPrintPreviewWidget*\0"
    "\0QPrinter*\0printer\0QWidget*\0parent\0"
    "Qt::WindowFlags\0flags\0delete_QPrintPreviewWidget\0"
    "obj\0currentPage\0theWrappedObject\0"
    "orientation\0QPrinter::Orientation\0"
    "pageCount\0py_q_setVisible\0visible\0"
    "viewMode\0QPrintPreviewWidget::ViewMode\0"
    "zoomFactor\0zoomMode\0QPrintPreviewWidget::ZoomMode\0"
    "ViewMode\0SinglePageView\0FacingPagesView\0"
    "AllPagesView\0ZoomMode\0CustomZoom\0"
    "FitToWidth\0FitInView"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPrintPreviewWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,   84,    3, 0x0a /* Public */,
       1,    2,   91,    3, 0x2a /* Public | MethodCloned */,
       1,    1,   96,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   99,    3, 0x0a /* Public */,
       1,    1,  104,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  107,    3, 0x2a /* Public | MethodCloned */,
      10,    1,  108,    3, 0x0a /* Public */,
      12,    1,  111,    3, 0x0a /* Public */,
      14,    1,  114,    3, 0x0a /* Public */,
      16,    1,  117,    3, 0x0a /* Public */,
      17,    2,  120,    3, 0x0a /* Public */,
      19,    1,  125,    3, 0x0a /* Public */,
      21,    1,  128,    3, 0x0a /* Public */,
      22,    1,  131,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8,    5,    7,    9,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 8,    7,    9,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   13,
    0x80000000 | 15, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   18,
    0x80000000 | 20, 0x80000000 | 2,   13,
    QMetaType::QReal, 0x80000000 | 2,   13,
    0x80000000 | 23, 0x80000000 | 2,   13,

 // enums: name, flags, count, data
      24, 0x0,    3,  142,
      28, 0x0,    3,  148,

 // enum data: key, value
      25, uint(PythonQtWrapper_QPrintPreviewWidget::SinglePageView),
      26, uint(PythonQtWrapper_QPrintPreviewWidget::FacingPagesView),
      27, uint(PythonQtWrapper_QPrintPreviewWidget::AllPagesView),
      29, uint(PythonQtWrapper_QPrintPreviewWidget::CustomZoom),
      30, uint(PythonQtWrapper_QPrintPreviewWidget::FitToWidth),
      31, uint(PythonQtWrapper_QPrintPreviewWidget::FitInView),

       0        // eod
};

void PythonQtWrapper_QPrintPreviewWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPrintPreviewWidget *_t = static_cast<PythonQtWrapper_QPrintPreviewWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPrintPreviewWidget* _r = _t->new_QPrintPreviewWidget((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget**>(_a[0]) = _r; }  break;
        case 1: { QPrintPreviewWidget* _r = _t->new_QPrintPreviewWidget((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget**>(_a[0]) = _r; }  break;
        case 2: { QPrintPreviewWidget* _r = _t->new_QPrintPreviewWidget((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget**>(_a[0]) = _r; }  break;
        case 3: { QPrintPreviewWidget* _r = _t->new_QPrintPreviewWidget((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget**>(_a[0]) = _r; }  break;
        case 4: { QPrintPreviewWidget* _r = _t->new_QPrintPreviewWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget**>(_a[0]) = _r; }  break;
        case 5: { QPrintPreviewWidget* _r = _t->new_QPrintPreviewWidget();
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QPrintPreviewWidget((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1]))); break;
        case 7: { int _r = _t->currentPage((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QPrinter::Orientation _r = _t->orientation((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::Orientation*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->pageCount((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->py_q_setVisible((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 11: { QPrintPreviewWidget::ViewMode _r = _t->viewMode((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget::ViewMode*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->zoomFactor((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { QPrintPreviewWidget::ZoomMode _r = _t->zoomMode((*reinterpret_cast< QPrintPreviewWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintPreviewWidget::ZoomMode*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 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 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); 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< QPrintPreviewWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QPrintPreviewWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPrintPreviewWidget.data,
      qt_meta_data_PythonQtWrapper_QPrintPreviewWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPrintPreviewWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPrinter_t {
    QByteArrayData data[164];
    char stringdata0[2008];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPrinter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPrinter_t qt_meta_stringdata_PythonQtWrapper_QPrinter = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QPrinter"
QT_MOC_LITERAL(1, 25, 12), // "new_QPrinter"
QT_MOC_LITERAL(2, 38, 9), // "QPrinter*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 21), // "QPrinter::PrinterMode"
QT_MOC_LITERAL(5, 71, 4), // "mode"
QT_MOC_LITERAL(6, 76, 12), // "QPrinterInfo"
QT_MOC_LITERAL(7, 89, 7), // "printer"
QT_MOC_LITERAL(8, 97, 15), // "delete_QPrinter"
QT_MOC_LITERAL(9, 113, 3), // "obj"
QT_MOC_LITERAL(10, 117, 5), // "abort"
QT_MOC_LITERAL(11, 123, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 140, 15), // "actualNumCopies"
QT_MOC_LITERAL(13, 156, 13), // "collateCopies"
QT_MOC_LITERAL(14, 170, 9), // "colorMode"
QT_MOC_LITERAL(15, 180, 19), // "QPrinter::ColorMode"
QT_MOC_LITERAL(16, 200, 9), // "copyCount"
QT_MOC_LITERAL(17, 210, 7), // "creator"
QT_MOC_LITERAL(18, 218, 12), // "py_q_devType"
QT_MOC_LITERAL(19, 231, 7), // "docName"
QT_MOC_LITERAL(20, 239, 19), // "doubleSidedPrinting"
QT_MOC_LITERAL(21, 259, 6), // "duplex"
QT_MOC_LITERAL(22, 266, 20), // "QPrinter::DuplexMode"
QT_MOC_LITERAL(23, 287, 20), // "fontEmbeddingEnabled"
QT_MOC_LITERAL(24, 308, 8), // "fromPage"
QT_MOC_LITERAL(25, 317, 8), // "fullPage"
QT_MOC_LITERAL(26, 326, 14), // "getPageMargins"
QT_MOC_LITERAL(27, 341, 6), // "qreal*"
QT_MOC_LITERAL(28, 348, 4), // "left"
QT_MOC_LITERAL(29, 353, 3), // "top"
QT_MOC_LITERAL(30, 357, 5), // "right"
QT_MOC_LITERAL(31, 363, 6), // "bottom"
QT_MOC_LITERAL(32, 370, 14), // "QPrinter::Unit"
QT_MOC_LITERAL(33, 385, 4), // "unit"
QT_MOC_LITERAL(34, 390, 7), // "isValid"
QT_MOC_LITERAL(35, 398, 11), // "py_q_metric"
QT_MOC_LITERAL(36, 410, 31), // "QPaintDevice::PaintDeviceMetric"
QT_MOC_LITERAL(37, 442, 6), // "arg__1"
QT_MOC_LITERAL(38, 449, 12), // "py_q_newPage"
QT_MOC_LITERAL(39, 462, 9), // "numCopies"
QT_MOC_LITERAL(40, 472, 11), // "orientation"
QT_MOC_LITERAL(41, 484, 21), // "QPrinter::Orientation"
QT_MOC_LITERAL(42, 506, 14), // "outputFileName"
QT_MOC_LITERAL(43, 521, 12), // "outputFormat"
QT_MOC_LITERAL(44, 534, 22), // "QPrinter::OutputFormat"
QT_MOC_LITERAL(45, 557, 9), // "pageOrder"
QT_MOC_LITERAL(46, 567, 19), // "QPrinter::PageOrder"
QT_MOC_LITERAL(47, 587, 8), // "pageRect"
QT_MOC_LITERAL(48, 596, 8), // "pageSize"
QT_MOC_LITERAL(49, 605, 27), // "QPagedPaintDevice::PageSize"
QT_MOC_LITERAL(50, 633, 16), // "py_q_paintEngine"
QT_MOC_LITERAL(51, 650, 13), // "QPaintEngine*"
QT_MOC_LITERAL(52, 664, 9), // "paperName"
QT_MOC_LITERAL(53, 674, 9), // "paperRect"
QT_MOC_LITERAL(54, 684, 9), // "paperSize"
QT_MOC_LITERAL(55, 694, 11), // "paperSource"
QT_MOC_LITERAL(56, 706, 21), // "QPrinter::PaperSource"
QT_MOC_LITERAL(57, 728, 11), // "printEngine"
QT_MOC_LITERAL(58, 740, 13), // "QPrintEngine*"
QT_MOC_LITERAL(59, 754, 12), // "printProgram"
QT_MOC_LITERAL(60, 767, 10), // "printRange"
QT_MOC_LITERAL(61, 778, 20), // "QPrinter::PrintRange"
QT_MOC_LITERAL(62, 799, 11), // "printerName"
QT_MOC_LITERAL(63, 811, 12), // "printerState"
QT_MOC_LITERAL(64, 824, 22), // "QPrinter::PrinterState"
QT_MOC_LITERAL(65, 847, 10), // "resolution"
QT_MOC_LITERAL(66, 858, 16), // "setCollateCopies"
QT_MOC_LITERAL(67, 875, 7), // "collate"
QT_MOC_LITERAL(68, 883, 12), // "setColorMode"
QT_MOC_LITERAL(69, 896, 12), // "setCopyCount"
QT_MOC_LITERAL(70, 909, 10), // "setCreator"
QT_MOC_LITERAL(71, 920, 10), // "setDocName"
QT_MOC_LITERAL(72, 931, 22), // "setDoubleSidedPrinting"
QT_MOC_LITERAL(73, 954, 6), // "enable"
QT_MOC_LITERAL(74, 961, 9), // "setDuplex"
QT_MOC_LITERAL(75, 971, 10), // "setEngines"
QT_MOC_LITERAL(76, 982, 11), // "paintEngine"
QT_MOC_LITERAL(77, 994, 23), // "setFontEmbeddingEnabled"
QT_MOC_LITERAL(78, 1018, 9), // "setFromTo"
QT_MOC_LITERAL(79, 1028, 6), // "toPage"
QT_MOC_LITERAL(80, 1035, 11), // "setFullPage"
QT_MOC_LITERAL(81, 1047, 15), // "py_q_setMargins"
QT_MOC_LITERAL(82, 1063, 26), // "QPagedPaintDevice::Margins"
QT_MOC_LITERAL(83, 1090, 1), // "m"
QT_MOC_LITERAL(84, 1092, 12), // "setNumCopies"
QT_MOC_LITERAL(85, 1105, 14), // "setOrientation"
QT_MOC_LITERAL(86, 1120, 17), // "setOutputFileName"
QT_MOC_LITERAL(87, 1138, 15), // "setOutputFormat"
QT_MOC_LITERAL(88, 1154, 6), // "format"
QT_MOC_LITERAL(89, 1161, 14), // "setPageMargins"
QT_MOC_LITERAL(90, 1176, 12), // "setPageOrder"
QT_MOC_LITERAL(91, 1189, 16), // "py_q_setPageSize"
QT_MOC_LITERAL(92, 1206, 18), // "py_q_setPageSizeMM"
QT_MOC_LITERAL(93, 1225, 4), // "size"
QT_MOC_LITERAL(94, 1230, 12), // "setPaperName"
QT_MOC_LITERAL(95, 1243, 12), // "setPaperSize"
QT_MOC_LITERAL(96, 1256, 14), // "setPaperSource"
QT_MOC_LITERAL(97, 1271, 15), // "setPrintProgram"
QT_MOC_LITERAL(98, 1287, 13), // "setPrintRange"
QT_MOC_LITERAL(99, 1301, 5), // "range"
QT_MOC_LITERAL(100, 1307, 14), // "setPrinterName"
QT_MOC_LITERAL(101, 1322, 13), // "setResolution"
QT_MOC_LITERAL(102, 1336, 14), // "setWinPageSize"
QT_MOC_LITERAL(103, 1351, 11), // "winPageSize"
QT_MOC_LITERAL(104, 1363, 20), // "supportedResolutions"
QT_MOC_LITERAL(105, 1384, 10), // "QList<int>"
QT_MOC_LITERAL(106, 1395, 22), // "supportsMultipleCopies"
QT_MOC_LITERAL(107, 1418, 9), // "ColorMode"
QT_MOC_LITERAL(108, 1428, 9), // "GrayScale"
QT_MOC_LITERAL(109, 1438, 5), // "Color"
QT_MOC_LITERAL(110, 1444, 10), // "DuplexMode"
QT_MOC_LITERAL(111, 1455, 10), // "DuplexNone"
QT_MOC_LITERAL(112, 1466, 10), // "DuplexAuto"
QT_MOC_LITERAL(113, 1477, 14), // "DuplexLongSide"
QT_MOC_LITERAL(114, 1492, 15), // "DuplexShortSide"
QT_MOC_LITERAL(115, 1508, 11), // "Orientation"
QT_MOC_LITERAL(116, 1520, 8), // "Portrait"
QT_MOC_LITERAL(117, 1529, 9), // "Landscape"
QT_MOC_LITERAL(118, 1539, 12), // "OutputFormat"
QT_MOC_LITERAL(119, 1552, 12), // "NativeFormat"
QT_MOC_LITERAL(120, 1565, 9), // "PdfFormat"
QT_MOC_LITERAL(121, 1575, 9), // "PageOrder"
QT_MOC_LITERAL(122, 1585, 14), // "FirstPageFirst"
QT_MOC_LITERAL(123, 1600, 13), // "LastPageFirst"
QT_MOC_LITERAL(124, 1614, 11), // "PaperSource"
QT_MOC_LITERAL(125, 1626, 7), // "OnlyOne"
QT_MOC_LITERAL(126, 1634, 5), // "Lower"
QT_MOC_LITERAL(127, 1640, 6), // "Middle"
QT_MOC_LITERAL(128, 1647, 6), // "Manual"
QT_MOC_LITERAL(129, 1654, 8), // "Envelope"
QT_MOC_LITERAL(130, 1663, 14), // "EnvelopeManual"
QT_MOC_LITERAL(131, 1678, 4), // "Auto"
QT_MOC_LITERAL(132, 1683, 7), // "Tractor"
QT_MOC_LITERAL(133, 1691, 11), // "SmallFormat"
QT_MOC_LITERAL(134, 1703, 11), // "LargeFormat"
QT_MOC_LITERAL(135, 1715, 13), // "LargeCapacity"
QT_MOC_LITERAL(136, 1729, 8), // "Cassette"
QT_MOC_LITERAL(137, 1738, 10), // "FormSource"
QT_MOC_LITERAL(138, 1749, 13), // "MaxPageSource"
QT_MOC_LITERAL(139, 1763, 12), // "CustomSource"
QT_MOC_LITERAL(140, 1776, 15), // "LastPaperSource"
QT_MOC_LITERAL(141, 1792, 5), // "Upper"
QT_MOC_LITERAL(142, 1798, 10), // "PrintRange"
QT_MOC_LITERAL(143, 1809, 8), // "AllPages"
QT_MOC_LITERAL(144, 1818, 9), // "Selection"
QT_MOC_LITERAL(145, 1828, 9), // "PageRange"
QT_MOC_LITERAL(146, 1838, 11), // "CurrentPage"
QT_MOC_LITERAL(147, 1850, 11), // "PrinterMode"
QT_MOC_LITERAL(148, 1862, 16), // "ScreenResolution"
QT_MOC_LITERAL(149, 1879, 17), // "PrinterResolution"
QT_MOC_LITERAL(150, 1897, 14), // "HighResolution"
QT_MOC_LITERAL(151, 1912, 12), // "PrinterState"
QT_MOC_LITERAL(152, 1925, 4), // "Idle"
QT_MOC_LITERAL(153, 1930, 6), // "Active"
QT_MOC_LITERAL(154, 1937, 7), // "Aborted"
QT_MOC_LITERAL(155, 1945, 5), // "Error"
QT_MOC_LITERAL(156, 1951, 4), // "Unit"
QT_MOC_LITERAL(157, 1956, 10), // "Millimeter"
QT_MOC_LITERAL(158, 1967, 5), // "Point"
QT_MOC_LITERAL(159, 1973, 4), // "Inch"
QT_MOC_LITERAL(160, 1978, 4), // "Pica"
QT_MOC_LITERAL(161, 1983, 5), // "Didot"
QT_MOC_LITERAL(162, 1989, 6), // "Cicero"
QT_MOC_LITERAL(163, 1996, 11) // "DevicePixel"

    },
    "PythonQtWrapper_QPrinter\0new_QPrinter\0"
    "QPrinter*\0\0QPrinter::PrinterMode\0mode\0"
    "QPrinterInfo\0printer\0delete_QPrinter\0"
    "obj\0abort\0theWrappedObject\0actualNumCopies\0"
    "collateCopies\0colorMode\0QPrinter::ColorMode\0"
    "copyCount\0creator\0py_q_devType\0docName\0"
    "doubleSidedPrinting\0duplex\0"
    "QPrinter::DuplexMode\0fontEmbeddingEnabled\0"
    "fromPage\0fullPage\0getPageMargins\0"
    "qreal*\0left\0top\0right\0bottom\0"
    "QPrinter::Unit\0unit\0isValid\0py_q_metric\0"
    "QPaintDevice::PaintDeviceMetric\0arg__1\0"
    "py_q_newPage\0numCopies\0orientation\0"
    "QPrinter::Orientation\0outputFileName\0"
    "outputFormat\0QPrinter::OutputFormat\0"
    "pageOrder\0QPrinter::PageOrder\0pageRect\0"
    "pageSize\0QPagedPaintDevice::PageSize\0"
    "py_q_paintEngine\0QPaintEngine*\0paperName\0"
    "paperRect\0paperSize\0paperSource\0"
    "QPrinter::PaperSource\0printEngine\0"
    "QPrintEngine*\0printProgram\0printRange\0"
    "QPrinter::PrintRange\0printerName\0"
    "printerState\0QPrinter::PrinterState\0"
    "resolution\0setCollateCopies\0collate\0"
    "setColorMode\0setCopyCount\0setCreator\0"
    "setDocName\0setDoubleSidedPrinting\0"
    "enable\0setDuplex\0setEngines\0paintEngine\0"
    "setFontEmbeddingEnabled\0setFromTo\0"
    "toPage\0setFullPage\0py_q_setMargins\0"
    "QPagedPaintDevice::Margins\0m\0setNumCopies\0"
    "setOrientation\0setOutputFileName\0"
    "setOutputFormat\0format\0setPageMargins\0"
    "setPageOrder\0py_q_setPageSize\0"
    "py_q_setPageSizeMM\0size\0setPaperName\0"
    "setPaperSize\0setPaperSource\0setPrintProgram\0"
    "setPrintRange\0range\0setPrinterName\0"
    "setResolution\0setWinPageSize\0winPageSize\0"
    "supportedResolutions\0QList<int>\0"
    "supportsMultipleCopies\0ColorMode\0"
    "GrayScale\0Color\0DuplexMode\0DuplexNone\0"
    "DuplexAuto\0DuplexLongSide\0DuplexShortSide\0"
    "Orientation\0Portrait\0Landscape\0"
    "OutputFormat\0NativeFormat\0PdfFormat\0"
    "PageOrder\0FirstPageFirst\0LastPageFirst\0"
    "PaperSource\0OnlyOne\0Lower\0Middle\0"
    "Manual\0Envelope\0EnvelopeManual\0Auto\0"
    "Tractor\0SmallFormat\0LargeFormat\0"
    "LargeCapacity\0Cassette\0FormSource\0"
    "MaxPageSource\0CustomSource\0LastPaperSource\0"
    "Upper\0PrintRange\0AllPages\0Selection\0"
    "PageRange\0CurrentPage\0PrinterMode\0"
    "ScreenResolution\0PrinterResolution\0"
    "HighResolution\0PrinterState\0Idle\0"
    "Active\0Aborted\0Error\0Unit\0Millimeter\0"
    "Point\0Inch\0Pica\0Didot\0Cicero\0DevicePixel"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPrinter[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  394,    3, 0x0a /* Public */,
       1,    0,  397,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  398,    3, 0x0a /* Public */,
       1,    1,  403,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  406,    3, 0x0a /* Public */,
      10,    1,  409,    3, 0x0a /* Public */,
      12,    1,  412,    3, 0x0a /* Public */,
      13,    1,  415,    3, 0x0a /* Public */,
      14,    1,  418,    3, 0x0a /* Public */,
      16,    1,  421,    3, 0x0a /* Public */,
      17,    1,  424,    3, 0x0a /* Public */,
      18,    1,  427,    3, 0x0a /* Public */,
      19,    1,  430,    3, 0x0a /* Public */,
      20,    1,  433,    3, 0x0a /* Public */,
      21,    1,  436,    3, 0x0a /* Public */,
      23,    1,  439,    3, 0x0a /* Public */,
      24,    1,  442,    3, 0x0a /* Public */,
      25,    1,  445,    3, 0x0a /* Public */,
      26,    6,  448,    3, 0x0a /* Public */,
      34,    1,  461,    3, 0x0a /* Public */,
      35,    2,  464,    3, 0x0a /* Public */,
      38,    1,  469,    3, 0x0a /* Public */,
      39,    1,  472,    3, 0x0a /* Public */,
      40,    1,  475,    3, 0x0a /* Public */,
      42,    1,  478,    3, 0x0a /* Public */,
      43,    1,  481,    3, 0x0a /* Public */,
      45,    1,  484,    3, 0x0a /* Public */,
      47,    1,  487,    3, 0x0a /* Public */,
      47,    2,  490,    3, 0x0a /* Public */,
      48,    1,  495,    3, 0x0a /* Public */,
      50,    1,  498,    3, 0x0a /* Public */,
      52,    1,  501,    3, 0x0a /* Public */,
      53,    1,  504,    3, 0x0a /* Public */,
      53,    2,  507,    3, 0x0a /* Public */,
      54,    1,  512,    3, 0x0a /* Public */,
      54,    2,  515,    3, 0x0a /* Public */,
      55,    1,  520,    3, 0x0a /* Public */,
      57,    1,  523,    3, 0x0a /* Public */,
      59,    1,  526,    3, 0x0a /* Public */,
      60,    1,  529,    3, 0x0a /* Public */,
      62,    1,  532,    3, 0x0a /* Public */,
      63,    1,  535,    3, 0x0a /* Public */,
      65,    1,  538,    3, 0x0a /* Public */,
      66,    2,  541,    3, 0x0a /* Public */,
      68,    2,  546,    3, 0x0a /* Public */,
      69,    2,  551,    3, 0x0a /* Public */,
      70,    2,  556,    3, 0x0a /* Public */,
      71,    2,  561,    3, 0x0a /* Public */,
      72,    2,  566,    3, 0x0a /* Public */,
      74,    2,  571,    3, 0x0a /* Public */,
      75,    3,  576,    3, 0x0a /* Public */,
      77,    2,  583,    3, 0x0a /* Public */,
      78,    3,  588,    3, 0x0a /* Public */,
      80,    2,  595,    3, 0x0a /* Public */,
      81,    2,  600,    3, 0x0a /* Public */,
      84,    2,  605,    3, 0x0a /* Public */,
      85,    2,  610,    3, 0x0a /* Public */,
      86,    2,  615,    3, 0x0a /* Public */,
      87,    2,  620,    3, 0x0a /* Public */,
      89,    6,  625,    3, 0x0a /* Public */,
      90,    2,  638,    3, 0x0a /* Public */,
      91,    2,  643,    3, 0x0a /* Public */,
      92,    2,  648,    3, 0x0a /* Public */,
      94,    2,  653,    3, 0x0a /* Public */,
      95,    2,  658,    3, 0x0a /* Public */,
      95,    3,  663,    3, 0x0a /* Public */,
      96,    2,  670,    3, 0x0a /* Public */,
      97,    2,  675,    3, 0x0a /* Public */,
      98,    2,  680,    3, 0x0a /* Public */,
     100,    2,  685,    3, 0x0a /* Public */,
     101,    2,  690,    3, 0x0a /* Public */,
     102,    2,  695,    3, 0x0a /* Public */,
     104,    1,  700,    3, 0x0a /* Public */,
     106,    1,  703,    3, 0x0a /* Public */,
      79,    1,  706,    3, 0x0a /* Public */,
     103,    1,  709,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 15, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 22, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27, 0x80000000 | 27, 0x80000000 | 27, 0x80000000 | 27, 0x80000000 | 32,   11,   28,   29,   30,   31,   33,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 36,   11,   37,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 41, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    0x80000000 | 44, 0x80000000 | 2,   11,
    0x80000000 | 46, 0x80000000 | 2,   11,
    QMetaType::QRect, 0x80000000 | 2,   11,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 32,   11,   37,
    0x80000000 | 49, 0x80000000 | 2,   11,
    0x80000000 | 51, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QRect, 0x80000000 | 2,   11,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 32,   11,   37,
    0x80000000 | 49, 0x80000000 | 2,   11,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 32,   11,   33,
    0x80000000 | 56, 0x80000000 | 2,   11,
    0x80000000 | 58, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    0x80000000 | 61, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    0x80000000 | 64, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   73,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   11,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 58, 0x80000000 | 51,   11,   57,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   24,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 82,   11,   83,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 41,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   11,   88,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, 0x80000000 | 32,   11,   28,   29,   30,   31,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,   11,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,   11,   93,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   52,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 49,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF, 0x80000000 | 32,   11,   54,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 56,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 61,   11,   99,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,  103,
    0x80000000 | 105, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
     107, 0x0,    2,  752,
     110, 0x0,    4,  756,
     115, 0x0,    2,  764,
     118, 0x0,    2,  768,
     121, 0x0,    2,  772,
     124, 0x0,   17,  776,
     142, 0x0,    4,  810,
     147, 0x0,    3,  818,
     151, 0x0,    4,  824,
     156, 0x0,    7,  832,

 // enum data: key, value
     108, uint(PythonQtWrapper_QPrinter::GrayScale),
     109, uint(PythonQtWrapper_QPrinter::Color),
     111, uint(PythonQtWrapper_QPrinter::DuplexNone),
     112, uint(PythonQtWrapper_QPrinter::DuplexAuto),
     113, uint(PythonQtWrapper_QPrinter::DuplexLongSide),
     114, uint(PythonQtWrapper_QPrinter::DuplexShortSide),
     116, uint(PythonQtWrapper_QPrinter::Portrait),
     117, uint(PythonQtWrapper_QPrinter::Landscape),
     119, uint(PythonQtWrapper_QPrinter::NativeFormat),
     120, uint(PythonQtWrapper_QPrinter::PdfFormat),
     122, uint(PythonQtWrapper_QPrinter::FirstPageFirst),
     123, uint(PythonQtWrapper_QPrinter::LastPageFirst),
     125, uint(PythonQtWrapper_QPrinter::OnlyOne),
     126, uint(PythonQtWrapper_QPrinter::Lower),
     127, uint(PythonQtWrapper_QPrinter::Middle),
     128, uint(PythonQtWrapper_QPrinter::Manual),
     129, uint(PythonQtWrapper_QPrinter::Envelope),
     130, uint(PythonQtWrapper_QPrinter::EnvelopeManual),
     131, uint(PythonQtWrapper_QPrinter::Auto),
     132, uint(PythonQtWrapper_QPrinter::Tractor),
     133, uint(PythonQtWrapper_QPrinter::SmallFormat),
     134, uint(PythonQtWrapper_QPrinter::LargeFormat),
     135, uint(PythonQtWrapper_QPrinter::LargeCapacity),
     136, uint(PythonQtWrapper_QPrinter::Cassette),
     137, uint(PythonQtWrapper_QPrinter::FormSource),
     138, uint(PythonQtWrapper_QPrinter::MaxPageSource),
     139, uint(PythonQtWrapper_QPrinter::CustomSource),
     140, uint(PythonQtWrapper_QPrinter::LastPaperSource),
     141, uint(PythonQtWrapper_QPrinter::Upper),
     143, uint(PythonQtWrapper_QPrinter::AllPages),
     144, uint(PythonQtWrapper_QPrinter::Selection),
     145, uint(PythonQtWrapper_QPrinter::PageRange),
     146, uint(PythonQtWrapper_QPrinter::CurrentPage),
     148, uint(PythonQtWrapper_QPrinter::ScreenResolution),
     149, uint(PythonQtWrapper_QPrinter::PrinterResolution),
     150, uint(PythonQtWrapper_QPrinter::HighResolution),
     152, uint(PythonQtWrapper_QPrinter::Idle),
     153, uint(PythonQtWrapper_QPrinter::Active),
     154, uint(PythonQtWrapper_QPrinter::Aborted),
     155, uint(PythonQtWrapper_QPrinter::Error),
     157, uint(PythonQtWrapper_QPrinter::Millimeter),
     158, uint(PythonQtWrapper_QPrinter::Point),
     159, uint(PythonQtWrapper_QPrinter::Inch),
     160, uint(PythonQtWrapper_QPrinter::Pica),
     161, uint(PythonQtWrapper_QPrinter::Didot),
     162, uint(PythonQtWrapper_QPrinter::Cicero),
     163, uint(PythonQtWrapper_QPrinter::DevicePixel),

       0        // eod
};

void PythonQtWrapper_QPrinter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPrinter *_t = static_cast<PythonQtWrapper_QPrinter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPrinter* _r = _t->new_QPrinter((*reinterpret_cast< QPrinter::PrinterMode(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter**>(_a[0]) = _r; }  break;
        case 1: { QPrinter* _r = _t->new_QPrinter();
            if (_a[0]) *reinterpret_cast< QPrinter**>(_a[0]) = _r; }  break;
        case 2: { QPrinter* _r = _t->new_QPrinter((*reinterpret_cast< const QPrinterInfo(*)>(_a[1])),(*reinterpret_cast< QPrinter::PrinterMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPrinter**>(_a[0]) = _r; }  break;
        case 3: { QPrinter* _r = _t->new_QPrinter((*reinterpret_cast< const QPrinterInfo(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QPrinter((*reinterpret_cast< QPrinter*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->abort((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->actualNumCopies((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->collateCopies((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QPrinter::ColorMode _r = _t->colorMode((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::ColorMode*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->copyCount((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->creator((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->py_q_devType((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->docName((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->doubleSidedPrinting((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QPrinter::DuplexMode _r = _t->duplex((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::DuplexMode*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->fontEmbeddingEnabled((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->fromPage((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->fullPage((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: _t->getPageMargins((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< qreal*(*)>(_a[2])),(*reinterpret_cast< qreal*(*)>(_a[3])),(*reinterpret_cast< qreal*(*)>(_a[4])),(*reinterpret_cast< qreal*(*)>(_a[5])),(*reinterpret_cast< QPrinter::Unit(*)>(_a[6]))); break;
        case 19: { bool _r = _t->isValid((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->py_q_metric((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice::PaintDeviceMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->py_q_newPage((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->numCopies((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { QPrinter::Orientation _r = _t->orientation((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::Orientation*>(_a[0]) = _r; }  break;
        case 24: { QString _r = _t->outputFileName((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 25: { QPrinter::OutputFormat _r = _t->outputFormat((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::OutputFormat*>(_a[0]) = _r; }  break;
        case 26: { QPrinter::PageOrder _r = _t->pageOrder((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::PageOrder*>(_a[0]) = _r; }  break;
        case 27: { QRect _r = _t->pageRect((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 28: { QRectF _r = _t->pageRect((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::Unit(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 29: { QPagedPaintDevice::PageSize _r = _t->pageSize((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPagedPaintDevice::PageSize*>(_a[0]) = _r; }  break;
        case 30: { QPaintEngine* _r = _t->py_q_paintEngine((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintEngine**>(_a[0]) = _r; }  break;
        case 31: { QString _r = _t->paperName((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 32: { QRect _r = _t->paperRect((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 33: { QRectF _r = _t->paperRect((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::Unit(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 34: { QPagedPaintDevice::PageSize _r = _t->paperSize((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPagedPaintDevice::PageSize*>(_a[0]) = _r; }  break;
        case 35: { QSizeF _r = _t->paperSize((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::Unit(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 36: { QPrinter::PaperSource _r = _t->paperSource((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::PaperSource*>(_a[0]) = _r; }  break;
        case 37: { QPrintEngine* _r = _t->printEngine((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrintEngine**>(_a[0]) = _r; }  break;
        case 38: { QString _r = _t->printProgram((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 39: { QPrinter::PrintRange _r = _t->printRange((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::PrintRange*>(_a[0]) = _r; }  break;
        case 40: { QString _r = _t->printerName((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 41: { QPrinter::PrinterState _r = _t->printerState((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::PrinterState*>(_a[0]) = _r; }  break;
        case 42: { int _r = _t->resolution((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 43: _t->setCollateCopies((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 44: _t->setColorMode((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::ColorMode(*)>(_a[2]))); break;
        case 45: _t->setCopyCount((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: _t->setCreator((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 47: _t->setDocName((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 48: _t->setDoubleSidedPrinting((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 49: _t->setDuplex((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::DuplexMode(*)>(_a[2]))); break;
        case 50: _t->setEngines((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrintEngine*(*)>(_a[2])),(*reinterpret_cast< QPaintEngine*(*)>(_a[3]))); break;
        case 51: _t->setFontEmbeddingEnabled((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 52: _t->setFromTo((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 53: _t->setFullPage((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 54: _t->py_q_setMargins((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QPagedPaintDevice::Margins(*)>(_a[2]))); break;
        case 55: _t->setNumCopies((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 56: _t->setOrientation((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::Orientation(*)>(_a[2]))); break;
        case 57: _t->setOutputFileName((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 58: _t->setOutputFormat((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::OutputFormat(*)>(_a[2]))); break;
        case 59: _t->setPageMargins((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< QPrinter::Unit(*)>(_a[6]))); break;
        case 60: _t->setPageOrder((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::PageOrder(*)>(_a[2]))); break;
        case 61: _t->py_q_setPageSize((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPagedPaintDevice::PageSize(*)>(_a[2]))); break;
        case 62: _t->py_q_setPageSizeMM((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 63: _t->setPaperName((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 64: _t->setPaperSize((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPagedPaintDevice::PageSize(*)>(_a[2]))); break;
        case 65: _t->setPaperSize((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2])),(*reinterpret_cast< QPrinter::Unit(*)>(_a[3]))); break;
        case 66: _t->setPaperSource((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::PaperSource(*)>(_a[2]))); break;
        case 67: _t->setPrintProgram((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 68: _t->setPrintRange((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< QPrinter::PrintRange(*)>(_a[2]))); break;
        case 69: _t->setPrinterName((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 70: _t->setResolution((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 71: _t->setWinPageSize((*reinterpret_cast< QPrinter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 72: { QList<int> _r = _t->supportedResolutions((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 73: { bool _r = _t->supportsMultipleCopies((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 74: { int _r = _t->toPage((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 75: { int _r = _t->winPageSize((*reinterpret_cast< QPrinter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QPrinter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPrinter.data,
      qt_meta_data_PythonQtWrapper_QPrinter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPrinter::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 < 76)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 76;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 76)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 76;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPrinterInfo_t {
    QByteArrayData data[44];
    char stringdata0[820];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QPrinterInfo_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPrinterInfo_t qt_meta_stringdata_PythonQtWrapper_QPrinterInfo = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QPrinterInfo"
QT_MOC_LITERAL(1, 29, 16), // "new_QPrinterInfo"
QT_MOC_LITERAL(2, 46, 13), // "QPrinterInfo*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 8), // "QPrinter"
QT_MOC_LITERAL(5, 70, 7), // "printer"
QT_MOC_LITERAL(6, 78, 12), // "QPrinterInfo"
QT_MOC_LITERAL(7, 91, 5), // "other"
QT_MOC_LITERAL(8, 97, 19), // "delete_QPrinterInfo"
QT_MOC_LITERAL(9, 117, 3), // "obj"
QT_MOC_LITERAL(10, 121, 41), // "static_QPrinterInfo_available..."
QT_MOC_LITERAL(11, 163, 37), // "static_QPrinterInfo_available..."
QT_MOC_LITERAL(12, 201, 19), // "QList<QPrinterInfo>"
QT_MOC_LITERAL(13, 221, 17), // "defaultDuplexMode"
QT_MOC_LITERAL(14, 239, 20), // "QPrinter::DuplexMode"
QT_MOC_LITERAL(15, 260, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 277, 15), // "defaultPageSize"
QT_MOC_LITERAL(17, 293, 9), // "QPageSize"
QT_MOC_LITERAL(18, 303, 34), // "static_QPrinterInfo_defaultPr..."
QT_MOC_LITERAL(19, 338, 38), // "static_QPrinterInfo_defaultPr..."
QT_MOC_LITERAL(20, 377, 11), // "description"
QT_MOC_LITERAL(21, 389, 9), // "isDefault"
QT_MOC_LITERAL(22, 399, 6), // "isNull"
QT_MOC_LITERAL(23, 406, 8), // "isRemote"
QT_MOC_LITERAL(24, 415, 8), // "location"
QT_MOC_LITERAL(25, 424, 12), // "makeAndModel"
QT_MOC_LITERAL(26, 437, 23), // "maximumPhysicalPageSize"
QT_MOC_LITERAL(27, 461, 23), // "minimumPhysicalPageSize"
QT_MOC_LITERAL(28, 485, 31), // "static_QPrinterInfo_printerInfo"
QT_MOC_LITERAL(29, 517, 11), // "printerName"
QT_MOC_LITERAL(30, 529, 5), // "state"
QT_MOC_LITERAL(31, 535, 22), // "QPrinter::PrinterState"
QT_MOC_LITERAL(32, 558, 20), // "supportedDuplexModes"
QT_MOC_LITERAL(33, 579, 27), // "QList<QPrinter::DuplexMode>"
QT_MOC_LITERAL(34, 607, 18), // "supportedPageSizes"
QT_MOC_LITERAL(35, 626, 16), // "QList<QPageSize>"
QT_MOC_LITERAL(36, 643, 19), // "supportedPaperSizes"
QT_MOC_LITERAL(37, 663, 34), // "QList<QPagedPaintDevice::Page..."
QT_MOC_LITERAL(38, 698, 20), // "supportedResolutions"
QT_MOC_LITERAL(39, 719, 10), // "QList<int>"
QT_MOC_LITERAL(40, 730, 23), // "supportedSizesWithNames"
QT_MOC_LITERAL(41, 754, 29), // "QList<QPair<QString,QSizeF> >"
QT_MOC_LITERAL(42, 784, 23), // "supportsCustomPageSizes"
QT_MOC_LITERAL(43, 808, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QPrinterInfo\0"
    "new_QPrinterInfo\0QPrinterInfo*\0\0"
    "QPrinter\0printer\0QPrinterInfo\0other\0"
    "delete_QPrinterInfo\0obj\0"
    "static_QPrinterInfo_availablePrinterNames\0"
    "static_QPrinterInfo_availablePrinters\0"
    "QList<QPrinterInfo>\0defaultDuplexMode\0"
    "QPrinter::DuplexMode\0theWrappedObject\0"
    "defaultPageSize\0QPageSize\0"
    "static_QPrinterInfo_defaultPrinter\0"
    "static_QPrinterInfo_defaultPrinterName\0"
    "description\0isDefault\0isNull\0isRemote\0"
    "location\0makeAndModel\0maximumPhysicalPageSize\0"
    "minimumPhysicalPageSize\0"
    "static_QPrinterInfo_printerInfo\0"
    "printerName\0state\0QPrinter::PrinterState\0"
    "supportedDuplexModes\0QList<QPrinter::DuplexMode>\0"
    "supportedPageSizes\0QList<QPageSize>\0"
    "supportedPaperSizes\0"
    "QList<QPagedPaintDevice::PageSize>\0"
    "supportedResolutions\0QList<int>\0"
    "supportedSizesWithNames\0"
    "QList<QPair<QString,QSizeF> >\0"
    "supportsCustomPageSizes\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPrinterInfo[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  154,    3, 0x0a /* Public */,
       1,    1,  155,    3, 0x0a /* Public */,
       1,    1,  158,    3, 0x0a /* Public */,
       8,    1,  161,    3, 0x0a /* Public */,
      10,    0,  164,    3, 0x0a /* Public */,
      11,    0,  165,    3, 0x0a /* Public */,
      13,    1,  166,    3, 0x0a /* Public */,
      16,    1,  169,    3, 0x0a /* Public */,
      18,    0,  172,    3, 0x0a /* Public */,
      19,    0,  173,    3, 0x0a /* Public */,
      20,    1,  174,    3, 0x0a /* Public */,
      21,    1,  177,    3, 0x0a /* Public */,
      22,    1,  180,    3, 0x0a /* Public */,
      23,    1,  183,    3, 0x0a /* Public */,
      24,    1,  186,    3, 0x0a /* Public */,
      25,    1,  189,    3, 0x0a /* Public */,
      26,    1,  192,    3, 0x0a /* Public */,
      27,    1,  195,    3, 0x0a /* Public */,
      28,    1,  198,    3, 0x0a /* Public */,
      29,    1,  201,    3, 0x0a /* Public */,
      30,    1,  204,    3, 0x0a /* Public */,
      32,    1,  207,    3, 0x0a /* Public */,
      34,    1,  210,    3, 0x0a /* Public */,
      36,    1,  213,    3, 0x0a /* Public */,
      38,    1,  216,    3, 0x0a /* Public */,
      40,    1,  219,    3, 0x0a /* Public */,
      42,    1,  222,    3, 0x0a /* Public */,
      43,    1,  225,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QStringList,
    0x80000000 | 12,
    0x80000000 | 14, 0x80000000 | 2,   15,
    0x80000000 | 17, 0x80000000 | 2,   15,
    0x80000000 | 6,
    QMetaType::QString,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,   15,
    0x80000000 | 17, 0x80000000 | 2,   15,
    0x80000000 | 17, 0x80000000 | 2,   15,
    0x80000000 | 6, QMetaType::QString,   29,
    QMetaType::QString, 0x80000000 | 2,   15,
    0x80000000 | 31, 0x80000000 | 2,   15,
    0x80000000 | 33, 0x80000000 | 2,   15,
    0x80000000 | 35, 0x80000000 | 2,   15,
    0x80000000 | 37, 0x80000000 | 2,   15,
    0x80000000 | 39, 0x80000000 | 2,   15,
    0x80000000 | 41, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QPrinterInfo::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPrinterInfo *_t = static_cast<PythonQtWrapper_QPrinterInfo *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPrinterInfo* _r = _t->new_QPrinterInfo();
            if (_a[0]) *reinterpret_cast< QPrinterInfo**>(_a[0]) = _r; }  break;
        case 1: { QPrinterInfo* _r = _t->new_QPrinterInfo((*reinterpret_cast< const QPrinter(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinterInfo**>(_a[0]) = _r; }  break;
        case 2: { QPrinterInfo* _r = _t->new_QPrinterInfo((*reinterpret_cast< const QPrinterInfo(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinterInfo**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QPrinterInfo((*reinterpret_cast< QPrinterInfo*(*)>(_a[1]))); break;
        case 4: { QStringList _r = _t->static_QPrinterInfo_availablePrinterNames();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 5: { QList<QPrinterInfo> _r = _t->static_QPrinterInfo_availablePrinters();
            if (_a[0]) *reinterpret_cast< QList<QPrinterInfo>*>(_a[0]) = _r; }  break;
        case 6: { QPrinter::DuplexMode _r = _t->defaultDuplexMode((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::DuplexMode*>(_a[0]) = _r; }  break;
        case 7: { QPageSize _r = _t->defaultPageSize((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPageSize*>(_a[0]) = _r; }  break;
        case 8: { QPrinterInfo _r = _t->static_QPrinterInfo_defaultPrinter();
            if (_a[0]) *reinterpret_cast< QPrinterInfo*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->static_QPrinterInfo_defaultPrinterName();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->description((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isDefault((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isNull((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isRemote((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QString _r = _t->location((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->makeAndModel((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 16: { QPageSize _r = _t->maximumPhysicalPageSize((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPageSize*>(_a[0]) = _r; }  break;
        case 17: { QPageSize _r = _t->minimumPhysicalPageSize((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPageSize*>(_a[0]) = _r; }  break;
        case 18: { QPrinterInfo _r = _t->static_QPrinterInfo_printerInfo((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinterInfo*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->printerName((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: { QPrinter::PrinterState _r = _t->state((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPrinter::PrinterState*>(_a[0]) = _r; }  break;
        case 21: { QList<QPrinter::DuplexMode> _r = _t->supportedDuplexModes((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPrinter::DuplexMode>*>(_a[0]) = _r; }  break;
        case 22: { QList<QPageSize> _r = _t->supportedPageSizes((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPageSize>*>(_a[0]) = _r; }  break;
        case 23: { QList<QPagedPaintDevice::PageSize> _r = _t->supportedPaperSizes((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPagedPaintDevice::PageSize>*>(_a[0]) = _r; }  break;
        case 24: { QList<int> _r = _t->supportedResolutions((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 25: { QList<QPair<QString,QSizeF> > _r = _t->supportedSizesWithNames((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPair<QString,QSizeF> >*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->supportsCustomPageSizes((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->__nonzero__((*reinterpret_cast< QPrinterInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QPrinterInfo::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPrinterInfo.data,
      qt_meta_data_PythonQtWrapper_QPrinterInfo,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPrinterInfo::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_QProgressBar_t {
    QByteArrayData data[42];
    char stringdata0[519];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QProgressBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QProgressBar_t qt_meta_stringdata_PythonQtWrapper_QProgressBar = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QProgressBar"
QT_MOC_LITERAL(1, 29, 16), // "new_QProgressBar"
QT_MOC_LITERAL(2, 46, 13), // "QProgressBar*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 8), // "QWidget*"
QT_MOC_LITERAL(5, 70, 6), // "parent"
QT_MOC_LITERAL(6, 77, 19), // "delete_QProgressBar"
QT_MOC_LITERAL(7, 97, 3), // "obj"
QT_MOC_LITERAL(8, 101, 9), // "alignment"
QT_MOC_LITERAL(9, 111, 13), // "Qt::Alignment"
QT_MOC_LITERAL(10, 125, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 142, 10), // "py_q_event"
QT_MOC_LITERAL(12, 153, 7), // "QEvent*"
QT_MOC_LITERAL(13, 161, 1), // "e"
QT_MOC_LITERAL(14, 163, 6), // "format"
QT_MOC_LITERAL(15, 170, 15), // "initStyleOption"
QT_MOC_LITERAL(16, 186, 24), // "QStyleOptionProgressBar*"
QT_MOC_LITERAL(17, 211, 6), // "option"
QT_MOC_LITERAL(18, 218, 18), // "invertedAppearance"
QT_MOC_LITERAL(19, 237, 13), // "isTextVisible"
QT_MOC_LITERAL(20, 251, 7), // "maximum"
QT_MOC_LITERAL(21, 259, 7), // "minimum"
QT_MOC_LITERAL(22, 267, 15), // "minimumSizeHint"
QT_MOC_LITERAL(23, 283, 11), // "orientation"
QT_MOC_LITERAL(24, 295, 15), // "Qt::Orientation"
QT_MOC_LITERAL(25, 311, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(26, 327, 12), // "QPaintEvent*"
QT_MOC_LITERAL(27, 340, 6), // "arg__1"
QT_MOC_LITERAL(28, 347, 11), // "resetFormat"
QT_MOC_LITERAL(29, 359, 12), // "setAlignment"
QT_MOC_LITERAL(30, 372, 9), // "setFormat"
QT_MOC_LITERAL(31, 382, 21), // "setInvertedAppearance"
QT_MOC_LITERAL(32, 404, 6), // "invert"
QT_MOC_LITERAL(33, 411, 16), // "setTextDirection"
QT_MOC_LITERAL(34, 428, 23), // "QProgressBar::Direction"
QT_MOC_LITERAL(35, 452, 13), // "textDirection"
QT_MOC_LITERAL(36, 466, 14), // "setTextVisible"
QT_MOC_LITERAL(37, 481, 7), // "visible"
QT_MOC_LITERAL(38, 489, 8), // "sizeHint"
QT_MOC_LITERAL(39, 498, 4), // "text"
QT_MOC_LITERAL(40, 503, 9), // "py_q_text"
QT_MOC_LITERAL(41, 513, 5) // "value"

    },
    "PythonQtWrapper_QProgressBar\0"
    "new_QProgressBar\0QProgressBar*\0\0"
    "QWidget*\0parent\0delete_QProgressBar\0"
    "obj\0alignment\0Qt::Alignment\0"
    "theWrappedObject\0py_q_event\0QEvent*\0"
    "e\0format\0initStyleOption\0"
    "QStyleOptionProgressBar*\0option\0"
    "invertedAppearance\0isTextVisible\0"
    "maximum\0minimum\0minimumSizeHint\0"
    "orientation\0Qt::Orientation\0py_q_paintEvent\0"
    "QPaintEvent*\0arg__1\0resetFormat\0"
    "setAlignment\0setFormat\0setInvertedAppearance\0"
    "invert\0setTextDirection\0QProgressBar::Direction\0"
    "textDirection\0setTextVisible\0visible\0"
    "sizeHint\0text\0py_q_text\0value"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QProgressBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  139,    3, 0x0a /* Public */,
       1,    0,  142,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  143,    3, 0x0a /* Public */,
       8,    1,  146,    3, 0x0a /* Public */,
      11,    2,  149,    3, 0x0a /* Public */,
      14,    1,  154,    3, 0x0a /* Public */,
      15,    2,  157,    3, 0x0a /* Public */,
      18,    1,  162,    3, 0x0a /* Public */,
      19,    1,  165,    3, 0x0a /* Public */,
      20,    1,  168,    3, 0x0a /* Public */,
      21,    1,  171,    3, 0x0a /* Public */,
      22,    1,  174,    3, 0x0a /* Public */,
      23,    1,  177,    3, 0x0a /* Public */,
      25,    2,  180,    3, 0x0a /* Public */,
      28,    1,  185,    3, 0x0a /* Public */,
      29,    2,  188,    3, 0x0a /* Public */,
      30,    2,  193,    3, 0x0a /* Public */,
      31,    2,  198,    3, 0x0a /* Public */,
      33,    2,  203,    3, 0x0a /* Public */,
      36,    2,  208,    3, 0x0a /* Public */,
      38,    1,  213,    3, 0x0a /* Public */,
      39,    1,  216,    3, 0x0a /* Public */,
      40,    1,  219,    3, 0x0a /* Public */,
      35,    1,  222,    3, 0x0a /* Public */,
      41,    1,  225,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   10,   13,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   10,   17,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QSize, 0x80000000 | 2,   10,
    0x80000000 | 24, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   10,   27,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   10,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   10,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   37,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    0x80000000 | 34, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QProgressBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QProgressBar *_t = static_cast<PythonQtWrapper_QProgressBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QProgressBar* _r = _t->new_QProgressBar((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QProgressBar**>(_a[0]) = _r; }  break;
        case 1: { QProgressBar* _r = _t->new_QProgressBar();
            if (_a[0]) *reinterpret_cast< QProgressBar**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QProgressBar((*reinterpret_cast< QProgressBar*(*)>(_a[1]))); break;
        case 3: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_event((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->format((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: _t->initStyleOption((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionProgressBar*(*)>(_a[2]))); break;
        case 7: { bool _r = _t->invertedAppearance((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->isTextVisible((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->maximum((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->minimum((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 12: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 13: _t->py_q_paintEvent((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 14: _t->resetFormat((*reinterpret_cast< QProgressBar*(*)>(_a[1]))); break;
        case 15: _t->setAlignment((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 16: _t->setFormat((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 17: _t->setInvertedAppearance((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 18: _t->setTextDirection((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< QProgressBar::Direction(*)>(_a[2]))); break;
        case 19: _t->setTextVisible((*reinterpret_cast< QProgressBar*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 20: { QSize _r = _t->sizeHint((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 21: { QString _r = _t->text((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 22: { QString _r = _t->py_q_text((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 23: { QProgressBar::Direction _r = _t->textDirection((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QProgressBar::Direction*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->value((*reinterpret_cast< QProgressBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); 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< QProgressBar* >(); 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< QProgressBar* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QProgressBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QProgressBar.data,
      qt_meta_data_PythonQtWrapper_QProgressBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QProgressBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QProgressDialog_t {
    QByteArrayData data[47];
    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_QProgressDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QProgressDialog_t qt_meta_stringdata_PythonQtWrapper_QProgressDialog = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QProgressDialog"
QT_MOC_LITERAL(1, 32, 19), // "new_QProgressDialog"
QT_MOC_LITERAL(2, 52, 16), // "QProgressDialog*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 8), // "QWidget*"
QT_MOC_LITERAL(5, 79, 6), // "parent"
QT_MOC_LITERAL(6, 86, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 102, 5), // "flags"
QT_MOC_LITERAL(8, 108, 9), // "labelText"
QT_MOC_LITERAL(9, 118, 16), // "cancelButtonText"
QT_MOC_LITERAL(10, 135, 7), // "minimum"
QT_MOC_LITERAL(11, 143, 7), // "maximum"
QT_MOC_LITERAL(12, 151, 22), // "delete_QProgressDialog"
QT_MOC_LITERAL(13, 174, 3), // "obj"
QT_MOC_LITERAL(14, 178, 9), // "autoClose"
QT_MOC_LITERAL(15, 188, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 205, 9), // "autoReset"
QT_MOC_LITERAL(17, 215, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(18, 232, 7), // "QEvent*"
QT_MOC_LITERAL(19, 240, 5), // "event"
QT_MOC_LITERAL(20, 246, 15), // "py_q_closeEvent"
QT_MOC_LITERAL(21, 262, 12), // "QCloseEvent*"
QT_MOC_LITERAL(22, 275, 15), // "minimumDuration"
QT_MOC_LITERAL(23, 291, 4), // "open"
QT_MOC_LITERAL(24, 296, 8), // "receiver"
QT_MOC_LITERAL(25, 305, 11), // "const char*"
QT_MOC_LITERAL(26, 317, 6), // "member"
QT_MOC_LITERAL(27, 324, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(28, 341, 13), // "QResizeEvent*"
QT_MOC_LITERAL(29, 355, 12), // "setAutoClose"
QT_MOC_LITERAL(30, 368, 5), // "close"
QT_MOC_LITERAL(31, 374, 12), // "setAutoReset"
QT_MOC_LITERAL(32, 387, 5), // "reset"
QT_MOC_LITERAL(33, 393, 6), // "setBar"
QT_MOC_LITERAL(34, 400, 13), // "QProgressBar*"
QT_MOC_LITERAL(35, 414, 3), // "bar"
QT_MOC_LITERAL(36, 418, 15), // "setCancelButton"
QT_MOC_LITERAL(37, 434, 12), // "QPushButton*"
QT_MOC_LITERAL(38, 447, 6), // "button"
QT_MOC_LITERAL(39, 454, 8), // "setLabel"
QT_MOC_LITERAL(40, 463, 7), // "QLabel*"
QT_MOC_LITERAL(41, 471, 5), // "label"
QT_MOC_LITERAL(42, 477, 14), // "py_q_showEvent"
QT_MOC_LITERAL(43, 492, 11), // "QShowEvent*"
QT_MOC_LITERAL(44, 504, 8), // "sizeHint"
QT_MOC_LITERAL(45, 513, 5), // "value"
QT_MOC_LITERAL(46, 519, 11) // "wasCanceled"

    },
    "PythonQtWrapper_QProgressDialog\0"
    "new_QProgressDialog\0QProgressDialog*\0"
    "\0QWidget*\0parent\0Qt::WindowFlags\0flags\0"
    "labelText\0cancelButtonText\0minimum\0"
    "maximum\0delete_QProgressDialog\0obj\0"
    "autoClose\0theWrappedObject\0autoReset\0"
    "py_q_changeEvent\0QEvent*\0event\0"
    "py_q_closeEvent\0QCloseEvent*\0"
    "minimumDuration\0open\0receiver\0const char*\0"
    "member\0py_q_resizeEvent\0QResizeEvent*\0"
    "setAutoClose\0close\0setAutoReset\0reset\0"
    "setBar\0QProgressBar*\0bar\0setCancelButton\0"
    "QPushButton*\0button\0setLabel\0QLabel*\0"
    "label\0py_q_showEvent\0QShowEvent*\0"
    "sizeHint\0value\0wasCanceled"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QProgressDialog[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  144,    3, 0x0a /* Public */,
       1,    1,  149,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  152,    3, 0x2a /* Public | MethodCloned */,
       1,    6,  153,    3, 0x0a /* Public */,
       1,    5,  166,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  177,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  186,    3, 0x0a /* Public */,
      14,    1,  189,    3, 0x0a /* Public */,
      16,    1,  192,    3, 0x0a /* Public */,
      17,    2,  195,    3, 0x0a /* Public */,
      20,    2,  200,    3, 0x0a /* Public */,
       8,    1,  205,    3, 0x0a /* Public */,
      11,    1,  208,    3, 0x0a /* Public */,
      10,    1,  211,    3, 0x0a /* Public */,
      22,    1,  214,    3, 0x0a /* Public */,
      23,    3,  217,    3, 0x0a /* Public */,
      27,    2,  224,    3, 0x0a /* Public */,
      29,    2,  229,    3, 0x0a /* Public */,
      31,    2,  234,    3, 0x0a /* Public */,
      33,    2,  239,    3, 0x0a /* Public */,
      36,    2,  244,    3, 0x0a /* Public */,
      39,    2,  249,    3, 0x0a /* Public */,
      42,    2,  254,    3, 0x0a /* Public */,
      44,    1,  259,    3, 0x0a /* Public */,
      45,    1,  262,    3, 0x0a /* Public */,
      46,    1,  265,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, 0x80000000 | 4, 0x80000000 | 6,    8,    9,   10,   11,    5,    7,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, 0x80000000 | 4,    8,    9,   10,   11,    5,
    0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int,    8,    9,   10,   11,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   15,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   15,   19,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 25,   15,   24,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   15,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34,   15,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   15,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,   15,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,   15,   19,
    QMetaType::QSize, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,

       0        // eod
};

void PythonQtWrapper_QProgressDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QProgressDialog *_t = static_cast<PythonQtWrapper_QProgressDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QProgressDialog* _r = _t->new_QProgressDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QProgressDialog**>(_a[0]) = _r; }  break;
        case 1: { QProgressDialog* _r = _t->new_QProgressDialog((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QProgressDialog**>(_a[0]) = _r; }  break;
        case 2: { QProgressDialog* _r = _t->new_QProgressDialog();
            if (_a[0]) *reinterpret_cast< QProgressDialog**>(_a[0]) = _r; }  break;
        case 3: { QProgressDialog* _r = _t->new_QProgressDialog((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< QWidget*(*)>(_a[5])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QProgressDialog**>(_a[0]) = _r; }  break;
        case 4: { QProgressDialog* _r = _t->new_QProgressDialog((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QProgressDialog**>(_a[0]) = _r; }  break;
        case 5: { QProgressDialog* _r = _t->new_QProgressDialog((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QProgressDialog**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QProgressDialog((*reinterpret_cast< QProgressDialog*(*)>(_a[1]))); break;
        case 7: { bool _r = _t->autoClose((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->autoReset((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_changeEvent((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_closeEvent((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QCloseEvent*(*)>(_a[2]))); break;
        case 11: { QString _r = _t->labelText((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->maximum((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->minimum((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->minimumDuration((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: _t->open((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 16: _t->py_q_resizeEvent((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 17: _t->setAutoClose((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 18: _t->setAutoReset((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 19: _t->setBar((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QProgressBar*(*)>(_a[2]))); break;
        case 20: _t->setCancelButton((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QPushButton*(*)>(_a[2]))); break;
        case 21: _t->setLabel((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QLabel*(*)>(_a[2]))); break;
        case 22: _t->py_q_showEvent((*reinterpret_cast< QProgressDialog*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 23: { QSize _r = _t->sizeHint((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->value((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->wasCanceled((*reinterpret_cast< QProgressDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 4:
                *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 4:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); 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< QProgressDialog* >(); 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< QProgressDialog* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressBar* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLabel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProgressDialog* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QProgressDialog::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QProgressDialog.data,
      qt_meta_data_PythonQtWrapper_QProgressDialog,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QProgressDialog::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 < 26)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 26;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 26)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 26;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QProxyStyle_t {
    QByteArrayData data[88];
    char stringdata0[1156];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QProxyStyle_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QProxyStyle_t qt_meta_stringdata_PythonQtWrapper_QProxyStyle = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QProxyStyle"
QT_MOC_LITERAL(1, 28, 15), // "new_QProxyStyle"
QT_MOC_LITERAL(2, 44, 12), // "QProxyStyle*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 7), // "QStyle*"
QT_MOC_LITERAL(5, 66, 5), // "style"
QT_MOC_LITERAL(6, 72, 3), // "key"
QT_MOC_LITERAL(7, 76, 18), // "delete_QProxyStyle"
QT_MOC_LITERAL(8, 95, 3), // "obj"
QT_MOC_LITERAL(9, 99, 9), // "baseStyle"
QT_MOC_LITERAL(10, 109, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 126, 23), // "py_q_drawComplexControl"
QT_MOC_LITERAL(12, 150, 22), // "QStyle::ComplexControl"
QT_MOC_LITERAL(13, 173, 7), // "control"
QT_MOC_LITERAL(14, 181, 26), // "const QStyleOptionComplex*"
QT_MOC_LITERAL(15, 208, 6), // "option"
QT_MOC_LITERAL(16, 215, 9), // "QPainter*"
QT_MOC_LITERAL(17, 225, 7), // "painter"
QT_MOC_LITERAL(18, 233, 14), // "const QWidget*"
QT_MOC_LITERAL(19, 248, 6), // "widget"
QT_MOC_LITERAL(20, 255, 16), // "py_q_drawControl"
QT_MOC_LITERAL(21, 272, 22), // "QStyle::ControlElement"
QT_MOC_LITERAL(22, 295, 7), // "element"
QT_MOC_LITERAL(23, 303, 19), // "const QStyleOption*"
QT_MOC_LITERAL(24, 323, 19), // "py_q_drawItemPixmap"
QT_MOC_LITERAL(25, 343, 4), // "rect"
QT_MOC_LITERAL(26, 348, 9), // "alignment"
QT_MOC_LITERAL(27, 358, 6), // "pixmap"
QT_MOC_LITERAL(28, 365, 17), // "py_q_drawItemText"
QT_MOC_LITERAL(29, 383, 5), // "flags"
QT_MOC_LITERAL(30, 389, 3), // "pal"
QT_MOC_LITERAL(31, 393, 7), // "enabled"
QT_MOC_LITERAL(32, 401, 4), // "text"
QT_MOC_LITERAL(33, 406, 19), // "QPalette::ColorRole"
QT_MOC_LITERAL(34, 426, 8), // "textRole"
QT_MOC_LITERAL(35, 435, 18), // "py_q_drawPrimitive"
QT_MOC_LITERAL(36, 454, 24), // "QStyle::PrimitiveElement"
QT_MOC_LITERAL(37, 479, 10), // "py_q_event"
QT_MOC_LITERAL(38, 490, 7), // "QEvent*"
QT_MOC_LITERAL(39, 498, 1), // "e"
QT_MOC_LITERAL(40, 500, 24), // "py_q_generatedIconPixmap"
QT_MOC_LITERAL(41, 525, 11), // "QIcon::Mode"
QT_MOC_LITERAL(42, 537, 8), // "iconMode"
QT_MOC_LITERAL(43, 546, 3), // "opt"
QT_MOC_LITERAL(44, 550, 26), // "py_q_hitTestComplexControl"
QT_MOC_LITERAL(45, 577, 18), // "QStyle::SubControl"
QT_MOC_LITERAL(46, 596, 3), // "pos"
QT_MOC_LITERAL(47, 600, 19), // "py_q_itemPixmapRect"
QT_MOC_LITERAL(48, 620, 1), // "r"
QT_MOC_LITERAL(49, 622, 12), // "itemTextRect"
QT_MOC_LITERAL(50, 635, 12), // "QFontMetrics"
QT_MOC_LITERAL(51, 648, 2), // "fm"
QT_MOC_LITERAL(52, 651, 18), // "py_q_layoutSpacing"
QT_MOC_LITERAL(53, 670, 24), // "QSizePolicy::ControlType"
QT_MOC_LITERAL(54, 695, 8), // "control1"
QT_MOC_LITERAL(55, 704, 8), // "control2"
QT_MOC_LITERAL(56, 713, 15), // "Qt::Orientation"
QT_MOC_LITERAL(57, 729, 11), // "orientation"
QT_MOC_LITERAL(58, 741, 16), // "py_q_pixelMetric"
QT_MOC_LITERAL(59, 758, 19), // "QStyle::PixelMetric"
QT_MOC_LITERAL(60, 778, 6), // "metric"
QT_MOC_LITERAL(61, 785, 11), // "py_q_polish"
QT_MOC_LITERAL(62, 797, 13), // "QApplication*"
QT_MOC_LITERAL(63, 811, 3), // "app"
QT_MOC_LITERAL(64, 815, 9), // "QPalette&"
QT_MOC_LITERAL(65, 825, 8), // "QWidget*"
QT_MOC_LITERAL(66, 834, 12), // "setBaseStyle"
QT_MOC_LITERAL(67, 847, 21), // "py_q_sizeFromContents"
QT_MOC_LITERAL(68, 869, 20), // "QStyle::ContentsType"
QT_MOC_LITERAL(69, 890, 4), // "type"
QT_MOC_LITERAL(70, 895, 4), // "size"
QT_MOC_LITERAL(71, 900, 17), // "py_q_standardIcon"
QT_MOC_LITERAL(72, 918, 22), // "QStyle::StandardPixmap"
QT_MOC_LITERAL(73, 941, 12), // "standardIcon"
QT_MOC_LITERAL(74, 954, 20), // "py_q_standardPalette"
QT_MOC_LITERAL(75, 975, 19), // "py_q_standardPixmap"
QT_MOC_LITERAL(76, 995, 14), // "standardPixmap"
QT_MOC_LITERAL(77, 1010, 14), // "py_q_styleHint"
QT_MOC_LITERAL(78, 1025, 17), // "QStyle::StyleHint"
QT_MOC_LITERAL(79, 1043, 4), // "hint"
QT_MOC_LITERAL(80, 1048, 17), // "QStyleHintReturn*"
QT_MOC_LITERAL(81, 1066, 10), // "returnData"
QT_MOC_LITERAL(82, 1077, 19), // "py_q_subControlRect"
QT_MOC_LITERAL(83, 1097, 2), // "cc"
QT_MOC_LITERAL(84, 1100, 2), // "sc"
QT_MOC_LITERAL(85, 1103, 19), // "py_q_subElementRect"
QT_MOC_LITERAL(86, 1123, 18), // "QStyle::SubElement"
QT_MOC_LITERAL(87, 1142, 13) // "py_q_unpolish"

    },
    "PythonQtWrapper_QProxyStyle\0new_QProxyStyle\0"
    "QProxyStyle*\0\0QStyle*\0style\0key\0"
    "delete_QProxyStyle\0obj\0baseStyle\0"
    "theWrappedObject\0py_q_drawComplexControl\0"
    "QStyle::ComplexControl\0control\0"
    "const QStyleOptionComplex*\0option\0"
    "QPainter*\0painter\0const QWidget*\0"
    "widget\0py_q_drawControl\0QStyle::ControlElement\0"
    "element\0const QStyleOption*\0"
    "py_q_drawItemPixmap\0rect\0alignment\0"
    "pixmap\0py_q_drawItemText\0flags\0pal\0"
    "enabled\0text\0QPalette::ColorRole\0"
    "textRole\0py_q_drawPrimitive\0"
    "QStyle::PrimitiveElement\0py_q_event\0"
    "QEvent*\0e\0py_q_generatedIconPixmap\0"
    "QIcon::Mode\0iconMode\0opt\0"
    "py_q_hitTestComplexControl\0"
    "QStyle::SubControl\0pos\0py_q_itemPixmapRect\0"
    "r\0itemTextRect\0QFontMetrics\0fm\0"
    "py_q_layoutSpacing\0QSizePolicy::ControlType\0"
    "control1\0control2\0Qt::Orientation\0"
    "orientation\0py_q_pixelMetric\0"
    "QStyle::PixelMetric\0metric\0py_q_polish\0"
    "QApplication*\0app\0QPalette&\0QWidget*\0"
    "setBaseStyle\0py_q_sizeFromContents\0"
    "QStyle::ContentsType\0type\0size\0"
    "py_q_standardIcon\0QStyle::StandardPixmap\0"
    "standardIcon\0py_q_standardPalette\0"
    "py_q_standardPixmap\0standardPixmap\0"
    "py_q_styleHint\0QStyle::StyleHint\0hint\0"
    "QStyleHintReturn*\0returnData\0"
    "py_q_subControlRect\0cc\0sc\0py_q_subElementRect\0"
    "QStyle::SubElement\0py_q_unpolish"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QProxyStyle[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  239,    3, 0x0a /* Public */,
       1,    0,  242,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  243,    3, 0x0a /* Public */,
       7,    1,  246,    3, 0x0a /* Public */,
       9,    1,  249,    3, 0x0a /* Public */,
      11,    5,  252,    3, 0x0a /* Public */,
      11,    4,  263,    3, 0x2a /* Public | MethodCloned */,
      20,    5,  272,    3, 0x0a /* Public */,
      20,    4,  283,    3, 0x2a /* Public | MethodCloned */,
      24,    5,  292,    3, 0x0a /* Public */,
      28,    8,  303,    3, 0x0a /* Public */,
      28,    7,  320,    3, 0x2a /* Public | MethodCloned */,
      35,    5,  335,    3, 0x0a /* Public */,
      35,    4,  346,    3, 0x2a /* Public | MethodCloned */,
      37,    2,  355,    3, 0x0a /* Public */,
      40,    4,  360,    3, 0x0a /* Public */,
      44,    5,  369,    3, 0x0a /* Public */,
      44,    4,  380,    3, 0x2a /* Public | MethodCloned */,
      47,    4,  389,    3, 0x0a /* Public */,
      49,    6,  398,    3, 0x0a /* Public */,
      52,    6,  411,    3, 0x0a /* Public */,
      52,    5,  424,    3, 0x2a /* Public | MethodCloned */,
      52,    4,  435,    3, 0x2a /* Public | MethodCloned */,
      58,    4,  444,    3, 0x0a /* Public */,
      58,    3,  453,    3, 0x2a /* Public | MethodCloned */,
      58,    2,  460,    3, 0x2a /* Public | MethodCloned */,
      61,    2,  465,    3, 0x0a /* Public */,
      61,    2,  470,    3, 0x0a /* Public */,
      61,    2,  475,    3, 0x0a /* Public */,
      66,    2,  480,    3, 0x0a /* Public */,
      67,    5,  485,    3, 0x0a /* Public */,
      71,    4,  496,    3, 0x0a /* Public */,
      71,    3,  505,    3, 0x2a /* Public | MethodCloned */,
      71,    2,  512,    3, 0x2a /* Public | MethodCloned */,
      74,    1,  517,    3, 0x0a /* Public */,
      75,    4,  520,    3, 0x0a /* Public */,
      75,    3,  529,    3, 0x2a /* Public | MethodCloned */,
      77,    5,  536,    3, 0x0a /* Public */,
      77,    4,  547,    3, 0x2a /* Public | MethodCloned */,
      77,    3,  556,    3, 0x2a /* Public | MethodCloned */,
      77,    2,  563,    3, 0x2a /* Public | MethodCloned */,
      82,    5,  568,    3, 0x0a /* Public */,
      85,    4,  579,    3, 0x0a /* Public */,
      87,    2,  588,    3, 0x0a /* Public */,
      87,    2,  593,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 14, 0x80000000 | 16, 0x80000000 | 18,   10,   13,   15,   17,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 14, 0x80000000 | 16,   10,   13,   15,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21, 0x80000000 | 23, 0x80000000 | 16, 0x80000000 | 18,   10,   22,   15,   17,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21, 0x80000000 | 23, 0x80000000 | 16,   10,   22,   15,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   10,   17,   25,   26,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString, 0x80000000 | 33,   10,   17,   25,   29,   30,   31,   32,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, QMetaType::QRect, QMetaType::Int, QMetaType::QPalette, QMetaType::Bool, QMetaType::QString,   10,   17,   25,   29,   30,   31,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, 0x80000000 | 23, 0x80000000 | 16, 0x80000000 | 18,   10,   22,   15,   17,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36, 0x80000000 | 23, 0x80000000 | 16,   10,   22,   15,   17,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 38,   10,   39,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 41, QMetaType::QPixmap, 0x80000000 | 23,   10,   42,   27,   43,
    0x80000000 | 45, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 14, QMetaType::QPoint, 0x80000000 | 18,   10,   13,   15,   46,   19,
    0x80000000 | 45, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 14, QMetaType::QPoint,   10,   13,   15,   46,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QPixmap,   10,   48,   29,   27,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 50, QMetaType::QRect, QMetaType::Int, QMetaType::Bool, QMetaType::QString,   10,   51,   48,   29,   31,   32,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 53, 0x80000000 | 53, 0x80000000 | 56, 0x80000000 | 23, 0x80000000 | 18,   10,   54,   55,   57,   15,   19,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 53, 0x80000000 | 53, 0x80000000 | 56, 0x80000000 | 23,   10,   54,   55,   57,   15,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 53, 0x80000000 | 53, 0x80000000 | 56,   10,   54,   55,   57,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 59, 0x80000000 | 23, 0x80000000 | 18,   10,   60,   15,   19,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 59, 0x80000000 | 23,   10,   60,   15,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 59,   10,   60,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 62,   10,   63,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 64,   10,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 65,   10,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::QSize, 0x80000000 | 2, 0x80000000 | 68, 0x80000000 | 23, QMetaType::QSize, 0x80000000 | 18,   10,   69,   15,   70,   19,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 72, 0x80000000 | 23, 0x80000000 | 18,   10,   73,   15,   19,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 72, 0x80000000 | 23,   10,   73,   15,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 72,   10,   73,
    QMetaType::QPalette, 0x80000000 | 2,   10,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 72, 0x80000000 | 23, 0x80000000 | 18,   10,   76,   43,   19,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 72, 0x80000000 | 23,   10,   76,   43,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 78, 0x80000000 | 23, 0x80000000 | 18, 0x80000000 | 80,   10,   79,   15,   19,   81,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 78, 0x80000000 | 23, 0x80000000 | 18,   10,   79,   15,   19,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 78, 0x80000000 | 23,   10,   79,   15,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 78,   10,   79,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 14, 0x80000000 | 45, 0x80000000 | 18,   10,   83,   43,   84,   19,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 86, 0x80000000 | 23, 0x80000000 | 18,   10,   22,   15,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 62,   10,   63,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 65,   10,   19,

       0        // eod
};

void PythonQtWrapper_QProxyStyle::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QProxyStyle *_t = static_cast<PythonQtWrapper_QProxyStyle *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QProxyStyle* _r = _t->new_QProxyStyle((*reinterpret_cast< QStyle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QProxyStyle**>(_a[0]) = _r; }  break;
        case 1: { QProxyStyle* _r = _t->new_QProxyStyle();
            if (_a[0]) *reinterpret_cast< QProxyStyle**>(_a[0]) = _r; }  break;
        case 2: { QProxyStyle* _r = _t->new_QProxyStyle((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QProxyStyle**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QProxyStyle((*reinterpret_cast< QProxyStyle*(*)>(_a[1]))); break;
        case 4: { QStyle* _r = _t->baseStyle((*reinterpret_cast< QProxyStyle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStyle**>(_a[0]) = _r; }  break;
        case 5: _t->py_q_drawComplexControl((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 6: _t->py_q_drawComplexControl((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 7: _t->py_q_drawControl((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 8: _t->py_q_drawControl((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ControlElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 9: _t->py_q_drawItemPixmap((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPixmap(*)>(_a[5]))); break;
        case 10: _t->py_q_drawItemText((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPalette(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< QPalette::ColorRole(*)>(_a[8]))); break;
        case 11: _t->py_q_drawItemText((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QPalette(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7]))); break;
        case 12: _t->py_q_drawPrimitive((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5]))); break;
        case 13: _t->py_q_drawPrimitive((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PrimitiveElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< QPainter*(*)>(_a[4]))); break;
        case 14: { bool _r = _t->py_q_event((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QPixmap _r = _t->py_q_generatedIconPixmap((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QIcon::Mode(*)>(_a[2])),(*reinterpret_cast< const QPixmap(*)>(_a[3])),(*reinterpret_cast< const QStyleOption*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 16: { QStyle::SubControl _r = _t->py_q_hitTestComplexControl((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< const QPoint(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QStyle::SubControl*>(_a[0]) = _r; }  break;
        case 17: { QStyle::SubControl _r = _t->py_q_hitTestComplexControl((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< const QPoint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QStyle::SubControl*>(_a[0]) = _r; }  break;
        case 18: { QRect _r = _t->py_q_itemPixmapRect((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QPixmap(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 19: { QRect _r = _t->itemTextRect((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< const QFontMetrics(*)>(_a[2])),(*reinterpret_cast< const QRect(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< const QString(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->py_q_layoutSpacing((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< const QStyleOption*(*)>(_a[5])),(*reinterpret_cast< const QWidget*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->py_q_layoutSpacing((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])),(*reinterpret_cast< const QStyleOption*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->py_q_layoutSpacing((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[3])),(*reinterpret_cast< Qt::Orientation(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->py_q_pixelMetric((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->py_q_pixelMetric((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { int _r = _t->py_q_pixelMetric((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::PixelMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 26: _t->py_q_polish((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QApplication*(*)>(_a[2]))); break;
        case 27: _t->py_q_polish((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QPalette(*)>(_a[2]))); break;
        case 28: _t->py_q_polish((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 29: _t->setBaseStyle((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle*(*)>(_a[2]))); break;
        case 30: { QSize _r = _t->py_q_sizeFromContents((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ContentsType(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QSize(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 31: { QIcon _r = _t->py_q_standardIcon((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 32: { QIcon _r = _t->py_q_standardIcon((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 33: { QIcon _r = _t->py_q_standardIcon((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 34: { QPalette _r = _t->py_q_standardPalette((*reinterpret_cast< QProxyStyle*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPalette*>(_a[0]) = _r; }  break;
        case 35: { QPixmap _r = _t->py_q_standardPixmap((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 36: { QPixmap _r = _t->py_q_standardPixmap((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StandardPixmap(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 37: { int _r = _t->py_q_styleHint((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])),(*reinterpret_cast< QStyleHintReturn*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 38: { int _r = _t->py_q_styleHint((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 39: { int _r = _t->py_q_styleHint((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 40: { int _r = _t->py_q_styleHint((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::StyleHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 41: { QRect _r = _t->py_q_subControlRect((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::ComplexControl(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionComplex*(*)>(_a[3])),(*reinterpret_cast< QStyle::SubControl(*)>(_a[4])),(*reinterpret_cast< const QWidget*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 42: { QRect _r = _t->py_q_subElementRect((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QStyle::SubElement(*)>(_a[2])),(*reinterpret_cast< const QStyleOption*(*)>(_a[3])),(*reinterpret_cast< const QWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 43: _t->py_q_unpolish((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QApplication*(*)>(_a[2]))); break;
        case 44: _t->py_q_unpolish((*reinterpret_cast< QProxyStyle*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); 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< QProxyStyle* >(); 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< QProxyStyle* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QApplication* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QStyle* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QApplication* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QProxyStyle* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QProxyStyle::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QProxyStyle.data,
      qt_meta_data_PythonQtWrapper_QProxyStyle,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QProxyStyle::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 45)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 45;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 45)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 45;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QPushButton_t {
    QByteArrayData data[36];
    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_QPushButton_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QPushButton_t qt_meta_stringdata_PythonQtWrapper_QPushButton = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QPushButton"
QT_MOC_LITERAL(1, 28, 15), // "new_QPushButton"
QT_MOC_LITERAL(2, 44, 12), // "QPushButton*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 8), // "QWidget*"
QT_MOC_LITERAL(5, 67, 6), // "parent"
QT_MOC_LITERAL(6, 74, 4), // "icon"
QT_MOC_LITERAL(7, 79, 4), // "text"
QT_MOC_LITERAL(8, 84, 18), // "delete_QPushButton"
QT_MOC_LITERAL(9, 103, 3), // "obj"
QT_MOC_LITERAL(10, 107, 11), // "autoDefault"
QT_MOC_LITERAL(11, 119, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 136, 10), // "py_q_event"
QT_MOC_LITERAL(13, 147, 7), // "QEvent*"
QT_MOC_LITERAL(14, 155, 1), // "e"
QT_MOC_LITERAL(15, 157, 17), // "py_q_focusInEvent"
QT_MOC_LITERAL(16, 175, 12), // "QFocusEvent*"
QT_MOC_LITERAL(17, 188, 6), // "arg__1"
QT_MOC_LITERAL(18, 195, 18), // "py_q_focusOutEvent"
QT_MOC_LITERAL(19, 214, 15), // "initStyleOption"
QT_MOC_LITERAL(20, 230, 19), // "QStyleOptionButton*"
QT_MOC_LITERAL(21, 250, 6), // "option"
QT_MOC_LITERAL(22, 257, 9), // "isDefault"
QT_MOC_LITERAL(23, 267, 6), // "isFlat"
QT_MOC_LITERAL(24, 274, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(25, 293, 10), // "QKeyEvent*"
QT_MOC_LITERAL(26, 304, 4), // "menu"
QT_MOC_LITERAL(27, 309, 6), // "QMenu*"
QT_MOC_LITERAL(28, 316, 15), // "minimumSizeHint"
QT_MOC_LITERAL(29, 332, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(30, 348, 12), // "QPaintEvent*"
QT_MOC_LITERAL(31, 361, 14), // "setAutoDefault"
QT_MOC_LITERAL(32, 376, 10), // "setDefault"
QT_MOC_LITERAL(33, 387, 7), // "setFlat"
QT_MOC_LITERAL(34, 395, 7), // "setMenu"
QT_MOC_LITERAL(35, 403, 8) // "sizeHint"

    },
    "PythonQtWrapper_QPushButton\0new_QPushButton\0"
    "QPushButton*\0\0QWidget*\0parent\0icon\0"
    "text\0delete_QPushButton\0obj\0autoDefault\0"
    "theWrappedObject\0py_q_event\0QEvent*\0"
    "e\0py_q_focusInEvent\0QFocusEvent*\0"
    "arg__1\0py_q_focusOutEvent\0initStyleOption\0"
    "QStyleOptionButton*\0option\0isDefault\0"
    "isFlat\0py_q_keyPressEvent\0QKeyEvent*\0"
    "menu\0QMenu*\0minimumSizeHint\0py_q_paintEvent\0"
    "QPaintEvent*\0setAutoDefault\0setDefault\0"
    "setFlat\0setMenu\0sizeHint"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QPushButton[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  129,    3, 0x0a /* Public */,
       1,    0,  132,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  133,    3, 0x0a /* Public */,
       1,    2,  140,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  145,    3, 0x0a /* Public */,
       1,    1,  150,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  153,    3, 0x0a /* Public */,
      10,    1,  156,    3, 0x0a /* Public */,
      12,    2,  159,    3, 0x0a /* Public */,
      15,    2,  164,    3, 0x0a /* Public */,
      18,    2,  169,    3, 0x0a /* Public */,
      19,    2,  174,    3, 0x0a /* Public */,
      22,    1,  179,    3, 0x0a /* Public */,
      23,    1,  182,    3, 0x0a /* Public */,
      24,    2,  185,    3, 0x0a /* Public */,
      26,    1,  190,    3, 0x0a /* Public */,
      28,    1,  193,    3, 0x0a /* Public */,
      29,    2,  196,    3, 0x0a /* Public */,
      31,    2,  201,    3, 0x0a /* Public */,
      32,    2,  206,    3, 0x0a /* Public */,
      33,    2,  211,    3, 0x0a /* Public */,
      34,    2,  216,    3, 0x0a /* Public */,
      35,    1,  221,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString, 0x80000000 | 4,    6,    7,    5,
    0x80000000 | 2, QMetaType::QIcon, QMetaType::QString,    6,    7,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, QMetaType::QString,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 13,   11,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   11,   21,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,   11,   17,
    0x80000000 | 27, 0x80000000 | 2,   11,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   11,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,   11,   26,
    QMetaType::QSize, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QPushButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QPushButton *_t = static_cast<PythonQtWrapper_QPushButton *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPushButton* _r = _t->new_QPushButton((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 1: { QPushButton* _r = _t->new_QPushButton();
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 2: { QPushButton* _r = _t->new_QPushButton((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 3: { QPushButton* _r = _t->new_QPushButton((*reinterpret_cast< const QIcon(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 4: { QPushButton* _r = _t->new_QPushButton((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 5: { QPushButton* _r = _t->new_QPushButton((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QPushButton((*reinterpret_cast< QPushButton*(*)>(_a[1]))); break;
        case 7: { bool _r = _t->autoDefault((*reinterpret_cast< QPushButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_event((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_focusInEvent((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_focusOutEvent((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 11: _t->initStyleOption((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionButton*(*)>(_a[2]))); break;
        case 12: { bool _r = _t->isDefault((*reinterpret_cast< QPushButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isFlat((*reinterpret_cast< QPushButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->py_q_keyPressEvent((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 15: { QMenu* _r = _t->menu((*reinterpret_cast< QPushButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = _r; }  break;
        case 16: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QPushButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 17: _t->py_q_paintEvent((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 18: _t->setAutoDefault((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 19: _t->setDefault((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 20: _t->setFlat((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 21: _t->setMenu((*reinterpret_cast< QPushButton*(*)>(_a[1])),(*reinterpret_cast< QMenu*(*)>(_a[2]))); break;
        case 22: { QSize _r = _t->sizeHint((*reinterpret_cast< QPushButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); 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< QPushButton* >(); 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< QPushButton* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMenu* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QPushButton* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QPushButton::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QPushButton.data,
      qt_meta_data_PythonQtWrapper_QPushButton,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QPushButton::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 < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QQuaternion_t {
    QByteArrayData data[81];
    char stringdata0[853];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QQuaternion_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QQuaternion_t qt_meta_stringdata_PythonQtWrapper_QQuaternion = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QQuaternion"
QT_MOC_LITERAL(1, 28, 15), // "new_QQuaternion"
QT_MOC_LITERAL(2, 44, 12), // "QQuaternion*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 6), // "vector"
QT_MOC_LITERAL(5, 65, 6), // "scalar"
QT_MOC_LITERAL(6, 72, 4), // "xpos"
QT_MOC_LITERAL(7, 77, 4), // "ypos"
QT_MOC_LITERAL(8, 82, 4), // "zpos"
QT_MOC_LITERAL(9, 87, 5), // "other"
QT_MOC_LITERAL(10, 93, 18), // "delete_QQuaternion"
QT_MOC_LITERAL(11, 112, 3), // "obj"
QT_MOC_LITERAL(12, 116, 9), // "conjugate"
QT_MOC_LITERAL(13, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 143, 10), // "conjugated"
QT_MOC_LITERAL(15, 154, 29), // "static_QQuaternion_dotProduct"
QT_MOC_LITERAL(16, 184, 2), // "q1"
QT_MOC_LITERAL(17, 187, 2), // "q2"
QT_MOC_LITERAL(18, 190, 27), // "static_QQuaternion_fromAxes"
QT_MOC_LITERAL(19, 218, 5), // "xAxis"
QT_MOC_LITERAL(20, 224, 5), // "yAxis"
QT_MOC_LITERAL(21, 230, 5), // "zAxis"
QT_MOC_LITERAL(22, 236, 35), // "static_QQuaternion_fromAxisAn..."
QT_MOC_LITERAL(23, 272, 4), // "axis"
QT_MOC_LITERAL(24, 277, 5), // "angle"
QT_MOC_LITERAL(25, 283, 1), // "x"
QT_MOC_LITERAL(26, 285, 1), // "y"
QT_MOC_LITERAL(27, 287, 1), // "z"
QT_MOC_LITERAL(28, 289, 32), // "static_QQuaternion_fromDirection"
QT_MOC_LITERAL(29, 322, 9), // "direction"
QT_MOC_LITERAL(30, 332, 2), // "up"
QT_MOC_LITERAL(31, 335, 34), // "static_QQuaternion_fromEulerA..."
QT_MOC_LITERAL(32, 370, 11), // "eulerAngles"
QT_MOC_LITERAL(33, 382, 5), // "pitch"
QT_MOC_LITERAL(34, 388, 3), // "yaw"
QT_MOC_LITERAL(35, 392, 4), // "roll"
QT_MOC_LITERAL(36, 397, 7), // "getAxes"
QT_MOC_LITERAL(37, 405, 10), // "QVector3D*"
QT_MOC_LITERAL(38, 416, 15), // "getAxisAndAngle"
QT_MOC_LITERAL(39, 432, 6), // "float*"
QT_MOC_LITERAL(40, 439, 14), // "getEulerAngles"
QT_MOC_LITERAL(41, 454, 8), // "inverted"
QT_MOC_LITERAL(42, 463, 10), // "isIdentity"
QT_MOC_LITERAL(43, 474, 6), // "isNull"
QT_MOC_LITERAL(44, 481, 6), // "length"
QT_MOC_LITERAL(45, 488, 13), // "lengthSquared"
QT_MOC_LITERAL(46, 502, 24), // "static_QQuaternion_nlerp"
QT_MOC_LITERAL(47, 527, 1), // "t"
QT_MOC_LITERAL(48, 529, 9), // "normalize"
QT_MOC_LITERAL(49, 539, 10), // "normalized"
QT_MOC_LITERAL(50, 550, 7), // "__mul__"
QT_MOC_LITERAL(51, 558, 3), // "vec"
QT_MOC_LITERAL(52, 562, 6), // "factor"
QT_MOC_LITERAL(53, 569, 8), // "__imul__"
QT_MOC_LITERAL(54, 578, 10), // "quaternion"
QT_MOC_LITERAL(55, 589, 7), // "__add__"
QT_MOC_LITERAL(56, 597, 8), // "__iadd__"
QT_MOC_LITERAL(57, 606, 7), // "__sub__"
QT_MOC_LITERAL(58, 614, 8), // "__isub__"
QT_MOC_LITERAL(59, 623, 7), // "__div__"
QT_MOC_LITERAL(60, 631, 7), // "divisor"
QT_MOC_LITERAL(61, 639, 8), // "__idiv__"
QT_MOC_LITERAL(62, 648, 7), // "writeTo"
QT_MOC_LITERAL(63, 656, 12), // "QDataStream&"
QT_MOC_LITERAL(64, 669, 6), // "arg__1"
QT_MOC_LITERAL(65, 676, 6), // "__eq__"
QT_MOC_LITERAL(66, 683, 8), // "readFrom"
QT_MOC_LITERAL(67, 692, 13), // "rotatedVector"
QT_MOC_LITERAL(68, 706, 29), // "static_QQuaternion_rotationTo"
QT_MOC_LITERAL(69, 736, 4), // "from"
QT_MOC_LITERAL(70, 741, 2), // "to"
QT_MOC_LITERAL(71, 744, 9), // "setScalar"
QT_MOC_LITERAL(72, 754, 9), // "setVector"
QT_MOC_LITERAL(73, 764, 4), // "setX"
QT_MOC_LITERAL(74, 769, 4), // "setY"
QT_MOC_LITERAL(75, 774, 4), // "setZ"
QT_MOC_LITERAL(76, 779, 24), // "static_QQuaternion_slerp"
QT_MOC_LITERAL(77, 804, 13), // "toEulerAngles"
QT_MOC_LITERAL(78, 818, 10), // "toVector4D"
QT_MOC_LITERAL(79, 829, 11), // "py_toString"
QT_MOC_LITERAL(80, 841, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QQuaternion\0new_QQuaternion\0"
    "QQuaternion*\0\0vector\0scalar\0xpos\0ypos\0"
    "zpos\0other\0delete_QQuaternion\0obj\0"
    "conjugate\0theWrappedObject\0conjugated\0"
    "static_QQuaternion_dotProduct\0q1\0q2\0"
    "static_QQuaternion_fromAxes\0xAxis\0"
    "yAxis\0zAxis\0static_QQuaternion_fromAxisAndAngle\0"
    "axis\0angle\0x\0y\0z\0static_QQuaternion_fromDirection\0"
    "direction\0up\0static_QQuaternion_fromEulerAngles\0"
    "eulerAngles\0pitch\0yaw\0roll\0getAxes\0"
    "QVector3D*\0getAxisAndAngle\0float*\0"
    "getEulerAngles\0inverted\0isIdentity\0"
    "isNull\0length\0lengthSquared\0"
    "static_QQuaternion_nlerp\0t\0normalize\0"
    "normalized\0__mul__\0vec\0factor\0__imul__\0"
    "quaternion\0__add__\0__iadd__\0__sub__\0"
    "__isub__\0__div__\0divisor\0__idiv__\0"
    "writeTo\0QDataStream&\0arg__1\0__eq__\0"
    "readFrom\0rotatedVector\0"
    "static_QQuaternion_rotationTo\0from\0"
    "to\0setScalar\0setVector\0setX\0setY\0setZ\0"
    "static_QQuaternion_slerp\0toEulerAngles\0"
    "toVector4D\0py_toString\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QQuaternion[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  309,    3, 0x0a /* Public */,
       1,    1,  310,    3, 0x0a /* Public */,
       1,    2,  313,    3, 0x0a /* Public */,
       1,    4,  318,    3, 0x0a /* Public */,
       1,    1,  327,    3, 0x0a /* Public */,
      10,    1,  330,    3, 0x0a /* Public */,
      12,    1,  333,    3, 0x0a /* Public */,
      14,    1,  336,    3, 0x0a /* Public */,
      15,    2,  339,    3, 0x0a /* Public */,
      18,    3,  344,    3, 0x0a /* Public */,
      22,    2,  351,    3, 0x0a /* Public */,
      22,    4,  356,    3, 0x0a /* Public */,
      28,    2,  365,    3, 0x0a /* Public */,
      31,    1,  370,    3, 0x0a /* Public */,
      31,    3,  373,    3, 0x0a /* Public */,
      36,    4,  380,    3, 0x0a /* Public */,
      38,    3,  389,    3, 0x0a /* Public */,
      38,    5,  396,    3, 0x0a /* Public */,
      40,    4,  407,    3, 0x0a /* Public */,
      41,    1,  416,    3, 0x0a /* Public */,
      42,    1,  419,    3, 0x0a /* Public */,
      43,    1,  422,    3, 0x0a /* Public */,
      44,    1,  425,    3, 0x0a /* Public */,
      45,    1,  428,    3, 0x0a /* Public */,
      46,    3,  431,    3, 0x0a /* Public */,
      48,    1,  438,    3, 0x0a /* Public */,
      49,    1,  441,    3, 0x0a /* Public */,
      50,    2,  444,    3, 0x0a /* Public */,
      50,    2,  449,    3, 0x0a /* Public */,
      50,    2,  454,    3, 0x0a /* Public */,
      53,    2,  459,    3, 0x0a /* Public */,
      53,    2,  464,    3, 0x0a /* Public */,
      55,    2,  469,    3, 0x0a /* Public */,
      56,    2,  474,    3, 0x0a /* Public */,
      57,    2,  479,    3, 0x0a /* Public */,
      58,    2,  484,    3, 0x0a /* Public */,
      59,    2,  489,    3, 0x0a /* Public */,
      61,    2,  494,    3, 0x0a /* Public */,
      62,    2,  499,    3, 0x0a /* Public */,
      65,    2,  504,    3, 0x0a /* Public */,
      66,    2,  509,    3, 0x0a /* Public */,
      67,    2,  514,    3, 0x0a /* Public */,
      68,    2,  519,    3, 0x0a /* Public */,
       5,    1,  524,    3, 0x0a /* Public */,
      71,    2,  527,    3, 0x0a /* Public */,
      72,    2,  532,    3, 0x0a /* Public */,
      72,    4,  537,    3, 0x0a /* Public */,
      73,    2,  546,    3, 0x0a /* Public */,
      74,    2,  551,    3, 0x0a /* Public */,
      75,    2,  556,    3, 0x0a /* Public */,
      76,    3,  561,    3, 0x0a /* Public */,
      77,    1,  568,    3, 0x0a /* Public */,
      78,    1,  571,    3, 0x0a /* Public */,
       4,    1,  574,    3, 0x0a /* Public */,
      25,    1,  577,    3, 0x0a /* Public */,
      26,    1,  580,    3, 0x0a /* Public */,
      27,    1,  583,    3, 0x0a /* Public */,
      79,    1,  586,    3, 0x0a /* Public */,
      80,    1,  589,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QVector4D,    4,
    0x80000000 | 2, QMetaType::Float, QMetaType::QVector3D,    5,    4,
    0x80000000 | 2, QMetaType::Float, QMetaType::Float, QMetaType::Float, QMetaType::Float,    5,    6,    7,    8,
    0x80000000 | 2, QMetaType::QQuaternion,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::QQuaternion, 0x80000000 | 2,   13,
    QMetaType::QQuaternion, 0x80000000 | 2,   13,
    QMetaType::Float, QMetaType::QQuaternion, QMetaType::QQuaternion,   16,   17,
    QMetaType::QQuaternion, QMetaType::QVector3D, QMetaType::QVector3D, QMetaType::QVector3D,   19,   20,   21,
    QMetaType::QQuaternion, QMetaType::QVector3D, QMetaType::Float,   23,   24,
    QMetaType::QQuaternion, QMetaType::Float, QMetaType::Float, QMetaType::Float, QMetaType::Float,   25,   26,   27,   24,
    QMetaType::QQuaternion, QMetaType::QVector3D, QMetaType::QVector3D,   29,   30,
    QMetaType::QQuaternion, QMetaType::QVector3D,   32,
    QMetaType::QQuaternion, QMetaType::Float, QMetaType::Float, QMetaType::Float,   33,   34,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37, 0x80000000 | 37, 0x80000000 | 37,   13,   19,   20,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37, 0x80000000 | 39,   13,   23,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 39, 0x80000000 | 39, 0x80000000 | 39, 0x80000000 | 39,   13,   25,   26,   27,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 39, 0x80000000 | 39, 0x80000000 | 39,   13,   33,   34,   35,
    QMetaType::QQuaternion, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Float, 0x80000000 | 2,   13,
    QMetaType::Float, 0x80000000 | 2,   13,
    QMetaType::QQuaternion, QMetaType::QQuaternion, QMetaType::QQuaternion, QMetaType::Float,   16,   17,   47,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::QQuaternion, 0x80000000 | 2,   13,
    QMetaType::QQuaternion, 0x80000000 | 2, QMetaType::QQuaternion,   13,   17,
    QMetaType::QVector3D, 0x80000000 | 2, QMetaType::QVector3D,   13,   51,
    QMetaType::QQuaternion, 0x80000000 | 2, QMetaType::Float,   13,   52,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QQuaternion,   13,   54,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::Float,   13,   52,
    QMetaType::QQuaternion, 0x80000000 | 2, QMetaType::QQuaternion,   13,   17,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QQuaternion,   13,   54,
    QMetaType::QQuaternion, 0x80000000 | 2, QMetaType::QQuaternion,   13,   17,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::QQuaternion,   13,   54,
    QMetaType::QQuaternion, 0x80000000 | 2, QMetaType::Float,   13,   60,
    0x80000000 | 2, 0x80000000 | 2, QMetaType::Float,   13,   60,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,   13,   64,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QQuaternion,   13,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 63,   13,   64,
    QMetaType::QVector3D, 0x80000000 | 2, QMetaType::QVector3D,   13,    4,
    QMetaType::QQuaternion, QMetaType::QVector3D, QMetaType::QVector3D,   69,   70,
    QMetaType::Float, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   13,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVector3D,   13,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float, QMetaType::Float, QMetaType::Float,   13,   25,   26,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   13,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   13,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Float,   13,   27,
    QMetaType::QQuaternion, QMetaType::QQuaternion, QMetaType::QQuaternion, QMetaType::Float,   16,   17,   47,
    QMetaType::QVector3D, 0x80000000 | 2,   13,
    QMetaType::QVector4D, 0x80000000 | 2,   13,
    QMetaType::QVector3D, 0x80000000 | 2,   13,
    QMetaType::Float, 0x80000000 | 2,   13,
    QMetaType::Float, 0x80000000 | 2,   13,
    QMetaType::Float, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Bool, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QQuaternion::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QQuaternion *_t = static_cast<PythonQtWrapper_QQuaternion *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QQuaternion* _r = _t->new_QQuaternion();
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 1: { QQuaternion* _r = _t->new_QQuaternion((*reinterpret_cast< const QVector4D(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 2: { QQuaternion* _r = _t->new_QQuaternion((*reinterpret_cast< float(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 3: { QQuaternion* _r = _t->new_QQuaternion((*reinterpret_cast< float(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3])),(*reinterpret_cast< float(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 4: { QQuaternion* _r = _t->new_QQuaternion((*reinterpret_cast< const QQuaternion(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QQuaternion((*reinterpret_cast< QQuaternion*(*)>(_a[1]))); break;
        case 6: { QQuaternion _r = _t->conjugate((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 7: { QQuaternion _r = _t->conjugated((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 8: { float _r = _t->static_QQuaternion_dotProduct((*reinterpret_cast< const QQuaternion(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 9: { QQuaternion _r = _t->static_QQuaternion_fromAxes((*reinterpret_cast< const QVector3D(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2])),(*reinterpret_cast< const QVector3D(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 10: { QQuaternion _r = _t->static_QQuaternion_fromAxisAndAngle((*reinterpret_cast< const QVector3D(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 11: { QQuaternion _r = _t->static_QQuaternion_fromAxisAndAngle((*reinterpret_cast< float(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3])),(*reinterpret_cast< float(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 12: { QQuaternion _r = _t->static_QQuaternion_fromDirection((*reinterpret_cast< const QVector3D(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 13: { QQuaternion _r = _t->static_QQuaternion_fromEulerAngles((*reinterpret_cast< const QVector3D(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 14: { QQuaternion _r = _t->static_QQuaternion_fromEulerAngles((*reinterpret_cast< float(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 15: _t->getAxes((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< QVector3D*(*)>(_a[2])),(*reinterpret_cast< QVector3D*(*)>(_a[3])),(*reinterpret_cast< QVector3D*(*)>(_a[4]))); break;
        case 16: _t->getAxisAndAngle((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< QVector3D*(*)>(_a[2])),(*reinterpret_cast< float*(*)>(_a[3]))); break;
        case 17: _t->getAxisAndAngle((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float*(*)>(_a[2])),(*reinterpret_cast< float*(*)>(_a[3])),(*reinterpret_cast< float*(*)>(_a[4])),(*reinterpret_cast< float*(*)>(_a[5]))); break;
        case 18: _t->getEulerAngles((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float*(*)>(_a[2])),(*reinterpret_cast< float*(*)>(_a[3])),(*reinterpret_cast< float*(*)>(_a[4]))); break;
        case 19: { QQuaternion _r = _t->inverted((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isIdentity((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isNull((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { float _r = _t->length((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 23: { float _r = _t->lengthSquared((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 24: { QQuaternion _r = _t->static_QQuaternion_nlerp((*reinterpret_cast< const QQuaternion(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 25: _t->normalize((*reinterpret_cast< QQuaternion*(*)>(_a[1]))); break;
        case 26: { QQuaternion _r = _t->normalized((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 27: { QQuaternion _r = _t->__mul__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 28: { QVector3D _r = _t->__mul__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector3D*>(_a[0]) = _r; }  break;
        case 29: { QQuaternion _r = _t->__mul__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 30: { QQuaternion* _r = _t->__imul__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 31: { QQuaternion* _r = _t->__imul__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 32: { QQuaternion _r = _t->__add__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 33: { QQuaternion* _r = _t->__iadd__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 34: { QQuaternion _r = _t->__sub__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 35: { QQuaternion* _r = _t->__isub__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 36: { QQuaternion _r = _t->__div__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 37: { QQuaternion* _r = _t->__idiv__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion**>(_a[0]) = _r; }  break;
        case 38: _t->writeTo((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 39: { bool _r = _t->__eq__((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: _t->readFrom((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< QDataStream(*)>(_a[2]))); break;
        case 41: { QVector3D _r = _t->rotatedVector((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector3D*>(_a[0]) = _r; }  break;
        case 42: { QQuaternion _r = _t->static_QQuaternion_rotationTo((*reinterpret_cast< const QVector3D(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 43: { float _r = _t->scalar((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 44: _t->setScalar((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 45: _t->setVector((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< const QVector3D(*)>(_a[2]))); break;
        case 46: _t->setVector((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3])),(*reinterpret_cast< float(*)>(_a[4]))); break;
        case 47: _t->setX((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 48: _t->setY((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 49: _t->setZ((*reinterpret_cast< QQuaternion*(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2]))); break;
        case 50: { QQuaternion _r = _t->static_QQuaternion_slerp((*reinterpret_cast< const QQuaternion(*)>(_a[1])),(*reinterpret_cast< const QQuaternion(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QQuaternion*>(_a[0]) = _r; }  break;
        case 51: { QVector3D _r = _t->toEulerAngles((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector3D*>(_a[0]) = _r; }  break;
        case 52: { QVector4D _r = _t->toVector4D((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector4D*>(_a[0]) = _r; }  break;
        case 53: { QVector3D _r = _t->vector((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector3D*>(_a[0]) = _r; }  break;
        case 54: { float _r = _t->x((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 55: { float _r = _t->y((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 56: { float _r = _t->z((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< float*>(_a[0]) = _r; }  break;
        case 57: { QString _r = _t->py_toString((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->__nonzero__((*reinterpret_cast< QQuaternion*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QQuaternion::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QQuaternion.data,
      qt_meta_data_PythonQtWrapper_QQuaternion,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QQuaternion::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 59)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 59;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRadialGradient_t {
    QByteArrayData data[25];
    char stringdata0[267];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRadialGradient_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRadialGradient_t qt_meta_stringdata_PythonQtWrapper_QRadialGradient = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QRadialGradient"
QT_MOC_LITERAL(1, 32, 19), // "new_QRadialGradient"
QT_MOC_LITERAL(2, 52, 16), // "QRadialGradient*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 6), // "center"
QT_MOC_LITERAL(5, 77, 12), // "centerRadius"
QT_MOC_LITERAL(6, 90, 10), // "focalPoint"
QT_MOC_LITERAL(7, 101, 11), // "focalRadius"
QT_MOC_LITERAL(8, 113, 6), // "radius"
QT_MOC_LITERAL(9, 120, 2), // "cx"
QT_MOC_LITERAL(10, 123, 2), // "cy"
QT_MOC_LITERAL(11, 126, 2), // "fx"
QT_MOC_LITERAL(12, 129, 2), // "fy"
QT_MOC_LITERAL(13, 132, 15), // "QRadialGradient"
QT_MOC_LITERAL(14, 148, 5), // "other"
QT_MOC_LITERAL(15, 154, 22), // "delete_QRadialGradient"
QT_MOC_LITERAL(16, 177, 3), // "obj"
QT_MOC_LITERAL(17, 181, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 198, 9), // "setCenter"
QT_MOC_LITERAL(19, 208, 1), // "x"
QT_MOC_LITERAL(20, 210, 1), // "y"
QT_MOC_LITERAL(21, 212, 15), // "setCenterRadius"
QT_MOC_LITERAL(22, 228, 13), // "setFocalPoint"
QT_MOC_LITERAL(23, 242, 14), // "setFocalRadius"
QT_MOC_LITERAL(24, 257, 9) // "setRadius"

    },
    "PythonQtWrapper_QRadialGradient\0"
    "new_QRadialGradient\0QRadialGradient*\0"
    "\0center\0centerRadius\0focalPoint\0"
    "focalRadius\0radius\0cx\0cy\0fx\0fy\0"
    "QRadialGradient\0other\0delete_QRadialGradient\0"
    "obj\0theWrappedObject\0setCenter\0x\0y\0"
    "setCenterRadius\0setFocalPoint\0"
    "setFocalRadius\0setRadius"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRadialGradient[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  119,    3, 0x0a /* Public */,
       1,    4,  120,    3, 0x0a /* Public */,
       1,    2,  129,    3, 0x0a /* Public */,
       1,    3,  134,    3, 0x0a /* Public */,
       1,    6,  141,    3, 0x0a /* Public */,
       1,    3,  154,    3, 0x0a /* Public */,
       1,    5,  161,    3, 0x0a /* Public */,
       1,    1,  172,    3, 0x0a /* Public */,
      15,    1,  175,    3, 0x0a /* Public */,
       4,    1,  178,    3, 0x0a /* Public */,
       5,    1,  181,    3, 0x0a /* Public */,
       6,    1,  184,    3, 0x0a /* Public */,
       7,    1,  187,    3, 0x0a /* Public */,
       8,    1,  190,    3, 0x0a /* Public */,
      18,    2,  193,    3, 0x0a /* Public */,
      18,    3,  198,    3, 0x0a /* Public */,
      21,    2,  205,    3, 0x0a /* Public */,
      22,    2,  210,    3, 0x0a /* Public */,
      22,    3,  215,    3, 0x0a /* Public */,
      23,    2,  222,    3, 0x0a /* Public */,
      24,    2,  227,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QRadialGradient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRadialGradient *_t = static_cast<PythonQtWrapper_QRadialGradient *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRadialGradient* _r = _t->new_QRadialGradient();
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 1: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 2: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 3: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 4: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 5: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 6: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 7: { QRadialGradient* _r = _t->new_QRadialGradient((*reinterpret_cast< const QRadialGradient(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadialGradient**>(_a[0]) = _r; }  break;
        case 8: _t->delete_QRadialGradient((*reinterpret_cast< QRadialGradient*(*)>(_a[1]))); break;
        case 9: { QPointF _r = _t->center((*reinterpret_cast< QRadialGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->centerRadius((*reinterpret_cast< QRadialGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { QPointF _r = _t->focalPoint((*reinterpret_cast< QRadialGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->focalRadius((*reinterpret_cast< QRadialGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->radius((*reinterpret_cast< QRadialGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: _t->setCenter((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 15: _t->setCenter((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 16: _t->setCenterRadius((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 17: _t->setFocalPoint((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 18: _t->setFocalPoint((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 19: _t->setFocalRadius((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 20: _t->setRadius((*reinterpret_cast< QRadialGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QRadialGradient::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRadialGradient.data,
      qt_meta_data_PythonQtWrapper_QRadialGradient,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRadialGradient::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_QRadioButton_t {
    QByteArrayData data[24];
    char stringdata0[296];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRadioButton_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRadioButton_t qt_meta_stringdata_PythonQtWrapper_QRadioButton = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QRadioButton"
QT_MOC_LITERAL(1, 29, 16), // "new_QRadioButton"
QT_MOC_LITERAL(2, 46, 13), // "QRadioButton*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 8), // "QWidget*"
QT_MOC_LITERAL(5, 70, 6), // "parent"
QT_MOC_LITERAL(6, 77, 4), // "text"
QT_MOC_LITERAL(7, 82, 19), // "delete_QRadioButton"
QT_MOC_LITERAL(8, 102, 3), // "obj"
QT_MOC_LITERAL(9, 106, 10), // "py_q_event"
QT_MOC_LITERAL(10, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 134, 7), // "QEvent*"
QT_MOC_LITERAL(12, 142, 1), // "e"
QT_MOC_LITERAL(13, 144, 14), // "py_q_hitButton"
QT_MOC_LITERAL(14, 159, 6), // "arg__1"
QT_MOC_LITERAL(15, 166, 15), // "initStyleOption"
QT_MOC_LITERAL(16, 182, 19), // "QStyleOptionButton*"
QT_MOC_LITERAL(17, 202, 6), // "button"
QT_MOC_LITERAL(18, 209, 15), // "minimumSizeHint"
QT_MOC_LITERAL(19, 225, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(20, 245, 12), // "QMouseEvent*"
QT_MOC_LITERAL(21, 258, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(22, 274, 12), // "QPaintEvent*"
QT_MOC_LITERAL(23, 287, 8) // "sizeHint"

    },
    "PythonQtWrapper_QRadioButton\0"
    "new_QRadioButton\0QRadioButton*\0\0"
    "QWidget*\0parent\0text\0delete_QRadioButton\0"
    "obj\0py_q_event\0theWrappedObject\0QEvent*\0"
    "e\0py_q_hitButton\0arg__1\0initStyleOption\0"
    "QStyleOptionButton*\0button\0minimumSizeHint\0"
    "py_q_mouseMoveEvent\0QMouseEvent*\0"
    "py_q_paintEvent\0QPaintEvent*\0sizeHint"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRadioButton[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   74,    3, 0x0a /* Public */,
       1,    0,   77,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   78,    3, 0x0a /* Public */,
       1,    1,   83,    3, 0x2a /* Public | MethodCloned */,
       7,    1,   86,    3, 0x0a /* Public */,
       9,    2,   89,    3, 0x0a /* Public */,
      13,    2,   94,    3, 0x0a /* Public */,
      15,    2,   99,    3, 0x0a /* Public */,
      18,    1,  104,    3, 0x0a /* Public */,
      19,    2,  107,    3, 0x0a /* Public */,
      21,    2,  112,    3, 0x0a /* Public */,
      23,    1,  117,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QString,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPoint,   10,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   10,   17,
    QMetaType::QSize, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   10,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   14,
    QMetaType::QSize, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QRadioButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRadioButton *_t = static_cast<PythonQtWrapper_QRadioButton *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRadioButton* _r = _t->new_QRadioButton((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioButton**>(_a[0]) = _r; }  break;
        case 1: { QRadioButton* _r = _t->new_QRadioButton();
            if (_a[0]) *reinterpret_cast< QRadioButton**>(_a[0]) = _r; }  break;
        case 2: { QRadioButton* _r = _t->new_QRadioButton((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRadioButton**>(_a[0]) = _r; }  break;
        case 3: { QRadioButton* _r = _t->new_QRadioButton((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioButton**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QRadioButton((*reinterpret_cast< QRadioButton*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->py_q_event((*reinterpret_cast< QRadioButton*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_hitButton((*reinterpret_cast< QRadioButton*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: _t->initStyleOption((*reinterpret_cast< QRadioButton*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionButton*(*)>(_a[2]))); break;
        case 8: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QRadioButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_mouseMoveEvent((*reinterpret_cast< QRadioButton*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_paintEvent((*reinterpret_cast< QRadioButton*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 11: { QSize _r = _t->sizeHint((*reinterpret_cast< QRadioButton*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioButton* >(); 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< QRadioButton* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioButton* >(); 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< QRadioButton* >(); 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< QRadioButton* >(); 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< QRadioButton* >(); 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< QRadioButton* >(); 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< QRadioButton* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRadioButton::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRadioButton.data,
      qt_meta_data_PythonQtWrapper_QRadioButton,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRadioButton::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRasterWindow_t {
    QByteArrayData data[16];
    char stringdata0[213];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRasterWindow_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRasterWindow_t qt_meta_stringdata_PythonQtWrapper_QRasterWindow = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QRasterWindow"
QT_MOC_LITERAL(1, 30, 17), // "new_QRasterWindow"
QT_MOC_LITERAL(2, 48, 14), // "QRasterWindow*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 8), // "QWindow*"
QT_MOC_LITERAL(5, 73, 6), // "parent"
QT_MOC_LITERAL(6, 80, 20), // "delete_QRasterWindow"
QT_MOC_LITERAL(7, 101, 3), // "obj"
QT_MOC_LITERAL(8, 105, 11), // "py_q_metric"
QT_MOC_LITERAL(9, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 134, 31), // "QPaintDevice::PaintDeviceMetric"
QT_MOC_LITERAL(11, 166, 6), // "metric"
QT_MOC_LITERAL(12, 173, 10), // "redirected"
QT_MOC_LITERAL(13, 184, 13), // "QPaintDevice*"
QT_MOC_LITERAL(14, 198, 7), // "QPoint*"
QT_MOC_LITERAL(15, 206, 6) // "arg__1"

    },
    "PythonQtWrapper_QRasterWindow\0"
    "new_QRasterWindow\0QRasterWindow*\0\0"
    "QWindow*\0parent\0delete_QRasterWindow\0"
    "obj\0py_q_metric\0theWrappedObject\0"
    "QPaintDevice::PaintDeviceMetric\0metric\0"
    "redirected\0QPaintDevice*\0QPoint*\0"
    "arg__1"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRasterWindow[] = {

 // 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 */,
       6,    1,   43,    3, 0x0a /* Public */,
       8,    2,   46,    3, 0x0a /* Public */,
      12,    2,   51,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QRasterWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRasterWindow *_t = static_cast<PythonQtWrapper_QRasterWindow *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRasterWindow* _r = _t->new_QRasterWindow((*reinterpret_cast< QWindow*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRasterWindow**>(_a[0]) = _r; }  break;
        case 1: { QRasterWindow* _r = _t->new_QRasterWindow();
            if (_a[0]) *reinterpret_cast< QRasterWindow**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRasterWindow((*reinterpret_cast< QRasterWindow*(*)>(_a[1]))); break;
        case 3: { int _r = _t->py_q_metric((*reinterpret_cast< QRasterWindow*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice::PaintDeviceMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { QPaintDevice* _r = _t->redirected((*reinterpret_cast< QRasterWindow*(*)>(_a[1])),(*reinterpret_cast< QPoint*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPaintDevice**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWindow* >(); 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< QRasterWindow* >(); 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< QRasterWindow* >(); 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< QRasterWindow* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRasterWindow::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRasterWindow.data,
      qt_meta_data_PythonQtWrapper_QRasterWindow,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRasterWindow::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_QRawFont_t {
    QByteArrayData data[83];
    char stringdata0[1089];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRawFont_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRawFont_t qt_meta_stringdata_PythonQtWrapper_QRawFont = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QRawFont"
QT_MOC_LITERAL(1, 25, 12), // "new_QRawFont"
QT_MOC_LITERAL(2, 38, 9), // "QRawFont*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 8), // "fontData"
QT_MOC_LITERAL(5, 58, 9), // "pixelSize"
QT_MOC_LITERAL(6, 68, 24), // "QFont::HintingPreference"
QT_MOC_LITERAL(7, 93, 17), // "hintingPreference"
QT_MOC_LITERAL(8, 111, 8), // "QRawFont"
QT_MOC_LITERAL(9, 120, 5), // "other"
QT_MOC_LITERAL(10, 126, 8), // "fileName"
QT_MOC_LITERAL(11, 135, 15), // "delete_QRawFont"
QT_MOC_LITERAL(12, 151, 3), // "obj"
QT_MOC_LITERAL(13, 155, 23), // "advancesForGlyphIndexes"
QT_MOC_LITERAL(14, 179, 16), // "QVector<QPointF>"
QT_MOC_LITERAL(15, 196, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 213, 13), // "QVector<uint>"
QT_MOC_LITERAL(17, 227, 12), // "glyphIndexes"
QT_MOC_LITERAL(18, 240, 21), // "QRawFont::LayoutFlags"
QT_MOC_LITERAL(19, 262, 11), // "layoutFlags"
QT_MOC_LITERAL(20, 274, 11), // "const uint*"
QT_MOC_LITERAL(21, 286, 8), // "QPointF*"
QT_MOC_LITERAL(22, 295, 8), // "advances"
QT_MOC_LITERAL(23, 304, 9), // "numGlyphs"
QT_MOC_LITERAL(24, 314, 16), // "alphaMapForGlyph"
QT_MOC_LITERAL(25, 331, 10), // "glyphIndex"
QT_MOC_LITERAL(26, 342, 26), // "QRawFont::AntialiasingType"
QT_MOC_LITERAL(27, 369, 16), // "antialiasingType"
QT_MOC_LITERAL(28, 386, 9), // "transform"
QT_MOC_LITERAL(29, 396, 6), // "ascent"
QT_MOC_LITERAL(30, 403, 16), // "averageCharWidth"
QT_MOC_LITERAL(31, 420, 12), // "boundingRect"
QT_MOC_LITERAL(32, 433, 7), // "descent"
QT_MOC_LITERAL(33, 441, 10), // "familyName"
QT_MOC_LITERAL(34, 452, 9), // "fontTable"
QT_MOC_LITERAL(35, 462, 11), // "const char*"
QT_MOC_LITERAL(36, 474, 7), // "tagName"
QT_MOC_LITERAL(37, 482, 24), // "static_QRawFont_fromFont"
QT_MOC_LITERAL(38, 507, 4), // "font"
QT_MOC_LITERAL(39, 512, 28), // "QFontDatabase::WritingSystem"
QT_MOC_LITERAL(40, 541, 13), // "writingSystem"
QT_MOC_LITERAL(41, 555, 20), // "glyphIndexesForChars"
QT_MOC_LITERAL(42, 576, 12), // "const QChar*"
QT_MOC_LITERAL(43, 589, 5), // "chars"
QT_MOC_LITERAL(44, 595, 8), // "numChars"
QT_MOC_LITERAL(45, 604, 5), // "uint*"
QT_MOC_LITERAL(46, 610, 4), // "int*"
QT_MOC_LITERAL(47, 615, 21), // "glyphIndexesForString"
QT_MOC_LITERAL(48, 637, 4), // "text"
QT_MOC_LITERAL(49, 642, 7), // "isValid"
QT_MOC_LITERAL(50, 650, 7), // "leading"
QT_MOC_LITERAL(51, 658, 13), // "lineThickness"
QT_MOC_LITERAL(52, 672, 12), // "loadFromData"
QT_MOC_LITERAL(53, 685, 12), // "loadFromFile"
QT_MOC_LITERAL(54, 698, 12), // "maxCharWidth"
QT_MOC_LITERAL(55, 711, 6), // "__ne__"
QT_MOC_LITERAL(56, 718, 15), // "operator_assign"
QT_MOC_LITERAL(57, 734, 6), // "__eq__"
QT_MOC_LITERAL(58, 741, 12), // "pathForGlyph"
QT_MOC_LITERAL(59, 754, 12), // "QPainterPath"
QT_MOC_LITERAL(60, 767, 12), // "setPixelSize"
QT_MOC_LITERAL(61, 780, 5), // "style"
QT_MOC_LITERAL(62, 786, 12), // "QFont::Style"
QT_MOC_LITERAL(63, 799, 9), // "styleName"
QT_MOC_LITERAL(64, 809, 23), // "supportedWritingSystems"
QT_MOC_LITERAL(65, 833, 35), // "QList<QFontDatabase::WritingS..."
QT_MOC_LITERAL(66, 869, 17), // "supportsCharacter"
QT_MOC_LITERAL(67, 887, 9), // "character"
QT_MOC_LITERAL(68, 897, 4), // "ucs4"
QT_MOC_LITERAL(69, 902, 4), // "swap"
QT_MOC_LITERAL(70, 907, 9), // "QRawFont&"
QT_MOC_LITERAL(71, 917, 17), // "underlinePosition"
QT_MOC_LITERAL(72, 935, 10), // "unitsPerEm"
QT_MOC_LITERAL(73, 946, 6), // "weight"
QT_MOC_LITERAL(74, 953, 7), // "xHeight"
QT_MOC_LITERAL(75, 961, 16), // "AntialiasingType"
QT_MOC_LITERAL(76, 978, 17), // "PixelAntialiasing"
QT_MOC_LITERAL(77, 996, 20), // "SubPixelAntialiasing"
QT_MOC_LITERAL(78, 1017, 10), // "LayoutFlag"
QT_MOC_LITERAL(79, 1028, 16), // "SeparateAdvances"
QT_MOC_LITERAL(80, 1045, 14), // "KernedAdvances"
QT_MOC_LITERAL(81, 1060, 16), // "UseDesignMetrics"
QT_MOC_LITERAL(82, 1077, 11) // "LayoutFlags"

    },
    "PythonQtWrapper_QRawFont\0new_QRawFont\0"
    "QRawFont*\0\0fontData\0pixelSize\0"
    "QFont::HintingPreference\0hintingPreference\0"
    "QRawFont\0other\0fileName\0delete_QRawFont\0"
    "obj\0advancesForGlyphIndexes\0"
    "QVector<QPointF>\0theWrappedObject\0"
    "QVector<uint>\0glyphIndexes\0"
    "QRawFont::LayoutFlags\0layoutFlags\0"
    "const uint*\0QPointF*\0advances\0numGlyphs\0"
    "alphaMapForGlyph\0glyphIndex\0"
    "QRawFont::AntialiasingType\0antialiasingType\0"
    "transform\0ascent\0averageCharWidth\0"
    "boundingRect\0descent\0familyName\0"
    "fontTable\0const char*\0tagName\0"
    "static_QRawFont_fromFont\0font\0"
    "QFontDatabase::WritingSystem\0writingSystem\0"
    "glyphIndexesForChars\0const QChar*\0"
    "chars\0numChars\0uint*\0int*\0"
    "glyphIndexesForString\0text\0isValid\0"
    "leading\0lineThickness\0loadFromData\0"
    "loadFromFile\0maxCharWidth\0__ne__\0"
    "operator_assign\0__eq__\0pathForGlyph\0"
    "QPainterPath\0setPixelSize\0style\0"
    "QFont::Style\0styleName\0supportedWritingSystems\0"
    "QList<QFontDatabase::WritingSystem>\0"
    "supportsCharacter\0character\0ucs4\0swap\0"
    "QRawFont&\0underlinePosition\0unitsPerEm\0"
    "weight\0xHeight\0AntialiasingType\0"
    "PixelAntialiasing\0SubPixelAntialiasing\0"
    "LayoutFlag\0SeparateAdvances\0KernedAdvances\0"
    "UseDesignMetrics\0LayoutFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRawFont[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  249,    3, 0x0a /* Public */,
       1,    3,  250,    3, 0x0a /* Public */,
       1,    2,  257,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  262,    3, 0x0a /* Public */,
       1,    3,  265,    3, 0x0a /* Public */,
       1,    2,  272,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  277,    3, 0x0a /* Public */,
      13,    2,  280,    3, 0x0a /* Public */,
      13,    3,  285,    3, 0x0a /* Public */,
      13,    4,  292,    3, 0x0a /* Public */,
      13,    5,  301,    3, 0x0a /* Public */,
      24,    4,  312,    3, 0x0a /* Public */,
      24,    3,  321,    3, 0x2a /* Public | MethodCloned */,
      24,    2,  328,    3, 0x2a /* Public | MethodCloned */,
      29,    1,  333,    3, 0x0a /* Public */,
      30,    1,  336,    3, 0x0a /* Public */,
      31,    2,  339,    3, 0x0a /* Public */,
      32,    1,  344,    3, 0x0a /* Public */,
      33,    1,  347,    3, 0x0a /* Public */,
      34,    2,  350,    3, 0x0a /* Public */,
      37,    2,  355,    3, 0x0a /* Public */,
      37,    1,  360,    3, 0x2a /* Public | MethodCloned */,
      41,    5,  363,    3, 0x0a /* Public */,
      47,    2,  374,    3, 0x0a /* Public */,
       7,    1,  379,    3, 0x0a /* Public */,
      49,    1,  382,    3, 0x0a /* Public */,
      50,    1,  385,    3, 0x0a /* Public */,
      51,    1,  388,    3, 0x0a /* Public */,
      52,    4,  391,    3, 0x0a /* Public */,
      53,    4,  400,    3, 0x0a /* Public */,
      54,    1,  409,    3, 0x0a /* Public */,
      55,    2,  412,    3, 0x0a /* Public */,
      56,    2,  417,    3, 0x0a /* Public */,
      57,    2,  422,    3, 0x0a /* Public */,
      58,    2,  427,    3, 0x0a /* Public */,
       5,    1,  432,    3, 0x0a /* Public */,
      60,    2,  435,    3, 0x0a /* Public */,
      61,    1,  440,    3, 0x0a /* Public */,
      63,    1,  443,    3, 0x0a /* Public */,
      64,    1,  446,    3, 0x0a /* Public */,
      66,    2,  449,    3, 0x0a /* Public */,
      66,    2,  454,    3, 0x0a /* Public */,
      69,    2,  459,    3, 0x0a /* Public */,
      71,    1,  464,    3, 0x0a /* Public */,
      72,    1,  467,    3, 0x0a /* Public */,
      73,    1,  470,    3, 0x0a /* Public */,
      74,    1,  473,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QByteArray, QMetaType::QReal, 0x80000000 | 6,    4,    5,    7,
    0x80000000 | 2, QMetaType::QByteArray, QMetaType::QReal,    4,    5,
    0x80000000 | 2, 0x80000000 | 8,    9,
    0x80000000 | 2, QMetaType::QString, QMetaType::QReal, 0x80000000 | 6,   10,    5,    7,
    0x80000000 | 2, QMetaType::QString, QMetaType::QReal,   10,    5,
    QMetaType::Void, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2, 0x80000000 | 16,   15,   17,
    0x80000000 | 14, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 18,   15,   17,   19,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 20, 0x80000000 | 21, QMetaType::Int,   15,   17,   22,   23,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 20, 0x80000000 | 21, QMetaType::Int, 0x80000000 | 18,   15,   17,   22,   23,   19,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::UInt, 0x80000000 | 26, QMetaType::QTransform,   15,   25,   27,   28,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::UInt, 0x80000000 | 26,   15,   25,   27,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::UInt,   15,   25,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::UInt,   15,   25,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,   15,
    QMetaType::QByteArray, 0x80000000 | 2, 0x80000000 | 35,   15,   36,
    0x80000000 | 8, QMetaType::QFont, 0x80000000 | 39,   38,   40,
    0x80000000 | 8, QMetaType::QFont,   38,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 42, QMetaType::Int, 0x80000000 | 45, 0x80000000 | 46,   15,   43,   44,   17,   23,
    0x80000000 | 16, 0x80000000 | 2, QMetaType::QString,   15,   48,
    0x80000000 | 6, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray, QMetaType::QReal, 0x80000000 | 6,   15,    4,    5,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QReal, 0x80000000 | 6,   15,   10,    5,    7,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 8,   15,    9,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 8,   15,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 8,   15,    9,
    0x80000000 | 59, 0x80000000 | 2, QMetaType::UInt,   15,   25,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   15,    5,
    0x80000000 | 62, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2,   15,
    0x80000000 | 65, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QChar,   15,   67,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::UInt,   15,   68,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 70,   15,    9,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QReal, 0x80000000 | 2,   15,

 // enums: name, flags, count, data
      75, 0x0,    2,  488,
      78, 0x0,    3,  492,
      82, 0x1,    3,  498,

 // enum data: key, value
      76, uint(PythonQtWrapper_QRawFont::PixelAntialiasing),
      77, uint(PythonQtWrapper_QRawFont::SubPixelAntialiasing),
      79, uint(PythonQtWrapper_QRawFont::SeparateAdvances),
      80, uint(PythonQtWrapper_QRawFont::KernedAdvances),
      81, uint(PythonQtWrapper_QRawFont::UseDesignMetrics),
      79, uint(PythonQtWrapper_QRawFont::SeparateAdvances),
      80, uint(PythonQtWrapper_QRawFont::KernedAdvances),
      81, uint(PythonQtWrapper_QRawFont::UseDesignMetrics),

       0        // eod
};

void PythonQtWrapper_QRawFont::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRawFont *_t = static_cast<PythonQtWrapper_QRawFont *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRawFont* _r = _t->new_QRawFont();
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 1: { QRawFont* _r = _t->new_QRawFont((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< QFont::HintingPreference(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 2: { QRawFont* _r = _t->new_QRawFont((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 3: { QRawFont* _r = _t->new_QRawFont((*reinterpret_cast< const QRawFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 4: { QRawFont* _r = _t->new_QRawFont((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< QFont::HintingPreference(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 5: { QRawFont* _r = _t->new_QRawFont((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QRawFont((*reinterpret_cast< QRawFont*(*)>(_a[1]))); break;
        case 7: { QVector<QPointF> _r = _t->advancesForGlyphIndexes((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QVector<uint>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector<QPointF>*>(_a[0]) = _r; }  break;
        case 8: { QVector<QPointF> _r = _t->advancesForGlyphIndexes((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QVector<uint>(*)>(_a[2])),(*reinterpret_cast< QRawFont::LayoutFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVector<QPointF>*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->advancesForGlyphIndexes((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const uint*(*)>(_a[2])),(*reinterpret_cast< QPointF*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->advancesForGlyphIndexes((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const uint*(*)>(_a[2])),(*reinterpret_cast< QPointF*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< QRawFont::LayoutFlags(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QImage _r = _t->alphaMapForGlyph((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])),(*reinterpret_cast< QRawFont::AntialiasingType(*)>(_a[3])),(*reinterpret_cast< const QTransform(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 12: { QImage _r = _t->alphaMapForGlyph((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])),(*reinterpret_cast< QRawFont::AntialiasingType(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 13: { QImage _r = _t->alphaMapForGlyph((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->ascent((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->averageCharWidth((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: { QRectF _r = _t->boundingRect((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->descent((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->familyName((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QByteArray _r = _t->fontTable((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 20: { QRawFont _r = _t->static_QRawFont_fromFont((*reinterpret_cast< const QFont(*)>(_a[1])),(*reinterpret_cast< QFontDatabase::WritingSystem(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRawFont*>(_a[0]) = _r; }  break;
        case 21: { QRawFont _r = _t->static_QRawFont_fromFont((*reinterpret_cast< const QFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRawFont*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->glyphIndexesForChars((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QChar*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< uint*(*)>(_a[4])),(*reinterpret_cast< int*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { QVector<uint> _r = _t->glyphIndexesForString((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVector<uint>*>(_a[0]) = _r; }  break;
        case 24: { QFont::HintingPreference _r = _t->hintingPreference((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::HintingPreference*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isValid((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { qreal _r = _t->leading((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 27: { qreal _r = _t->lineThickness((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: _t->loadFromData((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< QFont::HintingPreference(*)>(_a[4]))); break;
        case 29: _t->loadFromFile((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< QFont::HintingPreference(*)>(_a[4]))); break;
        case 30: { qreal _r = _t->maxCharWidth((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->__ne__((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QRawFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: { QRawFont* _r = _t->operator_assign((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QRawFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRawFont**>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->__eq__((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< const QRawFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { QPainterPath _r = _t->pathForGlyph((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 35: { qreal _r = _t->pixelSize((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 36: _t->setPixelSize((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 37: { QFont::Style _r = _t->style((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::Style*>(_a[0]) = _r; }  break;
        case 38: { QString _r = _t->styleName((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 39: { QList<QFontDatabase::WritingSystem> _r = _t->supportedWritingSystems((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QFontDatabase::WritingSystem>*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->supportsCharacter((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: { bool _r = _t->supportsCharacter((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 42: _t->swap((*reinterpret_cast< QRawFont*(*)>(_a[1])),(*reinterpret_cast< QRawFont(*)>(_a[2]))); break;
        case 43: { qreal _r = _t->underlinePosition((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 44: { qreal _r = _t->unitsPerEm((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 45: { int _r = _t->weight((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 46: { qreal _r = _t->xHeight((*reinterpret_cast< QRawFont*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<uint> >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<uint> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRawFont::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRawFont.data,
      qt_meta_data_PythonQtWrapper_QRawFont,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRawFont::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRegExpValidator_t {
    QByteArrayData data[18];
    char stringdata0[216];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRegExpValidator_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRegExpValidator_t qt_meta_stringdata_PythonQtWrapper_QRegExpValidator = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QRegExpValidator"
QT_MOC_LITERAL(1, 33, 20), // "new_QRegExpValidator"
QT_MOC_LITERAL(2, 54, 17), // "QRegExpValidator*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "parent"
QT_MOC_LITERAL(5, 80, 2), // "rx"
QT_MOC_LITERAL(6, 83, 23), // "delete_QRegExpValidator"
QT_MOC_LITERAL(7, 107, 3), // "obj"
QT_MOC_LITERAL(8, 111, 6), // "regExp"
QT_MOC_LITERAL(9, 118, 14), // "const QRegExp*"
QT_MOC_LITERAL(10, 133, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 150, 9), // "setRegExp"
QT_MOC_LITERAL(12, 160, 13), // "py_q_validate"
QT_MOC_LITERAL(13, 174, 17), // "QValidator::State"
QT_MOC_LITERAL(14, 192, 8), // "QString&"
QT_MOC_LITERAL(15, 201, 5), // "input"
QT_MOC_LITERAL(16, 207, 4), // "int&"
QT_MOC_LITERAL(17, 212, 3) // "pos"

    },
    "PythonQtWrapper_QRegExpValidator\0"
    "new_QRegExpValidator\0QRegExpValidator*\0"
    "\0parent\0rx\0delete_QRegExpValidator\0"
    "obj\0regExp\0const QRegExp*\0theWrappedObject\0"
    "setRegExp\0py_q_validate\0QValidator::State\0"
    "QString&\0input\0int&\0pos"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRegExpValidator[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   54,    3, 0x0a /* Public */,
       1,    0,   57,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   58,    3, 0x0a /* Public */,
       1,    1,   63,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   66,    3, 0x0a /* Public */,
       8,    1,   69,    3, 0x0a /* Public */,
      11,    2,   72,    3, 0x0a /* Public */,
      12,    3,   77,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QRegExp, QMetaType::QObjectStar,    5,    4,
    0x80000000 | 2, QMetaType::QRegExp,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRegExp,   10,    5,
    0x80000000 | 13, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 16,   10,   15,   17,

       0        // eod
};

void PythonQtWrapper_QRegExpValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRegExpValidator *_t = static_cast<PythonQtWrapper_QRegExpValidator *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRegExpValidator* _r = _t->new_QRegExpValidator((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegExpValidator**>(_a[0]) = _r; }  break;
        case 1: { QRegExpValidator* _r = _t->new_QRegExpValidator();
            if (_a[0]) *reinterpret_cast< QRegExpValidator**>(_a[0]) = _r; }  break;
        case 2: { QRegExpValidator* _r = _t->new_QRegExpValidator((*reinterpret_cast< const QRegExp(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegExpValidator**>(_a[0]) = _r; }  break;
        case 3: { QRegExpValidator* _r = _t->new_QRegExpValidator((*reinterpret_cast< const QRegExp(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegExpValidator**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QRegExpValidator((*reinterpret_cast< QRegExpValidator*(*)>(_a[1]))); break;
        case 5: { const QRegExp* _r = _t->regExp((*reinterpret_cast< QRegExpValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QRegExp**>(_a[0]) = _r; }  break;
        case 6: _t->setRegExp((*reinterpret_cast< QRegExpValidator*(*)>(_a[1])),(*reinterpret_cast< const QRegExp(*)>(_a[2]))); break;
        case 7: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QRegExpValidator*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QValidator::State*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRegExpValidator* >(); 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< QRegExpValidator* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRegExpValidator* >(); 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< QRegExpValidator* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRegExpValidator::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRegExpValidator.data,
      qt_meta_data_PythonQtWrapper_QRegExpValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRegExpValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRegularExpressionValidator_t {
    QByteArrayData data[16];
    char stringdata0[246];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRegularExpressionValidator_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRegularExpressionValidator_t qt_meta_stringdata_PythonQtWrapper_QRegularExpressionValidator = {
    {
QT_MOC_LITERAL(0, 0, 43), // "PythonQtWrapper_QRegularExpre..."
QT_MOC_LITERAL(1, 44, 31), // "new_QRegularExpressionValidator"
QT_MOC_LITERAL(2, 76, 28), // "QRegularExpressionValidator*"
QT_MOC_LITERAL(3, 105, 0), // ""
QT_MOC_LITERAL(4, 106, 6), // "parent"
QT_MOC_LITERAL(5, 113, 2), // "re"
QT_MOC_LITERAL(6, 116, 34), // "delete_QRegularExpressionVali..."
QT_MOC_LITERAL(7, 151, 3), // "obj"
QT_MOC_LITERAL(8, 155, 17), // "regularExpression"
QT_MOC_LITERAL(9, 173, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 190, 13), // "py_q_validate"
QT_MOC_LITERAL(11, 204, 17), // "QValidator::State"
QT_MOC_LITERAL(12, 222, 8), // "QString&"
QT_MOC_LITERAL(13, 231, 5), // "input"
QT_MOC_LITERAL(14, 237, 4), // "int&"
QT_MOC_LITERAL(15, 242, 3) // "pos"

    },
    "PythonQtWrapper_QRegularExpressionValidator\0"
    "new_QRegularExpressionValidator\0"
    "QRegularExpressionValidator*\0\0parent\0"
    "re\0delete_QRegularExpressionValidator\0"
    "obj\0regularExpression\0theWrappedObject\0"
    "py_q_validate\0QValidator::State\0"
    "QString&\0input\0int&\0pos"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRegularExpressionValidator[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   49,    3, 0x0a /* Public */,
       1,    0,   52,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   53,    3, 0x0a /* Public */,
       1,    1,   58,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   61,    3, 0x0a /* Public */,
       8,    1,   64,    3, 0x0a /* Public */,
      10,    3,   67,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QRegularExpression, QMetaType::QObjectStar,    5,    4,
    0x80000000 | 2, QMetaType::QRegularExpression,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QRegularExpression, 0x80000000 | 2,    9,
    0x80000000 | 11, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 14,    9,   13,   15,

       0        // eod
};

void PythonQtWrapper_QRegularExpressionValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRegularExpressionValidator *_t = static_cast<PythonQtWrapper_QRegularExpressionValidator *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRegularExpressionValidator* _r = _t->new_QRegularExpressionValidator((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegularExpressionValidator**>(_a[0]) = _r; }  break;
        case 1: { QRegularExpressionValidator* _r = _t->new_QRegularExpressionValidator();
            if (_a[0]) *reinterpret_cast< QRegularExpressionValidator**>(_a[0]) = _r; }  break;
        case 2: { QRegularExpressionValidator* _r = _t->new_QRegularExpressionValidator((*reinterpret_cast< const QRegularExpression(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegularExpressionValidator**>(_a[0]) = _r; }  break;
        case 3: { QRegularExpressionValidator* _r = _t->new_QRegularExpressionValidator((*reinterpret_cast< const QRegularExpression(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegularExpressionValidator**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QRegularExpressionValidator((*reinterpret_cast< QRegularExpressionValidator*(*)>(_a[1]))); break;
        case 5: { QRegularExpression _r = _t->regularExpression((*reinterpret_cast< QRegularExpressionValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRegularExpression*>(_a[0]) = _r; }  break;
        case 6: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QRegularExpressionValidator*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QValidator::State*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRegularExpressionValidator* >(); 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< QRegularExpressionValidator* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRegularExpressionValidator* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRegularExpressionValidator::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRegularExpressionValidator.data,
      qt_meta_data_PythonQtWrapper_QRegularExpressionValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRegularExpressionValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QResizeEvent_t {
    QByteArrayData data[10];
    char stringdata0[128];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QResizeEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QResizeEvent_t qt_meta_stringdata_PythonQtWrapper_QResizeEvent = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QResizeEvent"
QT_MOC_LITERAL(1, 29, 16), // "new_QResizeEvent"
QT_MOC_LITERAL(2, 46, 13), // "QResizeEvent*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 4), // "size"
QT_MOC_LITERAL(5, 66, 7), // "oldSize"
QT_MOC_LITERAL(6, 74, 19), // "delete_QResizeEvent"
QT_MOC_LITERAL(7, 94, 3), // "obj"
QT_MOC_LITERAL(8, 98, 12), // "const QSize*"
QT_MOC_LITERAL(9, 111, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QResizeEvent\0"
    "new_QResizeEvent\0QResizeEvent*\0\0size\0"
    "oldSize\0delete_QResizeEvent\0obj\0"
    "const QSize*\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QResizeEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   34,    3, 0x0a /* Public */,
       6,    1,   39,    3, 0x0a /* Public */,
       5,    1,   42,    3, 0x0a /* Public */,
       4,    1,   45,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QResizeEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QResizeEvent *_t = static_cast<PythonQtWrapper_QResizeEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QResizeEvent* _r = _t->new_QResizeEvent((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QResizeEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QResizeEvent((*reinterpret_cast< QResizeEvent*(*)>(_a[1]))); break;
        case 2: { const QSize* _r = _t->oldSize((*reinterpret_cast< QResizeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QSize**>(_a[0]) = _r; }  break;
        case 3: { const QSize* _r = _t->size((*reinterpret_cast< QResizeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QSize**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QResizeEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QResizeEvent.data,
      qt_meta_data_PythonQtWrapper_QResizeEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QResizeEvent::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 < 4)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 4)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 4;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRgba64_t {
    QByteArrayData data[38];
    char stringdata0[374];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRgba64_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRgba64_t qt_meta_stringdata_PythonQtWrapper_QRgba64 = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QRgba64"
QT_MOC_LITERAL(1, 24, 11), // "new_QRgba64"
QT_MOC_LITERAL(2, 36, 8), // "QRgba64*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 7), // "QRgba64"
QT_MOC_LITERAL(5, 54, 5), // "other"
QT_MOC_LITERAL(6, 60, 14), // "delete_QRgba64"
QT_MOC_LITERAL(7, 75, 3), // "obj"
QT_MOC_LITERAL(8, 79, 5), // "alpha"
QT_MOC_LITERAL(9, 85, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 102, 6), // "alpha8"
QT_MOC_LITERAL(11, 109, 4), // "blue"
QT_MOC_LITERAL(12, 114, 5), // "blue8"
QT_MOC_LITERAL(13, 120, 25), // "static_QRgba64_fromArgb32"
QT_MOC_LITERAL(14, 146, 3), // "rgb"
QT_MOC_LITERAL(15, 150, 23), // "static_QRgba64_fromRgba"
QT_MOC_LITERAL(16, 174, 3), // "red"
QT_MOC_LITERAL(17, 178, 5), // "green"
QT_MOC_LITERAL(18, 184, 25), // "static_QRgba64_fromRgba64"
QT_MOC_LITERAL(19, 210, 1), // "c"
QT_MOC_LITERAL(20, 212, 6), // "green8"
QT_MOC_LITERAL(21, 219, 8), // "isOpaque"
QT_MOC_LITERAL(22, 228, 13), // "isTransparent"
QT_MOC_LITERAL(23, 242, 15), // "operator_assign"
QT_MOC_LITERAL(24, 258, 5), // "_rgba"
QT_MOC_LITERAL(25, 264, 13), // "premultiplied"
QT_MOC_LITERAL(26, 278, 4), // "red8"
QT_MOC_LITERAL(27, 283, 8), // "setAlpha"
QT_MOC_LITERAL(28, 292, 6), // "_alpha"
QT_MOC_LITERAL(29, 299, 7), // "setBlue"
QT_MOC_LITERAL(30, 307, 5), // "_blue"
QT_MOC_LITERAL(31, 313, 8), // "setGreen"
QT_MOC_LITERAL(32, 322, 6), // "_green"
QT_MOC_LITERAL(33, 329, 6), // "setRed"
QT_MOC_LITERAL(34, 336, 4), // "_red"
QT_MOC_LITERAL(35, 341, 8), // "toArgb32"
QT_MOC_LITERAL(36, 350, 7), // "toRgb16"
QT_MOC_LITERAL(37, 358, 15) // "unpremultiplied"

    },
    "PythonQtWrapper_QRgba64\0new_QRgba64\0"
    "QRgba64*\0\0QRgba64\0other\0delete_QRgba64\0"
    "obj\0alpha\0theWrappedObject\0alpha8\0"
    "blue\0blue8\0static_QRgba64_fromArgb32\0"
    "rgb\0static_QRgba64_fromRgba\0red\0green\0"
    "static_QRgba64_fromRgba64\0c\0green8\0"
    "isOpaque\0isTransparent\0operator_assign\0"
    "_rgba\0premultiplied\0red8\0setAlpha\0"
    "_alpha\0setBlue\0_blue\0setGreen\0_green\0"
    "setRed\0_red\0toArgb32\0toRgb16\0"
    "unpremultiplied"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRgba64[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  144,    3, 0x0a /* Public */,
       1,    1,  145,    3, 0x0a /* Public */,
       6,    1,  148,    3, 0x0a /* Public */,
       8,    1,  151,    3, 0x0a /* Public */,
      10,    1,  154,    3, 0x0a /* Public */,
      11,    1,  157,    3, 0x0a /* Public */,
      12,    1,  160,    3, 0x0a /* Public */,
      13,    1,  163,    3, 0x0a /* Public */,
      15,    4,  166,    3, 0x0a /* Public */,
      18,    1,  175,    3, 0x0a /* Public */,
      18,    4,  178,    3, 0x0a /* Public */,
      17,    1,  187,    3, 0x0a /* Public */,
      20,    1,  190,    3, 0x0a /* Public */,
      21,    1,  193,    3, 0x0a /* Public */,
      22,    1,  196,    3, 0x0a /* Public */,
      23,    2,  199,    3, 0x0a /* Public */,
      25,    1,  204,    3, 0x0a /* Public */,
      16,    1,  207,    3, 0x0a /* Public */,
      26,    1,  210,    3, 0x0a /* Public */,
      27,    2,  213,    3, 0x0a /* Public */,
      29,    2,  218,    3, 0x0a /* Public */,
      31,    2,  223,    3, 0x0a /* Public */,
      33,    2,  228,    3, 0x0a /* Public */,
      35,    1,  233,    3, 0x0a /* Public */,
      36,    1,  236,    3, 0x0a /* Public */,
      37,    1,  239,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::UShort, 0x80000000 | 2,    9,
    QMetaType::UChar, 0x80000000 | 2,    9,
    QMetaType::UShort, 0x80000000 | 2,    9,
    QMetaType::UChar, 0x80000000 | 2,    9,
    0x80000000 | 4, QMetaType::UInt,   14,
    0x80000000 | 4, QMetaType::UChar, QMetaType::UChar, QMetaType::UChar, QMetaType::UChar,   16,   17,   11,    8,
    0x80000000 | 4, QMetaType::ULongLong,   19,
    0x80000000 | 4, QMetaType::UShort, QMetaType::UShort, QMetaType::UShort, QMetaType::UShort,   16,   17,   11,    8,
    QMetaType::UShort, 0x80000000 | 2,    9,
    QMetaType::UChar, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::ULongLong,    9,   24,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::UShort, 0x80000000 | 2,    9,
    QMetaType::UChar, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UShort,    9,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UShort,    9,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UShort,    9,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::UShort,    9,   34,
    QMetaType::UInt, 0x80000000 | 2,    9,
    QMetaType::UShort, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QRgba64::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRgba64 *_t = static_cast<PythonQtWrapper_QRgba64 *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRgba64* _r = _t->new_QRgba64();
            if (_a[0]) *reinterpret_cast< QRgba64**>(_a[0]) = _r; }  break;
        case 1: { QRgba64* _r = _t->new_QRgba64((*reinterpret_cast< const QRgba64(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRgba64**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRgba64((*reinterpret_cast< QRgba64*(*)>(_a[1]))); break;
        case 3: { unsigned short _r = _t->alpha((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned short*>(_a[0]) = _r; }  break;
        case 4: { unsigned char _r = _t->alpha8((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned char*>(_a[0]) = _r; }  break;
        case 5: { unsigned short _r = _t->blue((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned short*>(_a[0]) = _r; }  break;
        case 6: { unsigned char _r = _t->blue8((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned char*>(_a[0]) = _r; }  break;
        case 7: { QRgba64 _r = _t->static_QRgba64_fromArgb32((*reinterpret_cast< uint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 8: { QRgba64 _r = _t->static_QRgba64_fromRgba((*reinterpret_cast< unsigned char(*)>(_a[1])),(*reinterpret_cast< unsigned char(*)>(_a[2])),(*reinterpret_cast< unsigned char(*)>(_a[3])),(*reinterpret_cast< unsigned char(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 9: { QRgba64 _r = _t->static_QRgba64_fromRgba64((*reinterpret_cast< quint64(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 10: { QRgba64 _r = _t->static_QRgba64_fromRgba64((*reinterpret_cast< unsigned short(*)>(_a[1])),(*reinterpret_cast< unsigned short(*)>(_a[2])),(*reinterpret_cast< unsigned short(*)>(_a[3])),(*reinterpret_cast< unsigned short(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 11: { unsigned short _r = _t->green((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned short*>(_a[0]) = _r; }  break;
        case 12: { unsigned char _r = _t->green8((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned char*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isOpaque((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isTransparent((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QRgba64 _r = _t->operator_assign((*reinterpret_cast< QRgba64*(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 16: { QRgba64 _r = _t->premultiplied((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        case 17: { unsigned short _r = _t->red((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned short*>(_a[0]) = _r; }  break;
        case 18: { unsigned char _r = _t->red8((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< unsigned char*>(_a[0]) = _r; }  break;
        case 19: _t->setAlpha((*reinterpret_cast< QRgba64*(*)>(_a[1])),(*reinterpret_cast< unsigned short(*)>(_a[2]))); break;
        case 20: _t->setBlue((*reinterpret_cast< QRgba64*(*)>(_a[1])),(*reinterpret_cast< unsigned short(*)>(_a[2]))); break;
        case 21: _t->setGreen((*reinterpret_cast< QRgba64*(*)>(_a[1])),(*reinterpret_cast< unsigned short(*)>(_a[2]))); break;
        case 22: _t->setRed((*reinterpret_cast< QRgba64*(*)>(_a[1])),(*reinterpret_cast< unsigned short(*)>(_a[2]))); break;
        case 23: { uint _r = _t->toArgb32((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 24: { ushort _r = _t->toRgb16((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< ushort*>(_a[0]) = _r; }  break;
        case 25: { QRgba64 _r = _t->unpremultiplied((*reinterpret_cast< QRgba64*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRgba64*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QRgba64::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRgba64.data,
      qt_meta_data_PythonQtWrapper_QRgba64,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRgba64::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 < 26)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 26;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 26)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 26;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRubberBand_t {
    QByteArrayData data[40];
    char stringdata0[404];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRubberBand_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRubberBand_t qt_meta_stringdata_PythonQtWrapper_QRubberBand = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QRubberBand"
QT_MOC_LITERAL(1, 28, 15), // "new_QRubberBand"
QT_MOC_LITERAL(2, 44, 12), // "QRubberBand*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 18), // "QRubberBand::Shape"
QT_MOC_LITERAL(5, 77, 6), // "arg__1"
QT_MOC_LITERAL(6, 84, 8), // "QWidget*"
QT_MOC_LITERAL(7, 93, 6), // "arg__2"
QT_MOC_LITERAL(8, 100, 18), // "delete_QRubberBand"
QT_MOC_LITERAL(9, 119, 3), // "obj"
QT_MOC_LITERAL(10, 123, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(11, 140, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 157, 7), // "QEvent*"
QT_MOC_LITERAL(13, 165, 10), // "py_q_event"
QT_MOC_LITERAL(14, 176, 1), // "e"
QT_MOC_LITERAL(15, 178, 15), // "initStyleOption"
QT_MOC_LITERAL(16, 194, 23), // "QStyleOptionRubberBand*"
QT_MOC_LITERAL(17, 218, 6), // "option"
QT_MOC_LITERAL(18, 225, 4), // "move"
QT_MOC_LITERAL(19, 230, 1), // "p"
QT_MOC_LITERAL(20, 232, 1), // "x"
QT_MOC_LITERAL(21, 234, 1), // "y"
QT_MOC_LITERAL(22, 236, 14), // "py_q_moveEvent"
QT_MOC_LITERAL(23, 251, 11), // "QMoveEvent*"
QT_MOC_LITERAL(24, 263, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(25, 279, 12), // "QPaintEvent*"
QT_MOC_LITERAL(26, 292, 6), // "resize"
QT_MOC_LITERAL(27, 299, 1), // "s"
QT_MOC_LITERAL(28, 301, 1), // "w"
QT_MOC_LITERAL(29, 303, 1), // "h"
QT_MOC_LITERAL(30, 305, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(31, 322, 13), // "QResizeEvent*"
QT_MOC_LITERAL(32, 336, 11), // "setGeometry"
QT_MOC_LITERAL(33, 348, 1), // "r"
QT_MOC_LITERAL(34, 350, 5), // "shape"
QT_MOC_LITERAL(35, 356, 14), // "py_q_showEvent"
QT_MOC_LITERAL(36, 371, 11), // "QShowEvent*"
QT_MOC_LITERAL(37, 383, 5), // "Shape"
QT_MOC_LITERAL(38, 389, 4), // "Line"
QT_MOC_LITERAL(39, 394, 9) // "Rectangle"

    },
    "PythonQtWrapper_QRubberBand\0new_QRubberBand\0"
    "QRubberBand*\0\0QRubberBand::Shape\0"
    "arg__1\0QWidget*\0arg__2\0delete_QRubberBand\0"
    "obj\0py_q_changeEvent\0theWrappedObject\0"
    "QEvent*\0py_q_event\0e\0initStyleOption\0"
    "QStyleOptionRubberBand*\0option\0move\0"
    "p\0x\0y\0py_q_moveEvent\0QMoveEvent*\0"
    "py_q_paintEvent\0QPaintEvent*\0resize\0"
    "s\0w\0h\0py_q_resizeEvent\0QResizeEvent*\0"
    "setGeometry\0r\0shape\0py_q_showEvent\0"
    "QShowEvent*\0Shape\0Line\0Rectangle"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRubberBand[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   99,    3, 0x0a /* Public */,
       1,    1,  104,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  107,    3, 0x0a /* Public */,
      10,    2,  110,    3, 0x0a /* Public */,
      13,    2,  115,    3, 0x0a /* Public */,
      15,    2,  120,    3, 0x0a /* Public */,
      18,    2,  125,    3, 0x0a /* Public */,
      18,    3,  130,    3, 0x0a /* Public */,
      22,    2,  137,    3, 0x0a /* Public */,
      24,    2,  142,    3, 0x0a /* Public */,
      26,    2,  147,    3, 0x0a /* Public */,
      26,    3,  152,    3, 0x0a /* Public */,
      30,    2,  159,    3, 0x0a /* Public */,
      32,    2,  164,    3, 0x0a /* Public */,
      32,    5,  169,    3, 0x0a /* Public */,
      34,    1,  180,    3, 0x0a /* Public */,
      35,    2,  183,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   11,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   11,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,   11,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   20,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   11,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,   11,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   11,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   28,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   11,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   11,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   11,   20,   21,   28,   29,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 36,   11,    5,

 // enums: name, flags, count, data
      37, 0x0,    2,  192,

 // enum data: key, value
      38, uint(PythonQtWrapper_QRubberBand::Line),
      39, uint(PythonQtWrapper_QRubberBand::Rectangle),

       0        // eod
};

void PythonQtWrapper_QRubberBand::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRubberBand *_t = static_cast<PythonQtWrapper_QRubberBand *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRubberBand* _r = _t->new_QRubberBand((*reinterpret_cast< QRubberBand::Shape(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRubberBand**>(_a[0]) = _r; }  break;
        case 1: { QRubberBand* _r = _t->new_QRubberBand((*reinterpret_cast< QRubberBand::Shape(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRubberBand**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRubberBand((*reinterpret_cast< QRubberBand*(*)>(_a[1]))); break;
        case 3: _t->py_q_changeEvent((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 4: { bool _r = _t->py_q_event((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->initStyleOption((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionRubberBand*(*)>(_a[2]))); break;
        case 6: _t->move((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 7: _t->move((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 8: _t->py_q_moveEvent((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QMoveEvent*(*)>(_a[2]))); break;
        case 9: _t->py_q_paintEvent((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 10: _t->resize((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 11: _t->resize((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 12: _t->py_q_resizeEvent((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 13: _t->setGeometry((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 14: _t->setGeometry((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 15: { QRubberBand::Shape _r = _t->shape((*reinterpret_cast< QRubberBand*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRubberBand::Shape*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_showEvent((*reinterpret_cast< QRubberBand*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRubberBand* >(); 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< QRubberBand* >(); 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< QRubberBand* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRubberBand::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRubberBand.data,
      qt_meta_data_PythonQtWrapper_QRubberBand,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRubberBand::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScreen_t {
    QByteArrayData data[52];
    char stringdata0[664];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScreen_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScreen_t qt_meta_stringdata_PythonQtWrapper_QScreen = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QScreen"
QT_MOC_LITERAL(1, 24, 14), // "delete_QScreen"
QT_MOC_LITERAL(2, 39, 0), // ""
QT_MOC_LITERAL(3, 40, 8), // "QScreen*"
QT_MOC_LITERAL(4, 49, 3), // "obj"
QT_MOC_LITERAL(5, 53, 12), // "angleBetween"
QT_MOC_LITERAL(6, 66, 16), // "theWrappedObject"
QT_MOC_LITERAL(7, 83, 21), // "Qt::ScreenOrientation"
QT_MOC_LITERAL(8, 105, 1), // "a"
QT_MOC_LITERAL(9, 107, 1), // "b"
QT_MOC_LITERAL(10, 109, 17), // "availableGeometry"
QT_MOC_LITERAL(11, 127, 13), // "availableSize"
QT_MOC_LITERAL(12, 141, 24), // "availableVirtualGeometry"
QT_MOC_LITERAL(13, 166, 20), // "availableVirtualSize"
QT_MOC_LITERAL(14, 187, 5), // "depth"
QT_MOC_LITERAL(15, 193, 16), // "devicePixelRatio"
QT_MOC_LITERAL(16, 210, 8), // "geometry"
QT_MOC_LITERAL(17, 219, 10), // "grabWindow"
QT_MOC_LITERAL(18, 230, 3), // "WId"
QT_MOC_LITERAL(19, 234, 6), // "window"
QT_MOC_LITERAL(20, 241, 1), // "x"
QT_MOC_LITERAL(21, 243, 1), // "y"
QT_MOC_LITERAL(22, 245, 1), // "w"
QT_MOC_LITERAL(23, 247, 1), // "h"
QT_MOC_LITERAL(24, 249, 11), // "isLandscape"
QT_MOC_LITERAL(25, 261, 11), // "orientation"
QT_MOC_LITERAL(26, 273, 10), // "isPortrait"
QT_MOC_LITERAL(27, 284, 18), // "logicalDotsPerInch"
QT_MOC_LITERAL(28, 303, 19), // "logicalDotsPerInchX"
QT_MOC_LITERAL(29, 323, 19), // "logicalDotsPerInchY"
QT_MOC_LITERAL(30, 343, 10), // "mapBetween"
QT_MOC_LITERAL(31, 354, 4), // "rect"
QT_MOC_LITERAL(32, 359, 4), // "name"
QT_MOC_LITERAL(33, 364, 17), // "nativeOrientation"
QT_MOC_LITERAL(34, 382, 21), // "orientationUpdateMask"
QT_MOC_LITERAL(35, 404, 22), // "Qt::ScreenOrientations"
QT_MOC_LITERAL(36, 427, 19), // "physicalDotsPerInch"
QT_MOC_LITERAL(37, 447, 20), // "physicalDotsPerInchX"
QT_MOC_LITERAL(38, 468, 20), // "physicalDotsPerInchY"
QT_MOC_LITERAL(39, 489, 12), // "physicalSize"
QT_MOC_LITERAL(40, 502, 18), // "primaryOrientation"
QT_MOC_LITERAL(41, 521, 11), // "refreshRate"
QT_MOC_LITERAL(42, 533, 24), // "setOrientationUpdateMask"
QT_MOC_LITERAL(43, 558, 4), // "mask"
QT_MOC_LITERAL(44, 563, 4), // "size"
QT_MOC_LITERAL(45, 568, 16), // "transformBetween"
QT_MOC_LITERAL(46, 585, 6), // "target"
QT_MOC_LITERAL(47, 592, 15), // "virtualGeometry"
QT_MOC_LITERAL(48, 608, 15), // "virtualSiblings"
QT_MOC_LITERAL(49, 624, 15), // "QList<QScreen*>"
QT_MOC_LITERAL(50, 640, 11), // "virtualSize"
QT_MOC_LITERAL(51, 652, 11) // "py_toString"

    },
    "PythonQtWrapper_QScreen\0delete_QScreen\0"
    "\0QScreen*\0obj\0angleBetween\0theWrappedObject\0"
    "Qt::ScreenOrientation\0a\0b\0availableGeometry\0"
    "availableSize\0availableVirtualGeometry\0"
    "availableVirtualSize\0depth\0devicePixelRatio\0"
    "geometry\0grabWindow\0WId\0window\0x\0y\0w\0"
    "h\0isLandscape\0orientation\0isPortrait\0"
    "logicalDotsPerInch\0logicalDotsPerInchX\0"
    "logicalDotsPerInchY\0mapBetween\0rect\0"
    "name\0nativeOrientation\0orientationUpdateMask\0"
    "Qt::ScreenOrientations\0physicalDotsPerInch\0"
    "physicalDotsPerInchX\0physicalDotsPerInchY\0"
    "physicalSize\0primaryOrientation\0"
    "refreshRate\0setOrientationUpdateMask\0"
    "mask\0size\0transformBetween\0target\0"
    "virtualGeometry\0virtualSiblings\0"
    "QList<QScreen*>\0virtualSize\0py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScreen[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  199,    2, 0x0a /* Public */,
       5,    3,  202,    2, 0x0a /* Public */,
      10,    1,  209,    2, 0x0a /* Public */,
      11,    1,  212,    2, 0x0a /* Public */,
      12,    1,  215,    2, 0x0a /* Public */,
      13,    1,  218,    2, 0x0a /* Public */,
      14,    1,  221,    2, 0x0a /* Public */,
      15,    1,  224,    2, 0x0a /* Public */,
      16,    1,  227,    2, 0x0a /* Public */,
      17,    6,  230,    2, 0x0a /* Public */,
      17,    5,  243,    2, 0x2a /* Public | MethodCloned */,
      17,    4,  254,    2, 0x2a /* Public | MethodCloned */,
      17,    3,  263,    2, 0x2a /* Public | MethodCloned */,
      17,    2,  270,    2, 0x2a /* Public | MethodCloned */,
      24,    2,  275,    2, 0x0a /* Public */,
      26,    2,  280,    2, 0x0a /* Public */,
      27,    1,  285,    2, 0x0a /* Public */,
      28,    1,  288,    2, 0x0a /* Public */,
      29,    1,  291,    2, 0x0a /* Public */,
      30,    4,  294,    2, 0x0a /* Public */,
      32,    1,  303,    2, 0x0a /* Public */,
      33,    1,  306,    2, 0x0a /* Public */,
      25,    1,  309,    2, 0x0a /* Public */,
      34,    1,  312,    2, 0x0a /* Public */,
      36,    1,  315,    2, 0x0a /* Public */,
      37,    1,  318,    2, 0x0a /* Public */,
      38,    1,  321,    2, 0x0a /* Public */,
      39,    1,  324,    2, 0x0a /* Public */,
      40,    1,  327,    2, 0x0a /* Public */,
      41,    1,  330,    2, 0x0a /* Public */,
      42,    2,  333,    2, 0x0a /* Public */,
      44,    1,  338,    2, 0x0a /* Public */,
      45,    4,  341,    2, 0x0a /* Public */,
      47,    1,  350,    2, 0x0a /* Public */,
      48,    1,  353,    2, 0x0a /* Public */,
      50,    1,  356,    2, 0x0a /* Public */,
      51,    1,  359,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Int, 0x80000000 | 3, 0x80000000 | 7, 0x80000000 | 7,    6,    8,    9,
    QMetaType::QRect, 0x80000000 | 3,    6,
    QMetaType::QSize, 0x80000000 | 3,    6,
    QMetaType::QRect, 0x80000000 | 3,    6,
    QMetaType::QSize, 0x80000000 | 3,    6,
    QMetaType::Int, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QRect, 0x80000000 | 3,    6,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 18, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    6,   19,   20,   21,   22,   23,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 18, QMetaType::Int, QMetaType::Int, QMetaType::Int,    6,   19,   20,   21,   22,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 18, QMetaType::Int, QMetaType::Int,    6,   19,   20,   21,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 18, QMetaType::Int,    6,   19,   20,
    QMetaType::QPixmap, 0x80000000 | 3, 0x80000000 | 18,    6,   19,
    QMetaType::Bool, 0x80000000 | 3, 0x80000000 | 7,    6,   25,
    QMetaType::Bool, 0x80000000 | 3, 0x80000000 | 7,    6,   25,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QRect, 0x80000000 | 3, 0x80000000 | 7, 0x80000000 | 7, QMetaType::QRect,    6,    8,    9,   31,
    QMetaType::QString, 0x80000000 | 3,    6,
    0x80000000 | 7, 0x80000000 | 3,    6,
    0x80000000 | 7, 0x80000000 | 3,    6,
    0x80000000 | 35, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::QSizeF, 0x80000000 | 3,    6,
    0x80000000 | 7, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 35,    6,   43,
    QMetaType::QSize, 0x80000000 | 3,    6,
    QMetaType::QTransform, 0x80000000 | 3, 0x80000000 | 7, 0x80000000 | 7, QMetaType::QRect,    6,    8,    9,   46,
    QMetaType::QRect, 0x80000000 | 3,    6,
    0x80000000 | 49, 0x80000000 | 3,    6,
    QMetaType::QSize, 0x80000000 | 3,    6,
    QMetaType::QString, 0x80000000 | 3,    2,

       0        // eod
};

void PythonQtWrapper_QScreen::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScreen *_t = static_cast<PythonQtWrapper_QScreen *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->delete_QScreen((*reinterpret_cast< QScreen*(*)>(_a[1]))); break;
        case 1: { int _r = _t->angleBetween((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[2])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 2: { QRect _r = _t->availableGeometry((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 3: { QSize _r = _t->availableSize((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 4: { QRect _r = _t->availableVirtualGeometry((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 5: { QSize _r = _t->availableVirtualSize((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->depth((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->devicePixelRatio((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 8: { QRect _r = _t->geometry((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 9: { QPixmap _r = _t->grabWindow((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< WId(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 10: { QPixmap _r = _t->grabWindow((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< WId(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 11: { QPixmap _r = _t->grabWindow((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< WId(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 12: { QPixmap _r = _t->grabWindow((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< WId(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 13: { QPixmap _r = _t->grabWindow((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< WId(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isLandscape((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isPortrait((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { qreal _r = _t->logicalDotsPerInch((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->logicalDotsPerInchX((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { qreal _r = _t->logicalDotsPerInchY((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 19: { QRect _r = _t->mapBetween((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[2])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 20: { QString _r = _t->name((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 21: { Qt::ScreenOrientation _r = _t->nativeOrientation((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ScreenOrientation*>(_a[0]) = _r; }  break;
        case 22: { Qt::ScreenOrientation _r = _t->orientation((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ScreenOrientation*>(_a[0]) = _r; }  break;
        case 23: { Qt::ScreenOrientations _r = _t->orientationUpdateMask((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ScreenOrientations*>(_a[0]) = _r; }  break;
        case 24: { qreal _r = _t->physicalDotsPerInch((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 25: { qreal _r = _t->physicalDotsPerInchX((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 26: { qreal _r = _t->physicalDotsPerInchY((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 27: { QSizeF _r = _t->physicalSize((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 28: { Qt::ScreenOrientation _r = _t->primaryOrientation((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ScreenOrientation*>(_a[0]) = _r; }  break;
        case 29: { qreal _r = _t->refreshRate((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 30: _t->setOrientationUpdateMask((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientations(*)>(_a[2]))); break;
        case 31: { QSize _r = _t->size((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 32: { QTransform _r = _t->transformBetween((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[2])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 33: { QRect _r = _t->virtualGeometry((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 34: { QList<QScreen*> _r = _t->virtualSiblings((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QScreen*>*>(_a[0]) = _r; }  break;
        case 35: { QSize _r = _t->virtualSize((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 36: { QString _r = _t->py_toString((*reinterpret_cast< QScreen*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); 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< QScreen* >(); 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< QScreen* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QScreen::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScreen.data,
      qt_meta_data_PythonQtWrapper_QScreen,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScreen::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 < 37)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 37;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 37)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 37;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScreenOrientationChangeEvent_t {
    QByteArrayData data[11];
    char stringdata0[220];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScreenOrientationChangeEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScreenOrientationChangeEvent_t qt_meta_stringdata_PythonQtWrapper_QScreenOrientationChangeEvent = {
    {
QT_MOC_LITERAL(0, 0, 45), // "PythonQtWrapper_QScreenOrient..."
QT_MOC_LITERAL(1, 46, 33), // "new_QScreenOrientationChangeE..."
QT_MOC_LITERAL(2, 80, 30), // "QScreenOrientationChangeEvent*"
QT_MOC_LITERAL(3, 111, 0), // ""
QT_MOC_LITERAL(4, 112, 8), // "QScreen*"
QT_MOC_LITERAL(5, 121, 6), // "screen"
QT_MOC_LITERAL(6, 128, 21), // "Qt::ScreenOrientation"
QT_MOC_LITERAL(7, 150, 11), // "orientation"
QT_MOC_LITERAL(8, 162, 36), // "delete_QScreenOrientationChan..."
QT_MOC_LITERAL(9, 199, 3), // "obj"
QT_MOC_LITERAL(10, 203, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QScreenOrientationChangeEvent\0"
    "new_QScreenOrientationChangeEvent\0"
    "QScreenOrientationChangeEvent*\0\0"
    "QScreen*\0screen\0Qt::ScreenOrientation\0"
    "orientation\0delete_QScreenOrientationChangeEvent\0"
    "obj\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScreenOrientationChangeEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   34,    3, 0x0a /* Public */,
       8,    1,   39,    3, 0x0a /* Public */,
       7,    1,   42,    3, 0x0a /* Public */,
       5,    1,   45,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QScreenOrientationChangeEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScreenOrientationChangeEvent *_t = static_cast<PythonQtWrapper_QScreenOrientationChangeEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QScreenOrientationChangeEvent* _r = _t->new_QScreenOrientationChangeEvent((*reinterpret_cast< QScreen*(*)>(_a[1])),(*reinterpret_cast< Qt::ScreenOrientation(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QScreenOrientationChangeEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QScreenOrientationChangeEvent((*reinterpret_cast< QScreenOrientationChangeEvent*(*)>(_a[1]))); break;
        case 2: { Qt::ScreenOrientation _r = _t->orientation((*reinterpret_cast< QScreenOrientationChangeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ScreenOrientation*>(_a[0]) = _r; }  break;
        case 3: { QScreen* _r = _t->screen((*reinterpret_cast< QScreenOrientationChangeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScreen**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScreen* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QScreenOrientationChangeEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScreenOrientationChangeEvent.data,
      qt_meta_data_PythonQtWrapper_QScreenOrientationChangeEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScreenOrientationChangeEvent::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 < 4)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 4)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScrollArea_t {
    QByteArrayData data[40];
    char stringdata0[496];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScrollArea_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScrollArea_t qt_meta_stringdata_PythonQtWrapper_QScrollArea = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QScrollArea"
QT_MOC_LITERAL(1, 28, 15), // "new_QScrollArea"
QT_MOC_LITERAL(2, 44, 12), // "QScrollArea*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 8), // "QWidget*"
QT_MOC_LITERAL(5, 67, 6), // "parent"
QT_MOC_LITERAL(6, 74, 18), // "delete_QScrollArea"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 9), // "alignment"
QT_MOC_LITERAL(9, 107, 13), // "Qt::Alignment"
QT_MOC_LITERAL(10, 121, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 138, 13), // "ensureVisible"
QT_MOC_LITERAL(12, 152, 1), // "x"
QT_MOC_LITERAL(13, 154, 1), // "y"
QT_MOC_LITERAL(14, 156, 7), // "xmargin"
QT_MOC_LITERAL(15, 164, 7), // "ymargin"
QT_MOC_LITERAL(16, 172, 19), // "ensureWidgetVisible"
QT_MOC_LITERAL(17, 192, 11), // "childWidget"
QT_MOC_LITERAL(18, 204, 10), // "py_q_event"
QT_MOC_LITERAL(19, 215, 7), // "QEvent*"
QT_MOC_LITERAL(20, 223, 6), // "arg__1"
QT_MOC_LITERAL(21, 230, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(22, 247, 6), // "arg__2"
QT_MOC_LITERAL(23, 254, 23), // "py_q_focusNextPrevChild"
QT_MOC_LITERAL(24, 278, 4), // "next"
QT_MOC_LITERAL(25, 283, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(26, 300, 13), // "QResizeEvent*"
QT_MOC_LITERAL(27, 314, 21), // "py_q_scrollContentsBy"
QT_MOC_LITERAL(28, 336, 2), // "dx"
QT_MOC_LITERAL(29, 339, 2), // "dy"
QT_MOC_LITERAL(30, 342, 12), // "setAlignment"
QT_MOC_LITERAL(31, 355, 9), // "setWidget"
QT_MOC_LITERAL(32, 365, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(33, 402, 6), // "widget"
QT_MOC_LITERAL(34, 409, 18), // "setWidgetResizable"
QT_MOC_LITERAL(35, 428, 9), // "resizable"
QT_MOC_LITERAL(36, 438, 8), // "sizeHint"
QT_MOC_LITERAL(37, 447, 10), // "takeWidget"
QT_MOC_LITERAL(38, 458, 21), // "py_q_viewportSizeHint"
QT_MOC_LITERAL(39, 480, 15) // "widgetResizable"

    },
    "PythonQtWrapper_QScrollArea\0new_QScrollArea\0"
    "QScrollArea*\0\0QWidget*\0parent\0"
    "delete_QScrollArea\0obj\0alignment\0"
    "Qt::Alignment\0theWrappedObject\0"
    "ensureVisible\0x\0y\0xmargin\0ymargin\0"
    "ensureWidgetVisible\0childWidget\0"
    "py_q_event\0QEvent*\0arg__1\0py_q_eventFilter\0"
    "arg__2\0py_q_focusNextPrevChild\0next\0"
    "py_q_resizeEvent\0QResizeEvent*\0"
    "py_q_scrollContentsBy\0dx\0dy\0setAlignment\0"
    "setWidget\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "widget\0setWidgetResizable\0resizable\0"
    "sizeHint\0takeWidget\0py_q_viewportSizeHint\0"
    "widgetResizable"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScrollArea[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  129,    3, 0x0a /* Public */,
       1,    0,  132,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  133,    3, 0x0a /* Public */,
       8,    1,  136,    3, 0x0a /* Public */,
      11,    5,  139,    3, 0x0a /* Public */,
      11,    4,  150,    3, 0x2a /* Public | MethodCloned */,
      11,    3,  159,    3, 0x2a /* Public | MethodCloned */,
      16,    4,  166,    3, 0x0a /* Public */,
      16,    3,  175,    3, 0x2a /* Public | MethodCloned */,
      16,    2,  182,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  187,    3, 0x0a /* Public */,
      21,    3,  192,    3, 0x0a /* Public */,
      23,    2,  199,    3, 0x0a /* Public */,
      25,    2,  204,    3, 0x0a /* Public */,
      27,    3,  209,    3, 0x0a /* Public */,
      30,    2,  216,    3, 0x0a /* Public */,
      31,    2,  221,    3, 0x0a /* Public */,
      34,    2,  226,    3, 0x0a /* Public */,
      36,    1,  231,    3, 0x0a /* Public */,
      37,    1,  234,    3, 0x0a /* Public */,
      38,    1,  237,    3, 0x0a /* Public */,
      33,    1,  240,    3, 0x0a /* Public */,
      39,    1,  243,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   10,   12,   13,   14,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int,   10,   12,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   12,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, QMetaType::Int, QMetaType::Int,   10,   17,   14,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, QMetaType::Int,   10,   17,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   10,   17,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 19,   10,   20,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 19,   10,   20,   22,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Bool,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   10,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   10,   28,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   10,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   10,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   35,
    QMetaType::QSize, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::QSize, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QScrollArea::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScrollArea *_t = static_cast<PythonQtWrapper_QScrollArea *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QScrollArea* _r = _t->new_QScrollArea((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollArea**>(_a[0]) = _r; }  break;
        case 1: { QScrollArea* _r = _t->new_QScrollArea();
            if (_a[0]) *reinterpret_cast< QScrollArea**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QScrollArea((*reinterpret_cast< QScrollArea*(*)>(_a[1]))); break;
        case 3: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QScrollArea*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 4: _t->ensureVisible((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 5: _t->ensureVisible((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 6: _t->ensureVisible((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 7: _t->ensureWidgetVisible((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 8: _t->ensureWidgetVisible((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 9: _t->ensureWidgetVisible((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 10: { bool _r = _t->py_q_event((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->py_q_focusNextPrevChild((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: _t->py_q_resizeEvent((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 14: _t->py_q_scrollContentsBy((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 15: _t->setAlignment((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 16: _t->setWidget((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 17: _t->setWidgetResizable((*reinterpret_cast< QScrollArea*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 18: { QSize _r = _t->sizeHint((*reinterpret_cast< QScrollArea*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 19: { QWidget* _r = _t->takeWidget((*reinterpret_cast< QScrollArea*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 20: { QSize _r = _t->py_q_viewportSizeHint((*reinterpret_cast< QScrollArea*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 21: { QWidget* _r = _t->widget((*reinterpret_cast< QScrollArea*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->widgetResizable((*reinterpret_cast< QScrollArea*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); 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< QScrollArea* >(); 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< QScrollArea* >(); 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< QScrollArea* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); 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< QScrollArea* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QScrollArea* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); 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< QScrollArea* >(); 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< QScrollArea* >(); 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< QScrollArea* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); 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< QScrollArea* >(); 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< QScrollArea* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollArea* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QScrollArea::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScrollArea.data,
      qt_meta_data_PythonQtWrapper_QScrollArea,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScrollArea::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 < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScrollBar_t {
    QByteArrayData data[32];
    char stringdata0[433];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScrollBar_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScrollBar_t qt_meta_stringdata_PythonQtWrapper_QScrollBar = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QScrollBar"
QT_MOC_LITERAL(1, 27, 14), // "new_QScrollBar"
QT_MOC_LITERAL(2, 42, 11), // "QScrollBar*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 8), // "QWidget*"
QT_MOC_LITERAL(5, 64, 6), // "parent"
QT_MOC_LITERAL(6, 71, 15), // "Qt::Orientation"
QT_MOC_LITERAL(7, 87, 6), // "arg__1"
QT_MOC_LITERAL(8, 94, 17), // "delete_QScrollBar"
QT_MOC_LITERAL(9, 112, 3), // "obj"
QT_MOC_LITERAL(10, 116, 21), // "py_q_contextMenuEvent"
QT_MOC_LITERAL(11, 138, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 155, 18), // "QContextMenuEvent*"
QT_MOC_LITERAL(13, 174, 10), // "py_q_event"
QT_MOC_LITERAL(14, 185, 7), // "QEvent*"
QT_MOC_LITERAL(15, 193, 5), // "event"
QT_MOC_LITERAL(16, 199, 14), // "py_q_hideEvent"
QT_MOC_LITERAL(17, 214, 11), // "QHideEvent*"
QT_MOC_LITERAL(18, 226, 15), // "initStyleOption"
QT_MOC_LITERAL(19, 242, 19), // "QStyleOptionSlider*"
QT_MOC_LITERAL(20, 262, 6), // "option"
QT_MOC_LITERAL(21, 269, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(22, 289, 12), // "QMouseEvent*"
QT_MOC_LITERAL(23, 302, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(24, 323, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(25, 346, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(26, 362, 12), // "QPaintEvent*"
QT_MOC_LITERAL(27, 375, 8), // "sizeHint"
QT_MOC_LITERAL(28, 384, 12), // "sliderChange"
QT_MOC_LITERAL(29, 397, 6), // "change"
QT_MOC_LITERAL(30, 404, 15), // "py_q_wheelEvent"
QT_MOC_LITERAL(31, 420, 12) // "QWheelEvent*"

    },
    "PythonQtWrapper_QScrollBar\0new_QScrollBar\0"
    "QScrollBar*\0\0QWidget*\0parent\0"
    "Qt::Orientation\0arg__1\0delete_QScrollBar\0"
    "obj\0py_q_contextMenuEvent\0theWrappedObject\0"
    "QContextMenuEvent*\0py_q_event\0QEvent*\0"
    "event\0py_q_hideEvent\0QHideEvent*\0"
    "initStyleOption\0QStyleOptionSlider*\0"
    "option\0py_q_mouseMoveEvent\0QMouseEvent*\0"
    "py_q_mousePressEvent\0py_q_mouseReleaseEvent\0"
    "py_q_paintEvent\0QPaintEvent*\0sizeHint\0"
    "sliderChange\0change\0py_q_wheelEvent\0"
    "QWheelEvent*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScrollBar[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   94,    3, 0x0a /* Public */,
       1,    0,   97,    3, 0x2a /* Public | MethodCloned */,
       1,    2,   98,    3, 0x0a /* Public */,
       1,    1,  103,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  106,    3, 0x0a /* Public */,
      10,    2,  109,    3, 0x0a /* Public */,
      13,    2,  114,    3, 0x0a /* Public */,
      16,    2,  119,    3, 0x0a /* Public */,
      18,    2,  124,    3, 0x0a /* Public */,
      21,    2,  129,    3, 0x0a /* Public */,
      23,    2,  134,    3, 0x0a /* Public */,
      24,    2,  139,    3, 0x0a /* Public */,
      25,    2,  144,    3, 0x0a /* Public */,
      27,    1,  149,    3, 0x0a /* Public */,
      28,    2,  152,    3, 0x0a /* Public */,
      30,    2,  157,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   11,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   11,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   11,    7,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   11,    7,

       0        // eod
};

void PythonQtWrapper_QScrollBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScrollBar *_t = static_cast<PythonQtWrapper_QScrollBar *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QScrollBar* _r = _t->new_QScrollBar((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollBar**>(_a[0]) = _r; }  break;
        case 1: { QScrollBar* _r = _t->new_QScrollBar();
            if (_a[0]) *reinterpret_cast< QScrollBar**>(_a[0]) = _r; }  break;
        case 2: { QScrollBar* _r = _t->new_QScrollBar((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QScrollBar**>(_a[0]) = _r; }  break;
        case 3: { QScrollBar* _r = _t->new_QScrollBar((*reinterpret_cast< Qt::Orientation(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollBar**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QScrollBar((*reinterpret_cast< QScrollBar*(*)>(_a[1]))); break;
        case 5: _t->py_q_contextMenuEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QContextMenuEvent*(*)>(_a[2]))); break;
        case 6: { bool _r = _t->py_q_event((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: _t->py_q_hideEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QHideEvent*(*)>(_a[2]))); break;
        case 8: _t->initStyleOption((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionSlider*(*)>(_a[2]))); break;
        case 9: _t->py_q_mouseMoveEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 10: _t->py_q_mousePressEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 11: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 12: _t->py_q_paintEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->sizeHint((*reinterpret_cast< QScrollBar*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->sliderChange((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: _t->py_q_wheelEvent((*reinterpret_cast< QScrollBar*(*)>(_a[1])),(*reinterpret_cast< QWheelEvent*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 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< QScrollBar* >(); 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< QScrollBar* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollBar* >(); 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< QScrollBar* >(); 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< QScrollBar* >(); 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< QScrollBar* >(); 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< QScrollBar* >(); 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< QScrollBar* >(); 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< QScrollBar* >(); 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< QScrollBar* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScrollBar* >(); 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< QScrollBar* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QScrollBar::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScrollBar.data,
      qt_meta_data_PythonQtWrapper_QScrollBar,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScrollBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScrollEvent_t {
    QByteArrayData data[16];
    char stringdata0[234];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScrollEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScrollEvent_t qt_meta_stringdata_PythonQtWrapper_QScrollEvent = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QScrollEvent"
QT_MOC_LITERAL(1, 29, 16), // "new_QScrollEvent"
QT_MOC_LITERAL(2, 46, 13), // "QScrollEvent*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 10), // "contentPos"
QT_MOC_LITERAL(5, 72, 9), // "overshoot"
QT_MOC_LITERAL(6, 82, 25), // "QScrollEvent::ScrollState"
QT_MOC_LITERAL(7, 108, 11), // "scrollState"
QT_MOC_LITERAL(8, 120, 19), // "delete_QScrollEvent"
QT_MOC_LITERAL(9, 140, 3), // "obj"
QT_MOC_LITERAL(10, 144, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 161, 17), // "overshootDistance"
QT_MOC_LITERAL(12, 179, 11), // "ScrollState"
QT_MOC_LITERAL(13, 191, 13), // "ScrollStarted"
QT_MOC_LITERAL(14, 205, 13), // "ScrollUpdated"
QT_MOC_LITERAL(15, 219, 14) // "ScrollFinished"

    },
    "PythonQtWrapper_QScrollEvent\0"
    "new_QScrollEvent\0QScrollEvent*\0\0"
    "contentPos\0overshoot\0QScrollEvent::ScrollState\0"
    "scrollState\0delete_QScrollEvent\0obj\0"
    "theWrappedObject\0overshootDistance\0"
    "ScrollState\0ScrollStarted\0ScrollUpdated\0"
    "ScrollFinished"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScrollEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,   39,    3, 0x0a /* Public */,
       8,    1,   46,    3, 0x0a /* Public */,
       4,    1,   49,    3, 0x0a /* Public */,
      11,    1,   52,    3, 0x0a /* Public */,
       7,    1,   55,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      12, 0x0,    3,   62,

 // enum data: key, value
      13, uint(PythonQtWrapper_QScrollEvent::ScrollStarted),
      14, uint(PythonQtWrapper_QScrollEvent::ScrollUpdated),
      15, uint(PythonQtWrapper_QScrollEvent::ScrollFinished),

       0        // eod
};

void PythonQtWrapper_QScrollEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScrollEvent *_t = static_cast<PythonQtWrapper_QScrollEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QScrollEvent* _r = _t->new_QScrollEvent((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< QScrollEvent::ScrollState(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QScrollEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QScrollEvent((*reinterpret_cast< QScrollEvent*(*)>(_a[1]))); break;
        case 2: { QPointF _r = _t->contentPos((*reinterpret_cast< QScrollEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 3: { QPointF _r = _t->overshootDistance((*reinterpret_cast< QScrollEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 4: { QScrollEvent::ScrollState _r = _t->scrollState((*reinterpret_cast< QScrollEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollEvent::ScrollState*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QScrollEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScrollEvent.data,
      qt_meta_data_PythonQtWrapper_QScrollEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScrollEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 5)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScrollPrepareEvent_t {
    QByteArrayData data[17];
    char stringdata0[242];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScrollPrepareEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScrollPrepareEvent_t qt_meta_stringdata_PythonQtWrapper_QScrollPrepareEvent = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QScrollPrepar..."
QT_MOC_LITERAL(1, 36, 23), // "new_QScrollPrepareEvent"
QT_MOC_LITERAL(2, 60, 20), // "QScrollPrepareEvent*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 8), // "startPos"
QT_MOC_LITERAL(5, 91, 26), // "delete_QScrollPrepareEvent"
QT_MOC_LITERAL(6, 118, 3), // "obj"
QT_MOC_LITERAL(7, 122, 10), // "contentPos"
QT_MOC_LITERAL(8, 133, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 150, 15), // "contentPosRange"
QT_MOC_LITERAL(10, 166, 13), // "setContentPos"
QT_MOC_LITERAL(11, 180, 3), // "pos"
QT_MOC_LITERAL(12, 184, 18), // "setContentPosRange"
QT_MOC_LITERAL(13, 203, 4), // "rect"
QT_MOC_LITERAL(14, 208, 15), // "setViewportSize"
QT_MOC_LITERAL(15, 224, 4), // "size"
QT_MOC_LITERAL(16, 229, 12) // "viewportSize"

    },
    "PythonQtWrapper_QScrollPrepareEvent\0"
    "new_QScrollPrepareEvent\0QScrollPrepareEvent*\0"
    "\0startPos\0delete_QScrollPrepareEvent\0"
    "obj\0contentPos\0theWrappedObject\0"
    "contentPosRange\0setContentPos\0pos\0"
    "setContentPosRange\0rect\0setViewportSize\0"
    "size\0viewportSize"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScrollPrepareEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   59,    3, 0x0a /* Public */,
       5,    1,   62,    3, 0x0a /* Public */,
       7,    1,   65,    3, 0x0a /* Public */,
       9,    1,   68,    3, 0x0a /* Public */,
      10,    2,   71,    3, 0x0a /* Public */,
      12,    2,   76,    3, 0x0a /* Public */,
      14,    2,   81,    3, 0x0a /* Public */,
       4,    1,   86,    3, 0x0a /* Public */,
      16,    1,   89,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QPointF,    4,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    8,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    8,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,    8,   15,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::QSizeF, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QScrollPrepareEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScrollPrepareEvent *_t = static_cast<PythonQtWrapper_QScrollPrepareEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QScrollPrepareEvent* _r = _t->new_QScrollPrepareEvent((*reinterpret_cast< const QPointF(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollPrepareEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QScrollPrepareEvent((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1]))); break;
        case 2: { QPointF _r = _t->contentPos((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 3: { QRectF _r = _t->contentPosRange((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 4: _t->setContentPos((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 5: _t->setContentPosRange((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 6: _t->setViewportSize((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 7: { QPointF _r = _t->startPos((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 8: { QSizeF _r = _t->viewportSize((*reinterpret_cast< QScrollPrepareEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QScrollPrepareEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScrollPrepareEvent.data,
      qt_meta_data_PythonQtWrapper_QScrollPrepareEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScrollPrepareEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 9)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScroller_t {
    QByteArrayData data[45];
    char stringdata0[728];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScroller_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScroller_t qt_meta_stringdata_PythonQtWrapper_QScroller = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QScroller"
QT_MOC_LITERAL(1, 26, 32), // "static_QScroller_activeScrollers"
QT_MOC_LITERAL(2, 59, 17), // "QList<QScroller*>"
QT_MOC_LITERAL(3, 77, 0), // ""
QT_MOC_LITERAL(4, 78, 13), // "finalPosition"
QT_MOC_LITERAL(5, 92, 10), // "QScroller*"
QT_MOC_LITERAL(6, 103, 16), // "theWrappedObject"
QT_MOC_LITERAL(7, 120, 28), // "static_QScroller_grabGesture"
QT_MOC_LITERAL(8, 149, 15), // "Qt::GestureType"
QT_MOC_LITERAL(9, 165, 6), // "target"
QT_MOC_LITERAL(10, 172, 30), // "QScroller::ScrollerGestureType"
QT_MOC_LITERAL(11, 203, 11), // "gestureType"
QT_MOC_LITERAL(12, 215, 31), // "static_QScroller_grabbedGesture"
QT_MOC_LITERAL(13, 247, 11), // "handleInput"
QT_MOC_LITERAL(14, 259, 16), // "QScroller::Input"
QT_MOC_LITERAL(15, 276, 5), // "input"
QT_MOC_LITERAL(16, 282, 8), // "position"
QT_MOC_LITERAL(17, 291, 9), // "timestamp"
QT_MOC_LITERAL(18, 301, 28), // "static_QScroller_hasScroller"
QT_MOC_LITERAL(19, 330, 13), // "pixelPerMeter"
QT_MOC_LITERAL(20, 344, 25), // "static_QScroller_scroller"
QT_MOC_LITERAL(21, 370, 16), // "const QScroller*"
QT_MOC_LITERAL(22, 387, 14), // "const QObject*"
QT_MOC_LITERAL(23, 402, 18), // "scrollerProperties"
QT_MOC_LITERAL(24, 421, 19), // "QScrollerProperties"
QT_MOC_LITERAL(25, 441, 17), // "setSnapPositionsX"
QT_MOC_LITERAL(26, 459, 12), // "QList<qreal>"
QT_MOC_LITERAL(27, 472, 9), // "positions"
QT_MOC_LITERAL(28, 482, 5), // "first"
QT_MOC_LITERAL(29, 488, 8), // "interval"
QT_MOC_LITERAL(30, 497, 17), // "setSnapPositionsY"
QT_MOC_LITERAL(31, 515, 5), // "state"
QT_MOC_LITERAL(32, 521, 16), // "QScroller::State"
QT_MOC_LITERAL(33, 538, 4), // "stop"
QT_MOC_LITERAL(34, 543, 30), // "static_QScroller_ungrabGesture"
QT_MOC_LITERAL(35, 574, 8), // "velocity"
QT_MOC_LITERAL(36, 583, 5), // "Input"
QT_MOC_LITERAL(37, 589, 10), // "InputPress"
QT_MOC_LITERAL(38, 600, 9), // "InputMove"
QT_MOC_LITERAL(39, 610, 12), // "InputRelease"
QT_MOC_LITERAL(40, 623, 19), // "ScrollerGestureType"
QT_MOC_LITERAL(41, 643, 12), // "TouchGesture"
QT_MOC_LITERAL(42, 656, 22), // "LeftMouseButtonGesture"
QT_MOC_LITERAL(43, 679, 23), // "RightMouseButtonGesture"
QT_MOC_LITERAL(44, 703, 24) // "MiddleMouseButtonGesture"

    },
    "PythonQtWrapper_QScroller\0"
    "static_QScroller_activeScrollers\0"
    "QList<QScroller*>\0\0finalPosition\0"
    "QScroller*\0theWrappedObject\0"
    "static_QScroller_grabGesture\0"
    "Qt::GestureType\0target\0"
    "QScroller::ScrollerGestureType\0"
    "gestureType\0static_QScroller_grabbedGesture\0"
    "handleInput\0QScroller::Input\0input\0"
    "position\0timestamp\0static_QScroller_hasScroller\0"
    "pixelPerMeter\0static_QScroller_scroller\0"
    "const QScroller*\0const QObject*\0"
    "scrollerProperties\0QScrollerProperties\0"
    "setSnapPositionsX\0QList<qreal>\0positions\0"
    "first\0interval\0setSnapPositionsY\0state\0"
    "QScroller::State\0stop\0"
    "static_QScroller_ungrabGesture\0velocity\0"
    "Input\0InputPress\0InputMove\0InputRelease\0"
    "ScrollerGestureType\0TouchGesture\0"
    "LeftMouseButtonGesture\0RightMouseButtonGesture\0"
    "MiddleMouseButtonGesture"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScroller[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  119,    3, 0x0a /* Public */,
       4,    1,  120,    3, 0x0a /* Public */,
       7,    2,  123,    3, 0x0a /* Public */,
       7,    1,  128,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  131,    3, 0x0a /* Public */,
      13,    4,  134,    3, 0x0a /* Public */,
      13,    3,  143,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  150,    3, 0x0a /* Public */,
      19,    1,  153,    3, 0x0a /* Public */,
      20,    1,  156,    3, 0x0a /* Public */,
      20,    1,  159,    3, 0x0a /* Public */,
      23,    1,  162,    3, 0x0a /* Public */,
      25,    2,  165,    3, 0x0a /* Public */,
      25,    3,  170,    3, 0x0a /* Public */,
      30,    2,  177,    3, 0x0a /* Public */,
      30,    3,  182,    3, 0x0a /* Public */,
      31,    1,  189,    3, 0x0a /* Public */,
      33,    1,  192,    3, 0x0a /* Public */,
       9,    1,  195,    3, 0x0a /* Public */,
      34,    1,  198,    3, 0x0a /* Public */,
      35,    1,  201,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::QPointF, 0x80000000 | 5,    6,
    0x80000000 | 8, QMetaType::QObjectStar, 0x80000000 | 10,    9,   11,
    0x80000000 | 8, QMetaType::QObjectStar,    9,
    0x80000000 | 8, QMetaType::QObjectStar,    9,
    QMetaType::Bool, 0x80000000 | 5, 0x80000000 | 14, QMetaType::QPointF, QMetaType::LongLong,    6,   15,   16,   17,
    QMetaType::Bool, 0x80000000 | 5, 0x80000000 | 14, QMetaType::QPointF,    6,   15,   16,
    QMetaType::Bool, QMetaType::QObjectStar,    9,
    QMetaType::QPointF, 0x80000000 | 5,    6,
    0x80000000 | 5, QMetaType::QObjectStar,    9,
    0x80000000 | 21, 0x80000000 | 22,    9,
    0x80000000 | 24, 0x80000000 | 5,    6,
    QMetaType::Void, 0x80000000 | 5, 0x80000000 | 26,    6,   27,
    QMetaType::Void, 0x80000000 | 5, QMetaType::QReal, QMetaType::QReal,    6,   28,   29,
    QMetaType::Void, 0x80000000 | 5, 0x80000000 | 26,    6,   27,
    QMetaType::Void, 0x80000000 | 5, QMetaType::QReal, QMetaType::QReal,    6,   28,   29,
    0x80000000 | 32, 0x80000000 | 5,    6,
    QMetaType::Void, 0x80000000 | 5,    6,
    QMetaType::QObjectStar, 0x80000000 | 5,    6,
    QMetaType::Void, QMetaType::QObjectStar,    9,
    QMetaType::QPointF, 0x80000000 | 5,    6,

 // enums: name, flags, count, data
      36, 0x0,    3,  212,
      40, 0x0,    4,  218,

 // enum data: key, value
      37, uint(PythonQtWrapper_QScroller::InputPress),
      38, uint(PythonQtWrapper_QScroller::InputMove),
      39, uint(PythonQtWrapper_QScroller::InputRelease),
      41, uint(PythonQtWrapper_QScroller::TouchGesture),
      42, uint(PythonQtWrapper_QScroller::LeftMouseButtonGesture),
      43, uint(PythonQtWrapper_QScroller::RightMouseButtonGesture),
      44, uint(PythonQtWrapper_QScroller::MiddleMouseButtonGesture),

       0        // eod
};

void PythonQtWrapper_QScroller::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScroller *_t = static_cast<PythonQtWrapper_QScroller *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QList<QScroller*> _r = _t->static_QScroller_activeScrollers();
            if (_a[0]) *reinterpret_cast< QList<QScroller*>*>(_a[0]) = _r; }  break;
        case 1: { QPointF _r = _t->finalPosition((*reinterpret_cast< QScroller*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 2: { Qt::GestureType _r = _t->static_QScroller_grabGesture((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QScroller::ScrollerGestureType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::GestureType*>(_a[0]) = _r; }  break;
        case 3: { Qt::GestureType _r = _t->static_QScroller_grabGesture((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::GestureType*>(_a[0]) = _r; }  break;
        case 4: { Qt::GestureType _r = _t->static_QScroller_grabbedGesture((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::GestureType*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->handleInput((*reinterpret_cast< QScroller*(*)>(_a[1])),(*reinterpret_cast< QScroller::Input(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])),(*reinterpret_cast< qint64(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->handleInput((*reinterpret_cast< QScroller*(*)>(_a[1])),(*reinterpret_cast< QScroller::Input(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->static_QScroller_hasScroller((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QPointF _r = _t->pixelPerMeter((*reinterpret_cast< QScroller*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 9: { QScroller* _r = _t->static_QScroller_scroller((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScroller**>(_a[0]) = _r; }  break;
        case 10: { const QScroller* _r = _t->static_QScroller_scroller((*reinterpret_cast< const QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QScroller**>(_a[0]) = _r; }  break;
        case 11: { QScrollerProperties _r = _t->scrollerProperties((*reinterpret_cast< QScroller*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollerProperties*>(_a[0]) = _r; }  break;
        case 12: _t->setSnapPositionsX((*reinterpret_cast< QScroller*(*)>(_a[1])),(*reinterpret_cast< const QList<qreal>(*)>(_a[2]))); break;
        case 13: _t->setSnapPositionsX((*reinterpret_cast< QScroller*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 14: _t->setSnapPositionsY((*reinterpret_cast< QScroller*(*)>(_a[1])),(*reinterpret_cast< const QList<qreal>(*)>(_a[2]))); break;
        case 15: _t->setSnapPositionsY((*reinterpret_cast< QScroller*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 16: { QScroller::State _r = _t->state((*reinterpret_cast< QScroller*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScroller::State*>(_a[0]) = _r; }  break;
        case 17: _t->stop((*reinterpret_cast< QScroller*(*)>(_a[1]))); break;
        case 18: { QObject* _r = _t->target((*reinterpret_cast< QScroller*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        case 19: _t->static_QScroller_ungrabGesture((*reinterpret_cast< QObject*(*)>(_a[1]))); break;
        case 20: { QPointF _r = _t->velocity((*reinterpret_cast< QScroller*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); 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< QScroller* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); 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< QScroller* >(); 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< QScroller* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<qreal> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); 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< QScroller* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<qreal> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); 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< QScroller* >(); 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< QScroller* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QScroller* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QScroller::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScroller.data,
      qt_meta_data_PythonQtWrapper_QScroller,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScroller::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QScrollerProperties_t {
    QByteArrayData data[50];
    char stringdata0[953];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QScrollerProperties_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QScrollerProperties_t qt_meta_stringdata_PythonQtWrapper_QScrollerProperties = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QScrollerProp..."
QT_MOC_LITERAL(1, 36, 23), // "new_QScrollerProperties"
QT_MOC_LITERAL(2, 60, 20), // "QScrollerProperties*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 19), // "QScrollerProperties"
QT_MOC_LITERAL(5, 102, 2), // "sp"
QT_MOC_LITERAL(6, 105, 26), // "delete_QScrollerProperties"
QT_MOC_LITERAL(7, 132, 3), // "obj"
QT_MOC_LITERAL(8, 136, 6), // "__ne__"
QT_MOC_LITERAL(9, 143, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 160, 15), // "operator_assign"
QT_MOC_LITERAL(11, 176, 6), // "__eq__"
QT_MOC_LITERAL(12, 183, 12), // "scrollMetric"
QT_MOC_LITERAL(13, 196, 33), // "QScrollerProperties::ScrollMe..."
QT_MOC_LITERAL(14, 230, 6), // "metric"
QT_MOC_LITERAL(15, 237, 55), // "static_QScrollerProperties_se..."
QT_MOC_LITERAL(16, 293, 15), // "setScrollMetric"
QT_MOC_LITERAL(17, 309, 5), // "value"
QT_MOC_LITERAL(18, 315, 57), // "static_QScrollerProperties_un..."
QT_MOC_LITERAL(19, 373, 10), // "FrameRates"
QT_MOC_LITERAL(20, 384, 8), // "Standard"
QT_MOC_LITERAL(21, 393, 5), // "Fps60"
QT_MOC_LITERAL(22, 399, 5), // "Fps30"
QT_MOC_LITERAL(23, 405, 5), // "Fps20"
QT_MOC_LITERAL(24, 411, 15), // "OvershootPolicy"
QT_MOC_LITERAL(25, 427, 23), // "OvershootWhenScrollable"
QT_MOC_LITERAL(26, 451, 18), // "OvershootAlwaysOff"
QT_MOC_LITERAL(27, 470, 17), // "OvershootAlwaysOn"
QT_MOC_LITERAL(28, 488, 12), // "ScrollMetric"
QT_MOC_LITERAL(29, 501, 20), // "MousePressEventDelay"
QT_MOC_LITERAL(30, 522, 17), // "DragStartDistance"
QT_MOC_LITERAL(31, 540, 27), // "DragVelocitySmoothingFactor"
QT_MOC_LITERAL(32, 568, 17), // "AxisLockThreshold"
QT_MOC_LITERAL(33, 586, 14), // "ScrollingCurve"
QT_MOC_LITERAL(34, 601, 18), // "DecelerationFactor"
QT_MOC_LITERAL(35, 620, 15), // "MinimumVelocity"
QT_MOC_LITERAL(36, 636, 15), // "MaximumVelocity"
QT_MOC_LITERAL(37, 652, 27), // "MaximumClickThroughVelocity"
QT_MOC_LITERAL(38, 680, 28), // "AcceleratingFlickMaximumTime"
QT_MOC_LITERAL(39, 709, 30), // "AcceleratingFlickSpeedupFactor"
QT_MOC_LITERAL(40, 740, 17), // "SnapPositionRatio"
QT_MOC_LITERAL(41, 758, 8), // "SnapTime"
QT_MOC_LITERAL(42, 767, 29), // "OvershootDragResistanceFactor"
QT_MOC_LITERAL(43, 797, 27), // "OvershootDragDistanceFactor"
QT_MOC_LITERAL(44, 825, 29), // "OvershootScrollDistanceFactor"
QT_MOC_LITERAL(45, 855, 19), // "OvershootScrollTime"
QT_MOC_LITERAL(46, 875, 25), // "HorizontalOvershootPolicy"
QT_MOC_LITERAL(47, 901, 23), // "VerticalOvershootPolicy"
QT_MOC_LITERAL(48, 925, 9), // "FrameRate"
QT_MOC_LITERAL(49, 935, 17) // "ScrollMetricCount"

    },
    "PythonQtWrapper_QScrollerProperties\0"
    "new_QScrollerProperties\0QScrollerProperties*\0"
    "\0QScrollerProperties\0sp\0"
    "delete_QScrollerProperties\0obj\0__ne__\0"
    "theWrappedObject\0operator_assign\0"
    "__eq__\0scrollMetric\0"
    "QScrollerProperties::ScrollMetric\0"
    "metric\0static_QScrollerProperties_setDefaultScrollerProperties\0"
    "setScrollMetric\0value\0"
    "static_QScrollerProperties_unsetDefaultScrollerProperties\0"
    "FrameRates\0Standard\0Fps60\0Fps30\0Fps20\0"
    "OvershootPolicy\0OvershootWhenScrollable\0"
    "OvershootAlwaysOff\0OvershootAlwaysOn\0"
    "ScrollMetric\0MousePressEventDelay\0"
    "DragStartDistance\0DragVelocitySmoothingFactor\0"
    "AxisLockThreshold\0ScrollingCurve\0"
    "DecelerationFactor\0MinimumVelocity\0"
    "MaximumVelocity\0MaximumClickThroughVelocity\0"
    "AcceleratingFlickMaximumTime\0"
    "AcceleratingFlickSpeedupFactor\0"
    "SnapPositionRatio\0SnapTime\0"
    "OvershootDragResistanceFactor\0"
    "OvershootDragDistanceFactor\0"
    "OvershootScrollDistanceFactor\0"
    "OvershootScrollTime\0HorizontalOvershootPolicy\0"
    "VerticalOvershootPolicy\0FrameRate\0"
    "ScrollMetricCount"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QScrollerProperties[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      10,   14, // methods
       0,    0, // properties
       3,  102, // 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 */,
       6,    1,   68,    3, 0x0a /* Public */,
       8,    2,   71,    3, 0x0a /* Public */,
      10,    2,   76,    3, 0x0a /* Public */,
      11,    2,   81,    3, 0x0a /* Public */,
      12,    2,   86,    3, 0x0a /* Public */,
      15,    1,   91,    3, 0x0a /* Public */,
      16,    3,   94,    3, 0x0a /* Public */,
      18,    0,  101,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QVariant,    9,   14,   17,
    QMetaType::Void,

 // enums: name, flags, count, data
      19, 0x0,    4,  114,
      24, 0x0,    3,  122,
      28, 0x0,   21,  128,

 // enum data: key, value
      20, uint(PythonQtWrapper_QScrollerProperties::Standard),
      21, uint(PythonQtWrapper_QScrollerProperties::Fps60),
      22, uint(PythonQtWrapper_QScrollerProperties::Fps30),
      23, uint(PythonQtWrapper_QScrollerProperties::Fps20),
      25, uint(PythonQtWrapper_QScrollerProperties::OvershootWhenScrollable),
      26, uint(PythonQtWrapper_QScrollerProperties::OvershootAlwaysOff),
      27, uint(PythonQtWrapper_QScrollerProperties::OvershootAlwaysOn),
      29, uint(PythonQtWrapper_QScrollerProperties::MousePressEventDelay),
      30, uint(PythonQtWrapper_QScrollerProperties::DragStartDistance),
      31, uint(PythonQtWrapper_QScrollerProperties::DragVelocitySmoothingFactor),
      32, uint(PythonQtWrapper_QScrollerProperties::AxisLockThreshold),
      33, uint(PythonQtWrapper_QScrollerProperties::ScrollingCurve),
      34, uint(PythonQtWrapper_QScrollerProperties::DecelerationFactor),
      35, uint(PythonQtWrapper_QScrollerProperties::MinimumVelocity),
      36, uint(PythonQtWrapper_QScrollerProperties::MaximumVelocity),
      37, uint(PythonQtWrapper_QScrollerProperties::MaximumClickThroughVelocity),
      38, uint(PythonQtWrapper_QScrollerProperties::AcceleratingFlickMaximumTime),
      39, uint(PythonQtWrapper_QScrollerProperties::AcceleratingFlickSpeedupFactor),
      40, uint(PythonQtWrapper_QScrollerProperties::SnapPositionRatio),
      41, uint(PythonQtWrapper_QScrollerProperties::SnapTime),
      42, uint(PythonQtWrapper_QScrollerProperties::OvershootDragResistanceFactor),
      43, uint(PythonQtWrapper_QScrollerProperties::OvershootDragDistanceFactor),
      44, uint(PythonQtWrapper_QScrollerProperties::OvershootScrollDistanceFactor),
      45, uint(PythonQtWrapper_QScrollerProperties::OvershootScrollTime),
      46, uint(PythonQtWrapper_QScrollerProperties::HorizontalOvershootPolicy),
      47, uint(PythonQtWrapper_QScrollerProperties::VerticalOvershootPolicy),
      48, uint(PythonQtWrapper_QScrollerProperties::FrameRate),
      49, uint(PythonQtWrapper_QScrollerProperties::ScrollMetricCount),

       0        // eod
};

void PythonQtWrapper_QScrollerProperties::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QScrollerProperties *_t = static_cast<PythonQtWrapper_QScrollerProperties *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QScrollerProperties* _r = _t->new_QScrollerProperties();
            if (_a[0]) *reinterpret_cast< QScrollerProperties**>(_a[0]) = _r; }  break;
        case 1: { QScrollerProperties* _r = _t->new_QScrollerProperties((*reinterpret_cast< const QScrollerProperties(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QScrollerProperties**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QScrollerProperties((*reinterpret_cast< QScrollerProperties*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->__ne__((*reinterpret_cast< QScrollerProperties*(*)>(_a[1])),(*reinterpret_cast< const QScrollerProperties(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { QScrollerProperties* _r = _t->operator_assign((*reinterpret_cast< QScrollerProperties*(*)>(_a[1])),(*reinterpret_cast< const QScrollerProperties(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QScrollerProperties**>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->__eq__((*reinterpret_cast< QScrollerProperties*(*)>(_a[1])),(*reinterpret_cast< const QScrollerProperties(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QVariant _r = _t->scrollMetric((*reinterpret_cast< QScrollerProperties*(*)>(_a[1])),(*reinterpret_cast< QScrollerProperties::ScrollMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 7: _t->static_QScrollerProperties_setDefaultScrollerProperties((*reinterpret_cast< const QScrollerProperties(*)>(_a[1]))); break;
        case 8: _t->setScrollMetric((*reinterpret_cast< QScrollerProperties*(*)>(_a[1])),(*reinterpret_cast< QScrollerProperties::ScrollMetric(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 9: _t->static_QScrollerProperties_unsetDefaultScrollerProperties(); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QScrollerProperties::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QScrollerProperties.data,
      qt_meta_data_PythonQtWrapper_QScrollerProperties,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QScrollerProperties::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_QSessionManager_t {
    QByteArrayData data[28];
    char stringdata0[401];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSessionManager_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSessionManager_t qt_meta_stringdata_PythonQtWrapper_QSessionManager = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QSessionManager"
QT_MOC_LITERAL(1, 32, 22), // "allowsErrorInteraction"
QT_MOC_LITERAL(2, 55, 0), // ""
QT_MOC_LITERAL(3, 56, 16), // "QSessionManager*"
QT_MOC_LITERAL(4, 73, 16), // "theWrappedObject"
QT_MOC_LITERAL(5, 90, 17), // "allowsInteraction"
QT_MOC_LITERAL(6, 108, 6), // "cancel"
QT_MOC_LITERAL(7, 115, 14), // "discardCommand"
QT_MOC_LITERAL(8, 130, 8), // "isPhase2"
QT_MOC_LITERAL(9, 139, 7), // "release"
QT_MOC_LITERAL(10, 147, 13), // "requestPhase2"
QT_MOC_LITERAL(11, 161, 14), // "restartCommand"
QT_MOC_LITERAL(12, 176, 11), // "restartHint"
QT_MOC_LITERAL(13, 188, 28), // "QSessionManager::RestartHint"
QT_MOC_LITERAL(14, 217, 9), // "sessionId"
QT_MOC_LITERAL(15, 227, 10), // "sessionKey"
QT_MOC_LITERAL(16, 238, 17), // "setDiscardCommand"
QT_MOC_LITERAL(17, 256, 6), // "arg__1"
QT_MOC_LITERAL(18, 263, 18), // "setManagerProperty"
QT_MOC_LITERAL(19, 282, 4), // "name"
QT_MOC_LITERAL(20, 287, 5), // "value"
QT_MOC_LITERAL(21, 293, 17), // "setRestartCommand"
QT_MOC_LITERAL(22, 311, 14), // "setRestartHint"
QT_MOC_LITERAL(23, 326, 11), // "RestartHint"
QT_MOC_LITERAL(24, 338, 16), // "RestartIfRunning"
QT_MOC_LITERAL(25, 355, 13), // "RestartAnyway"
QT_MOC_LITERAL(26, 369, 18), // "RestartImmediately"
QT_MOC_LITERAL(27, 388, 12) // "RestartNever"

    },
    "PythonQtWrapper_QSessionManager\0"
    "allowsErrorInteraction\0\0QSessionManager*\0"
    "theWrappedObject\0allowsInteraction\0"
    "cancel\0discardCommand\0isPhase2\0release\0"
    "requestPhase2\0restartCommand\0restartHint\0"
    "QSessionManager::RestartHint\0sessionId\0"
    "sessionKey\0setDiscardCommand\0arg__1\0"
    "setManagerProperty\0name\0value\0"
    "setRestartCommand\0setRestartHint\0"
    "RestartHint\0RestartIfRunning\0RestartAnyway\0"
    "RestartImmediately\0RestartNever"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSessionManager[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   94,    2, 0x0a /* Public */,
       5,    1,   97,    2, 0x0a /* Public */,
       6,    1,  100,    2, 0x0a /* Public */,
       7,    1,  103,    2, 0x0a /* Public */,
       8,    1,  106,    2, 0x0a /* Public */,
       9,    1,  109,    2, 0x0a /* Public */,
      10,    1,  112,    2, 0x0a /* Public */,
      11,    1,  115,    2, 0x0a /* Public */,
      12,    1,  118,    2, 0x0a /* Public */,
      14,    1,  121,    2, 0x0a /* Public */,
      15,    1,  124,    2, 0x0a /* Public */,
      16,    2,  127,    2, 0x0a /* Public */,
      18,    3,  132,    2, 0x0a /* Public */,
      18,    3,  139,    2, 0x0a /* Public */,
      21,    2,  146,    2, 0x0a /* Public */,
      22,    2,  151,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::QStringList, 0x80000000 | 3,    4,
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::QStringList, 0x80000000 | 3,    4,
    0x80000000 | 13, 0x80000000 | 3,    4,
    QMetaType::QString, 0x80000000 | 3,    4,
    QMetaType::QString, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QStringList,    4,   17,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QString, QMetaType::QString,    4,   19,   20,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QString, QMetaType::QStringList,    4,   19,   20,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QStringList,    4,   17,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 13,    4,   17,

 // enums: name, flags, count, data
      23, 0x0,    4,  160,

 // enum data: key, value
      24, uint(PythonQtWrapper_QSessionManager::RestartIfRunning),
      25, uint(PythonQtWrapper_QSessionManager::RestartAnyway),
      26, uint(PythonQtWrapper_QSessionManager::RestartImmediately),
      27, uint(PythonQtWrapper_QSessionManager::RestartNever),

       0        // eod
};

void PythonQtWrapper_QSessionManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSessionManager *_t = static_cast<PythonQtWrapper_QSessionManager *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { bool _r = _t->allowsErrorInteraction((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 1: { bool _r = _t->allowsInteraction((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 2: _t->cancel((*reinterpret_cast< QSessionManager*(*)>(_a[1]))); break;
        case 3: { QStringList _r = _t->discardCommand((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->isPhase2((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->release((*reinterpret_cast< QSessionManager*(*)>(_a[1]))); break;
        case 6: _t->requestPhase2((*reinterpret_cast< QSessionManager*(*)>(_a[1]))); break;
        case 7: { QStringList _r = _t->restartCommand((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 8: { QSessionManager::RestartHint _r = _t->restartHint((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSessionManager::RestartHint*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->sessionId((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->sessionKey((*reinterpret_cast< QSessionManager*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: _t->setDiscardCommand((*reinterpret_cast< QSessionManager*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 12: _t->setManagerProperty((*reinterpret_cast< QSessionManager*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 13: _t->setManagerProperty((*reinterpret_cast< QSessionManager*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QStringList(*)>(_a[3]))); break;
        case 14: _t->setRestartCommand((*reinterpret_cast< QSessionManager*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 15: _t->setRestartHint((*reinterpret_cast< QSessionManager*(*)>(_a[1])),(*reinterpret_cast< QSessionManager::RestartHint(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSessionManager* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); 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< QSessionManager* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSessionManager* >(); 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< QSessionManager* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSessionManager::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSessionManager.data,
      qt_meta_data_PythonQtWrapper_QSessionManager,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSessionManager::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QShortcut_t {
    QByteArrayData data[31];
    char stringdata0[312];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QShortcut_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QShortcut_t qt_meta_stringdata_PythonQtWrapper_QShortcut = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QShortcut"
QT_MOC_LITERAL(1, 26, 13), // "new_QShortcut"
QT_MOC_LITERAL(2, 40, 10), // "QShortcut*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 8), // "QWidget*"
QT_MOC_LITERAL(5, 61, 6), // "parent"
QT_MOC_LITERAL(6, 68, 3), // "key"
QT_MOC_LITERAL(7, 72, 11), // "const char*"
QT_MOC_LITERAL(8, 84, 6), // "member"
QT_MOC_LITERAL(9, 91, 15), // "ambiguousMember"
QT_MOC_LITERAL(10, 107, 19), // "Qt::ShortcutContext"
QT_MOC_LITERAL(11, 127, 7), // "context"
QT_MOC_LITERAL(12, 135, 16), // "delete_QShortcut"
QT_MOC_LITERAL(13, 152, 3), // "obj"
QT_MOC_LITERAL(14, 156, 10), // "autoRepeat"
QT_MOC_LITERAL(15, 167, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 184, 10), // "py_q_event"
QT_MOC_LITERAL(17, 195, 7), // "QEvent*"
QT_MOC_LITERAL(18, 203, 1), // "e"
QT_MOC_LITERAL(19, 205, 2), // "id"
QT_MOC_LITERAL(20, 208, 9), // "isEnabled"
QT_MOC_LITERAL(21, 218, 12), // "parentWidget"
QT_MOC_LITERAL(22, 231, 13), // "setAutoRepeat"
QT_MOC_LITERAL(23, 245, 2), // "on"
QT_MOC_LITERAL(24, 248, 10), // "setContext"
QT_MOC_LITERAL(25, 259, 10), // "setEnabled"
QT_MOC_LITERAL(26, 270, 6), // "enable"
QT_MOC_LITERAL(27, 277, 6), // "setKey"
QT_MOC_LITERAL(28, 284, 12), // "setWhatsThis"
QT_MOC_LITERAL(29, 297, 4), // "text"
QT_MOC_LITERAL(30, 302, 9) // "whatsThis"

    },
    "PythonQtWrapper_QShortcut\0new_QShortcut\0"
    "QShortcut*\0\0QWidget*\0parent\0key\0"
    "const char*\0member\0ambiguousMember\0"
    "Qt::ShortcutContext\0context\0"
    "delete_QShortcut\0obj\0autoRepeat\0"
    "theWrappedObject\0py_q_event\0QEvent*\0"
    "e\0id\0isEnabled\0parentWidget\0setAutoRepeat\0"
    "on\0setContext\0setEnabled\0enable\0setKey\0"
    "setWhatsThis\0text\0whatsThis"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QShortcut[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  109,    3, 0x0a /* Public */,
       1,    5,  112,    3, 0x0a /* Public */,
       1,    4,  123,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  132,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  139,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  144,    3, 0x0a /* Public */,
      14,    1,  147,    3, 0x0a /* Public */,
      11,    1,  150,    3, 0x0a /* Public */,
      16,    2,  153,    3, 0x0a /* Public */,
      19,    1,  158,    3, 0x0a /* Public */,
      20,    1,  161,    3, 0x0a /* Public */,
       6,    1,  164,    3, 0x0a /* Public */,
      21,    1,  167,    3, 0x0a /* Public */,
      22,    2,  170,    3, 0x0a /* Public */,
      24,    2,  175,    3, 0x0a /* Public */,
      25,    2,  180,    3, 0x0a /* Public */,
      27,    2,  185,    3, 0x0a /* Public */,
      28,    2,  190,    3, 0x0a /* Public */,
      30,    1,  195,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QKeySequence, 0x80000000 | 4, 0x80000000 | 7, 0x80000000 | 7, 0x80000000 | 10,    6,    5,    8,    9,   11,
    0x80000000 | 2, QMetaType::QKeySequence, 0x80000000 | 4, 0x80000000 | 7, 0x80000000 | 7,    6,    5,    8,    9,
    0x80000000 | 2, QMetaType::QKeySequence, 0x80000000 | 4, 0x80000000 | 7,    6,    5,    8,
    0x80000000 | 2, QMetaType::QKeySequence, 0x80000000 | 4,    6,    5,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   15,
    0x80000000 | 10, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,   15,   18,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::QKeySequence, 0x80000000 | 2,   15,
    0x80000000 | 4, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   15,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QKeySequence,   15,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   15,   29,
    QMetaType::QString, 0x80000000 | 2,   15,

       0        // eod
};

void PythonQtWrapper_QShortcut::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QShortcut *_t = static_cast<PythonQtWrapper_QShortcut *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QShortcut* _r = _t->new_QShortcut((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QShortcut**>(_a[0]) = _r; }  break;
        case 1: { QShortcut* _r = _t->new_QShortcut((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< const char*(*)>(_a[4])),(*reinterpret_cast< Qt::ShortcutContext(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QShortcut**>(_a[0]) = _r; }  break;
        case 2: { QShortcut* _r = _t->new_QShortcut((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])),(*reinterpret_cast< const char*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QShortcut**>(_a[0]) = _r; }  break;
        case 3: { QShortcut* _r = _t->new_QShortcut((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QShortcut**>(_a[0]) = _r; }  break;
        case 4: { QShortcut* _r = _t->new_QShortcut((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QShortcut**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QShortcut((*reinterpret_cast< QShortcut*(*)>(_a[1]))); break;
        case 6: { bool _r = _t->autoRepeat((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { Qt::ShortcutContext _r = _t->context((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::ShortcutContext*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_event((*reinterpret_cast< QShortcut*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->id((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isEnabled((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QKeySequence _r = _t->key((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QKeySequence*>(_a[0]) = _r; }  break;
        case 12: { QWidget* _r = _t->parentWidget((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 13: _t->setAutoRepeat((*reinterpret_cast< QShortcut*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 14: _t->setContext((*reinterpret_cast< QShortcut*(*)>(_a[1])),(*reinterpret_cast< Qt::ShortcutContext(*)>(_a[2]))); break;
        case 15: _t->setEnabled((*reinterpret_cast< QShortcut*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 16: _t->setKey((*reinterpret_cast< QShortcut*(*)>(_a[1])),(*reinterpret_cast< const QKeySequence(*)>(_a[2]))); break;
        case 17: _t->setWhatsThis((*reinterpret_cast< QShortcut*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 18: { QString _r = _t->whatsThis((*reinterpret_cast< QShortcut*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 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 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QShortcut* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QShortcut* >(); 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< QShortcut* >(); 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< QShortcut* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QShortcut* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QShortcut* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QShortcut::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QShortcut.data,
      qt_meta_data_PythonQtWrapper_QShortcut,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QShortcut::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QShortcutEvent_t {
    QByteArrayData data[13];
    char stringdata0[170];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QShortcutEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QShortcutEvent_t qt_meta_stringdata_PythonQtWrapper_QShortcutEvent = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QShortcutEvent"
QT_MOC_LITERAL(1, 31, 18), // "new_QShortcutEvent"
QT_MOC_LITERAL(2, 50, 15), // "QShortcutEvent*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 3), // "key"
QT_MOC_LITERAL(5, 71, 2), // "id"
QT_MOC_LITERAL(6, 74, 9), // "ambiguous"
QT_MOC_LITERAL(7, 84, 21), // "delete_QShortcutEvent"
QT_MOC_LITERAL(8, 106, 3), // "obj"
QT_MOC_LITERAL(9, 110, 11), // "isAmbiguous"
QT_MOC_LITERAL(10, 122, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 139, 19), // "const QKeySequence*"
QT_MOC_LITERAL(12, 159, 10) // "shortcutId"

    },
    "PythonQtWrapper_QShortcutEvent\0"
    "new_QShortcutEvent\0QShortcutEvent*\0\0"
    "key\0id\0ambiguous\0delete_QShortcutEvent\0"
    "obj\0isAmbiguous\0theWrappedObject\0"
    "const QKeySequence*\0shortcutId"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QShortcutEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    3,   44,    3, 0x0a /* Public */,
       1,    2,   51,    3, 0x2a /* Public | MethodCloned */,
       7,    1,   56,    3, 0x0a /* Public */,
       9,    1,   59,    3, 0x0a /* Public */,
       4,    1,   62,    3, 0x0a /* Public */,
      12,    1,   65,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QShortcutEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QShortcutEvent *_t = static_cast<PythonQtWrapper_QShortcutEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QShortcutEvent* _r = _t->new_QShortcutEvent((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QShortcutEvent**>(_a[0]) = _r; }  break;
        case 1: { QShortcutEvent* _r = _t->new_QShortcutEvent((*reinterpret_cast< const QKeySequence(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QShortcutEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QShortcutEvent((*reinterpret_cast< QShortcutEvent*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isAmbiguous((*reinterpret_cast< QShortcutEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { const QKeySequence* _r = _t->key((*reinterpret_cast< QShortcutEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QKeySequence**>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->shortcutId((*reinterpret_cast< QShortcutEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QShortcutEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QShortcutEvent.data,
      qt_meta_data_PythonQtWrapper_QShortcutEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QShortcutEvent::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_QShowEvent_t {
    QByteArrayData data[6];
    char stringdata0[77];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QShowEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QShowEvent_t qt_meta_stringdata_PythonQtWrapper_QShowEvent = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QShowEvent"
QT_MOC_LITERAL(1, 27, 14), // "new_QShowEvent"
QT_MOC_LITERAL(2, 42, 11), // "QShowEvent*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 17), // "delete_QShowEvent"
QT_MOC_LITERAL(5, 73, 3) // "obj"

    },
    "PythonQtWrapper_QShowEvent\0new_QShowEvent\0"
    "QShowEvent*\0\0delete_QShowEvent\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QShowEvent[] = {

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

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

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

       0        // eod
};

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

const QMetaObject PythonQtWrapper_QShowEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QShowEvent.data,
      qt_meta_data_PythonQtWrapper_QShowEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

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