/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui1.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_gui1.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui1.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_QCompleter_t {
    QByteArrayData data[73];
    char stringdata0[1046];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCompleter_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCompleter_t qt_meta_stringdata_PythonQtWrapper_QCompleter = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QCompleter"
QT_MOC_LITERAL(1, 27, 14), // "new_QCompleter"
QT_MOC_LITERAL(2, 42, 11), // "QCompleter*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(5, 75, 5), // "model"
QT_MOC_LITERAL(6, 81, 6), // "parent"
QT_MOC_LITERAL(7, 88, 11), // "completions"
QT_MOC_LITERAL(8, 100, 17), // "delete_QCompleter"
QT_MOC_LITERAL(9, 118, 3), // "obj"
QT_MOC_LITERAL(10, 122, 15), // "caseSensitivity"
QT_MOC_LITERAL(11, 138, 19), // "Qt::CaseSensitivity"
QT_MOC_LITERAL(12, 158, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 175, 16), // "completionColumn"
QT_MOC_LITERAL(14, 192, 15), // "completionCount"
QT_MOC_LITERAL(15, 208, 14), // "completionMode"
QT_MOC_LITERAL(16, 223, 26), // "QCompleter::CompletionMode"
QT_MOC_LITERAL(17, 250, 15), // "completionModel"
QT_MOC_LITERAL(18, 266, 16), // "completionPrefix"
QT_MOC_LITERAL(19, 283, 14), // "completionRole"
QT_MOC_LITERAL(20, 298, 17), // "currentCompletion"
QT_MOC_LITERAL(21, 316, 12), // "currentIndex"
QT_MOC_LITERAL(22, 329, 10), // "currentRow"
QT_MOC_LITERAL(23, 340, 10), // "py_q_event"
QT_MOC_LITERAL(24, 351, 7), // "QEvent*"
QT_MOC_LITERAL(25, 359, 6), // "arg__1"
QT_MOC_LITERAL(26, 366, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(27, 383, 1), // "o"
QT_MOC_LITERAL(28, 385, 1), // "e"
QT_MOC_LITERAL(29, 387, 10), // "filterMode"
QT_MOC_LITERAL(30, 398, 14), // "Qt::MatchFlags"
QT_MOC_LITERAL(31, 413, 15), // "maxVisibleItems"
QT_MOC_LITERAL(32, 429, 12), // "modelSorting"
QT_MOC_LITERAL(33, 442, 24), // "QCompleter::ModelSorting"
QT_MOC_LITERAL(34, 467, 13), // "pathFromIndex"
QT_MOC_LITERAL(35, 481, 5), // "index"
QT_MOC_LITERAL(36, 487, 18), // "py_q_pathFromIndex"
QT_MOC_LITERAL(37, 506, 5), // "popup"
QT_MOC_LITERAL(38, 512, 18), // "QAbstractItemView*"
QT_MOC_LITERAL(39, 531, 18), // "setCaseSensitivity"
QT_MOC_LITERAL(40, 550, 19), // "setCompletionColumn"
QT_MOC_LITERAL(41, 570, 6), // "column"
QT_MOC_LITERAL(42, 577, 17), // "setCompletionMode"
QT_MOC_LITERAL(43, 595, 4), // "mode"
QT_MOC_LITERAL(44, 600, 17), // "setCompletionRole"
QT_MOC_LITERAL(45, 618, 4), // "role"
QT_MOC_LITERAL(46, 623, 13), // "setCurrentRow"
QT_MOC_LITERAL(47, 637, 3), // "row"
QT_MOC_LITERAL(48, 641, 13), // "setFilterMode"
QT_MOC_LITERAL(49, 655, 18), // "setMaxVisibleItems"
QT_MOC_LITERAL(50, 674, 8), // "maxItems"
QT_MOC_LITERAL(51, 683, 8), // "setModel"
QT_MOC_LITERAL(52, 692, 47), // "PythonQtPassOwnershipToCPP<QA..."
QT_MOC_LITERAL(53, 740, 1), // "c"
QT_MOC_LITERAL(54, 742, 15), // "setModelSorting"
QT_MOC_LITERAL(55, 758, 7), // "sorting"
QT_MOC_LITERAL(56, 766, 8), // "setPopup"
QT_MOC_LITERAL(57, 775, 46), // "PythonQtPassOwnershipToCPP<QA..."
QT_MOC_LITERAL(58, 822, 9), // "setWidget"
QT_MOC_LITERAL(59, 832, 8), // "QWidget*"
QT_MOC_LITERAL(60, 841, 6), // "widget"
QT_MOC_LITERAL(61, 848, 9), // "splitPath"
QT_MOC_LITERAL(62, 858, 4), // "path"
QT_MOC_LITERAL(63, 863, 14), // "py_q_splitPath"
QT_MOC_LITERAL(64, 878, 10), // "wrapAround"
QT_MOC_LITERAL(65, 889, 14), // "CompletionMode"
QT_MOC_LITERAL(66, 904, 15), // "PopupCompletion"
QT_MOC_LITERAL(67, 920, 25), // "UnfilteredPopupCompletion"
QT_MOC_LITERAL(68, 946, 16), // "InlineCompletion"
QT_MOC_LITERAL(69, 963, 12), // "ModelSorting"
QT_MOC_LITERAL(70, 976, 13), // "UnsortedModel"
QT_MOC_LITERAL(71, 990, 26), // "CaseSensitivelySortedModel"
QT_MOC_LITERAL(72, 1017, 28) // "CaseInsensitivelySortedModel"

    },
    "PythonQtWrapper_QCompleter\0new_QCompleter\0"
    "QCompleter*\0\0QAbstractItemModel*\0model\0"
    "parent\0completions\0delete_QCompleter\0"
    "obj\0caseSensitivity\0Qt::CaseSensitivity\0"
    "theWrappedObject\0completionColumn\0"
    "completionCount\0completionMode\0"
    "QCompleter::CompletionMode\0completionModel\0"
    "completionPrefix\0completionRole\0"
    "currentCompletion\0currentIndex\0"
    "currentRow\0py_q_event\0QEvent*\0arg__1\0"
    "py_q_eventFilter\0o\0e\0filterMode\0"
    "Qt::MatchFlags\0maxVisibleItems\0"
    "modelSorting\0QCompleter::ModelSorting\0"
    "pathFromIndex\0index\0py_q_pathFromIndex\0"
    "popup\0QAbstractItemView*\0setCaseSensitivity\0"
    "setCompletionColumn\0column\0setCompletionMode\0"
    "mode\0setCompletionRole\0role\0setCurrentRow\0"
    "row\0setFilterMode\0setMaxVisibleItems\0"
    "maxItems\0setModel\0"
    "PythonQtPassOwnershipToCPP<QAbstractItemModel*>\0"
    "c\0setModelSorting\0sorting\0setPopup\0"
    "PythonQtPassOwnershipToCPP<QAbstractItemView*>\0"
    "setWidget\0QWidget*\0widget\0splitPath\0"
    "path\0py_q_splitPath\0wrapAround\0"
    "CompletionMode\0PopupCompletion\0"
    "UnfilteredPopupCompletion\0InlineCompletion\0"
    "ModelSorting\0UnsortedModel\0"
    "CaseSensitivelySortedModel\0"
    "CaseInsensitivelySortedModel"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCompleter[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  219,    3, 0x0a /* Public */,
       1,    1,  224,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  227,    3, 0x0a /* Public */,
       1,    0,  230,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  231,    3, 0x0a /* Public */,
       1,    1,  236,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  239,    3, 0x0a /* Public */,
      10,    1,  242,    3, 0x0a /* Public */,
      13,    1,  245,    3, 0x0a /* Public */,
      14,    1,  248,    3, 0x0a /* Public */,
      15,    1,  251,    3, 0x0a /* Public */,
      17,    1,  254,    3, 0x0a /* Public */,
      18,    1,  257,    3, 0x0a /* Public */,
      19,    1,  260,    3, 0x0a /* Public */,
      20,    1,  263,    3, 0x0a /* Public */,
      21,    1,  266,    3, 0x0a /* Public */,
      22,    1,  269,    3, 0x0a /* Public */,
      23,    2,  272,    3, 0x0a /* Public */,
      26,    3,  277,    3, 0x0a /* Public */,
      29,    1,  284,    3, 0x0a /* Public */,
      31,    1,  287,    3, 0x0a /* Public */,
       5,    1,  290,    3, 0x0a /* Public */,
      32,    1,  293,    3, 0x0a /* Public */,
      34,    2,  296,    3, 0x0a /* Public */,
      36,    2,  301,    3, 0x0a /* Public */,
      37,    1,  306,    3, 0x0a /* Public */,
      39,    2,  309,    3, 0x0a /* Public */,
      40,    2,  314,    3, 0x0a /* Public */,
      42,    2,  319,    3, 0x0a /* Public */,
      44,    2,  324,    3, 0x0a /* Public */,
      46,    2,  329,    3, 0x0a /* Public */,
      48,    2,  334,    3, 0x0a /* Public */,
      49,    2,  339,    3, 0x0a /* Public */,
      51,    2,  344,    3, 0x0a /* Public */,
      54,    2,  349,    3, 0x0a /* Public */,
      56,    2,  354,    3, 0x0a /* Public */,
      58,    2,  359,    3, 0x0a /* Public */,
      61,    2,  364,    3, 0x0a /* Public */,
      63,    2,  369,    3, 0x0a /* Public */,
      60,    1,  374,    3, 0x0a /* Public */,
      64,    1,  377,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QObjectStar,    6,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QStringList, QMetaType::QObjectStar,    7,    6,
    0x80000000 | 2, QMetaType::QStringList,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 11, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 16, 0x80000000 | 2,   12,
    0x80000000 | 4, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    QMetaType::QModelIndex, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 24,   12,   25,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 24,   12,   27,   28,
    0x80000000 | 30, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 4, 0x80000000 | 2,   12,
    0x80000000 | 33, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,   12,   35,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,   12,   35,
    0x80000000 | 38, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   12,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   12,   47,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   12,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   50,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,   12,   53,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 33,   12,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57,   12,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 59,   12,   60,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QString,   12,   62,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QString,   12,   62,
    0x80000000 | 59, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,

 // enums: name, flags, count, data
      65, 0x0,    3,  388,
      69, 0x0,    3,  394,

 // enum data: key, value
      66, uint(PythonQtWrapper_QCompleter::PopupCompletion),
      67, uint(PythonQtWrapper_QCompleter::UnfilteredPopupCompletion),
      68, uint(PythonQtWrapper_QCompleter::InlineCompletion),
      70, uint(PythonQtWrapper_QCompleter::UnsortedModel),
      71, uint(PythonQtWrapper_QCompleter::CaseSensitivelySortedModel),
      72, uint(PythonQtWrapper_QCompleter::CaseInsensitivelySortedModel),

       0        // eod
};

void PythonQtWrapper_QCompleter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCompleter *_t = static_cast<PythonQtWrapper_QCompleter *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCompleter* _r = _t->new_QCompleter((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 1: { QCompleter* _r = _t->new_QCompleter((*reinterpret_cast< QAbstractItemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 2: { QCompleter* _r = _t->new_QCompleter((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 3: { QCompleter* _r = _t->new_QCompleter();
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 4: { QCompleter* _r = _t->new_QCompleter((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 5: { QCompleter* _r = _t->new_QCompleter((*reinterpret_cast< const QStringList(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCompleter**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QCompleter((*reinterpret_cast< QCompleter*(*)>(_a[1]))); break;
        case 7: { Qt::CaseSensitivity _r = _t->caseSensitivity((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::CaseSensitivity*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->completionColumn((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->completionCount((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QCompleter::CompletionMode _r = _t->completionMode((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCompleter::CompletionMode*>(_a[0]) = _r; }  break;
        case 11: { QAbstractItemModel* _r = _t->completionModel((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->completionPrefix((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->completionRole((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { QString _r = _t->currentCompletion((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 15: { QModelIndex _r = _t->currentIndex((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->currentRow((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->py_q_event((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { Qt::MatchFlags _r = _t->filterMode((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::MatchFlags*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->maxVisibleItems((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { QAbstractItemModel* _r = _t->model((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 22: { QCompleter::ModelSorting _r = _t->modelSorting((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCompleter::ModelSorting*>(_a[0]) = _r; }  break;
        case 23: { QString _r = _t->pathFromIndex((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 24: { QString _r = _t->py_q_pathFromIndex((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 25: { QAbstractItemView* _r = _t->popup((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemView**>(_a[0]) = _r; }  break;
        case 26: _t->setCaseSensitivity((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< Qt::CaseSensitivity(*)>(_a[2]))); break;
        case 27: _t->setCompletionColumn((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 28: _t->setCompletionMode((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< QCompleter::CompletionMode(*)>(_a[2]))); break;
        case 29: _t->setCompletionRole((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 30: { bool _r = _t->setCurrentRow((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: _t->setFilterMode((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[2]))); break;
        case 32: _t->setMaxVisibleItems((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 33: _t->setModel((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QAbstractItemModel*>(*)>(_a[2]))); break;
        case 34: _t->setModelSorting((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< QCompleter::ModelSorting(*)>(_a[2]))); break;
        case 35: _t->setPopup((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QAbstractItemView*>(*)>(_a[2]))); break;
        case 36: _t->setWidget((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 37: { QStringList _r = _t->splitPath((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 38: { QStringList _r = _t->py_q_splitPath((*reinterpret_cast< QCompleter*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 39: { QWidget* _r = _t->widget((*reinterpret_cast< QCompleter*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->wrapAround((*reinterpret_cast< QCompleter*(*)>(_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< QAbstractItemModel* >(); 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< QAbstractItemModel* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); 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< QCompleter* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCompleter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCompleter.data,
      qt_meta_data_PythonQtWrapper_QCompleter,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QCompleter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 41)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 41;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 41)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 41;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QConicalGradient_t {
    QByteArrayData data[18];
    char stringdata0[194];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QConicalGradient_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QConicalGradient_t qt_meta_stringdata_PythonQtWrapper_QConicalGradient = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QConicalGradient"
QT_MOC_LITERAL(1, 33, 20), // "new_QConicalGradient"
QT_MOC_LITERAL(2, 54, 17), // "QConicalGradient*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "center"
QT_MOC_LITERAL(5, 80, 10), // "startAngle"
QT_MOC_LITERAL(6, 91, 2), // "cx"
QT_MOC_LITERAL(7, 94, 2), // "cy"
QT_MOC_LITERAL(8, 97, 16), // "QConicalGradient"
QT_MOC_LITERAL(9, 114, 5), // "other"
QT_MOC_LITERAL(10, 120, 23), // "delete_QConicalGradient"
QT_MOC_LITERAL(11, 144, 3), // "obj"
QT_MOC_LITERAL(12, 148, 5), // "angle"
QT_MOC_LITERAL(13, 154, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 171, 8), // "setAngle"
QT_MOC_LITERAL(15, 180, 9), // "setCenter"
QT_MOC_LITERAL(16, 190, 1), // "x"
QT_MOC_LITERAL(17, 192, 1) // "y"

    },
    "PythonQtWrapper_QConicalGradient\0"
    "new_QConicalGradient\0QConicalGradient*\0"
    "\0center\0startAngle\0cx\0cy\0QConicalGradient\0"
    "other\0delete_QConicalGradient\0obj\0"
    "angle\0theWrappedObject\0setAngle\0"
    "setCenter\0x\0y"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QConicalGradient[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   64,    3, 0x0a /* Public */,
       1,    2,   65,    3, 0x0a /* Public */,
       1,    3,   70,    3, 0x0a /* Public */,
       1,    1,   77,    3, 0x0a /* Public */,
      10,    1,   80,    3, 0x0a /* Public */,
      12,    1,   83,    3, 0x0a /* Public */,
       4,    1,   86,    3, 0x0a /* Public */,
      14,    2,   89,    3, 0x0a /* Public */,
      15,    2,   94,    3, 0x0a /* Public */,
      15,    3,   99,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QConicalGradient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QConicalGradient *_t = static_cast<PythonQtWrapper_QConicalGradient *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QConicalGradient* _r = _t->new_QConicalGradient();
            if (_a[0]) *reinterpret_cast< QConicalGradient**>(_a[0]) = _r; }  break;
        case 1: { QConicalGradient* _r = _t->new_QConicalGradient((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QConicalGradient**>(_a[0]) = _r; }  break;
        case 2: { QConicalGradient* _r = _t->new_QConicalGradient((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QConicalGradient**>(_a[0]) = _r; }  break;
        case 3: { QConicalGradient* _r = _t->new_QConicalGradient((*reinterpret_cast< const QConicalGradient(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QConicalGradient**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QConicalGradient((*reinterpret_cast< QConicalGradient*(*)>(_a[1]))); break;
        case 5: { qreal _r = _t->angle((*reinterpret_cast< QConicalGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { QPointF _r = _t->center((*reinterpret_cast< QConicalGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 7: _t->setAngle((*reinterpret_cast< QConicalGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 8: _t->setCenter((*reinterpret_cast< QConicalGradient*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 9: _t->setCenter((*reinterpret_cast< QConicalGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QConicalGradient::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QConicalGradient.data,
      qt_meta_data_PythonQtWrapper_QConicalGradient,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QConicalGradient::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_QContextMenuEvent_t {
    QByteArrayData data[22];
    char stringdata0[263];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QContextMenuEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QContextMenuEvent_t qt_meta_stringdata_PythonQtWrapper_QContextMenuEvent = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QContextMenuE..."
QT_MOC_LITERAL(1, 34, 21), // "new_QContextMenuEvent"
QT_MOC_LITERAL(2, 56, 18), // "QContextMenuEvent*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 25), // "QContextMenuEvent::Reason"
QT_MOC_LITERAL(5, 102, 6), // "reason"
QT_MOC_LITERAL(6, 109, 3), // "pos"
QT_MOC_LITERAL(7, 113, 9), // "globalPos"
QT_MOC_LITERAL(8, 123, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(9, 145, 9), // "modifiers"
QT_MOC_LITERAL(10, 155, 24), // "delete_QContextMenuEvent"
QT_MOC_LITERAL(11, 180, 3), // "obj"
QT_MOC_LITERAL(12, 184, 13), // "const QPoint*"
QT_MOC_LITERAL(13, 198, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 215, 7), // "globalX"
QT_MOC_LITERAL(15, 223, 7), // "globalY"
QT_MOC_LITERAL(16, 231, 1), // "x"
QT_MOC_LITERAL(17, 233, 1), // "y"
QT_MOC_LITERAL(18, 235, 6), // "Reason"
QT_MOC_LITERAL(19, 242, 5), // "Mouse"
QT_MOC_LITERAL(20, 248, 8), // "Keyboard"
QT_MOC_LITERAL(21, 257, 5) // "Other"

    },
    "PythonQtWrapper_QContextMenuEvent\0"
    "new_QContextMenuEvent\0QContextMenuEvent*\0"
    "\0QContextMenuEvent::Reason\0reason\0pos\0"
    "globalPos\0Qt::KeyboardModifiers\0"
    "modifiers\0delete_QContextMenuEvent\0"
    "obj\0const QPoint*\0theWrappedObject\0"
    "globalX\0globalY\0x\0y\0Reason\0Mouse\0"
    "Keyboard\0Other"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QContextMenuEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   69,    3, 0x0a /* Public */,
       1,    3,   74,    3, 0x0a /* Public */,
       1,    4,   81,    3, 0x0a /* Public */,
      10,    1,   90,    3, 0x0a /* Public */,
       7,    1,   93,    3, 0x0a /* Public */,
      14,    1,   96,    3, 0x0a /* Public */,
      15,    1,   99,    3, 0x0a /* Public */,
       6,    1,  102,    3, 0x0a /* Public */,
       5,    1,  105,    3, 0x0a /* Public */,
      16,    1,  108,    3, 0x0a /* Public */,
      17,    1,  111,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      18, 0x0,    3,  118,

 // enum data: key, value
      19, uint(PythonQtWrapper_QContextMenuEvent::Mouse),
      20, uint(PythonQtWrapper_QContextMenuEvent::Keyboard),
      21, uint(PythonQtWrapper_QContextMenuEvent::Other),

       0        // eod
};

void PythonQtWrapper_QContextMenuEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QContextMenuEvent *_t = static_cast<PythonQtWrapper_QContextMenuEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QContextMenuEvent* _r = _t->new_QContextMenuEvent((*reinterpret_cast< QContextMenuEvent::Reason(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QContextMenuEvent**>(_a[0]) = _r; }  break;
        case 1: { QContextMenuEvent* _r = _t->new_QContextMenuEvent((*reinterpret_cast< QContextMenuEvent::Reason(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QContextMenuEvent**>(_a[0]) = _r; }  break;
        case 2: { QContextMenuEvent* _r = _t->new_QContextMenuEvent((*reinterpret_cast< QContextMenuEvent::Reason(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QContextMenuEvent**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QContextMenuEvent((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1]))); break;
        case 4: { const QPoint* _r = _t->globalPos((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->globalX((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->globalY((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { const QPoint* _r = _t->pos((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPoint**>(_a[0]) = _r; }  break;
        case 8: { QContextMenuEvent::Reason _r = _t->reason((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QContextMenuEvent::Reason*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->x((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->y((*reinterpret_cast< QContextMenuEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QContextMenuEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QContextMenuEvent.data,
      qt_meta_data_PythonQtWrapper_QContextMenuEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QContextMenuEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDataWidgetMapper_t {
    QByteArrayData data[38];
    char stringdata0[535];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDataWidgetMapper_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDataWidgetMapper_t qt_meta_stringdata_PythonQtWrapper_QDataWidgetMapper = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QDataWidgetMa..."
QT_MOC_LITERAL(1, 34, 21), // "new_QDataWidgetMapper"
QT_MOC_LITERAL(2, 56, 18), // "QDataWidgetMapper*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 6), // "parent"
QT_MOC_LITERAL(5, 83, 24), // "delete_QDataWidgetMapper"
QT_MOC_LITERAL(6, 108, 3), // "obj"
QT_MOC_LITERAL(7, 112, 10), // "addMapping"
QT_MOC_LITERAL(8, 123, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 140, 8), // "QWidget*"
QT_MOC_LITERAL(10, 149, 6), // "widget"
QT_MOC_LITERAL(11, 156, 7), // "section"
QT_MOC_LITERAL(12, 164, 12), // "propertyName"
QT_MOC_LITERAL(13, 177, 12), // "clearMapping"
QT_MOC_LITERAL(14, 190, 12), // "currentIndex"
QT_MOC_LITERAL(15, 203, 12), // "itemDelegate"
QT_MOC_LITERAL(16, 216, 22), // "QAbstractItemDelegate*"
QT_MOC_LITERAL(17, 239, 18), // "mappedPropertyName"
QT_MOC_LITERAL(18, 258, 13), // "mappedSection"
QT_MOC_LITERAL(19, 272, 14), // "mappedWidgetAt"
QT_MOC_LITERAL(20, 287, 5), // "model"
QT_MOC_LITERAL(21, 293, 19), // "QAbstractItemModel*"
QT_MOC_LITERAL(22, 313, 11), // "orientation"
QT_MOC_LITERAL(23, 325, 15), // "Qt::Orientation"
QT_MOC_LITERAL(24, 341, 13), // "removeMapping"
QT_MOC_LITERAL(25, 355, 9), // "rootIndex"
QT_MOC_LITERAL(26, 365, 20), // "py_q_setCurrentIndex"
QT_MOC_LITERAL(27, 386, 5), // "index"
QT_MOC_LITERAL(28, 392, 15), // "setItemDelegate"
QT_MOC_LITERAL(29, 408, 8), // "delegate"
QT_MOC_LITERAL(30, 417, 8), // "setModel"
QT_MOC_LITERAL(31, 426, 14), // "setOrientation"
QT_MOC_LITERAL(32, 441, 12), // "aOrientation"
QT_MOC_LITERAL(33, 454, 12), // "setRootIndex"
QT_MOC_LITERAL(34, 467, 15), // "setSubmitPolicy"
QT_MOC_LITERAL(35, 483, 31), // "QDataWidgetMapper::SubmitPolicy"
QT_MOC_LITERAL(36, 515, 6), // "policy"
QT_MOC_LITERAL(37, 522, 12) // "submitPolicy"

    },
    "PythonQtWrapper_QDataWidgetMapper\0"
    "new_QDataWidgetMapper\0QDataWidgetMapper*\0"
    "\0parent\0delete_QDataWidgetMapper\0obj\0"
    "addMapping\0theWrappedObject\0QWidget*\0"
    "widget\0section\0propertyName\0clearMapping\0"
    "currentIndex\0itemDelegate\0"
    "QAbstractItemDelegate*\0mappedPropertyName\0"
    "mappedSection\0mappedWidgetAt\0model\0"
    "QAbstractItemModel*\0orientation\0"
    "Qt::Orientation\0removeMapping\0rootIndex\0"
    "py_q_setCurrentIndex\0index\0setItemDelegate\0"
    "delegate\0setModel\0setOrientation\0"
    "aOrientation\0setRootIndex\0setSubmitPolicy\0"
    "QDataWidgetMapper::SubmitPolicy\0policy\0"
    "submitPolicy"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDataWidgetMapper[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  124,    3, 0x0a /* Public */,
       1,    0,  127,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  128,    3, 0x0a /* Public */,
       7,    3,  131,    3, 0x0a /* Public */,
       7,    4,  138,    3, 0x0a /* Public */,
      13,    1,  147,    3, 0x0a /* Public */,
      14,    1,  150,    3, 0x0a /* Public */,
      15,    1,  153,    3, 0x0a /* Public */,
      17,    2,  156,    3, 0x0a /* Public */,
      18,    2,  161,    3, 0x0a /* Public */,
      19,    2,  166,    3, 0x0a /* Public */,
      20,    1,  171,    3, 0x0a /* Public */,
      22,    1,  174,    3, 0x0a /* Public */,
      24,    2,  177,    3, 0x0a /* Public */,
      25,    1,  182,    3, 0x0a /* Public */,
      26,    2,  185,    3, 0x0a /* Public */,
      28,    2,  190,    3, 0x0a /* Public */,
      30,    2,  195,    3, 0x0a /* Public */,
      31,    2,  200,    3, 0x0a /* Public */,
      33,    2,  205,    3, 0x0a /* Public */,
      34,    2,  210,    3, 0x0a /* Public */,
      37,    1,  215,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9, QMetaType::Int,    8,   10,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9, QMetaType::Int, QMetaType::QByteArray,    8,   10,   11,   12,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 16, 0x80000000 | 2,    8,
    QMetaType::QByteArray, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    0x80000000 | 9, 0x80000000 | 2, QMetaType::Int,    8,   11,
    0x80000000 | 21, 0x80000000 | 2,    8,
    0x80000000 | 23, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::QModelIndex, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    8,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,    8,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,    8,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    8,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 35,    8,   36,
    0x80000000 | 35, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QDataWidgetMapper::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDataWidgetMapper *_t = static_cast<PythonQtWrapper_QDataWidgetMapper *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDataWidgetMapper* _r = _t->new_QDataWidgetMapper((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataWidgetMapper**>(_a[0]) = _r; }  break;
        case 1: { QDataWidgetMapper* _r = _t->new_QDataWidgetMapper();
            if (_a[0]) *reinterpret_cast< QDataWidgetMapper**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QDataWidgetMapper((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1]))); break;
        case 3: _t->addMapping((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 4: _t->addMapping((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QByteArray(*)>(_a[4]))); break;
        case 5: _t->clearMapping((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1]))); break;
        case 6: { int _r = _t->currentIndex((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QAbstractItemDelegate* _r = _t->itemDelegate((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemDelegate**>(_a[0]) = _r; }  break;
        case 8: { QByteArray _r = _t->mappedPropertyName((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->mappedSection((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QWidget* _r = _t->mappedWidgetAt((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 11: { QAbstractItemModel* _r = _t->model((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemModel**>(_a[0]) = _r; }  break;
        case 12: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 13: _t->removeMapping((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 14: { QModelIndex _r = _t->rootIndex((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 15: _t->py_q_setCurrentIndex((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 16: _t->setItemDelegate((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemDelegate*(*)>(_a[2]))); break;
        case 17: _t->setModel((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel*(*)>(_a[2]))); break;
        case 18: _t->setOrientation((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 19: _t->setRootIndex((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 20: _t->setSubmitPolicy((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])),(*reinterpret_cast< QDataWidgetMapper::SubmitPolicy(*)>(_a[2]))); break;
        case 21: { QDataWidgetMapper::SubmitPolicy _r = _t->submitPolicy((*reinterpret_cast< QDataWidgetMapper*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDataWidgetMapper::SubmitPolicy*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemDelegate* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDataWidgetMapper* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); 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< QDataWidgetMapper* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDataWidgetMapper::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDataWidgetMapper.data,
      qt_meta_data_PythonQtWrapper_QDataWidgetMapper,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDataWidgetMapper::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDateEdit_t {
    QByteArrayData data[9];
    char stringdata0[94];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDateEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDateEdit_t qt_meta_stringdata_PythonQtWrapper_QDateEdit = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QDateEdit"
QT_MOC_LITERAL(1, 26, 13), // "new_QDateEdit"
QT_MOC_LITERAL(2, 40, 10), // "QDateEdit*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 8), // "QWidget*"
QT_MOC_LITERAL(5, 61, 6), // "parent"
QT_MOC_LITERAL(6, 68, 4), // "date"
QT_MOC_LITERAL(7, 73, 16), // "delete_QDateEdit"
QT_MOC_LITERAL(8, 90, 3) // "obj"

    },
    "PythonQtWrapper_QDateEdit\0new_QDateEdit\0"
    "QDateEdit*\0\0QWidget*\0parent\0date\0"
    "delete_QDateEdit\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDateEdit[] = {

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

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

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

       0        // eod
};

void PythonQtWrapper_QDateEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDateEdit *_t = static_cast<PythonQtWrapper_QDateEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDateEdit* _r = _t->new_QDateEdit((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateEdit**>(_a[0]) = _r; }  break;
        case 1: { QDateEdit* _r = _t->new_QDateEdit();
            if (_a[0]) *reinterpret_cast< QDateEdit**>(_a[0]) = _r; }  break;
        case 2: { QDateEdit* _r = _t->new_QDateEdit((*reinterpret_cast< const QDate(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateEdit**>(_a[0]) = _r; }  break;
        case 3: { QDateEdit* _r = _t->new_QDateEdit((*reinterpret_cast< const QDate(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateEdit**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QDateEdit((*reinterpret_cast< QDateEdit*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateEdit* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDateEdit::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDateEdit.data,
      qt_meta_data_PythonQtWrapper_QDateEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDateEdit::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_QDateTimeEdit_t {
    QByteArrayData data[103];
    char stringdata0[1377];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDateTimeEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDateTimeEdit_t qt_meta_stringdata_PythonQtWrapper_QDateTimeEdit = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QDateTimeEdit"
QT_MOC_LITERAL(1, 30, 17), // "new_QDateTimeEdit"
QT_MOC_LITERAL(2, 48, 14), // "QDateTimeEdit*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 8), // "QWidget*"
QT_MOC_LITERAL(5, 73, 6), // "parent"
QT_MOC_LITERAL(6, 80, 1), // "d"
QT_MOC_LITERAL(7, 82, 2), // "dt"
QT_MOC_LITERAL(8, 85, 1), // "t"
QT_MOC_LITERAL(9, 87, 3), // "val"
QT_MOC_LITERAL(10, 91, 14), // "QVariant::Type"
QT_MOC_LITERAL(11, 106, 10), // "parserType"
QT_MOC_LITERAL(12, 117, 20), // "delete_QDateTimeEdit"
QT_MOC_LITERAL(13, 138, 3), // "obj"
QT_MOC_LITERAL(14, 142, 13), // "calendarPopup"
QT_MOC_LITERAL(15, 156, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 173, 14), // "calendarWidget"
QT_MOC_LITERAL(17, 188, 16), // "QCalendarWidget*"
QT_MOC_LITERAL(18, 205, 10), // "py_q_clear"
QT_MOC_LITERAL(19, 216, 16), // "clearMaximumDate"
QT_MOC_LITERAL(20, 233, 20), // "clearMaximumDateTime"
QT_MOC_LITERAL(21, 254, 16), // "clearMaximumTime"
QT_MOC_LITERAL(22, 271, 16), // "clearMinimumDate"
QT_MOC_LITERAL(23, 288, 20), // "clearMinimumDateTime"
QT_MOC_LITERAL(24, 309, 16), // "clearMinimumTime"
QT_MOC_LITERAL(25, 326, 14), // "currentSection"
QT_MOC_LITERAL(26, 341, 22), // "QDateTimeEdit::Section"
QT_MOC_LITERAL(27, 364, 19), // "currentSectionIndex"
QT_MOC_LITERAL(28, 384, 4), // "date"
QT_MOC_LITERAL(29, 389, 8), // "dateTime"
QT_MOC_LITERAL(30, 398, 16), // "dateTimeFromText"
QT_MOC_LITERAL(31, 415, 4), // "text"
QT_MOC_LITERAL(32, 420, 21), // "py_q_dateTimeFromText"
QT_MOC_LITERAL(33, 442, 13), // "displayFormat"
QT_MOC_LITERAL(34, 456, 17), // "displayedSections"
QT_MOC_LITERAL(35, 474, 23), // "QDateTimeEdit::Sections"
QT_MOC_LITERAL(36, 498, 10), // "py_q_event"
QT_MOC_LITERAL(37, 509, 7), // "QEvent*"
QT_MOC_LITERAL(38, 517, 5), // "event"
QT_MOC_LITERAL(39, 523, 10), // "py_q_fixup"
QT_MOC_LITERAL(40, 534, 8), // "QString&"
QT_MOC_LITERAL(41, 543, 5), // "input"
QT_MOC_LITERAL(42, 549, 17), // "py_q_focusInEvent"
QT_MOC_LITERAL(43, 567, 12), // "QFocusEvent*"
QT_MOC_LITERAL(44, 580, 23), // "py_q_focusNextPrevChild"
QT_MOC_LITERAL(45, 604, 4), // "next"
QT_MOC_LITERAL(46, 609, 15), // "initStyleOption"
QT_MOC_LITERAL(47, 625, 20), // "QStyleOptionSpinBox*"
QT_MOC_LITERAL(48, 646, 6), // "option"
QT_MOC_LITERAL(49, 653, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(50, 672, 10), // "QKeyEvent*"
QT_MOC_LITERAL(51, 683, 11), // "maximumDate"
QT_MOC_LITERAL(52, 695, 15), // "maximumDateTime"
QT_MOC_LITERAL(53, 711, 11), // "maximumTime"
QT_MOC_LITERAL(54, 723, 11), // "minimumDate"
QT_MOC_LITERAL(55, 735, 15), // "minimumDateTime"
QT_MOC_LITERAL(56, 751, 11), // "minimumTime"
QT_MOC_LITERAL(57, 763, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(58, 784, 12), // "QMouseEvent*"
QT_MOC_LITERAL(59, 797, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(60, 813, 12), // "QPaintEvent*"
QT_MOC_LITERAL(61, 826, 9), // "sectionAt"
QT_MOC_LITERAL(62, 836, 5), // "index"
QT_MOC_LITERAL(63, 842, 12), // "sectionCount"
QT_MOC_LITERAL(64, 855, 11), // "sectionText"
QT_MOC_LITERAL(65, 867, 7), // "section"
QT_MOC_LITERAL(66, 875, 16), // "setCalendarPopup"
QT_MOC_LITERAL(67, 892, 6), // "enable"
QT_MOC_LITERAL(68, 899, 17), // "setCalendarWidget"
QT_MOC_LITERAL(69, 917, 17), // "setCurrentSection"
QT_MOC_LITERAL(70, 935, 22), // "setCurrentSectionIndex"
QT_MOC_LITERAL(71, 958, 12), // "setDateRange"
QT_MOC_LITERAL(72, 971, 3), // "min"
QT_MOC_LITERAL(73, 975, 3), // "max"
QT_MOC_LITERAL(74, 979, 16), // "setDateTimeRange"
QT_MOC_LITERAL(75, 996, 16), // "setDisplayFormat"
QT_MOC_LITERAL(76, 1013, 6), // "format"
QT_MOC_LITERAL(77, 1020, 14), // "setMaximumDate"
QT_MOC_LITERAL(78, 1035, 18), // "setMaximumDateTime"
QT_MOC_LITERAL(79, 1054, 14), // "setMaximumTime"
QT_MOC_LITERAL(80, 1069, 14), // "setMinimumDate"
QT_MOC_LITERAL(81, 1084, 18), // "setMinimumDateTime"
QT_MOC_LITERAL(82, 1103, 14), // "setMinimumTime"
QT_MOC_LITERAL(83, 1118, 18), // "setSelectedSection"
QT_MOC_LITERAL(84, 1137, 12), // "setTimeRange"
QT_MOC_LITERAL(85, 1150, 11), // "setTimeSpec"
QT_MOC_LITERAL(86, 1162, 12), // "Qt::TimeSpec"
QT_MOC_LITERAL(87, 1175, 4), // "spec"
QT_MOC_LITERAL(88, 1180, 8), // "sizeHint"
QT_MOC_LITERAL(89, 1189, 11), // "py_q_stepBy"
QT_MOC_LITERAL(90, 1201, 5), // "steps"
QT_MOC_LITERAL(91, 1207, 16), // "py_q_stepEnabled"
QT_MOC_LITERAL(92, 1224, 29), // "QAbstractSpinBox::StepEnabled"
QT_MOC_LITERAL(93, 1254, 16), // "textFromDateTime"
QT_MOC_LITERAL(94, 1271, 21), // "py_q_textFromDateTime"
QT_MOC_LITERAL(95, 1293, 4), // "time"
QT_MOC_LITERAL(96, 1298, 8), // "timeSpec"
QT_MOC_LITERAL(97, 1307, 13), // "py_q_validate"
QT_MOC_LITERAL(98, 1321, 17), // "QValidator::State"
QT_MOC_LITERAL(99, 1339, 4), // "int&"
QT_MOC_LITERAL(100, 1344, 3), // "pos"
QT_MOC_LITERAL(101, 1348, 15), // "py_q_wheelEvent"
QT_MOC_LITERAL(102, 1364, 12) // "QWheelEvent*"

    },
    "PythonQtWrapper_QDateTimeEdit\0"
    "new_QDateTimeEdit\0QDateTimeEdit*\0\0"
    "QWidget*\0parent\0d\0dt\0t\0val\0QVariant::Type\0"
    "parserType\0delete_QDateTimeEdit\0obj\0"
    "calendarPopup\0theWrappedObject\0"
    "calendarWidget\0QCalendarWidget*\0"
    "py_q_clear\0clearMaximumDate\0"
    "clearMaximumDateTime\0clearMaximumTime\0"
    "clearMinimumDate\0clearMinimumDateTime\0"
    "clearMinimumTime\0currentSection\0"
    "QDateTimeEdit::Section\0currentSectionIndex\0"
    "date\0dateTime\0dateTimeFromText\0text\0"
    "py_q_dateTimeFromText\0displayFormat\0"
    "displayedSections\0QDateTimeEdit::Sections\0"
    "py_q_event\0QEvent*\0event\0py_q_fixup\0"
    "QString&\0input\0py_q_focusInEvent\0"
    "QFocusEvent*\0py_q_focusNextPrevChild\0"
    "next\0initStyleOption\0QStyleOptionSpinBox*\0"
    "option\0py_q_keyPressEvent\0QKeyEvent*\0"
    "maximumDate\0maximumDateTime\0maximumTime\0"
    "minimumDate\0minimumDateTime\0minimumTime\0"
    "py_q_mousePressEvent\0QMouseEvent*\0"
    "py_q_paintEvent\0QPaintEvent*\0sectionAt\0"
    "index\0sectionCount\0sectionText\0section\0"
    "setCalendarPopup\0enable\0setCalendarWidget\0"
    "setCurrentSection\0setCurrentSectionIndex\0"
    "setDateRange\0min\0max\0setDateTimeRange\0"
    "setDisplayFormat\0format\0setMaximumDate\0"
    "setMaximumDateTime\0setMaximumTime\0"
    "setMinimumDate\0setMinimumDateTime\0"
    "setMinimumTime\0setSelectedSection\0"
    "setTimeRange\0setTimeSpec\0Qt::TimeSpec\0"
    "spec\0sizeHint\0py_q_stepBy\0steps\0"
    "py_q_stepEnabled\0QAbstractSpinBox::StepEnabled\0"
    "textFromDateTime\0py_q_textFromDateTime\0"
    "time\0timeSpec\0py_q_validate\0"
    "QValidator::State\0int&\0pos\0py_q_wheelEvent\0"
    "QWheelEvent*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDateTimeEdit[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  364,    3, 0x0a /* Public */,
       1,    0,  367,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  368,    3, 0x0a /* Public */,
       1,    1,  373,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  376,    3, 0x0a /* Public */,
       1,    1,  381,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  384,    3, 0x0a /* Public */,
       1,    1,  389,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  392,    3, 0x0a /* Public */,
       1,    2,  399,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  404,    3, 0x0a /* Public */,
      14,    1,  407,    3, 0x0a /* Public */,
      16,    1,  410,    3, 0x0a /* Public */,
      18,    1,  413,    3, 0x0a /* Public */,
      19,    1,  416,    3, 0x0a /* Public */,
      20,    1,  419,    3, 0x0a /* Public */,
      21,    1,  422,    3, 0x0a /* Public */,
      22,    1,  425,    3, 0x0a /* Public */,
      23,    1,  428,    3, 0x0a /* Public */,
      24,    1,  431,    3, 0x0a /* Public */,
      25,    1,  434,    3, 0x0a /* Public */,
      27,    1,  437,    3, 0x0a /* Public */,
      28,    1,  440,    3, 0x0a /* Public */,
      29,    1,  443,    3, 0x0a /* Public */,
      30,    2,  446,    3, 0x0a /* Public */,
      32,    2,  451,    3, 0x0a /* Public */,
      33,    1,  456,    3, 0x0a /* Public */,
      34,    1,  459,    3, 0x0a /* Public */,
      36,    2,  462,    3, 0x0a /* Public */,
      39,    2,  467,    3, 0x0a /* Public */,
      42,    2,  472,    3, 0x0a /* Public */,
      44,    2,  477,    3, 0x0a /* Public */,
      46,    2,  482,    3, 0x0a /* Public */,
      49,    2,  487,    3, 0x0a /* Public */,
      51,    1,  492,    3, 0x0a /* Public */,
      52,    1,  495,    3, 0x0a /* Public */,
      53,    1,  498,    3, 0x0a /* Public */,
      54,    1,  501,    3, 0x0a /* Public */,
      55,    1,  504,    3, 0x0a /* Public */,
      56,    1,  507,    3, 0x0a /* Public */,
      57,    2,  510,    3, 0x0a /* Public */,
      59,    2,  515,    3, 0x0a /* Public */,
      61,    2,  520,    3, 0x0a /* Public */,
      63,    1,  525,    3, 0x0a /* Public */,
      64,    2,  528,    3, 0x0a /* Public */,
      66,    2,  533,    3, 0x0a /* Public */,
      68,    2,  538,    3, 0x0a /* Public */,
      69,    2,  543,    3, 0x0a /* Public */,
      70,    2,  548,    3, 0x0a /* Public */,
      71,    3,  553,    3, 0x0a /* Public */,
      74,    3,  560,    3, 0x0a /* Public */,
      75,    2,  567,    3, 0x0a /* Public */,
      77,    2,  572,    3, 0x0a /* Public */,
      78,    2,  577,    3, 0x0a /* Public */,
      79,    2,  582,    3, 0x0a /* Public */,
      80,    2,  587,    3, 0x0a /* Public */,
      81,    2,  592,    3, 0x0a /* Public */,
      82,    2,  597,    3, 0x0a /* Public */,
      83,    2,  602,    3, 0x0a /* Public */,
      84,    3,  607,    3, 0x0a /* Public */,
      85,    2,  614,    3, 0x0a /* Public */,
      88,    1,  619,    3, 0x0a /* Public */,
      89,    2,  622,    3, 0x0a /* Public */,
      91,    1,  627,    3, 0x0a /* Public */,
      93,    2,  630,    3, 0x0a /* Public */,
      94,    2,  635,    3, 0x0a /* Public */,
      95,    1,  640,    3, 0x0a /* Public */,
      96,    1,  643,    3, 0x0a /* Public */,
      97,    3,  646,    3, 0x0a /* Public */,
     101,    2,  653,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QDate, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QDate,    6,
    0x80000000 | 2, QMetaType::QDateTime, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, QMetaType::QDateTime,    7,
    0x80000000 | 2, QMetaType::QTime, 0x80000000 | 4,    8,    5,
    0x80000000 | 2, QMetaType::QTime,    8,
    0x80000000 | 2, QMetaType::QVariant, 0x80000000 | 10, 0x80000000 | 4,    9,   11,    5,
    0x80000000 | 2, QMetaType::QVariant, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   15,
    0x80000000 | 17, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    0x80000000 | 26, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QDate, 0x80000000 | 2,   15,
    QMetaType::QDateTime, 0x80000000 | 2,   15,
    QMetaType::QDateTime, 0x80000000 | 2, QMetaType::QString,   15,   31,
    QMetaType::QDateTime, 0x80000000 | 2, QMetaType::QString,   15,   31,
    QMetaType::QString, 0x80000000 | 2,   15,
    0x80000000 | 35, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 37,   15,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,   15,   41,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 43,   15,   38,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Bool,   15,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 47,   15,   48,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 50,   15,   38,
    QMetaType::QDate, 0x80000000 | 2,   15,
    QMetaType::QDateTime, 0x80000000 | 2,   15,
    QMetaType::QTime, 0x80000000 | 2,   15,
    QMetaType::QDate, 0x80000000 | 2,   15,
    QMetaType::QDateTime, 0x80000000 | 2,   15,
    QMetaType::QTime, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 58,   15,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 60,   15,   38,
    0x80000000 | 26, 0x80000000 | 2, QMetaType::Int,   15,   62,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 26,   15,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   15,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   15,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   15,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,   62,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QDate, QMetaType::QDate,   15,   72,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QDateTime, QMetaType::QDateTime,   15,   72,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   15,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QDate,   15,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QDateTime,   15,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTime,   15,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QDate,   15,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QDateTime,   15,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTime,   15,   72,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   15,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTime, QMetaType::QTime,   15,   72,   73,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 86,   15,   87,
    QMetaType::QSize, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   15,   90,
    0x80000000 | 92, 0x80000000 | 2,   15,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QDateTime,   15,    7,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QDateTime,   15,    7,
    QMetaType::QTime, 0x80000000 | 2,   15,
    0x80000000 | 86, 0x80000000 | 2,   15,
    0x80000000 | 98, 0x80000000 | 2, 0x80000000 | 40, 0x80000000 | 99,   15,   41,  100,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 102,   15,   38,

       0        // eod
};

void PythonQtWrapper_QDateTimeEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDateTimeEdit *_t = static_cast<PythonQtWrapper_QDateTimeEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 1: { QDateTimeEdit* _r = _t->new_QDateTimeEdit();
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 2: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QDate(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 3: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QDate(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 4: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QDateTime(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 5: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QDateTime(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 6: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QTime(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 7: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QTime(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 8: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QVariant(*)>(_a[1])),(*reinterpret_cast< QVariant::Type(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 9: { QDateTimeEdit* _r = _t->new_QDateTimeEdit((*reinterpret_cast< const QVariant(*)>(_a[1])),(*reinterpret_cast< QVariant::Type(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit**>(_a[0]) = _r; }  break;
        case 10: _t->delete_QDateTimeEdit((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 11: { bool _r = _t->calendarPopup((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QCalendarWidget* _r = _t->calendarWidget((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCalendarWidget**>(_a[0]) = _r; }  break;
        case 13: _t->py_q_clear((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 14: _t->clearMaximumDate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 15: _t->clearMaximumDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 16: _t->clearMaximumTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 17: _t->clearMinimumDate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 18: _t->clearMinimumDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 19: _t->clearMinimumTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1]))); break;
        case 20: { QDateTimeEdit::Section _r = _t->currentSection((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit::Section*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->currentSectionIndex((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { QDate _r = _t->date((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDate*>(_a[0]) = _r; }  break;
        case 23: { QDateTime _r = _t->dateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTime*>(_a[0]) = _r; }  break;
        case 24: { QDateTime _r = _t->dateTimeFromText((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTime*>(_a[0]) = _r; }  break;
        case 25: { QDateTime _r = _t->py_q_dateTimeFromText((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTime*>(_a[0]) = _r; }  break;
        case 26: { QString _r = _t->displayFormat((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 27: { QDateTimeEdit::Sections _r = _t->displayedSections((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit::Sections*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->py_q_event((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: _t->py_q_fixup((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 30: _t->py_q_focusInEvent((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 31: { bool _r = _t->py_q_focusNextPrevChild((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: _t->initStyleOption((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionSpinBox*(*)>(_a[2]))); break;
        case 33: _t->py_q_keyPressEvent((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 34: { QDate _r = _t->maximumDate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDate*>(_a[0]) = _r; }  break;
        case 35: { QDateTime _r = _t->maximumDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTime*>(_a[0]) = _r; }  break;
        case 36: { QTime _r = _t->maximumTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 37: { QDate _r = _t->minimumDate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDate*>(_a[0]) = _r; }  break;
        case 38: { QDateTime _r = _t->minimumDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDateTime*>(_a[0]) = _r; }  break;
        case 39: { QTime _r = _t->minimumTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 40: _t->py_q_mousePressEvent((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 41: _t->py_q_paintEvent((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 42: { QDateTimeEdit::Section _r = _t->sectionAt((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTimeEdit::Section*>(_a[0]) = _r; }  break;
        case 43: { int _r = _t->sectionCount((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 44: { QString _r = _t->sectionText((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QDateTimeEdit::Section(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 45: _t->setCalendarPopup((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 46: _t->setCalendarWidget((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QCalendarWidget*(*)>(_a[2]))); break;
        case 47: _t->setCurrentSection((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QDateTimeEdit::Section(*)>(_a[2]))); break;
        case 48: _t->setCurrentSectionIndex((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 49: _t->setDateRange((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDate(*)>(_a[2])),(*reinterpret_cast< const QDate(*)>(_a[3]))); break;
        case 50: _t->setDateTimeRange((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDateTime(*)>(_a[2])),(*reinterpret_cast< const QDateTime(*)>(_a[3]))); break;
        case 51: _t->setDisplayFormat((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 52: _t->setMaximumDate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDate(*)>(_a[2]))); break;
        case 53: _t->setMaximumDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDateTime(*)>(_a[2]))); break;
        case 54: _t->setMaximumTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QTime(*)>(_a[2]))); break;
        case 55: _t->setMinimumDate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDate(*)>(_a[2]))); break;
        case 56: _t->setMinimumDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDateTime(*)>(_a[2]))); break;
        case 57: _t->setMinimumTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QTime(*)>(_a[2]))); break;
        case 58: _t->setSelectedSection((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QDateTimeEdit::Section(*)>(_a[2]))); break;
        case 59: _t->setTimeRange((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QTime(*)>(_a[2])),(*reinterpret_cast< const QTime(*)>(_a[3]))); break;
        case 60: _t->setTimeSpec((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< Qt::TimeSpec(*)>(_a[2]))); break;
        case 61: { QSize _r = _t->sizeHint((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 62: _t->py_q_stepBy((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 63: { QAbstractSpinBox::StepEnabled _r = _t->py_q_stepEnabled((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractSpinBox::StepEnabled*>(_a[0]) = _r; }  break;
        case 64: { QString _r = _t->textFromDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDateTime(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 65: { QString _r = _t->py_q_textFromDateTime((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< const QDateTime(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 66: { QTime _r = _t->time((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 67: { Qt::TimeSpec _r = _t->timeSpec((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::TimeSpec*>(_a[0]) = _r; }  break;
        case 68: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QDateTimeEdit*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QValidator::State*>(_a[0]) = _r; }  break;
        case 69: _t->py_q_wheelEvent((*reinterpret_cast< QDateTimeEdit*(*)>(_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 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 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 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); 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< QDateTimeEdit* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCalendarWidget* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 57:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 60:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 61:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 62:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 63:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 65:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 66:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 67:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        case 69:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDateTimeEdit* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDateTimeEdit::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDateTimeEdit.data,
      qt_meta_data_PythonQtWrapper_QDateTimeEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDateTimeEdit::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 < 70)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 70;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 70)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 70;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDesktopServices_t {
    QByteArrayData data[14];
    char stringdata0[250];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDesktopServices_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDesktopServices_t qt_meta_stringdata_PythonQtWrapper_QDesktopServices = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QDesktopServices"
QT_MOC_LITERAL(1, 33, 20), // "new_QDesktopServices"
QT_MOC_LITERAL(2, 54, 17), // "QDesktopServices*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 23), // "delete_QDesktopServices"
QT_MOC_LITERAL(5, 97, 3), // "obj"
QT_MOC_LITERAL(6, 101, 31), // "static_QDesktopServices_openUrl"
QT_MOC_LITERAL(7, 133, 3), // "url"
QT_MOC_LITERAL(8, 137, 37), // "static_QDesktopServices_setUr..."
QT_MOC_LITERAL(9, 175, 6), // "scheme"
QT_MOC_LITERAL(10, 182, 8), // "receiver"
QT_MOC_LITERAL(11, 191, 11), // "const char*"
QT_MOC_LITERAL(12, 203, 6), // "method"
QT_MOC_LITERAL(13, 210, 39) // "static_QDesktopServices_unset..."

    },
    "PythonQtWrapper_QDesktopServices\0"
    "new_QDesktopServices\0QDesktopServices*\0"
    "\0delete_QDesktopServices\0obj\0"
    "static_QDesktopServices_openUrl\0url\0"
    "static_QDesktopServices_setUrlHandler\0"
    "scheme\0receiver\0const char*\0method\0"
    "static_QDesktopServices_unsetUrlHandler"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDesktopServices[] = {

 // 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,    0,   39,    3, 0x0a /* Public */,
       4,    1,   40,    3, 0x0a /* Public */,
       6,    1,   43,    3, 0x0a /* Public */,
       8,    3,   46,    3, 0x0a /* Public */,
      13,    1,   53,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::Bool, QMetaType::QUrl,    7,
    QMetaType::Void, QMetaType::QString, QMetaType::QObjectStar, 0x80000000 | 11,    9,   10,   12,
    QMetaType::Void, QMetaType::QString,    9,

       0        // eod
};

void PythonQtWrapper_QDesktopServices::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDesktopServices *_t = static_cast<PythonQtWrapper_QDesktopServices *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDesktopServices* _r = _t->new_QDesktopServices();
            if (_a[0]) *reinterpret_cast< QDesktopServices**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDesktopServices((*reinterpret_cast< QDesktopServices*(*)>(_a[1]))); break;
        case 2: { bool _r = _t->static_QDesktopServices_openUrl((*reinterpret_cast< const QUrl(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 3: _t->static_QDesktopServices_setUrlHandler((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 4: _t->static_QDesktopServices_unsetUrlHandler((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDesktopServices::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDesktopServices.data,
      qt_meta_data_PythonQtWrapper_QDesktopServices,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDesktopServices::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_QDesktopWidget_t {
    QByteArrayData data[23];
    char stringdata0[294];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDesktopWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDesktopWidget_t qt_meta_stringdata_PythonQtWrapper_QDesktopWidget = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QDesktopWidget"
QT_MOC_LITERAL(1, 31, 18), // "new_QDesktopWidget"
QT_MOC_LITERAL(2, 50, 15), // "QDesktopWidget*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 21), // "delete_QDesktopWidget"
QT_MOC_LITERAL(5, 89, 3), // "obj"
QT_MOC_LITERAL(6, 93, 17), // "availableGeometry"
QT_MOC_LITERAL(7, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 128, 5), // "point"
QT_MOC_LITERAL(9, 134, 14), // "const QWidget*"
QT_MOC_LITERAL(10, 149, 6), // "widget"
QT_MOC_LITERAL(11, 156, 6), // "screen"
QT_MOC_LITERAL(12, 163, 16), // "isVirtualDesktop"
QT_MOC_LITERAL(13, 180, 10), // "numScreens"
QT_MOC_LITERAL(14, 191, 13), // "primaryScreen"
QT_MOC_LITERAL(15, 205, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(16, 222, 13), // "QResizeEvent*"
QT_MOC_LITERAL(17, 236, 1), // "e"
QT_MOC_LITERAL(18, 238, 8), // "QWidget*"
QT_MOC_LITERAL(19, 247, 11), // "screenCount"
QT_MOC_LITERAL(20, 259, 14), // "screenGeometry"
QT_MOC_LITERAL(21, 274, 12), // "screenNumber"
QT_MOC_LITERAL(22, 287, 6) // "arg__1"

    },
    "PythonQtWrapper_QDesktopWidget\0"
    "new_QDesktopWidget\0QDesktopWidget*\0\0"
    "delete_QDesktopWidget\0obj\0availableGeometry\0"
    "theWrappedObject\0point\0const QWidget*\0"
    "widget\0screen\0isVirtualDesktop\0"
    "numScreens\0primaryScreen\0py_q_resizeEvent\0"
    "QResizeEvent*\0e\0QWidget*\0screenCount\0"
    "screenGeometry\0screenNumber\0arg__1"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDesktopWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  114,    3, 0x0a /* Public */,
       4,    1,  115,    3, 0x0a /* Public */,
       6,    2,  118,    3, 0x0a /* Public */,
       6,    2,  123,    3, 0x0a /* Public */,
       6,    2,  128,    3, 0x0a /* Public */,
       6,    1,  133,    3, 0x2a /* Public | MethodCloned */,
      12,    1,  136,    3, 0x0a /* Public */,
      13,    1,  139,    3, 0x0a /* Public */,
      14,    1,  142,    3, 0x0a /* Public */,
      15,    2,  145,    3, 0x0a /* Public */,
      11,    2,  150,    3, 0x0a /* Public */,
      11,    1,  155,    3, 0x2a /* Public | MethodCloned */,
      19,    1,  158,    3, 0x0a /* Public */,
      20,    2,  161,    3, 0x0a /* Public */,
      20,    2,  166,    3, 0x0a /* Public */,
      20,    2,  171,    3, 0x0a /* Public */,
      20,    1,  176,    3, 0x2a /* Public | MethodCloned */,
      21,    2,  179,    3, 0x0a /* Public */,
      21,    2,  184,    3, 0x0a /* Public */,
      21,    1,  189,    3, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QPoint,    7,    8,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 9,    7,   10,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::Int,    7,   11,
    QMetaType::QRect, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    7,   17,
    0x80000000 | 18, 0x80000000 | 2, QMetaType::Int,    7,   11,
    0x80000000 | 18, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    7,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QPoint,    7,    8,
    QMetaType::QRect, 0x80000000 | 2, 0x80000000 | 9,    7,   10,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::Int,    7,   11,
    QMetaType::QRect, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QPoint,    7,   22,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 9,    7,   10,
    QMetaType::Int, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QDesktopWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDesktopWidget *_t = static_cast<PythonQtWrapper_QDesktopWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDesktopWidget* _r = _t->new_QDesktopWidget();
            if (_a[0]) *reinterpret_cast< QDesktopWidget**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDesktopWidget((*reinterpret_cast< QDesktopWidget*(*)>(_a[1]))); break;
        case 2: { QRect _r = _t->availableGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 3: { QRect _r = _t->availableGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< const QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 4: { QRect _r = _t->availableGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 5: { QRect _r = _t->availableGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isVirtualDesktop((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->numScreens((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->primaryScreen((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_resizeEvent((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 10: { QWidget* _r = _t->screen((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 11: { QWidget* _r = _t->screen((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->screenCount((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { QRect _r = _t->screenGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 14: { QRect _r = _t->screenGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< const QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 15: { QRect _r = _t->screenGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 16: { QRect _r = _t->screenGeometry((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->screenNumber((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->screenNumber((*reinterpret_cast< QDesktopWidget*(*)>(_a[1])),(*reinterpret_cast< const QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->screenNumber((*reinterpret_cast< QDesktopWidget*(*)>(_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 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); 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< QDesktopWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDesktopWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDesktopWidget.data,
      qt_meta_data_PythonQtWrapper_QDesktopWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDesktopWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDial_t {
    QByteArrayData data[36];
    char stringdata0[413];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDial_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDial_t qt_meta_stringdata_PythonQtWrapper_QDial = {
    {
QT_MOC_LITERAL(0, 0, 21), // "PythonQtWrapper_QDial"
QT_MOC_LITERAL(1, 22, 9), // "new_QDial"
QT_MOC_LITERAL(2, 32, 6), // "QDial*"
QT_MOC_LITERAL(3, 39, 0), // ""
QT_MOC_LITERAL(4, 40, 8), // "QWidget*"
QT_MOC_LITERAL(5, 49, 6), // "parent"
QT_MOC_LITERAL(6, 56, 12), // "delete_QDial"
QT_MOC_LITERAL(7, 69, 3), // "obj"
QT_MOC_LITERAL(8, 73, 10), // "py_q_event"
QT_MOC_LITERAL(9, 84, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 101, 7), // "QEvent*"
QT_MOC_LITERAL(11, 109, 1), // "e"
QT_MOC_LITERAL(12, 111, 15), // "initStyleOption"
QT_MOC_LITERAL(13, 127, 19), // "QStyleOptionSlider*"
QT_MOC_LITERAL(14, 147, 6), // "option"
QT_MOC_LITERAL(15, 154, 15), // "minimumSizeHint"
QT_MOC_LITERAL(16, 170, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(17, 190, 12), // "QMouseEvent*"
QT_MOC_LITERAL(18, 203, 2), // "me"
QT_MOC_LITERAL(19, 206, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(20, 227, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(21, 250, 9), // "notchSize"
QT_MOC_LITERAL(22, 260, 11), // "notchTarget"
QT_MOC_LITERAL(23, 272, 14), // "notchesVisible"
QT_MOC_LITERAL(24, 287, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(25, 303, 12), // "QPaintEvent*"
QT_MOC_LITERAL(26, 316, 2), // "pe"
QT_MOC_LITERAL(27, 319, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(28, 336, 13), // "QResizeEvent*"
QT_MOC_LITERAL(29, 350, 2), // "re"
QT_MOC_LITERAL(30, 353, 14), // "setNotchTarget"
QT_MOC_LITERAL(31, 368, 6), // "target"
QT_MOC_LITERAL(32, 375, 8), // "sizeHint"
QT_MOC_LITERAL(33, 384, 12), // "sliderChange"
QT_MOC_LITERAL(34, 397, 6), // "change"
QT_MOC_LITERAL(35, 404, 8) // "wrapping"

    },
    "PythonQtWrapper_QDial\0new_QDial\0QDial*\0"
    "\0QWidget*\0parent\0delete_QDial\0obj\0"
    "py_q_event\0theWrappedObject\0QEvent*\0"
    "e\0initStyleOption\0QStyleOptionSlider*\0"
    "option\0minimumSizeHint\0py_q_mouseMoveEvent\0"
    "QMouseEvent*\0me\0py_q_mousePressEvent\0"
    "py_q_mouseReleaseEvent\0notchSize\0"
    "notchTarget\0notchesVisible\0py_q_paintEvent\0"
    "QPaintEvent*\0pe\0py_q_resizeEvent\0"
    "QResizeEvent*\0re\0setNotchTarget\0target\0"
    "sizeHint\0sliderChange\0change\0wrapping"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDial[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  104,    3, 0x0a /* Public */,
       1,    0,  107,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  108,    3, 0x0a /* Public */,
       8,    2,  111,    3, 0x0a /* Public */,
      12,    2,  116,    3, 0x0a /* Public */,
      15,    1,  121,    3, 0x0a /* Public */,
      16,    2,  124,    3, 0x0a /* Public */,
      19,    2,  129,    3, 0x0a /* Public */,
      20,    2,  134,    3, 0x0a /* Public */,
      21,    1,  139,    3, 0x0a /* Public */,
      22,    1,  142,    3, 0x0a /* Public */,
      23,    1,  145,    3, 0x0a /* Public */,
      24,    2,  148,    3, 0x0a /* Public */,
      27,    2,  153,    3, 0x0a /* Public */,
      30,    2,  158,    3, 0x0a /* Public */,
      32,    1,  163,    3, 0x0a /* Public */,
      33,    2,  166,    3, 0x0a /* Public */,
      35,    1,  171,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,    9,   18,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,    9,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    9,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,    9,   31,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   34,
    QMetaType::Bool, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QDial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDial *_t = static_cast<PythonQtWrapper_QDial *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDial* _r = _t->new_QDial((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDial**>(_a[0]) = _r; }  break;
        case 1: { QDial* _r = _t->new_QDial();
            if (_a[0]) *reinterpret_cast< QDial**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QDial((*reinterpret_cast< QDial*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->py_q_event((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->initStyleOption((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionSlider*(*)>(_a[2]))); break;
        case 5: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QDial*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_mouseMoveEvent((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 7: _t->py_q_mousePressEvent((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 8: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QMouseEvent*(*)>(_a[2]))); break;
        case 9: { int _r = _t->notchSize((*reinterpret_cast< QDial*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->notchTarget((*reinterpret_cast< QDial*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->notchesVisible((*reinterpret_cast< QDial*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_paintEvent((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 13: _t->py_q_resizeEvent((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 14: _t->setNotchTarget((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 15: { QSize _r = _t->sizeHint((*reinterpret_cast< QDial*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 16: _t->sliderChange((*reinterpret_cast< QDial*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: { bool _r = _t->wrapping((*reinterpret_cast< QDial*(*)>(_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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); 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< QDial* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDial::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDial.data,
      qt_meta_data_PythonQtWrapper_QDial,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDial::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDialog_t {
    QByteArrayData data[45];
    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_QDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDialog_t qt_meta_stringdata_PythonQtWrapper_QDialog = {
    {
QT_MOC_LITERAL(0, 0, 23), // "PythonQtWrapper_QDialog"
QT_MOC_LITERAL(1, 24, 11), // "new_QDialog"
QT_MOC_LITERAL(2, 36, 8), // "QDialog*"
QT_MOC_LITERAL(3, 45, 0), // ""
QT_MOC_LITERAL(4, 46, 8), // "QWidget*"
QT_MOC_LITERAL(5, 55, 6), // "parent"
QT_MOC_LITERAL(6, 62, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 78, 1), // "f"
QT_MOC_LITERAL(8, 80, 14), // "delete_QDialog"
QT_MOC_LITERAL(9, 95, 3), // "obj"
QT_MOC_LITERAL(10, 99, 11), // "py_q_accept"
QT_MOC_LITERAL(11, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 128, 14), // "adjustPosition"
QT_MOC_LITERAL(13, 143, 6), // "arg__1"
QT_MOC_LITERAL(14, 150, 15), // "py_q_closeEvent"
QT_MOC_LITERAL(15, 166, 12), // "QCloseEvent*"
QT_MOC_LITERAL(16, 179, 21), // "py_q_contextMenuEvent"
QT_MOC_LITERAL(17, 201, 18), // "QContextMenuEvent*"
QT_MOC_LITERAL(18, 220, 9), // "py_q_done"
QT_MOC_LITERAL(19, 230, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(20, 247, 7), // "QEvent*"
QT_MOC_LITERAL(21, 255, 6), // "arg__2"
QT_MOC_LITERAL(22, 262, 9), // "py_q_exec"
QT_MOC_LITERAL(23, 272, 17), // "isSizeGripEnabled"
QT_MOC_LITERAL(24, 290, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(25, 309, 10), // "QKeyEvent*"
QT_MOC_LITERAL(26, 320, 15), // "minimumSizeHint"
QT_MOC_LITERAL(27, 336, 9), // "py_q_open"
QT_MOC_LITERAL(28, 346, 11), // "py_q_reject"
QT_MOC_LITERAL(29, 358, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(30, 375, 13), // "QResizeEvent*"
QT_MOC_LITERAL(31, 389, 6), // "result"
QT_MOC_LITERAL(32, 396, 8), // "setModal"
QT_MOC_LITERAL(33, 405, 5), // "modal"
QT_MOC_LITERAL(34, 411, 9), // "setResult"
QT_MOC_LITERAL(35, 421, 1), // "r"
QT_MOC_LITERAL(36, 423, 18), // "setSizeGripEnabled"
QT_MOC_LITERAL(37, 442, 15), // "py_q_setVisible"
QT_MOC_LITERAL(38, 458, 7), // "visible"
QT_MOC_LITERAL(39, 466, 14), // "py_q_showEvent"
QT_MOC_LITERAL(40, 481, 11), // "QShowEvent*"
QT_MOC_LITERAL(41, 493, 8), // "sizeHint"
QT_MOC_LITERAL(42, 502, 10), // "DialogCode"
QT_MOC_LITERAL(43, 513, 8), // "Rejected"
QT_MOC_LITERAL(44, 522, 8) // "Accepted"

    },
    "PythonQtWrapper_QDialog\0new_QDialog\0"
    "QDialog*\0\0QWidget*\0parent\0Qt::WindowFlags\0"
    "f\0delete_QDialog\0obj\0py_q_accept\0"
    "theWrappedObject\0adjustPosition\0arg__1\0"
    "py_q_closeEvent\0QCloseEvent*\0"
    "py_q_contextMenuEvent\0QContextMenuEvent*\0"
    "py_q_done\0py_q_eventFilter\0QEvent*\0"
    "arg__2\0py_q_exec\0isSizeGripEnabled\0"
    "py_q_keyPressEvent\0QKeyEvent*\0"
    "minimumSizeHint\0py_q_open\0py_q_reject\0"
    "py_q_resizeEvent\0QResizeEvent*\0result\0"
    "setModal\0modal\0setResult\0r\0"
    "setSizeGripEnabled\0py_q_setVisible\0"
    "visible\0py_q_showEvent\0QShowEvent*\0"
    "sizeHint\0DialogCode\0Rejected\0Accepted"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDialog[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  134,    3, 0x0a /* Public */,
       1,    1,  139,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  142,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  143,    3, 0x0a /* Public */,
      10,    1,  146,    3, 0x0a /* Public */,
      12,    2,  149,    3, 0x0a /* Public */,
      14,    2,  154,    3, 0x0a /* Public */,
      16,    2,  159,    3, 0x0a /* Public */,
      18,    2,  164,    3, 0x0a /* Public */,
      19,    3,  169,    3, 0x0a /* Public */,
      22,    1,  176,    3, 0x0a /* Public */,
      23,    1,  179,    3, 0x0a /* Public */,
      24,    2,  182,    3, 0x0a /* Public */,
      26,    1,  187,    3, 0x0a /* Public */,
      27,    1,  190,    3, 0x0a /* Public */,
      28,    1,  193,    3, 0x0a /* Public */,
      29,    2,  196,    3, 0x0a /* Public */,
      31,    1,  201,    3, 0x0a /* Public */,
      32,    2,  204,    3, 0x0a /* Public */,
      34,    2,  209,    3, 0x0a /* Public */,
      36,    2,  214,    3, 0x0a /* Public */,
      37,    2,  219,    3, 0x0a /* Public */,
      39,    2,  224,    3, 0x0a /* Public */,
      41,    1,  229,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 20,   11,   13,   21,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25,   11,   13,
    QMetaType::QSize, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   11,   13,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   11,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 40,   11,   13,
    QMetaType::QSize, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      42, 0x0,    2,  236,

 // enum data: key, value
      43, uint(PythonQtWrapper_QDialog::Rejected),
      44, uint(PythonQtWrapper_QDialog::Accepted),

       0        // eod
};

void PythonQtWrapper_QDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDialog *_t = static_cast<PythonQtWrapper_QDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDialog* _r = _t->new_QDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDialog**>(_a[0]) = _r; }  break;
        case 1: { QDialog* _r = _t->new_QDialog((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDialog**>(_a[0]) = _r; }  break;
        case 2: { QDialog* _r = _t->new_QDialog();
            if (_a[0]) *reinterpret_cast< QDialog**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QDialog((*reinterpret_cast< QDialog*(*)>(_a[1]))); break;
        case 4: _t->py_q_accept((*reinterpret_cast< QDialog*(*)>(_a[1]))); break;
        case 5: _t->adjustPosition((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 6: _t->py_q_closeEvent((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QCloseEvent*(*)>(_a[2]))); break;
        case 7: _t->py_q_contextMenuEvent((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QContextMenuEvent*(*)>(_a[2]))); break;
        case 8: _t->py_q_done((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->py_q_exec((*reinterpret_cast< QDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isSizeGripEnabled((*reinterpret_cast< QDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: _t->py_q_keyPressEvent((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 13: { QSize _r = _t->minimumSizeHint((*reinterpret_cast< QDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 14: _t->py_q_open((*reinterpret_cast< QDialog*(*)>(_a[1]))); break;
        case 15: _t->py_q_reject((*reinterpret_cast< QDialog*(*)>(_a[1]))); break;
        case 16: _t->py_q_resizeEvent((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 17: { int _r = _t->result((*reinterpret_cast< QDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: _t->setModal((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 19: _t->setResult((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: _t->setSizeGripEnabled((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 21: _t->py_q_setVisible((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 22: _t->py_q_showEvent((*reinterpret_cast< QDialog*(*)>(_a[1])),(*reinterpret_cast< QShowEvent*(*)>(_a[2]))); break;
        case 23: { QSize _r = _t->sizeHint((*reinterpret_cast< QDialog*(*)>(_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 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); 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< QDialog* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDialog::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDialog.data,
      qt_meta_data_PythonQtWrapper_QDialog,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDialogButtonBox_t {
    QByteArrayData data[79];
    char stringdata0[980];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDialogButtonBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDialogButtonBox_t qt_meta_stringdata_PythonQtWrapper_QDialogButtonBox = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QDialogButtonBox"
QT_MOC_LITERAL(1, 33, 20), // "new_QDialogButtonBox"
QT_MOC_LITERAL(2, 54, 17), // "QDialogButtonBox*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 33), // "QDialogButtonBox::StandardBut..."
QT_MOC_LITERAL(5, 107, 7), // "buttons"
QT_MOC_LITERAL(6, 115, 8), // "QWidget*"
QT_MOC_LITERAL(7, 124, 6), // "parent"
QT_MOC_LITERAL(8, 131, 15), // "Qt::Orientation"
QT_MOC_LITERAL(9, 147, 11), // "orientation"
QT_MOC_LITERAL(10, 159, 23), // "delete_QDialogButtonBox"
QT_MOC_LITERAL(11, 183, 3), // "obj"
QT_MOC_LITERAL(12, 187, 9), // "addButton"
QT_MOC_LITERAL(13, 197, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 214, 44), // "PythonQtPassOwnershipToCPP<QA..."
QT_MOC_LITERAL(15, 259, 6), // "button"
QT_MOC_LITERAL(16, 266, 28), // "QDialogButtonBox::ButtonRole"
QT_MOC_LITERAL(17, 295, 4), // "role"
QT_MOC_LITERAL(18, 300, 12), // "QPushButton*"
QT_MOC_LITERAL(19, 313, 32), // "QDialogButtonBox::StandardButton"
QT_MOC_LITERAL(20, 346, 4), // "text"
QT_MOC_LITERAL(21, 351, 5), // "which"
QT_MOC_LITERAL(22, 357, 10), // "buttonRole"
QT_MOC_LITERAL(23, 368, 16), // "QAbstractButton*"
QT_MOC_LITERAL(24, 385, 23), // "QList<QAbstractButton*>"
QT_MOC_LITERAL(25, 409, 13), // "centerButtons"
QT_MOC_LITERAL(26, 423, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(27, 440, 7), // "QEvent*"
QT_MOC_LITERAL(28, 448, 5), // "event"
QT_MOC_LITERAL(29, 454, 5), // "clear"
QT_MOC_LITERAL(30, 460, 10), // "py_q_event"
QT_MOC_LITERAL(31, 471, 12), // "removeButton"
QT_MOC_LITERAL(32, 484, 47), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(33, 532, 16), // "setCenterButtons"
QT_MOC_LITERAL(34, 549, 6), // "center"
QT_MOC_LITERAL(35, 556, 14), // "setOrientation"
QT_MOC_LITERAL(36, 571, 18), // "setStandardButtons"
QT_MOC_LITERAL(37, 590, 14), // "standardButton"
QT_MOC_LITERAL(38, 605, 15), // "standardButtons"
QT_MOC_LITERAL(39, 621, 12), // "ButtonLayout"
QT_MOC_LITERAL(40, 634, 9), // "WinLayout"
QT_MOC_LITERAL(41, 644, 9), // "MacLayout"
QT_MOC_LITERAL(42, 654, 9), // "KdeLayout"
QT_MOC_LITERAL(43, 664, 11), // "GnomeLayout"
QT_MOC_LITERAL(44, 676, 10), // "ButtonRole"
QT_MOC_LITERAL(45, 687, 11), // "InvalidRole"
QT_MOC_LITERAL(46, 699, 10), // "AcceptRole"
QT_MOC_LITERAL(47, 710, 10), // "RejectRole"
QT_MOC_LITERAL(48, 721, 15), // "DestructiveRole"
QT_MOC_LITERAL(49, 737, 10), // "ActionRole"
QT_MOC_LITERAL(50, 748, 8), // "HelpRole"
QT_MOC_LITERAL(51, 757, 7), // "YesRole"
QT_MOC_LITERAL(52, 765, 6), // "NoRole"
QT_MOC_LITERAL(53, 772, 9), // "ResetRole"
QT_MOC_LITERAL(54, 782, 9), // "ApplyRole"
QT_MOC_LITERAL(55, 792, 6), // "NRoles"
QT_MOC_LITERAL(56, 799, 14), // "StandardButton"
QT_MOC_LITERAL(57, 814, 8), // "NoButton"
QT_MOC_LITERAL(58, 823, 2), // "Ok"
QT_MOC_LITERAL(59, 826, 4), // "Save"
QT_MOC_LITERAL(60, 831, 7), // "SaveAll"
QT_MOC_LITERAL(61, 839, 4), // "Open"
QT_MOC_LITERAL(62, 844, 3), // "Yes"
QT_MOC_LITERAL(63, 848, 8), // "YesToAll"
QT_MOC_LITERAL(64, 857, 2), // "No"
QT_MOC_LITERAL(65, 860, 7), // "NoToAll"
QT_MOC_LITERAL(66, 868, 5), // "Abort"
QT_MOC_LITERAL(67, 874, 5), // "Retry"
QT_MOC_LITERAL(68, 880, 6), // "Ignore"
QT_MOC_LITERAL(69, 887, 5), // "Close"
QT_MOC_LITERAL(70, 893, 6), // "Cancel"
QT_MOC_LITERAL(71, 900, 7), // "Discard"
QT_MOC_LITERAL(72, 908, 4), // "Help"
QT_MOC_LITERAL(73, 913, 5), // "Apply"
QT_MOC_LITERAL(74, 919, 5), // "Reset"
QT_MOC_LITERAL(75, 925, 15), // "RestoreDefaults"
QT_MOC_LITERAL(76, 941, 11), // "FirstButton"
QT_MOC_LITERAL(77, 953, 10), // "LastButton"
QT_MOC_LITERAL(78, 964, 15) // "StandardButtons"

    },
    "PythonQtWrapper_QDialogButtonBox\0"
    "new_QDialogButtonBox\0QDialogButtonBox*\0"
    "\0QDialogButtonBox::StandardButtons\0"
    "buttons\0QWidget*\0parent\0Qt::Orientation\0"
    "orientation\0delete_QDialogButtonBox\0"
    "obj\0addButton\0theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QAbstractButton*>\0"
    "button\0QDialogButtonBox::ButtonRole\0"
    "role\0QPushButton*\0QDialogButtonBox::StandardButton\0"
    "text\0which\0buttonRole\0QAbstractButton*\0"
    "QList<QAbstractButton*>\0centerButtons\0"
    "py_q_changeEvent\0QEvent*\0event\0clear\0"
    "py_q_event\0removeButton\0"
    "PythonQtPassOwnershipToPython<QAbstractButton*>\0"
    "setCenterButtons\0center\0setOrientation\0"
    "setStandardButtons\0standardButton\0"
    "standardButtons\0ButtonLayout\0WinLayout\0"
    "MacLayout\0KdeLayout\0GnomeLayout\0"
    "ButtonRole\0InvalidRole\0AcceptRole\0"
    "RejectRole\0DestructiveRole\0ActionRole\0"
    "HelpRole\0YesRole\0NoRole\0ResetRole\0"
    "ApplyRole\0NRoles\0StandardButton\0"
    "NoButton\0Ok\0Save\0SaveAll\0Open\0Yes\0"
    "YesToAll\0No\0NoToAll\0Abort\0Retry\0Ignore\0"
    "Close\0Cancel\0Discard\0Help\0Apply\0Reset\0"
    "RestoreDefaults\0FirstButton\0LastButton\0"
    "StandardButtons"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDialogButtonBox[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      26,   14, // methods
       0,    0, // properties
       4,  258, // 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,    3,  152,    3, 0x0a /* Public */,
       1,    2,  159,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  164,    3, 0x0a /* Public */,
       1,    0,  167,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  168,    3, 0x0a /* Public */,
       1,    1,  173,    3, 0x2a /* Public | MethodCloned */,
      10,    1,  176,    3, 0x0a /* Public */,
      12,    3,  179,    3, 0x0a /* Public */,
      12,    2,  186,    3, 0x0a /* Public */,
      12,    3,  191,    3, 0x0a /* Public */,
      15,    2,  198,    3, 0x0a /* Public */,
      22,    2,  203,    3, 0x0a /* Public */,
       5,    1,  208,    3, 0x0a /* Public */,
      25,    1,  211,    3, 0x0a /* Public */,
      26,    2,  214,    3, 0x0a /* Public */,
      29,    1,  219,    3, 0x0a /* Public */,
      30,    2,  222,    3, 0x0a /* Public */,
       9,    1,  227,    3, 0x0a /* Public */,
      31,    2,  230,    3, 0x0a /* Public */,
      33,    2,  235,    3, 0x0a /* Public */,
      35,    2,  240,    3, 0x0a /* Public */,
      36,    2,  245,    3, 0x0a /* Public */,
      37,    2,  250,    3, 0x0a /* Public */,
      38,    1,  255,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 8, 0x80000000 | 6,    5,    9,    7,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 8,    5,    9,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 8, 0x80000000 | 6,    9,    7,
    0x80000000 | 2, 0x80000000 | 8,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 16,   13,   15,   17,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 19,   13,   15,
    0x80000000 | 18, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 16,   13,   20,   17,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 19,   13,   21,
    0x80000000 | 16, 0x80000000 | 2, 0x80000000 | 23,   13,   15,
    0x80000000 | 24, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,   13,   28,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 27,   13,   28,
    0x80000000 | 8, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   13,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,   13,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    0x80000000 | 19, 0x80000000 | 2, 0x80000000 | 23,   13,   15,
    0x80000000 | 4, 0x80000000 | 2,   13,

 // enums: name, flags, count, data
      39, 0x0,    4,  274,
      44, 0x0,   11,  282,
      56, 0x0,   21,  304,
      78, 0x1,   21,  346,

 // enum data: key, value
      40, uint(PythonQtWrapper_QDialogButtonBox::WinLayout),
      41, uint(PythonQtWrapper_QDialogButtonBox::MacLayout),
      42, uint(PythonQtWrapper_QDialogButtonBox::KdeLayout),
      43, uint(PythonQtWrapper_QDialogButtonBox::GnomeLayout),
      45, uint(PythonQtWrapper_QDialogButtonBox::InvalidRole),
      46, uint(PythonQtWrapper_QDialogButtonBox::AcceptRole),
      47, uint(PythonQtWrapper_QDialogButtonBox::RejectRole),
      48, uint(PythonQtWrapper_QDialogButtonBox::DestructiveRole),
      49, uint(PythonQtWrapper_QDialogButtonBox::ActionRole),
      50, uint(PythonQtWrapper_QDialogButtonBox::HelpRole),
      51, uint(PythonQtWrapper_QDialogButtonBox::YesRole),
      52, uint(PythonQtWrapper_QDialogButtonBox::NoRole),
      53, uint(PythonQtWrapper_QDialogButtonBox::ResetRole),
      54, uint(PythonQtWrapper_QDialogButtonBox::ApplyRole),
      55, uint(PythonQtWrapper_QDialogButtonBox::NRoles),
      57, uint(PythonQtWrapper_QDialogButtonBox::NoButton),
      58, uint(PythonQtWrapper_QDialogButtonBox::Ok),
      59, uint(PythonQtWrapper_QDialogButtonBox::Save),
      60, uint(PythonQtWrapper_QDialogButtonBox::SaveAll),
      61, uint(PythonQtWrapper_QDialogButtonBox::Open),
      62, uint(PythonQtWrapper_QDialogButtonBox::Yes),
      63, uint(PythonQtWrapper_QDialogButtonBox::YesToAll),
      64, uint(PythonQtWrapper_QDialogButtonBox::No),
      65, uint(PythonQtWrapper_QDialogButtonBox::NoToAll),
      66, uint(PythonQtWrapper_QDialogButtonBox::Abort),
      67, uint(PythonQtWrapper_QDialogButtonBox::Retry),
      68, uint(PythonQtWrapper_QDialogButtonBox::Ignore),
      69, uint(PythonQtWrapper_QDialogButtonBox::Close),
      70, uint(PythonQtWrapper_QDialogButtonBox::Cancel),
      71, uint(PythonQtWrapper_QDialogButtonBox::Discard),
      72, uint(PythonQtWrapper_QDialogButtonBox::Help),
      73, uint(PythonQtWrapper_QDialogButtonBox::Apply),
      74, uint(PythonQtWrapper_QDialogButtonBox::Reset),
      75, uint(PythonQtWrapper_QDialogButtonBox::RestoreDefaults),
      76, uint(PythonQtWrapper_QDialogButtonBox::FirstButton),
      77, uint(PythonQtWrapper_QDialogButtonBox::LastButton),
      57, uint(PythonQtWrapper_QDialogButtonBox::NoButton),
      58, uint(PythonQtWrapper_QDialogButtonBox::Ok),
      59, uint(PythonQtWrapper_QDialogButtonBox::Save),
      60, uint(PythonQtWrapper_QDialogButtonBox::SaveAll),
      61, uint(PythonQtWrapper_QDialogButtonBox::Open),
      62, uint(PythonQtWrapper_QDialogButtonBox::Yes),
      63, uint(PythonQtWrapper_QDialogButtonBox::YesToAll),
      64, uint(PythonQtWrapper_QDialogButtonBox::No),
      65, uint(PythonQtWrapper_QDialogButtonBox::NoToAll),
      66, uint(PythonQtWrapper_QDialogButtonBox::Abort),
      67, uint(PythonQtWrapper_QDialogButtonBox::Retry),
      68, uint(PythonQtWrapper_QDialogButtonBox::Ignore),
      69, uint(PythonQtWrapper_QDialogButtonBox::Close),
      70, uint(PythonQtWrapper_QDialogButtonBox::Cancel),
      71, uint(PythonQtWrapper_QDialogButtonBox::Discard),
      72, uint(PythonQtWrapper_QDialogButtonBox::Help),
      73, uint(PythonQtWrapper_QDialogButtonBox::Apply),
      74, uint(PythonQtWrapper_QDialogButtonBox::Reset),
      75, uint(PythonQtWrapper_QDialogButtonBox::RestoreDefaults),
      76, uint(PythonQtWrapper_QDialogButtonBox::FirstButton),
      77, uint(PythonQtWrapper_QDialogButtonBox::LastButton),

       0        // eod
};

void PythonQtWrapper_QDialogButtonBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDialogButtonBox *_t = static_cast<PythonQtWrapper_QDialogButtonBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< QDialogButtonBox::StandardButtons(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 1: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< QDialogButtonBox::StandardButtons(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 2: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< QDialogButtonBox::StandardButtons(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 3: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< QDialogButtonBox::StandardButtons(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 4: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 5: { QDialogButtonBox* _r = _t->new_QDialogButtonBox();
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 6: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 7: { QDialogButtonBox* _r = _t->new_QDialogButtonBox((*reinterpret_cast< Qt::Orientation(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox**>(_a[0]) = _r; }  break;
        case 8: _t->delete_QDialogButtonBox((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1]))); break;
        case 9: _t->addButton((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QAbstractButton*>(*)>(_a[2])),(*reinterpret_cast< QDialogButtonBox::ButtonRole(*)>(_a[3]))); break;
        case 10: { QPushButton* _r = _t->addButton((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QDialogButtonBox::StandardButton(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 11: { QPushButton* _r = _t->addButton((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< QDialogButtonBox::ButtonRole(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 12: { QPushButton* _r = _t->button((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QDialogButtonBox::StandardButton(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPushButton**>(_a[0]) = _r; }  break;
        case 13: { QDialogButtonBox::ButtonRole _r = _t->buttonRole((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QAbstractButton*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox::ButtonRole*>(_a[0]) = _r; }  break;
        case 14: { QList<QAbstractButton*> _r = _t->buttons((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QAbstractButton*>*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->centerButtons((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_changeEvent((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 17: _t->clear((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1]))); break;
        case 18: { bool _r = _t->py_q_event((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 20: _t->removeButton((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QAbstractButton*>(*)>(_a[2]))); break;
        case 21: _t->setCenterButtons((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 22: _t->setOrientation((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 23: _t->setStandardButtons((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QDialogButtonBox::StandardButtons(*)>(_a[2]))); break;
        case 24: { QDialogButtonBox::StandardButton _r = _t->standardButton((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])),(*reinterpret_cast< QAbstractButton*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox::StandardButton*>(_a[0]) = _r; }  break;
        case 25: { QDialogButtonBox::StandardButtons _r = _t->standardButtons((*reinterpret_cast< QDialogButtonBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDialogButtonBox::StandardButtons*>(_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 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractButton* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractButton* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDialogButtonBox* >(); 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< QDialogButtonBox* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDialogButtonBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDialogButtonBox.data,
      qt_meta_data_PythonQtWrapper_QDialogButtonBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDialogButtonBox::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_QDirModel_t {
    QByteArrayData data[78];
    char stringdata0[890];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDirModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDirModel_t qt_meta_stringdata_PythonQtWrapper_QDirModel = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QDirModel"
QT_MOC_LITERAL(1, 26, 13), // "new_QDirModel"
QT_MOC_LITERAL(2, 40, 10), // "QDirModel*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 6), // "parent"
QT_MOC_LITERAL(5, 59, 11), // "nameFilters"
QT_MOC_LITERAL(6, 71, 13), // "QDir::Filters"
QT_MOC_LITERAL(7, 85, 7), // "filters"
QT_MOC_LITERAL(8, 93, 15), // "QDir::SortFlags"
QT_MOC_LITERAL(9, 109, 4), // "sort"
QT_MOC_LITERAL(10, 114, 16), // "delete_QDirModel"
QT_MOC_LITERAL(11, 131, 3), // "obj"
QT_MOC_LITERAL(12, 135, 16), // "py_q_columnCount"
QT_MOC_LITERAL(13, 152, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 169, 9), // "py_q_data"
QT_MOC_LITERAL(15, 179, 5), // "index"
QT_MOC_LITERAL(16, 185, 4), // "role"
QT_MOC_LITERAL(17, 190, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(18, 208, 16), // "const QMimeData*"
QT_MOC_LITERAL(19, 225, 4), // "data"
QT_MOC_LITERAL(20, 230, 14), // "Qt::DropAction"
QT_MOC_LITERAL(21, 245, 6), // "action"
QT_MOC_LITERAL(22, 252, 3), // "row"
QT_MOC_LITERAL(23, 256, 6), // "column"
QT_MOC_LITERAL(24, 263, 8), // "fileIcon"
QT_MOC_LITERAL(25, 272, 8), // "fileInfo"
QT_MOC_LITERAL(26, 281, 9), // "QFileInfo"
QT_MOC_LITERAL(27, 291, 8), // "fileName"
QT_MOC_LITERAL(28, 300, 8), // "filePath"
QT_MOC_LITERAL(29, 309, 6), // "filter"
QT_MOC_LITERAL(30, 316, 10), // "py_q_flags"
QT_MOC_LITERAL(31, 327, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(32, 341, 16), // "py_q_hasChildren"
QT_MOC_LITERAL(33, 358, 15), // "py_q_headerData"
QT_MOC_LITERAL(34, 374, 7), // "section"
QT_MOC_LITERAL(35, 382, 15), // "Qt::Orientation"
QT_MOC_LITERAL(36, 398, 11), // "orientation"
QT_MOC_LITERAL(37, 410, 12), // "iconProvider"
QT_MOC_LITERAL(38, 423, 18), // "QFileIconProvider*"
QT_MOC_LITERAL(39, 442, 4), // "path"
QT_MOC_LITERAL(40, 447, 10), // "py_q_index"
QT_MOC_LITERAL(41, 458, 5), // "isDir"
QT_MOC_LITERAL(42, 464, 10), // "isReadOnly"
QT_MOC_LITERAL(43, 475, 14), // "lazyChildCount"
QT_MOC_LITERAL(44, 490, 13), // "py_q_mimeData"
QT_MOC_LITERAL(45, 504, 10), // "QMimeData*"
QT_MOC_LITERAL(46, 515, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(47, 534, 7), // "indexes"
QT_MOC_LITERAL(48, 542, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(49, 557, 5), // "mkdir"
QT_MOC_LITERAL(50, 563, 4), // "name"
QT_MOC_LITERAL(51, 568, 11), // "py_q_parent"
QT_MOC_LITERAL(52, 580, 5), // "child"
QT_MOC_LITERAL(53, 586, 6), // "remove"
QT_MOC_LITERAL(54, 593, 15), // "resolveSymlinks"
QT_MOC_LITERAL(55, 609, 5), // "rmdir"
QT_MOC_LITERAL(56, 615, 13), // "py_q_rowCount"
QT_MOC_LITERAL(57, 629, 12), // "py_q_setData"
QT_MOC_LITERAL(58, 642, 5), // "value"
QT_MOC_LITERAL(59, 648, 9), // "setFilter"
QT_MOC_LITERAL(60, 658, 15), // "setIconProvider"
QT_MOC_LITERAL(61, 674, 8), // "provider"
QT_MOC_LITERAL(62, 683, 17), // "setLazyChildCount"
QT_MOC_LITERAL(63, 701, 6), // "enable"
QT_MOC_LITERAL(64, 708, 14), // "setNameFilters"
QT_MOC_LITERAL(65, 723, 11), // "setReadOnly"
QT_MOC_LITERAL(66, 735, 18), // "setResolveSymlinks"
QT_MOC_LITERAL(67, 754, 10), // "setSorting"
QT_MOC_LITERAL(68, 765, 9), // "py_q_sort"
QT_MOC_LITERAL(69, 775, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(70, 789, 5), // "order"
QT_MOC_LITERAL(71, 795, 7), // "sorting"
QT_MOC_LITERAL(72, 803, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(73, 829, 15), // "Qt::DropActions"
QT_MOC_LITERAL(74, 845, 5), // "Roles"
QT_MOC_LITERAL(75, 851, 12), // "FileIconRole"
QT_MOC_LITERAL(76, 864, 12), // "FilePathRole"
QT_MOC_LITERAL(77, 877, 12) // "FileNameRole"

    },
    "PythonQtWrapper_QDirModel\0new_QDirModel\0"
    "QDirModel*\0\0parent\0nameFilters\0"
    "QDir::Filters\0filters\0QDir::SortFlags\0"
    "sort\0delete_QDirModel\0obj\0py_q_columnCount\0"
    "theWrappedObject\0py_q_data\0index\0role\0"
    "py_q_dropMimeData\0const QMimeData*\0"
    "data\0Qt::DropAction\0action\0row\0column\0"
    "fileIcon\0fileInfo\0QFileInfo\0fileName\0"
    "filePath\0filter\0py_q_flags\0Qt::ItemFlags\0"
    "py_q_hasChildren\0py_q_headerData\0"
    "section\0Qt::Orientation\0orientation\0"
    "iconProvider\0QFileIconProvider*\0path\0"
    "py_q_index\0isDir\0isReadOnly\0lazyChildCount\0"
    "py_q_mimeData\0QMimeData*\0QList<QModelIndex>\0"
    "indexes\0py_q_mimeTypes\0mkdir\0name\0"
    "py_q_parent\0child\0remove\0resolveSymlinks\0"
    "rmdir\0py_q_rowCount\0py_q_setData\0value\0"
    "setFilter\0setIconProvider\0provider\0"
    "setLazyChildCount\0enable\0setNameFilters\0"
    "setReadOnly\0setResolveSymlinks\0"
    "setSorting\0py_q_sort\0Qt::SortOrder\0"
    "order\0sorting\0py_q_supportedDropActions\0"
    "Qt::DropActions\0Roles\0FileIconRole\0"
    "FilePathRole\0FileNameRole"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDirModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  269,    3, 0x0a /* Public */,
       1,    0,  272,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  273,    3, 0x0a /* Public */,
       1,    3,  282,    3, 0x2a /* Public | MethodCloned */,
      10,    1,  289,    3, 0x0a /* Public */,
      12,    2,  292,    3, 0x0a /* Public */,
      12,    1,  297,    3, 0x2a /* Public | MethodCloned */,
      14,    3,  300,    3, 0x0a /* Public */,
      14,    2,  307,    3, 0x2a /* Public | MethodCloned */,
      17,    6,  312,    3, 0x0a /* Public */,
      24,    2,  325,    3, 0x0a /* Public */,
      25,    2,  330,    3, 0x0a /* Public */,
      27,    2,  335,    3, 0x0a /* Public */,
      28,    2,  340,    3, 0x0a /* Public */,
      29,    1,  345,    3, 0x0a /* Public */,
      30,    2,  348,    3, 0x0a /* Public */,
      32,    2,  353,    3, 0x0a /* Public */,
      32,    1,  358,    3, 0x2a /* Public | MethodCloned */,
      33,    4,  361,    3, 0x0a /* Public */,
      33,    3,  370,    3, 0x2a /* Public | MethodCloned */,
      37,    1,  377,    3, 0x0a /* Public */,
      15,    3,  380,    3, 0x0a /* Public */,
      15,    2,  387,    3, 0x2a /* Public | MethodCloned */,
      40,    4,  392,    3, 0x0a /* Public */,
      40,    3,  401,    3, 0x2a /* Public | MethodCloned */,
      41,    2,  408,    3, 0x0a /* Public */,
      42,    1,  413,    3, 0x0a /* Public */,
      43,    1,  416,    3, 0x0a /* Public */,
      44,    2,  419,    3, 0x0a /* Public */,
      48,    1,  424,    3, 0x0a /* Public */,
      49,    3,  427,    3, 0x0a /* Public */,
       5,    1,  434,    3, 0x0a /* Public */,
      51,    2,  437,    3, 0x0a /* Public */,
      53,    2,  442,    3, 0x0a /* Public */,
      54,    1,  447,    3, 0x0a /* Public */,
      55,    2,  450,    3, 0x0a /* Public */,
      56,    2,  455,    3, 0x0a /* Public */,
      56,    1,  460,    3, 0x2a /* Public | MethodCloned */,
      57,    4,  463,    3, 0x0a /* Public */,
      57,    3,  472,    3, 0x2a /* Public | MethodCloned */,
      59,    2,  479,    3, 0x0a /* Public */,
      60,    2,  484,    3, 0x0a /* Public */,
      62,    2,  489,    3, 0x0a /* Public */,
      64,    2,  494,    3, 0x0a /* Public */,
      65,    2,  499,    3, 0x0a /* Public */,
      66,    2,  504,    3, 0x0a /* Public */,
      67,    2,  509,    3, 0x0a /* Public */,
      68,    3,  514,    3, 0x0a /* Public */,
      68,    2,  521,    3, 0x2a /* Public | MethodCloned */,
      71,    1,  526,    3, 0x0a /* Public */,
      72,    1,  529,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QStringList, 0x80000000 | 6, 0x80000000 | 8, QMetaType::QObjectStar,    5,    7,    9,    4,
    0x80000000 | 2, QMetaType::QStringList, 0x80000000 | 6, 0x80000000 | 8,    5,    7,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,   13,    4,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,   13,   15,   16,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 18, 0x80000000 | 20, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   13,   19,   21,   22,   23,    4,
    QMetaType::QIcon, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    0x80000000 | 26, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    0x80000000 | 6, 0x80000000 | 2,   13,
    0x80000000 | 31, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 35, QMetaType::Int,   13,   34,   36,   16,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 35,   13,   34,   36,
    0x80000000 | 38, 0x80000000 | 2,   13,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,   13,   39,   23,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QString,   13,   39,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,   13,   22,   23,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   22,   23,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    0x80000000 | 45, 0x80000000 | 2, 0x80000000 | 46,   13,   47,
    QMetaType::QStringList, 0x80000000 | 2,   13,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QString,   13,    4,   50,
    QMetaType::QStringList, 0x80000000 | 2,   13,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,   13,   52,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,   13,   15,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,   13,    4,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,   13,   15,   58,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,   13,   15,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   13,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,   13,   61,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   13,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   63,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,   13,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 69,   13,   23,   70,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   23,
    0x80000000 | 8, 0x80000000 | 2,   13,
    0x80000000 | 73, 0x80000000 | 2,   13,

 // enums: name, flags, count, data
      74, 0x0,    3,  536,

 // enum data: key, value
      75, uint(PythonQtWrapper_QDirModel::FileIconRole),
      76, uint(PythonQtWrapper_QDirModel::FilePathRole),
      77, uint(PythonQtWrapper_QDirModel::FileNameRole),

       0        // eod
};

void PythonQtWrapper_QDirModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDirModel *_t = static_cast<PythonQtWrapper_QDirModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDirModel* _r = _t->new_QDirModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDirModel**>(_a[0]) = _r; }  break;
        case 1: { QDirModel* _r = _t->new_QDirModel();
            if (_a[0]) *reinterpret_cast< QDirModel**>(_a[0]) = _r; }  break;
        case 2: { QDirModel* _r = _t->new_QDirModel((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[3])),(*reinterpret_cast< QObject*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QDirModel**>(_a[0]) = _r; }  break;
        case 3: { QDirModel* _r = _t->new_QDirModel((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDirModel**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QDirModel((*reinterpret_cast< QDirModel*(*)>(_a[1]))); break;
        case 5: { int _r = _t->py_q_columnCount((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_columnCount((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QVariant _r = _t->py_q_data((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { QVariant _r = _t->py_q_data((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QIcon _r = _t->fileIcon((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 11: { QFileInfo _r = _t->fileInfo((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFileInfo*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->fileName((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { QString _r = _t->filePath((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 14: { QDir::Filters _r = _t->filter((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir::Filters*>(_a[0]) = _r; }  break;
        case 15: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 19: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 20: { QFileIconProvider* _r = _t->iconProvider((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileIconProvider**>(_a[0]) = _r; }  break;
        case 21: { QModelIndex _r = _t->index((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 22: { QModelIndex _r = _t->index((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 23: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 24: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isDir((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->isReadOnly((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->lazyChildCount((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { QMimeData* _r = _t->py_q_mimeData((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 29: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 30: { QModelIndex _r = _t->mkdir((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 31: { QStringList _r = _t->nameFilters((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 32: { QModelIndex _r = _t->py_q_parent((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->remove((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { bool _r = _t->resolveSymlinks((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 35: { bool _r = _t->rmdir((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 36: { int _r = _t->py_q_rowCount((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 37: { int _r = _t->py_q_rowCount((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->py_q_setData((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { bool _r = _t->py_q_setData((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: _t->setFilter((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2]))); break;
        case 41: _t->setIconProvider((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< QFileIconProvider*(*)>(_a[2]))); break;
        case 42: _t->setLazyChildCount((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 43: _t->setNameFilters((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 44: _t->setReadOnly((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 45: _t->setResolveSymlinks((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 46: _t->setSorting((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< QDir::SortFlags(*)>(_a[2]))); break;
        case 47: _t->py_q_sort((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 48: _t->py_q_sort((*reinterpret_cast< QDirModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 49: { QDir::SortFlags _r = _t->sorting((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir::SortFlags*>(_a[0]) = _r; }  break;
        case 50: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QDirModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); 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< QDirModel* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); 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< QDirModel* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDirModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDirModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDirModel.data,
      qt_meta_data_PythonQtWrapper_QDirModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDirModel::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 < 51)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 51;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 51)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 51;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDockWidget_t {
    QByteArrayData data[52];
    char stringdata0[738];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDockWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDockWidget_t qt_meta_stringdata_PythonQtWrapper_QDockWidget = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QDockWidget"
QT_MOC_LITERAL(1, 28, 15), // "new_QDockWidget"
QT_MOC_LITERAL(2, 44, 12), // "QDockWidget*"
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, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 90, 5), // "flags"
QT_MOC_LITERAL(8, 96, 5), // "title"
QT_MOC_LITERAL(9, 102, 18), // "delete_QDockWidget"
QT_MOC_LITERAL(10, 121, 3), // "obj"
QT_MOC_LITERAL(11, 125, 12), // "allowedAreas"
QT_MOC_LITERAL(12, 138, 19), // "Qt::DockWidgetAreas"
QT_MOC_LITERAL(13, 158, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 175, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(15, 192, 7), // "QEvent*"
QT_MOC_LITERAL(16, 200, 5), // "event"
QT_MOC_LITERAL(17, 206, 15), // "py_q_closeEvent"
QT_MOC_LITERAL(18, 222, 12), // "QCloseEvent*"
QT_MOC_LITERAL(19, 235, 10), // "py_q_event"
QT_MOC_LITERAL(20, 246, 8), // "features"
QT_MOC_LITERAL(21, 255, 31), // "QDockWidget::DockWidgetFeatures"
QT_MOC_LITERAL(22, 287, 15), // "initStyleOption"
QT_MOC_LITERAL(23, 303, 23), // "QStyleOptionDockWidget*"
QT_MOC_LITERAL(24, 327, 6), // "option"
QT_MOC_LITERAL(25, 334, 13), // "isAreaAllowed"
QT_MOC_LITERAL(26, 348, 18), // "Qt::DockWidgetArea"
QT_MOC_LITERAL(27, 367, 4), // "area"
QT_MOC_LITERAL(28, 372, 10), // "isFloating"
QT_MOC_LITERAL(29, 383, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(30, 399, 12), // "QPaintEvent*"
QT_MOC_LITERAL(31, 412, 15), // "setAllowedAreas"
QT_MOC_LITERAL(32, 428, 5), // "areas"
QT_MOC_LITERAL(33, 434, 11), // "setFeatures"
QT_MOC_LITERAL(34, 446, 11), // "setFloating"
QT_MOC_LITERAL(35, 458, 8), // "floating"
QT_MOC_LITERAL(36, 467, 17), // "setTitleBarWidget"
QT_MOC_LITERAL(37, 485, 6), // "widget"
QT_MOC_LITERAL(38, 492, 9), // "setWidget"
QT_MOC_LITERAL(39, 502, 14), // "titleBarWidget"
QT_MOC_LITERAL(40, 517, 16), // "toggleViewAction"
QT_MOC_LITERAL(41, 534, 8), // "QAction*"
QT_MOC_LITERAL(42, 543, 17), // "DockWidgetFeature"
QT_MOC_LITERAL(43, 561, 18), // "DockWidgetClosable"
QT_MOC_LITERAL(44, 580, 17), // "DockWidgetMovable"
QT_MOC_LITERAL(45, 598, 19), // "DockWidgetFloatable"
QT_MOC_LITERAL(46, 618, 26), // "DockWidgetVerticalTitleBar"
QT_MOC_LITERAL(47, 645, 21), // "DockWidgetFeatureMask"
QT_MOC_LITERAL(48, 667, 21), // "AllDockWidgetFeatures"
QT_MOC_LITERAL(49, 689, 20), // "NoDockWidgetFeatures"
QT_MOC_LITERAL(50, 710, 8), // "Reserved"
QT_MOC_LITERAL(51, 719, 18) // "DockWidgetFeatures"

    },
    "PythonQtWrapper_QDockWidget\0new_QDockWidget\0"
    "QDockWidget*\0\0QWidget*\0parent\0"
    "Qt::WindowFlags\0flags\0title\0"
    "delete_QDockWidget\0obj\0allowedAreas\0"
    "Qt::DockWidgetAreas\0theWrappedObject\0"
    "py_q_changeEvent\0QEvent*\0event\0"
    "py_q_closeEvent\0QCloseEvent*\0py_q_event\0"
    "features\0QDockWidget::DockWidgetFeatures\0"
    "initStyleOption\0QStyleOptionDockWidget*\0"
    "option\0isAreaAllowed\0Qt::DockWidgetArea\0"
    "area\0isFloating\0py_q_paintEvent\0"
    "QPaintEvent*\0setAllowedAreas\0areas\0"
    "setFeatures\0setFloating\0floating\0"
    "setTitleBarWidget\0widget\0setWidget\0"
    "titleBarWidget\0toggleViewAction\0"
    "QAction*\0DockWidgetFeature\0"
    "DockWidgetClosable\0DockWidgetMovable\0"
    "DockWidgetFloatable\0DockWidgetVerticalTitleBar\0"
    "DockWidgetFeatureMask\0AllDockWidgetFeatures\0"
    "NoDockWidgetFeatures\0Reserved\0"
    "DockWidgetFeatures"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDockWidget[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  134,    3, 0x0a /* Public */,
       1,    1,  139,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  142,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  143,    3, 0x0a /* Public */,
       1,    2,  150,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  155,    3, 0x2a /* Public | MethodCloned */,
       9,    1,  158,    3, 0x0a /* Public */,
      11,    1,  161,    3, 0x0a /* Public */,
      14,    2,  164,    3, 0x0a /* Public */,
      17,    2,  169,    3, 0x0a /* Public */,
      19,    2,  174,    3, 0x0a /* Public */,
      20,    1,  179,    3, 0x0a /* Public */,
      22,    2,  182,    3, 0x0a /* Public */,
      25,    2,  187,    3, 0x0a /* Public */,
      28,    1,  192,    3, 0x0a /* Public */,
      29,    2,  195,    3, 0x0a /* Public */,
      31,    2,  200,    3, 0x0a /* Public */,
      33,    2,  205,    3, 0x0a /* Public */,
      34,    2,  210,    3, 0x0a /* Public */,
      36,    2,  215,    3, 0x0a /* Public */,
      38,    2,  220,    3, 0x0a /* Public */,
      39,    1,  225,    3, 0x0a /* Public */,
      40,    1,  228,    3, 0x0a /* Public */,
      37,    1,  231,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4, 0x80000000 | 6,    8,    5,    7,
    0x80000000 | 2, QMetaType::QString, 0x80000000 | 4,    8,    5,
    0x80000000 | 2, QMetaType::QString,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   13,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   13,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,   13,   16,
    0x80000000 | 21, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   13,   24,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 26,   13,   27,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   13,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   13,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21,   13,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   13,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   37,
    0x80000000 | 4, 0x80000000 | 2,   13,
    0x80000000 | 41, 0x80000000 | 2,   13,
    0x80000000 | 4, 0x80000000 | 2,   13,

 // enums: name, flags, count, data
      42, 0x0,    8,  242,
      51, 0x1,    8,  258,

 // enum data: key, value
      43, uint(PythonQtWrapper_QDockWidget::DockWidgetClosable),
      44, uint(PythonQtWrapper_QDockWidget::DockWidgetMovable),
      45, uint(PythonQtWrapper_QDockWidget::DockWidgetFloatable),
      46, uint(PythonQtWrapper_QDockWidget::DockWidgetVerticalTitleBar),
      47, uint(PythonQtWrapper_QDockWidget::DockWidgetFeatureMask),
      48, uint(PythonQtWrapper_QDockWidget::AllDockWidgetFeatures),
      49, uint(PythonQtWrapper_QDockWidget::NoDockWidgetFeatures),
      50, uint(PythonQtWrapper_QDockWidget::Reserved),
      43, uint(PythonQtWrapper_QDockWidget::DockWidgetClosable),
      44, uint(PythonQtWrapper_QDockWidget::DockWidgetMovable),
      45, uint(PythonQtWrapper_QDockWidget::DockWidgetFloatable),
      46, uint(PythonQtWrapper_QDockWidget::DockWidgetVerticalTitleBar),
      47, uint(PythonQtWrapper_QDockWidget::DockWidgetFeatureMask),
      48, uint(PythonQtWrapper_QDockWidget::AllDockWidgetFeatures),
      49, uint(PythonQtWrapper_QDockWidget::NoDockWidgetFeatures),
      50, uint(PythonQtWrapper_QDockWidget::Reserved),

       0        // eod
};

void PythonQtWrapper_QDockWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDockWidget *_t = static_cast<PythonQtWrapper_QDockWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDockWidget* _r = _t->new_QDockWidget((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDockWidget**>(_a[0]) = _r; }  break;
        case 1: { QDockWidget* _r = _t->new_QDockWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDockWidget**>(_a[0]) = _r; }  break;
        case 2: { QDockWidget* _r = _t->new_QDockWidget();
            if (_a[0]) *reinterpret_cast< QDockWidget**>(_a[0]) = _r; }  break;
        case 3: { QDockWidget* _r = _t->new_QDockWidget((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDockWidget**>(_a[0]) = _r; }  break;
        case 4: { QDockWidget* _r = _t->new_QDockWidget((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDockWidget**>(_a[0]) = _r; }  break;
        case 5: { QDockWidget* _r = _t->new_QDockWidget((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDockWidget**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QDockWidget((*reinterpret_cast< QDockWidget*(*)>(_a[1]))); break;
        case 7: { Qt::DockWidgetAreas _r = _t->allowedAreas((*reinterpret_cast< QDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DockWidgetAreas*>(_a[0]) = _r; }  break;
        case 8: _t->py_q_changeEvent((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 9: _t->py_q_closeEvent((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QCloseEvent*(*)>(_a[2]))); break;
        case 10: { bool _r = _t->py_q_event((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QDockWidget::DockWidgetFeatures _r = _t->features((*reinterpret_cast< QDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDockWidget::DockWidgetFeatures*>(_a[0]) = _r; }  break;
        case 12: _t->initStyleOption((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionDockWidget*(*)>(_a[2]))); break;
        case 13: { bool _r = _t->isAreaAllowed((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::DockWidgetArea(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isFloating((*reinterpret_cast< QDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: _t->py_q_paintEvent((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 16: _t->setAllowedAreas((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::DockWidgetAreas(*)>(_a[2]))); break;
        case 17: _t->setFeatures((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QDockWidget::DockWidgetFeatures(*)>(_a[2]))); break;
        case 18: _t->setFloating((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 19: _t->setTitleBarWidget((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 20: _t->setWidget((*reinterpret_cast< QDockWidget*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 21: { QWidget* _r = _t->titleBarWidget((*reinterpret_cast< QDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 22: { QAction* _r = _t->toggleViewAction((*reinterpret_cast< QDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 23: { QWidget* _r = _t->widget((*reinterpret_cast< QDockWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 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 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QDockWidget* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); 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< QDockWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDockWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDockWidget.data,
      qt_meta_data_PythonQtWrapper_QDockWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDockWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDoubleSpinBox_t {
    QByteArrayData data[41];
    char stringdata0[428];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDoubleSpinBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDoubleSpinBox_t qt_meta_stringdata_PythonQtWrapper_QDoubleSpinBox = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QDoubleSpinBox"
QT_MOC_LITERAL(1, 31, 18), // "new_QDoubleSpinBox"
QT_MOC_LITERAL(2, 50, 15), // "QDoubleSpinBox*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 8), // "QWidget*"
QT_MOC_LITERAL(5, 76, 6), // "parent"
QT_MOC_LITERAL(6, 83, 21), // "delete_QDoubleSpinBox"
QT_MOC_LITERAL(7, 105, 3), // "obj"
QT_MOC_LITERAL(8, 109, 9), // "cleanText"
QT_MOC_LITERAL(9, 119, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 136, 8), // "decimals"
QT_MOC_LITERAL(11, 145, 10), // "py_q_fixup"
QT_MOC_LITERAL(12, 156, 8), // "QString&"
QT_MOC_LITERAL(13, 165, 3), // "str"
QT_MOC_LITERAL(14, 169, 7), // "maximum"
QT_MOC_LITERAL(15, 177, 7), // "minimum"
QT_MOC_LITERAL(16, 185, 6), // "prefix"
QT_MOC_LITERAL(17, 192, 11), // "setDecimals"
QT_MOC_LITERAL(18, 204, 4), // "prec"
QT_MOC_LITERAL(19, 209, 10), // "setMaximum"
QT_MOC_LITERAL(20, 220, 3), // "max"
QT_MOC_LITERAL(21, 224, 10), // "setMinimum"
QT_MOC_LITERAL(22, 235, 3), // "min"
QT_MOC_LITERAL(23, 239, 9), // "setPrefix"
QT_MOC_LITERAL(24, 249, 8), // "setRange"
QT_MOC_LITERAL(25, 258, 13), // "setSingleStep"
QT_MOC_LITERAL(26, 272, 3), // "val"
QT_MOC_LITERAL(27, 276, 9), // "setSuffix"
QT_MOC_LITERAL(28, 286, 6), // "suffix"
QT_MOC_LITERAL(29, 293, 10), // "singleStep"
QT_MOC_LITERAL(30, 304, 13), // "textFromValue"
QT_MOC_LITERAL(31, 318, 18), // "py_q_textFromValue"
QT_MOC_LITERAL(32, 337, 13), // "py_q_validate"
QT_MOC_LITERAL(33, 351, 17), // "QValidator::State"
QT_MOC_LITERAL(34, 369, 5), // "input"
QT_MOC_LITERAL(35, 375, 4), // "int&"
QT_MOC_LITERAL(36, 380, 3), // "pos"
QT_MOC_LITERAL(37, 384, 5), // "value"
QT_MOC_LITERAL(38, 390, 13), // "valueFromText"
QT_MOC_LITERAL(39, 404, 4), // "text"
QT_MOC_LITERAL(40, 409, 18) // "py_q_valueFromText"

    },
    "PythonQtWrapper_QDoubleSpinBox\0"
    "new_QDoubleSpinBox\0QDoubleSpinBox*\0\0"
    "QWidget*\0parent\0delete_QDoubleSpinBox\0"
    "obj\0cleanText\0theWrappedObject\0decimals\0"
    "py_q_fixup\0QString&\0str\0maximum\0minimum\0"
    "prefix\0setDecimals\0prec\0setMaximum\0"
    "max\0setMinimum\0min\0setPrefix\0setRange\0"
    "setSingleStep\0val\0setSuffix\0suffix\0"
    "singleStep\0textFromValue\0py_q_textFromValue\0"
    "py_q_validate\0QValidator::State\0input\0"
    "int&\0pos\0value\0valueFromText\0text\0"
    "py_q_valueFromText"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDoubleSpinBox[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  134,    3, 0x0a /* Public */,
       1,    0,  137,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  138,    3, 0x0a /* Public */,
       8,    1,  141,    3, 0x0a /* Public */,
      10,    1,  144,    3, 0x0a /* Public */,
      11,    2,  147,    3, 0x0a /* Public */,
      14,    1,  152,    3, 0x0a /* Public */,
      15,    1,  155,    3, 0x0a /* Public */,
      16,    1,  158,    3, 0x0a /* Public */,
      17,    2,  161,    3, 0x0a /* Public */,
      19,    2,  166,    3, 0x0a /* Public */,
      21,    2,  171,    3, 0x0a /* Public */,
      23,    2,  176,    3, 0x0a /* Public */,
      24,    3,  181,    3, 0x0a /* Public */,
      25,    2,  188,    3, 0x0a /* Public */,
      27,    2,  193,    3, 0x0a /* Public */,
      29,    1,  198,    3, 0x0a /* Public */,
      28,    1,  201,    3, 0x0a /* Public */,
      30,    2,  204,    3, 0x0a /* Public */,
      31,    2,  209,    3, 0x0a /* Public */,
      32,    3,  214,    3, 0x0a /* Public */,
      37,    1,  221,    3, 0x0a /* Public */,
      38,    2,  224,    3, 0x0a /* Public */,
      40,    2,  229,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   13,
    QMetaType::Double, 0x80000000 | 2,    9,
    QMetaType::Double, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,    9,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,    9,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double,    9,   22,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,    9,   26,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   28,
    QMetaType::Double, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Double,    9,   26,
    QMetaType::QString, 0x80000000 | 2, QMetaType::Double,    9,   26,
    0x80000000 | 33, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 35,    9,   34,   36,
    QMetaType::Double, 0x80000000 | 2,    9,
    QMetaType::Double, 0x80000000 | 2, QMetaType::QString,    9,   39,
    QMetaType::Double, 0x80000000 | 2, QMetaType::QString,    9,   39,

       0        // eod
};

void PythonQtWrapper_QDoubleSpinBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDoubleSpinBox *_t = static_cast<PythonQtWrapper_QDoubleSpinBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDoubleSpinBox* _r = _t->new_QDoubleSpinBox((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDoubleSpinBox**>(_a[0]) = _r; }  break;
        case 1: { QDoubleSpinBox* _r = _t->new_QDoubleSpinBox();
            if (_a[0]) *reinterpret_cast< QDoubleSpinBox**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QDoubleSpinBox((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->cleanText((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->decimals((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: _t->py_q_fixup((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 6: { double _r = _t->maximum((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 7: { double _r = _t->minimum((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->prefix((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: _t->setDecimals((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: _t->setMaximum((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 11: _t->setMinimum((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 12: _t->setPrefix((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 13: _t->setRange((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3]))); break;
        case 14: _t->setSingleStep((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 15: _t->setSuffix((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 16: { double _r = _t->singleStep((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->suffix((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->textFromValue((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->py_q_textFromValue((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QValidator::State*>(_a[0]) = _r; }  break;
        case 21: { double _r = _t->value((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 22: { double _r = _t->valueFromText((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 23: { double _r = _t->py_q_valueFromText((*reinterpret_cast< QDoubleSpinBox*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< double*>(_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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); 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< QDoubleSpinBox* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDoubleSpinBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDoubleSpinBox.data,
      qt_meta_data_PythonQtWrapper_QDoubleSpinBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDoubleSpinBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDoubleValidator_t {
    QByteArrayData data[25];
    char stringdata0[305];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDoubleValidator_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDoubleValidator_t qt_meta_stringdata_PythonQtWrapper_QDoubleValidator = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QDoubleValidator"
QT_MOC_LITERAL(1, 33, 20), // "new_QDoubleValidator"
QT_MOC_LITERAL(2, 54, 17), // "QDoubleValidator*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "parent"
QT_MOC_LITERAL(5, 80, 6), // "bottom"
QT_MOC_LITERAL(6, 87, 3), // "top"
QT_MOC_LITERAL(7, 91, 8), // "decimals"
QT_MOC_LITERAL(8, 100, 23), // "delete_QDoubleValidator"
QT_MOC_LITERAL(9, 124, 3), // "obj"
QT_MOC_LITERAL(10, 128, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 145, 8), // "notation"
QT_MOC_LITERAL(12, 154, 26), // "QDoubleValidator::Notation"
QT_MOC_LITERAL(13, 181, 9), // "setBottom"
QT_MOC_LITERAL(14, 191, 6), // "arg__1"
QT_MOC_LITERAL(15, 198, 11), // "setDecimals"
QT_MOC_LITERAL(16, 210, 11), // "setNotation"
QT_MOC_LITERAL(17, 222, 8), // "setRange"
QT_MOC_LITERAL(18, 231, 13), // "py_q_setRange"
QT_MOC_LITERAL(19, 245, 6), // "setTop"
QT_MOC_LITERAL(20, 252, 13), // "py_q_validate"
QT_MOC_LITERAL(21, 266, 17), // "QValidator::State"
QT_MOC_LITERAL(22, 284, 8), // "QString&"
QT_MOC_LITERAL(23, 293, 4), // "int&"
QT_MOC_LITERAL(24, 298, 6) // "arg__2"

    },
    "PythonQtWrapper_QDoubleValidator\0"
    "new_QDoubleValidator\0QDoubleValidator*\0"
    "\0parent\0bottom\0top\0decimals\0"
    "delete_QDoubleValidator\0obj\0"
    "theWrappedObject\0notation\0"
    "QDoubleValidator::Notation\0setBottom\0"
    "arg__1\0setDecimals\0setNotation\0setRange\0"
    "py_q_setRange\0setTop\0py_q_validate\0"
    "QValidator::State\0QString&\0int&\0arg__2"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDoubleValidator[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  104,    3, 0x0a /* Public */,
       1,    0,  107,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  108,    3, 0x0a /* Public */,
       1,    3,  117,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  124,    3, 0x0a /* Public */,
       5,    1,  127,    3, 0x0a /* Public */,
       7,    1,  130,    3, 0x0a /* Public */,
      11,    1,  133,    3, 0x0a /* Public */,
      13,    2,  136,    3, 0x0a /* Public */,
      15,    2,  141,    3, 0x0a /* Public */,
      16,    2,  146,    3, 0x0a /* Public */,
      17,    4,  151,    3, 0x0a /* Public */,
      17,    3,  160,    3, 0x2a /* Public | MethodCloned */,
      18,    4,  167,    3, 0x0a /* Public */,
      18,    3,  176,    3, 0x2a /* Public | MethodCloned */,
      19,    2,  183,    3, 0x0a /* Public */,
       6,    1,  188,    3, 0x0a /* Public */,
      20,    3,  191,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::Double, QMetaType::Double, QMetaType::Int, QMetaType::QObjectStar,    5,    6,    7,    4,
    0x80000000 | 2, QMetaType::Double, QMetaType::Double, QMetaType::Int,    5,    6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Double, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,   10,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   10,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double, QMetaType::Int,   10,    5,    6,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double,   10,    5,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double, QMetaType::Int,   10,    5,    6,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double,   10,    5,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double,   10,   14,
    QMetaType::Double, 0x80000000 | 2,   10,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 22, 0x80000000 | 23,   10,   14,   24,

       0        // eod
};

void PythonQtWrapper_QDoubleValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDoubleValidator *_t = static_cast<PythonQtWrapper_QDoubleValidator *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDoubleValidator* _r = _t->new_QDoubleValidator((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDoubleValidator**>(_a[0]) = _r; }  break;
        case 1: { QDoubleValidator* _r = _t->new_QDoubleValidator();
            if (_a[0]) *reinterpret_cast< QDoubleValidator**>(_a[0]) = _r; }  break;
        case 2: { QDoubleValidator* _r = _t->new_QDoubleValidator((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QObject*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QDoubleValidator**>(_a[0]) = _r; }  break;
        case 3: { QDoubleValidator* _r = _t->new_QDoubleValidator((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDoubleValidator**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QDoubleValidator((*reinterpret_cast< QDoubleValidator*(*)>(_a[1]))); break;
        case 5: { double _r = _t->bottom((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->decimals((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QDoubleValidator::Notation _r = _t->notation((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDoubleValidator::Notation*>(_a[0]) = _r; }  break;
        case 8: _t->setBottom((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 9: _t->setDecimals((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: _t->setNotation((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< QDoubleValidator::Notation(*)>(_a[2]))); break;
        case 11: _t->setRange((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 12: _t->setRange((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3]))); break;
        case 13: _t->py_q_setRange((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 14: _t->py_q_setRange((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3]))); break;
        case 15: _t->setTop((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
        case 16: { double _r = _t->top((*reinterpret_cast< QDoubleValidator*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 17: { QValidator::State _r = _t->py_q_validate((*reinterpret_cast< QDoubleValidator*(*)>(_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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); 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< QDoubleValidator* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDoubleValidator::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDoubleValidator.data,
      qt_meta_data_PythonQtWrapper_QDoubleValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDoubleValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDrag_t {
    QByteArrayData data[30];
    char stringdata0[332];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDrag_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDrag_t qt_meta_stringdata_PythonQtWrapper_QDrag = {
    {
QT_MOC_LITERAL(0, 0, 21), // "PythonQtWrapper_QDrag"
QT_MOC_LITERAL(1, 22, 9), // "new_QDrag"
QT_MOC_LITERAL(2, 32, 6), // "QDrag*"
QT_MOC_LITERAL(3, 39, 0), // ""
QT_MOC_LITERAL(4, 40, 10), // "dragSource"
QT_MOC_LITERAL(5, 51, 12), // "delete_QDrag"
QT_MOC_LITERAL(6, 64, 3), // "obj"
QT_MOC_LITERAL(7, 68, 13), // "defaultAction"
QT_MOC_LITERAL(8, 82, 14), // "Qt::DropAction"
QT_MOC_LITERAL(9, 97, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 114, 10), // "dragCursor"
QT_MOC_LITERAL(11, 125, 6), // "action"
QT_MOC_LITERAL(12, 132, 4), // "exec"
QT_MOC_LITERAL(13, 137, 15), // "Qt::DropActions"
QT_MOC_LITERAL(14, 153, 16), // "supportedActions"
QT_MOC_LITERAL(15, 170, 7), // "hotSpot"
QT_MOC_LITERAL(16, 178, 8), // "mimeData"
QT_MOC_LITERAL(17, 187, 10), // "QMimeData*"
QT_MOC_LITERAL(18, 198, 6), // "pixmap"
QT_MOC_LITERAL(19, 205, 13), // "setDragCursor"
QT_MOC_LITERAL(20, 219, 6), // "cursor"
QT_MOC_LITERAL(21, 226, 10), // "setHotSpot"
QT_MOC_LITERAL(22, 237, 7), // "hotspot"
QT_MOC_LITERAL(23, 245, 11), // "setMimeData"
QT_MOC_LITERAL(24, 257, 38), // "PythonQtPassOwnershipToCPP<QM..."
QT_MOC_LITERAL(25, 296, 4), // "data"
QT_MOC_LITERAL(26, 301, 9), // "setPixmap"
QT_MOC_LITERAL(27, 311, 6), // "arg__1"
QT_MOC_LITERAL(28, 318, 6), // "source"
QT_MOC_LITERAL(29, 325, 6) // "target"

    },
    "PythonQtWrapper_QDrag\0new_QDrag\0QDrag*\0"
    "\0dragSource\0delete_QDrag\0obj\0defaultAction\0"
    "Qt::DropAction\0theWrappedObject\0"
    "dragCursor\0action\0exec\0Qt::DropActions\0"
    "supportedActions\0hotSpot\0mimeData\0"
    "QMimeData*\0pixmap\0setDragCursor\0cursor\0"
    "setHotSpot\0hotspot\0setMimeData\0"
    "PythonQtPassOwnershipToCPP<QMimeData*>\0"
    "data\0setPixmap\0arg__1\0source\0target"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDrag[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       5,    1,  102,    3, 0x0a /* Public */,
       7,    1,  105,    3, 0x0a /* Public */,
      10,    2,  108,    3, 0x0a /* Public */,
      12,    2,  113,    3, 0x0a /* Public */,
      12,    1,  118,    3, 0x2a /* Public | MethodCloned */,
      12,    3,  121,    3, 0x0a /* Public */,
      15,    1,  128,    3, 0x0a /* Public */,
      16,    1,  131,    3, 0x0a /* Public */,
      18,    1,  134,    3, 0x0a /* Public */,
      19,    3,  137,    3, 0x0a /* Public */,
      21,    2,  144,    3, 0x0a /* Public */,
      23,    2,  149,    3, 0x0a /* Public */,
      26,    2,  154,    3, 0x0a /* Public */,
      28,    1,  159,    3, 0x0a /* Public */,
      14,    1,  162,    3, 0x0a /* Public */,
      29,    1,  165,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 8,    9,   11,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    0x80000000 | 8, 0x80000000 | 2,    9,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 8,    9,   14,    7,
    QMetaType::QPoint, 0x80000000 | 2,    9,
    0x80000000 | 17, 0x80000000 | 2,    9,
    QMetaType::QPixmap, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 8,    9,   20,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPoint,    9,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPixmap,    9,   27,
    QMetaType::QObjectStar, 0x80000000 | 2,    9,
    0x80000000 | 13, 0x80000000 | 2,    9,
    QMetaType::QObjectStar, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QDrag::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDrag *_t = static_cast<PythonQtWrapper_QDrag *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDrag* _r = _t->new_QDrag((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDrag**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDrag((*reinterpret_cast< QDrag*(*)>(_a[1]))); break;
        case 2: { Qt::DropAction _r = _t->defaultAction((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropAction*>(_a[0]) = _r; }  break;
        case 3: { QPixmap _r = _t->dragCursor((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< Qt::DropAction(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 4: { Qt::DropAction _r = _t->exec((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::DropAction*>(_a[0]) = _r; }  break;
        case 5: { Qt::DropAction _r = _t->exec((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropAction*>(_a[0]) = _r; }  break;
        case 6: { Qt::DropAction _r = _t->exec((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< Qt::DropAction*>(_a[0]) = _r; }  break;
        case 7: { QPoint _r = _t->hotSpot((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 8: { QMimeData* _r = _t->mimeData((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 9: { QPixmap _r = _t->pixmap((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 10: _t->setDragCursor((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3]))); break;
        case 11: _t->setHotSpot((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 12: _t->setMimeData((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QMimeData*>(*)>(_a[2]))); break;
        case 13: _t->setPixmap((*reinterpret_cast< QDrag*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2]))); break;
        case 14: { QObject* _r = _t->source((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        case 15: { Qt::DropActions _r = _t->supportedActions((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 16: { QObject* _r = _t->target((*reinterpret_cast< QDrag*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); 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< QDrag* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QDrag::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDrag.data,
      qt_meta_data_PythonQtWrapper_QDrag,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDrag::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_QDragEnterEvent_t {
    QByteArrayData data[15];
    char stringdata0[204];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDragEnterEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDragEnterEvent_t qt_meta_stringdata_PythonQtWrapper_QDragEnterEvent = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QDragEnterEvent"
QT_MOC_LITERAL(1, 32, 19), // "new_QDragEnterEvent"
QT_MOC_LITERAL(2, 52, 16), // "QDragEnterEvent*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 3), // "pos"
QT_MOC_LITERAL(5, 74, 15), // "Qt::DropActions"
QT_MOC_LITERAL(6, 90, 7), // "actions"
QT_MOC_LITERAL(7, 98, 16), // "const QMimeData*"
QT_MOC_LITERAL(8, 115, 4), // "data"
QT_MOC_LITERAL(9, 120, 16), // "Qt::MouseButtons"
QT_MOC_LITERAL(10, 137, 7), // "buttons"
QT_MOC_LITERAL(11, 145, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(12, 167, 9), // "modifiers"
QT_MOC_LITERAL(13, 177, 22), // "delete_QDragEnterEvent"
QT_MOC_LITERAL(14, 200, 3) // "obj"

    },
    "PythonQtWrapper_QDragEnterEvent\0"
    "new_QDragEnterEvent\0QDragEnterEvent*\0"
    "\0pos\0Qt::DropActions\0actions\0"
    "const QMimeData*\0data\0Qt::MouseButtons\0"
    "buttons\0Qt::KeyboardModifiers\0modifiers\0"
    "delete_QDragEnterEvent\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDragEnterEvent[] = {

 // 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,    5,   24,    3, 0x0a /* Public */,
      13,    1,   35,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QPoint, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 0x80000000 | 11,    4,    6,    8,   10,   12,
    QMetaType::Void, 0x80000000 | 2,   14,

       0        // eod
};

void PythonQtWrapper_QDragEnterEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDragEnterEvent *_t = static_cast<PythonQtWrapper_QDragEnterEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDragEnterEvent* _r = _t->new_QDragEnterEvent((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QDragEnterEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDragEnterEvent((*reinterpret_cast< QDragEnterEvent*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDragEnterEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDragEnterEvent.data,
      qt_meta_data_PythonQtWrapper_QDragEnterEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDragEnterEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 2)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 2;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 2)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 2;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDragLeaveEvent_t {
    QByteArrayData data[6];
    char stringdata0[97];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDragLeaveEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDragLeaveEvent_t qt_meta_stringdata_PythonQtWrapper_QDragLeaveEvent = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QDragLeaveEvent"
QT_MOC_LITERAL(1, 32, 19), // "new_QDragLeaveEvent"
QT_MOC_LITERAL(2, 52, 16), // "QDragLeaveEvent*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 22), // "delete_QDragLeaveEvent"
QT_MOC_LITERAL(5, 93, 3) // "obj"

    },
    "PythonQtWrapper_QDragLeaveEvent\0"
    "new_QDragLeaveEvent\0QDragLeaveEvent*\0"
    "\0delete_QDragLeaveEvent\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDragLeaveEvent[] = {

 // 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_QDragLeaveEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDragLeaveEvent *_t = static_cast<PythonQtWrapper_QDragLeaveEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDragLeaveEvent* _r = _t->new_QDragLeaveEvent();
            if (_a[0]) *reinterpret_cast< QDragLeaveEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QDragLeaveEvent((*reinterpret_cast< QDragLeaveEvent*(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDragLeaveEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDragLeaveEvent.data,
      qt_meta_data_PythonQtWrapper_QDragLeaveEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDragLeaveEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 2)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 2;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 2)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 2;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QDragMoveEvent_t {
    QByteArrayData data[22];
    char stringdata0[262];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDragMoveEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDragMoveEvent_t qt_meta_stringdata_PythonQtWrapper_QDragMoveEvent = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QDragMoveEvent"
QT_MOC_LITERAL(1, 31, 18), // "new_QDragMoveEvent"
QT_MOC_LITERAL(2, 50, 15), // "QDragMoveEvent*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 3), // "pos"
QT_MOC_LITERAL(5, 71, 15), // "Qt::DropActions"
QT_MOC_LITERAL(6, 87, 7), // "actions"
QT_MOC_LITERAL(7, 95, 16), // "const QMimeData*"
QT_MOC_LITERAL(8, 112, 4), // "data"
QT_MOC_LITERAL(9, 117, 16), // "Qt::MouseButtons"
QT_MOC_LITERAL(10, 134, 7), // "buttons"
QT_MOC_LITERAL(11, 142, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(12, 164, 9), // "modifiers"
QT_MOC_LITERAL(13, 174, 12), // "QEvent::Type"
QT_MOC_LITERAL(14, 187, 4), // "type"
QT_MOC_LITERAL(15, 192, 21), // "delete_QDragMoveEvent"
QT_MOC_LITERAL(16, 214, 3), // "obj"
QT_MOC_LITERAL(17, 218, 6), // "accept"
QT_MOC_LITERAL(18, 225, 16), // "theWrappedObject"
QT_MOC_LITERAL(19, 242, 1), // "r"
QT_MOC_LITERAL(20, 244, 10), // "answerRect"
QT_MOC_LITERAL(21, 255, 6) // "ignore"

    },
    "PythonQtWrapper_QDragMoveEvent\0"
    "new_QDragMoveEvent\0QDragMoveEvent*\0\0"
    "pos\0Qt::DropActions\0actions\0"
    "const QMimeData*\0data\0Qt::MouseButtons\0"
    "buttons\0Qt::KeyboardModifiers\0modifiers\0"
    "QEvent::Type\0type\0delete_QDragMoveEvent\0"
    "obj\0accept\0theWrappedObject\0r\0answerRect\0"
    "ignore"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDragMoveEvent[] = {

 // 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,    6,   44,    3, 0x0a /* Public */,
       1,    5,   57,    3, 0x2a /* Public | MethodCloned */,
      15,    1,   68,    3, 0x0a /* Public */,
      17,    2,   71,    3, 0x0a /* Public */,
      20,    1,   76,    3, 0x0a /* Public */,
      21,    2,   79,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QPoint, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 0x80000000 | 11, 0x80000000 | 13,    4,    6,    8,   10,   12,   14,
    0x80000000 | 2, QMetaType::QPoint, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 0x80000000 | 11,    4,    6,    8,   10,   12,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   18,   19,
    QMetaType::QRect, 0x80000000 | 2,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   18,   19,

       0        // eod
};

void PythonQtWrapper_QDragMoveEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDragMoveEvent *_t = static_cast<PythonQtWrapper_QDragMoveEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDragMoveEvent* _r = _t->new_QDragMoveEvent((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[5])),(*reinterpret_cast< QEvent::Type(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QDragMoveEvent**>(_a[0]) = _r; }  break;
        case 1: { QDragMoveEvent* _r = _t->new_QDragMoveEvent((*reinterpret_cast< const QPoint(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QDragMoveEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QDragMoveEvent((*reinterpret_cast< QDragMoveEvent*(*)>(_a[1]))); break;
        case 3: _t->accept((*reinterpret_cast< QDragMoveEvent*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 4: { QRect _r = _t->answerRect((*reinterpret_cast< QDragMoveEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 5: _t->ignore((*reinterpret_cast< QDragMoveEvent*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDragMoveEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDragMoveEvent.data,
      qt_meta_data_PythonQtWrapper_QDragMoveEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDragMoveEvent::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_QDropEvent_t {
    QByteArrayData data[31];
    char stringdata0[385];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QDropEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QDropEvent_t qt_meta_stringdata_PythonQtWrapper_QDropEvent = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QDropEvent"
QT_MOC_LITERAL(1, 27, 14), // "new_QDropEvent"
QT_MOC_LITERAL(2, 42, 11), // "QDropEvent*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 3), // "pos"
QT_MOC_LITERAL(5, 59, 15), // "Qt::DropActions"
QT_MOC_LITERAL(6, 75, 7), // "actions"
QT_MOC_LITERAL(7, 83, 16), // "const QMimeData*"
QT_MOC_LITERAL(8, 100, 4), // "data"
QT_MOC_LITERAL(9, 105, 16), // "Qt::MouseButtons"
QT_MOC_LITERAL(10, 122, 7), // "buttons"
QT_MOC_LITERAL(11, 130, 21), // "Qt::KeyboardModifiers"
QT_MOC_LITERAL(12, 152, 9), // "modifiers"
QT_MOC_LITERAL(13, 162, 12), // "QEvent::Type"
QT_MOC_LITERAL(14, 175, 4), // "type"
QT_MOC_LITERAL(15, 180, 17), // "delete_QDropEvent"
QT_MOC_LITERAL(16, 198, 3), // "obj"
QT_MOC_LITERAL(17, 202, 20), // "acceptProposedAction"
QT_MOC_LITERAL(18, 223, 16), // "theWrappedObject"
QT_MOC_LITERAL(19, 240, 10), // "dropAction"
QT_MOC_LITERAL(20, 251, 14), // "Qt::DropAction"
QT_MOC_LITERAL(21, 266, 17), // "keyboardModifiers"
QT_MOC_LITERAL(22, 284, 8), // "mimeData"
QT_MOC_LITERAL(23, 293, 12), // "mouseButtons"
QT_MOC_LITERAL(24, 306, 4), // "posF"
QT_MOC_LITERAL(25, 311, 14), // "const QPointF*"
QT_MOC_LITERAL(26, 326, 15), // "possibleActions"
QT_MOC_LITERAL(27, 342, 14), // "proposedAction"
QT_MOC_LITERAL(28, 357, 13), // "setDropAction"
QT_MOC_LITERAL(29, 371, 6), // "action"
QT_MOC_LITERAL(30, 378, 6) // "source"

    },
    "PythonQtWrapper_QDropEvent\0new_QDropEvent\0"
    "QDropEvent*\0\0pos\0Qt::DropActions\0"
    "actions\0const QMimeData*\0data\0"
    "Qt::MouseButtons\0buttons\0Qt::KeyboardModifiers\0"
    "modifiers\0QEvent::Type\0type\0"
    "delete_QDropEvent\0obj\0acceptProposedAction\0"
    "theWrappedObject\0dropAction\0Qt::DropAction\0"
    "keyboardModifiers\0mimeData\0mouseButtons\0"
    "posF\0const QPointF*\0possibleActions\0"
    "proposedAction\0setDropAction\0action\0"
    "source"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QDropEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    6,   84,    3, 0x0a /* Public */,
       1,    5,   97,    3, 0x2a /* Public | MethodCloned */,
      15,    1,  108,    3, 0x0a /* Public */,
      17,    1,  111,    3, 0x0a /* Public */,
      19,    1,  114,    3, 0x0a /* Public */,
      21,    1,  117,    3, 0x0a /* Public */,
      22,    1,  120,    3, 0x0a /* Public */,
      23,    1,  123,    3, 0x0a /* Public */,
       4,    1,  126,    3, 0x0a /* Public */,
      24,    1,  129,    3, 0x0a /* Public */,
      26,    1,  132,    3, 0x0a /* Public */,
      27,    1,  135,    3, 0x0a /* Public */,
      28,    2,  138,    3, 0x0a /* Public */,
      30,    1,  143,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 0x80000000 | 11, 0x80000000 | 13,    4,    6,    8,   10,   12,   14,
    0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 0x80000000 | 11,    4,    6,    8,   10,   12,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   18,
    0x80000000 | 20, 0x80000000 | 2,   18,
    0x80000000 | 11, 0x80000000 | 2,   18,
    0x80000000 | 7, 0x80000000 | 2,   18,
    0x80000000 | 9, 0x80000000 | 2,   18,
    QMetaType::QPoint, 0x80000000 | 2,   18,
    0x80000000 | 25, 0x80000000 | 2,   18,
    0x80000000 | 5, 0x80000000 | 2,   18,
    0x80000000 | 20, 0x80000000 | 2,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   18,   29,
    QMetaType::QObjectStar, 0x80000000 | 2,   18,

       0        // eod
};

void PythonQtWrapper_QDropEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QDropEvent *_t = static_cast<PythonQtWrapper_QDropEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QDropEvent* _r = _t->new_QDropEvent((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[5])),(*reinterpret_cast< QEvent::Type(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QDropEvent**>(_a[0]) = _r; }  break;
        case 1: { QDropEvent* _r = _t->new_QDropEvent((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< Qt::DropActions(*)>(_a[2])),(*reinterpret_cast< const QMimeData*(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QDropEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QDropEvent((*reinterpret_cast< QDropEvent*(*)>(_a[1]))); break;
        case 3: _t->acceptProposedAction((*reinterpret_cast< QDropEvent*(*)>(_a[1]))); break;
        case 4: { Qt::DropAction _r = _t->dropAction((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropAction*>(_a[0]) = _r; }  break;
        case 5: { Qt::KeyboardModifiers _r = _t->keyboardModifiers((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::KeyboardModifiers*>(_a[0]) = _r; }  break;
        case 6: { const QMimeData* _r = _t->mimeData((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QMimeData**>(_a[0]) = _r; }  break;
        case 7: { Qt::MouseButtons _r = _t->mouseButtons((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::MouseButtons*>(_a[0]) = _r; }  break;
        case 8: { QPoint _r = _t->pos((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 9: { const QPointF* _r = _t->posF((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPointF**>(_a[0]) = _r; }  break;
        case 10: { Qt::DropActions _r = _t->possibleActions((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 11: { Qt::DropAction _r = _t->proposedAction((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropAction*>(_a[0]) = _r; }  break;
        case 12: _t->setDropAction((*reinterpret_cast< QDropEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::DropAction(*)>(_a[2]))); break;
        case 13: { QObject* _r = _t->source((*reinterpret_cast< QDropEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QObject**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QDropEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QDropEvent.data,
      qt_meta_data_PythonQtWrapper_QDropEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QDropEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 14)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 14;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QEnterEvent_t {
    QByteArrayData data[17];
    char stringdata0[176];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QEnterEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QEnterEvent_t qt_meta_stringdata_PythonQtWrapper_QEnterEvent = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QEnterEvent"
QT_MOC_LITERAL(1, 28, 15), // "new_QEnterEvent"
QT_MOC_LITERAL(2, 44, 12), // "QEnterEvent*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 8), // "localPos"
QT_MOC_LITERAL(5, 67, 9), // "windowPos"
QT_MOC_LITERAL(6, 77, 9), // "screenPos"
QT_MOC_LITERAL(7, 87, 18), // "delete_QEnterEvent"
QT_MOC_LITERAL(8, 106, 3), // "obj"
QT_MOC_LITERAL(9, 110, 9), // "globalPos"
QT_MOC_LITERAL(10, 120, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 137, 7), // "globalX"
QT_MOC_LITERAL(12, 145, 7), // "globalY"
QT_MOC_LITERAL(13, 153, 14), // "const QPointF*"
QT_MOC_LITERAL(14, 168, 3), // "pos"
QT_MOC_LITERAL(15, 172, 1), // "x"
QT_MOC_LITERAL(16, 174, 1) // "y"

    },
    "PythonQtWrapper_QEnterEvent\0new_QEnterEvent\0"
    "QEnterEvent*\0\0localPos\0windowPos\0"
    "screenPos\0delete_QEnterEvent\0obj\0"
    "globalPos\0theWrappedObject\0globalX\0"
    "globalY\0const QPointF*\0pos\0x\0y"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QEnterEvent[] = {

 // 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 */,
       7,    1,   76,    3, 0x0a /* Public */,
       9,    1,   79,    3, 0x0a /* Public */,
      11,    1,   82,    3, 0x0a /* Public */,
      12,    1,   85,    3, 0x0a /* Public */,
       4,    1,   88,    3, 0x0a /* Public */,
      14,    1,   91,    3, 0x0a /* Public */,
       6,    1,   94,    3, 0x0a /* Public */,
       5,    1,   97,    3, 0x0a /* Public */,
      15,    1,  100,    3, 0x0a /* Public */,
      16,    1,  103,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QPointF, QMetaType::QPointF, QMetaType::QPointF,    4,    5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QPoint, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 13, 0x80000000 | 2,   10,
    QMetaType::QPoint, 0x80000000 | 2,   10,
    0x80000000 | 13, 0x80000000 | 2,   10,
    0x80000000 | 13, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QEnterEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QEnterEvent *_t = static_cast<PythonQtWrapper_QEnterEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QEnterEvent* _r = _t->new_QEnterEvent((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QEnterEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QEnterEvent((*reinterpret_cast< QEnterEvent*(*)>(_a[1]))); break;
        case 2: { QPoint _r = _t->globalPos((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 3: { int _r = _t->globalX((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->globalY((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { const QPointF* _r = _t->localPos((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPointF**>(_a[0]) = _r; }  break;
        case 6: { QPoint _r = _t->pos((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = _r; }  break;
        case 7: { const QPointF* _r = _t->screenPos((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPointF**>(_a[0]) = _r; }  break;
        case 8: { const QPointF* _r = _t->windowPos((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QPointF**>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->x((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->y((*reinterpret_cast< QEnterEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QEnterEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QEnterEvent.data,
      qt_meta_data_PythonQtWrapper_QEnterEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QEnterEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QErrorMessage_t {
    QByteArrayData data[15];
    char stringdata0[197];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QErrorMessage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QErrorMessage_t qt_meta_stringdata_PythonQtWrapper_QErrorMessage = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QErrorMessage"
QT_MOC_LITERAL(1, 30, 17), // "new_QErrorMessage"
QT_MOC_LITERAL(2, 48, 14), // "QErrorMessage*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 8), // "QWidget*"
QT_MOC_LITERAL(5, 73, 6), // "parent"
QT_MOC_LITERAL(6, 80, 20), // "delete_QErrorMessage"
QT_MOC_LITERAL(7, 101, 3), // "obj"
QT_MOC_LITERAL(8, 105, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(9, 122, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 139, 7), // "QEvent*"
QT_MOC_LITERAL(11, 147, 1), // "e"
QT_MOC_LITERAL(12, 149, 9), // "py_q_done"
QT_MOC_LITERAL(13, 159, 6), // "arg__1"
QT_MOC_LITERAL(14, 166, 30) // "static_QErrorMessage_qtHandler"

    },
    "PythonQtWrapper_QErrorMessage\0"
    "new_QErrorMessage\0QErrorMessage*\0\0"
    "QWidget*\0parent\0delete_QErrorMessage\0"
    "obj\0py_q_changeEvent\0theWrappedObject\0"
    "QEvent*\0e\0py_q_done\0arg__1\0"
    "static_QErrorMessage_qtHandler"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QErrorMessage[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   44,    3, 0x0a /* Public */,
       1,    0,   47,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   48,    3, 0x0a /* Public */,
       8,    2,   51,    3, 0x0a /* Public */,
      12,    2,   56,    3, 0x0a /* Public */,
      14,    0,   61,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QErrorMessage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QErrorMessage *_t = static_cast<PythonQtWrapper_QErrorMessage *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QErrorMessage* _r = _t->new_QErrorMessage((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QErrorMessage**>(_a[0]) = _r; }  break;
        case 1: { QErrorMessage* _r = _t->new_QErrorMessage();
            if (_a[0]) *reinterpret_cast< QErrorMessage**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QErrorMessage((*reinterpret_cast< QErrorMessage*(*)>(_a[1]))); break;
        case 3: _t->py_q_changeEvent((*reinterpret_cast< QErrorMessage*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 4: _t->py_q_done((*reinterpret_cast< QErrorMessage*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 5: { QErrorMessage* _r = _t->static_QErrorMessage_qtHandler();
            if (_a[0]) *reinterpret_cast< QErrorMessage**>(_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< QErrorMessage* >(); 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< QErrorMessage* >(); 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< QErrorMessage* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QErrorMessage::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QErrorMessage.data,
      qt_meta_data_PythonQtWrapper_QErrorMessage,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QErrorMessage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QExposeEvent_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_QExposeEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QExposeEvent_t qt_meta_stringdata_PythonQtWrapper_QExposeEvent = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QExposeEvent"
QT_MOC_LITERAL(1, 29, 16), // "new_QExposeEvent"
QT_MOC_LITERAL(2, 46, 13), // "QExposeEvent*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 3), // "rgn"
QT_MOC_LITERAL(5, 65, 19), // "delete_QExposeEvent"
QT_MOC_LITERAL(6, 85, 3), // "obj"
QT_MOC_LITERAL(7, 89, 6), // "region"
QT_MOC_LITERAL(8, 96, 14), // "const QRegion*"
QT_MOC_LITERAL(9, 111, 16) // "theWrappedObject"

    },
    "PythonQtWrapper_QExposeEvent\0"
    "new_QExposeEvent\0QExposeEvent*\0\0rgn\0"
    "delete_QExposeEvent\0obj\0region\0"
    "const QRegion*\0theWrappedObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QExposeEvent[] = {

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

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

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

       0        // eod
};

void PythonQtWrapper_QExposeEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QExposeEvent *_t = static_cast<PythonQtWrapper_QExposeEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QExposeEvent* _r = _t->new_QExposeEvent((*reinterpret_cast< const QRegion(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QExposeEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QExposeEvent((*reinterpret_cast< QExposeEvent*(*)>(_a[1]))); break;
        case 2: { const QRegion* _r = _t->region((*reinterpret_cast< QExposeEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QRegion**>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QExposeEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QExposeEvent.data,
      qt_meta_data_PythonQtWrapper_QExposeEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QExposeEvent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFileDialog_t {
    QByteArrayData data[124];
    char stringdata0[1713];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFileDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFileDialog_t qt_meta_stringdata_PythonQtWrapper_QFileDialog = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QFileDialog"
QT_MOC_LITERAL(1, 28, 15), // "new_QFileDialog"
QT_MOC_LITERAL(2, 44, 12), // "QFileDialog*"
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, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 90, 1), // "f"
QT_MOC_LITERAL(8, 92, 7), // "caption"
QT_MOC_LITERAL(9, 100, 9), // "directory"
QT_MOC_LITERAL(10, 110, 6), // "filter"
QT_MOC_LITERAL(11, 117, 18), // "delete_QFileDialog"
QT_MOC_LITERAL(12, 136, 3), // "obj"
QT_MOC_LITERAL(13, 140, 11), // "py_q_accept"
QT_MOC_LITERAL(14, 152, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 169, 10), // "acceptMode"
QT_MOC_LITERAL(16, 180, 23), // "QFileDialog::AcceptMode"
QT_MOC_LITERAL(17, 204, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(18, 221, 7), // "QEvent*"
QT_MOC_LITERAL(19, 229, 1), // "e"
QT_MOC_LITERAL(20, 231, 16), // "confirmOverwrite"
QT_MOC_LITERAL(21, 248, 13), // "defaultSuffix"
QT_MOC_LITERAL(22, 262, 4), // "QDir"
QT_MOC_LITERAL(23, 267, 12), // "directoryUrl"
QT_MOC_LITERAL(24, 280, 9), // "py_q_done"
QT_MOC_LITERAL(25, 290, 6), // "result"
QT_MOC_LITERAL(26, 297, 8), // "fileMode"
QT_MOC_LITERAL(27, 306, 21), // "QFileDialog::FileMode"
QT_MOC_LITERAL(28, 328, 13), // "QDir::Filters"
QT_MOC_LITERAL(29, 342, 39), // "static_QFileDialog_getExistin..."
QT_MOC_LITERAL(30, 382, 3), // "dir"
QT_MOC_LITERAL(31, 386, 20), // "QFileDialog::Options"
QT_MOC_LITERAL(32, 407, 7), // "options"
QT_MOC_LITERAL(33, 415, 42), // "static_QFileDialog_getExistin..."
QT_MOC_LITERAL(34, 458, 16), // "supportedSchemes"
QT_MOC_LITERAL(35, 475, 34), // "static_QFileDialog_getOpenFil..."
QT_MOC_LITERAL(36, 510, 8), // "QString*"
QT_MOC_LITERAL(37, 519, 14), // "selectedFilter"
QT_MOC_LITERAL(38, 534, 35), // "static_QFileDialog_getOpenFil..."
QT_MOC_LITERAL(39, 570, 33), // "static_QFileDialog_getOpenFil..."
QT_MOC_LITERAL(40, 604, 34), // "static_QFileDialog_getOpenFil..."
QT_MOC_LITERAL(41, 639, 11), // "QList<QUrl>"
QT_MOC_LITERAL(42, 651, 34), // "static_QFileDialog_getSaveFil..."
QT_MOC_LITERAL(43, 686, 33), // "static_QFileDialog_getSaveFil..."
QT_MOC_LITERAL(44, 720, 7), // "history"
QT_MOC_LITERAL(45, 728, 12), // "iconProvider"
QT_MOC_LITERAL(46, 741, 18), // "QFileIconProvider*"
QT_MOC_LITERAL(47, 760, 26), // "isNameFilterDetailsVisible"
QT_MOC_LITERAL(48, 787, 10), // "isReadOnly"
QT_MOC_LITERAL(49, 798, 12), // "itemDelegate"
QT_MOC_LITERAL(50, 811, 22), // "QAbstractItemDelegate*"
QT_MOC_LITERAL(51, 834, 9), // "labelText"
QT_MOC_LITERAL(52, 844, 24), // "QFileDialog::DialogLabel"
QT_MOC_LITERAL(53, 869, 5), // "label"
QT_MOC_LITERAL(54, 875, 15), // "mimeTypeFilters"
QT_MOC_LITERAL(55, 891, 11), // "nameFilters"
QT_MOC_LITERAL(56, 903, 4), // "open"
QT_MOC_LITERAL(57, 908, 8), // "receiver"
QT_MOC_LITERAL(58, 917, 11), // "const char*"
QT_MOC_LITERAL(59, 929, 6), // "member"
QT_MOC_LITERAL(60, 936, 10), // "proxyModel"
QT_MOC_LITERAL(61, 947, 20), // "QAbstractProxyModel*"
QT_MOC_LITERAL(62, 968, 15), // "resolveSymlinks"
QT_MOC_LITERAL(63, 984, 12), // "restoreState"
QT_MOC_LITERAL(64, 997, 5), // "state"
QT_MOC_LITERAL(65, 1003, 9), // "saveState"
QT_MOC_LITERAL(66, 1013, 10), // "selectFile"
QT_MOC_LITERAL(67, 1024, 8), // "filename"
QT_MOC_LITERAL(68, 1033, 20), // "selectMimeTypeFilter"
QT_MOC_LITERAL(69, 1054, 16), // "selectNameFilter"
QT_MOC_LITERAL(70, 1071, 9), // "selectUrl"
QT_MOC_LITERAL(71, 1081, 3), // "url"
QT_MOC_LITERAL(72, 1085, 13), // "selectedFiles"
QT_MOC_LITERAL(73, 1099, 18), // "selectedNameFilter"
QT_MOC_LITERAL(74, 1118, 12), // "selectedUrls"
QT_MOC_LITERAL(75, 1131, 13), // "setAcceptMode"
QT_MOC_LITERAL(76, 1145, 4), // "mode"
QT_MOC_LITERAL(77, 1150, 19), // "setConfirmOverwrite"
QT_MOC_LITERAL(78, 1170, 7), // "enabled"
QT_MOC_LITERAL(79, 1178, 16), // "setDefaultSuffix"
QT_MOC_LITERAL(80, 1195, 6), // "suffix"
QT_MOC_LITERAL(81, 1202, 12), // "setDirectory"
QT_MOC_LITERAL(82, 1215, 15), // "setDirectoryUrl"
QT_MOC_LITERAL(83, 1231, 11), // "setFileMode"
QT_MOC_LITERAL(84, 1243, 9), // "setFilter"
QT_MOC_LITERAL(85, 1253, 7), // "filters"
QT_MOC_LITERAL(86, 1261, 10), // "setHistory"
QT_MOC_LITERAL(87, 1272, 5), // "paths"
QT_MOC_LITERAL(88, 1278, 15), // "setIconProvider"
QT_MOC_LITERAL(89, 1294, 8), // "provider"
QT_MOC_LITERAL(90, 1303, 15), // "setItemDelegate"
QT_MOC_LITERAL(91, 1319, 8), // "delegate"
QT_MOC_LITERAL(92, 1328, 12), // "setLabelText"
QT_MOC_LITERAL(93, 1341, 4), // "text"
QT_MOC_LITERAL(94, 1346, 18), // "setMimeTypeFilters"
QT_MOC_LITERAL(95, 1365, 13), // "setNameFilter"
QT_MOC_LITERAL(96, 1379, 27), // "setNameFilterDetailsVisible"
QT_MOC_LITERAL(97, 1407, 14), // "setNameFilters"
QT_MOC_LITERAL(98, 1422, 9), // "setOption"
QT_MOC_LITERAL(99, 1432, 19), // "QFileDialog::Option"
QT_MOC_LITERAL(100, 1452, 6), // "option"
QT_MOC_LITERAL(101, 1459, 2), // "on"
QT_MOC_LITERAL(102, 1462, 10), // "setOptions"
QT_MOC_LITERAL(103, 1473, 13), // "setProxyModel"
QT_MOC_LITERAL(104, 1487, 5), // "model"
QT_MOC_LITERAL(105, 1493, 11), // "setReadOnly"
QT_MOC_LITERAL(106, 1505, 18), // "setResolveSymlinks"
QT_MOC_LITERAL(107, 1524, 14), // "setSidebarUrls"
QT_MOC_LITERAL(108, 1539, 4), // "urls"
QT_MOC_LITERAL(109, 1544, 19), // "setSupportedSchemes"
QT_MOC_LITERAL(110, 1564, 7), // "schemes"
QT_MOC_LITERAL(111, 1572, 11), // "setViewMode"
QT_MOC_LITERAL(112, 1584, 21), // "QFileDialog::ViewMode"
QT_MOC_LITERAL(113, 1606, 15), // "py_q_setVisible"
QT_MOC_LITERAL(114, 1622, 7), // "visible"
QT_MOC_LITERAL(115, 1630, 11), // "sidebarUrls"
QT_MOC_LITERAL(116, 1642, 10), // "testOption"
QT_MOC_LITERAL(117, 1653, 8), // "viewMode"
QT_MOC_LITERAL(118, 1662, 11), // "DialogLabel"
QT_MOC_LITERAL(119, 1674, 6), // "LookIn"
QT_MOC_LITERAL(120, 1681, 8), // "FileName"
QT_MOC_LITERAL(121, 1690, 8), // "FileType"
QT_MOC_LITERAL(122, 1699, 6), // "Accept"
QT_MOC_LITERAL(123, 1706, 6) // "Reject"

    },
    "PythonQtWrapper_QFileDialog\0new_QFileDialog\0"
    "QFileDialog*\0\0QWidget*\0parent\0"
    "Qt::WindowFlags\0f\0caption\0directory\0"
    "filter\0delete_QFileDialog\0obj\0py_q_accept\0"
    "theWrappedObject\0acceptMode\0"
    "QFileDialog::AcceptMode\0py_q_changeEvent\0"
    "QEvent*\0e\0confirmOverwrite\0defaultSuffix\0"
    "QDir\0directoryUrl\0py_q_done\0result\0"
    "fileMode\0QFileDialog::FileMode\0"
    "QDir::Filters\0static_QFileDialog_getExistingDirectory\0"
    "dir\0QFileDialog::Options\0options\0"
    "static_QFileDialog_getExistingDirectoryUrl\0"
    "supportedSchemes\0static_QFileDialog_getOpenFileName\0"
    "QString*\0selectedFilter\0"
    "static_QFileDialog_getOpenFileNames\0"
    "static_QFileDialog_getOpenFileUrl\0"
    "static_QFileDialog_getOpenFileUrls\0"
    "QList<QUrl>\0static_QFileDialog_getSaveFileName\0"
    "static_QFileDialog_getSaveFileUrl\0"
    "history\0iconProvider\0QFileIconProvider*\0"
    "isNameFilterDetailsVisible\0isReadOnly\0"
    "itemDelegate\0QAbstractItemDelegate*\0"
    "labelText\0QFileDialog::DialogLabel\0"
    "label\0mimeTypeFilters\0nameFilters\0"
    "open\0receiver\0const char*\0member\0"
    "proxyModel\0QAbstractProxyModel*\0"
    "resolveSymlinks\0restoreState\0state\0"
    "saveState\0selectFile\0filename\0"
    "selectMimeTypeFilter\0selectNameFilter\0"
    "selectUrl\0url\0selectedFiles\0"
    "selectedNameFilter\0selectedUrls\0"
    "setAcceptMode\0mode\0setConfirmOverwrite\0"
    "enabled\0setDefaultSuffix\0suffix\0"
    "setDirectory\0setDirectoryUrl\0setFileMode\0"
    "setFilter\0filters\0setHistory\0paths\0"
    "setIconProvider\0provider\0setItemDelegate\0"
    "delegate\0setLabelText\0text\0"
    "setMimeTypeFilters\0setNameFilter\0"
    "setNameFilterDetailsVisible\0setNameFilters\0"
    "setOption\0QFileDialog::Option\0option\0"
    "on\0setOptions\0setProxyModel\0model\0"
    "setReadOnly\0setResolveSymlinks\0"
    "setSidebarUrls\0urls\0setSupportedSchemes\0"
    "schemes\0setViewMode\0QFileDialog::ViewMode\0"
    "py_q_setVisible\0visible\0sidebarUrls\0"
    "testOption\0viewMode\0DialogLabel\0LookIn\0"
    "FileName\0FileType\0Accept\0Reject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFileDialog[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  634,    3, 0x0a /* Public */,
       1,    4,  639,    3, 0x0a /* Public */,
       1,    3,  648,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  655,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  660,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  663,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  664,    3, 0x0a /* Public */,
      13,    1,  667,    3, 0x0a /* Public */,
      15,    1,  670,    3, 0x0a /* Public */,
      17,    2,  673,    3, 0x0a /* Public */,
      20,    1,  678,    3, 0x0a /* Public */,
      21,    1,  681,    3, 0x0a /* Public */,
       9,    1,  684,    3, 0x0a /* Public */,
      23,    1,  687,    3, 0x0a /* Public */,
      24,    2,  690,    3, 0x0a /* Public */,
      26,    1,  695,    3, 0x0a /* Public */,
      10,    1,  698,    3, 0x0a /* Public */,
      29,    4,  701,    3, 0x0a /* Public */,
      29,    3,  710,    3, 0x2a /* Public | MethodCloned */,
      29,    2,  717,    3, 0x2a /* Public | MethodCloned */,
      29,    1,  722,    3, 0x2a /* Public | MethodCloned */,
      29,    0,  725,    3, 0x2a /* Public | MethodCloned */,
      33,    5,  726,    3, 0x0a /* Public */,
      33,    4,  737,    3, 0x2a /* Public | MethodCloned */,
      33,    3,  746,    3, 0x2a /* Public | MethodCloned */,
      33,    2,  753,    3, 0x2a /* Public | MethodCloned */,
      33,    1,  758,    3, 0x2a /* Public | MethodCloned */,
      33,    0,  761,    3, 0x2a /* Public | MethodCloned */,
      35,    6,  762,    3, 0x0a /* Public */,
      35,    5,  775,    3, 0x2a /* Public | MethodCloned */,
      35,    4,  786,    3, 0x2a /* Public | MethodCloned */,
      35,    3,  795,    3, 0x2a /* Public | MethodCloned */,
      35,    2,  802,    3, 0x2a /* Public | MethodCloned */,
      35,    1,  807,    3, 0x2a /* Public | MethodCloned */,
      35,    0,  810,    3, 0x2a /* Public | MethodCloned */,
      38,    6,  811,    3, 0x0a /* Public */,
      38,    5,  824,    3, 0x2a /* Public | MethodCloned */,
      38,    4,  835,    3, 0x2a /* Public | MethodCloned */,
      38,    3,  844,    3, 0x2a /* Public | MethodCloned */,
      38,    2,  851,    3, 0x2a /* Public | MethodCloned */,
      38,    1,  856,    3, 0x2a /* Public | MethodCloned */,
      38,    0,  859,    3, 0x2a /* Public | MethodCloned */,
      39,    7,  860,    3, 0x0a /* Public */,
      39,    6,  875,    3, 0x2a /* Public | MethodCloned */,
      39,    5,  888,    3, 0x2a /* Public | MethodCloned */,
      39,    4,  899,    3, 0x2a /* Public | MethodCloned */,
      39,    3,  908,    3, 0x2a /* Public | MethodCloned */,
      39,    2,  915,    3, 0x2a /* Public | MethodCloned */,
      39,    1,  920,    3, 0x2a /* Public | MethodCloned */,
      39,    0,  923,    3, 0x2a /* Public | MethodCloned */,
      40,    7,  924,    3, 0x0a /* Public */,
      40,    6,  939,    3, 0x2a /* Public | MethodCloned */,
      40,    5,  952,    3, 0x2a /* Public | MethodCloned */,
      40,    4,  963,    3, 0x2a /* Public | MethodCloned */,
      40,    3,  972,    3, 0x2a /* Public | MethodCloned */,
      40,    2,  979,    3, 0x2a /* Public | MethodCloned */,
      40,    1,  984,    3, 0x2a /* Public | MethodCloned */,
      40,    0,  987,    3, 0x2a /* Public | MethodCloned */,
      42,    6,  988,    3, 0x0a /* Public */,
      42,    5, 1001,    3, 0x2a /* Public | MethodCloned */,
      42,    4, 1012,    3, 0x2a /* Public | MethodCloned */,
      42,    3, 1021,    3, 0x2a /* Public | MethodCloned */,
      42,    2, 1028,    3, 0x2a /* Public | MethodCloned */,
      42,    1, 1033,    3, 0x2a /* Public | MethodCloned */,
      42,    0, 1036,    3, 0x2a /* Public | MethodCloned */,
      43,    7, 1037,    3, 0x0a /* Public */,
      43,    6, 1052,    3, 0x2a /* Public | MethodCloned */,
      43,    5, 1065,    3, 0x2a /* Public | MethodCloned */,
      43,    4, 1076,    3, 0x2a /* Public | MethodCloned */,
      43,    3, 1085,    3, 0x2a /* Public | MethodCloned */,
      43,    2, 1092,    3, 0x2a /* Public | MethodCloned */,
      43,    1, 1097,    3, 0x2a /* Public | MethodCloned */,
      43,    0, 1100,    3, 0x2a /* Public | MethodCloned */,
      44,    1, 1101,    3, 0x0a /* Public */,
      45,    1, 1104,    3, 0x0a /* Public */,
      47,    1, 1107,    3, 0x0a /* Public */,
      48,    1, 1110,    3, 0x0a /* Public */,
      49,    1, 1113,    3, 0x0a /* Public */,
      51,    2, 1116,    3, 0x0a /* Public */,
      54,    1, 1121,    3, 0x0a /* Public */,
      55,    1, 1124,    3, 0x0a /* Public */,
      56,    3, 1127,    3, 0x0a /* Public */,
      32,    1, 1134,    3, 0x0a /* Public */,
      60,    1, 1137,    3, 0x0a /* Public */,
      62,    1, 1140,    3, 0x0a /* Public */,
      63,    2, 1143,    3, 0x0a /* Public */,
      65,    1, 1148,    3, 0x0a /* Public */,
      66,    2, 1151,    3, 0x0a /* Public */,
      68,    2, 1156,    3, 0x0a /* Public */,
      69,    2, 1161,    3, 0x0a /* Public */,
      70,    2, 1166,    3, 0x0a /* Public */,
      72,    1, 1171,    3, 0x0a /* Public */,
      73,    1, 1174,    3, 0x0a /* Public */,
      74,    1, 1177,    3, 0x0a /* Public */,
      75,    2, 1180,    3, 0x0a /* Public */,
      77,    2, 1185,    3, 0x0a /* Public */,
      79,    2, 1190,    3, 0x0a /* Public */,
      81,    2, 1195,    3, 0x0a /* Public */,
      81,    2, 1200,    3, 0x0a /* Public */,
      82,    2, 1205,    3, 0x0a /* Public */,
      83,    2, 1210,    3, 0x0a /* Public */,
      84,    2, 1215,    3, 0x0a /* Public */,
      86,    2, 1220,    3, 0x0a /* Public */,
      88,    2, 1225,    3, 0x0a /* Public */,
      90,    2, 1230,    3, 0x0a /* Public */,
      92,    3, 1235,    3, 0x0a /* Public */,
      94,    2, 1242,    3, 0x0a /* Public */,
      95,    2, 1247,    3, 0x0a /* Public */,
      96,    2, 1252,    3, 0x0a /* Public */,
      97,    2, 1257,    3, 0x0a /* Public */,
      98,    3, 1262,    3, 0x0a /* Public */,
      98,    2, 1269,    3, 0x2a /* Public | MethodCloned */,
     102,    2, 1274,    3, 0x0a /* Public */,
     103,    2, 1279,    3, 0x0a /* Public */,
     105,    2, 1284,    3, 0x0a /* Public */,
     106,    2, 1289,    3, 0x0a /* Public */,
     107,    2, 1294,    3, 0x0a /* Public */,
     109,    2, 1299,    3, 0x0a /* Public */,
     111,    2, 1304,    3, 0x0a /* Public */,
     113,    2, 1309,    3, 0x0a /* Public */,
     115,    1, 1314,    3, 0x0a /* Public */,
      34,    1, 1317,    3, 0x0a /* Public */,
     116,    2, 1320,    3, 0x0a /* Public */,
     117,    1, 1325,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString,    5,    8,    9,   10,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,    8,    9,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QString,    5,    8,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2,   14,
    0x80000000 | 16, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,   14,   19,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    0x80000000 | 22, 0x80000000 | 2,   14,
    QMetaType::QUrl, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,   25,
    0x80000000 | 27, 0x80000000 | 2,   14,
    0x80000000 | 28, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, 0x80000000 | 31,    5,    8,   30,   32,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,    8,   30,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QString, 0x80000000 | 4,    5,
    QMetaType::QString,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, 0x80000000 | 31, QMetaType::QStringList,    5,    8,   30,   32,   34,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, 0x80000000 | 31,    5,    8,   30,   32,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl,    5,    8,   30,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QUrl, 0x80000000 | 4,    5,
    QMetaType::QUrl,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31,    5,    8,   30,   10,   37,   32,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 36,    5,    8,   30,   10,   37,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString,    5,    8,   30,   10,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,    8,   30,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QString, 0x80000000 | 4,    5,
    QMetaType::QString,
    QMetaType::QStringList, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31,    5,    8,   30,   10,   37,   32,
    QMetaType::QStringList, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 36,    5,    8,   30,   10,   37,
    QMetaType::QStringList, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString,    5,    8,   30,   10,
    QMetaType::QStringList, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,    8,   30,
    QMetaType::QStringList, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QStringList, 0x80000000 | 4,    5,
    QMetaType::QStringList,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31, QMetaType::QStringList,    5,    8,   30,   10,   37,   32,   34,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31,    5,    8,   30,   10,   37,   32,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36,    5,    8,   30,   10,   37,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString,    5,    8,   30,   10,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl,    5,    8,   30,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QUrl, 0x80000000 | 4,    5,
    QMetaType::QUrl,
    0x80000000 | 41, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31, QMetaType::QStringList,    5,    8,   30,   10,   37,   32,   34,
    0x80000000 | 41, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31,    5,    8,   30,   10,   37,   32,
    0x80000000 | 41, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36,    5,    8,   30,   10,   37,
    0x80000000 | 41, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString,    5,    8,   30,   10,
    0x80000000 | 41, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl,    5,    8,   30,
    0x80000000 | 41, 0x80000000 | 4, QMetaType::QString,    5,    8,
    0x80000000 | 41, 0x80000000 | 4,    5,
    0x80000000 | 41,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31,    5,    8,   30,   10,   37,   32,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString, 0x80000000 | 36,    5,    8,   30,   10,   37,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString, QMetaType::QString,    5,    8,   30,   10,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString, QMetaType::QString,    5,    8,   30,
    QMetaType::QString, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QString, 0x80000000 | 4,    5,
    QMetaType::QString,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31, QMetaType::QStringList,    5,    8,   30,   10,   37,   32,   34,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36, 0x80000000 | 31,    5,    8,   30,   10,   37,   32,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString, 0x80000000 | 36,    5,    8,   30,   10,   37,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl, QMetaType::QString,    5,    8,   30,   10,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString, QMetaType::QUrl,    5,    8,   30,
    QMetaType::QUrl, 0x80000000 | 4, QMetaType::QString,    5,    8,
    QMetaType::QUrl, 0x80000000 | 4,    5,
    QMetaType::QUrl,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    0x80000000 | 46, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    0x80000000 | 50, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 52,   14,   53,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 58,   14,   57,   59,
    0x80000000 | 31, 0x80000000 | 2,   14,
    0x80000000 | 61, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray,   14,   64,
    QMetaType::QByteArray, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl,   14,   71,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    0x80000000 | 41, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,   14,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   78,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,   80,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   14,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl,   14,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,   14,   76,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   14,   85,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   14,   87,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,   14,   89,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 50,   14,   91,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52, QMetaType::QString,   14,   53,   93,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   14,   85,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   14,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   78,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   14,   85,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 99, QMetaType::Bool,   14,  100,  101,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 99,   14,  100,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   14,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 61,   14,  104,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   78,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,   78,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 41,   14,  108,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,   14,  110,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 112,   14,   76,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   14,  114,
    0x80000000 | 41, 0x80000000 | 2,   14,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 99,   14,  100,
    0x80000000 | 112, 0x80000000 | 2,   14,

 // enums: name, flags, count, data
     118, 0x0,    5, 1332,

 // enum data: key, value
     119, uint(PythonQtWrapper_QFileDialog::LookIn),
     120, uint(PythonQtWrapper_QFileDialog::FileName),
     121, uint(PythonQtWrapper_QFileDialog::FileType),
     122, uint(PythonQtWrapper_QFileDialog::Accept),
     123, uint(PythonQtWrapper_QFileDialog::Reject),

       0        // eod
};

void PythonQtWrapper_QFileDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFileDialog *_t = static_cast<PythonQtWrapper_QFileDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFileDialog* _r = _t->new_QFileDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFileDialog**>(_a[0]) = _r; }  break;
        case 1: { QFileDialog* _r = _t->new_QFileDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QFileDialog**>(_a[0]) = _r; }  break;
        case 2: { QFileDialog* _r = _t->new_QFileDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QFileDialog**>(_a[0]) = _r; }  break;
        case 3: { QFileDialog* _r = _t->new_QFileDialog((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFileDialog**>(_a[0]) = _r; }  break;
        case 4: { QFileDialog* _r = _t->new_QFileDialog((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDialog**>(_a[0]) = _r; }  break;
        case 5: { QFileDialog* _r = _t->new_QFileDialog();
            if (_a[0]) *reinterpret_cast< QFileDialog**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QFileDialog((*reinterpret_cast< QFileDialog*(*)>(_a[1]))); break;
        case 7: _t->py_q_accept((*reinterpret_cast< QFileDialog*(*)>(_a[1]))); break;
        case 8: { QFileDialog::AcceptMode _r = _t->acceptMode((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDialog::AcceptMode*>(_a[0]) = _r; }  break;
        case 9: _t->py_q_changeEvent((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 10: { bool _r = _t->confirmOverwrite((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->defaultSuffix((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { QDir _r = _t->directory((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir*>(_a[0]) = _r; }  break;
        case 13: { QUrl _r = _t->directoryUrl((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 14: _t->py_q_done((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: { QFileDialog::FileMode _r = _t->fileMode((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDialog::FileMode*>(_a[0]) = _r; }  break;
        case 16: { QDir::Filters _r = _t->filter((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir::Filters*>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->static_QFileDialog_getExistingDirectory((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->static_QFileDialog_getExistingDirectory((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->static_QFileDialog_getExistingDirectory((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: { QString _r = _t->static_QFileDialog_getExistingDirectory((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 21: { QString _r = _t->static_QFileDialog_getExistingDirectory();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 22: { QUrl _r = _t->static_QFileDialog_getExistingDirectoryUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[4])),(*reinterpret_cast< const QStringList(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 23: { QUrl _r = _t->static_QFileDialog_getExistingDirectoryUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 24: { QUrl _r = _t->static_QFileDialog_getExistingDirectoryUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 25: { QUrl _r = _t->static_QFileDialog_getExistingDirectoryUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 26: { QUrl _r = _t->static_QFileDialog_getExistingDirectoryUrl((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 27: { QUrl _r = _t->static_QFileDialog_getExistingDirectoryUrl();
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 28: { QString _r = _t->static_QFileDialog_getOpenFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 29: { QString _r = _t->static_QFileDialog_getOpenFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 30: { QString _r = _t->static_QFileDialog_getOpenFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 31: { QString _r = _t->static_QFileDialog_getOpenFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->static_QFileDialog_getOpenFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->static_QFileDialog_getOpenFileName((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QString _r = _t->static_QFileDialog_getOpenFileName();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 35: { QStringList _r = _t->static_QFileDialog_getOpenFileNames((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 36: { QStringList _r = _t->static_QFileDialog_getOpenFileNames((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 37: { QStringList _r = _t->static_QFileDialog_getOpenFileNames((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 38: { QStringList _r = _t->static_QFileDialog_getOpenFileNames((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 39: { QStringList _r = _t->static_QFileDialog_getOpenFileNames((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 40: { QStringList _r = _t->static_QFileDialog_getOpenFileNames((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 41: { QStringList _r = _t->static_QFileDialog_getOpenFileNames();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 42: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])),(*reinterpret_cast< const QStringList(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 43: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 44: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 45: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 46: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 47: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 48: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 49: { QUrl _r = _t->static_QFileDialog_getOpenFileUrl();
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 50: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])),(*reinterpret_cast< const QStringList(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 51: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 52: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 53: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 54: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 55: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 56: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 57: { QList<QUrl> _r = _t->static_QFileDialog_getOpenFileUrls();
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 58: { QString _r = _t->static_QFileDialog_getSaveFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 59: { QString _r = _t->static_QFileDialog_getSaveFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 60: { QString _r = _t->static_QFileDialog_getSaveFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 61: { QString _r = _t->static_QFileDialog_getSaveFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 62: { QString _r = _t->static_QFileDialog_getSaveFileName((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 63: { QString _r = _t->static_QFileDialog_getSaveFileName((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 64: { QString _r = _t->static_QFileDialog_getSaveFileName();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 65: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])),(*reinterpret_cast< const QStringList(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 66: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 67: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 68: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 69: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QUrl(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 70: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 71: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 72: { QUrl _r = _t->static_QFileDialog_getSaveFileUrl();
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 73: { QStringList _r = _t->history((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 74: { QFileIconProvider* _r = _t->iconProvider((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileIconProvider**>(_a[0]) = _r; }  break;
        case 75: { bool _r = _t->isNameFilterDetailsVisible((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 76: { bool _r = _t->isReadOnly((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 77: { QAbstractItemDelegate* _r = _t->itemDelegate((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractItemDelegate**>(_a[0]) = _r; }  break;
        case 78: { QString _r = _t->labelText((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::DialogLabel(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 79: { QStringList _r = _t->mimeTypeFilters((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 80: { QStringList _r = _t->nameFilters((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 81: _t->open((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 82: { QFileDialog::Options _r = _t->options((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDialog::Options*>(_a[0]) = _r; }  break;
        case 83: { QAbstractProxyModel* _r = _t->proxyModel((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractProxyModel**>(_a[0]) = _r; }  break;
        case 84: { bool _r = _t->resolveSymlinks((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 85: { bool _r = _t->restoreState((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 86: { QByteArray _r = _t->saveState((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 87: _t->selectFile((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 88: _t->selectMimeTypeFilter((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 89: _t->selectNameFilter((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 90: _t->selectUrl((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 91: { QStringList _r = _t->selectedFiles((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 92: { QString _r = _t->selectedNameFilter((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 93: { QList<QUrl> _r = _t->selectedUrls((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 94: _t->setAcceptMode((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::AcceptMode(*)>(_a[2]))); break;
        case 95: _t->setConfirmOverwrite((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 96: _t->setDefaultSuffix((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 97: _t->setDirectory((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QDir(*)>(_a[2]))); break;
        case 98: _t->setDirectory((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 99: _t->setDirectoryUrl((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 100: _t->setFileMode((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::FileMode(*)>(_a[2]))); break;
        case 101: _t->setFilter((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2]))); break;
        case 102: _t->setHistory((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 103: _t->setIconProvider((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileIconProvider*(*)>(_a[2]))); break;
        case 104: _t->setItemDelegate((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QAbstractItemDelegate*(*)>(_a[2]))); break;
        case 105: _t->setLabelText((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::DialogLabel(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 106: _t->setMimeTypeFilters((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 107: _t->setNameFilter((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 108: _t->setNameFilterDetailsVisible((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 109: _t->setNameFilters((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 110: _t->setOption((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::Option(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 111: _t->setOption((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::Option(*)>(_a[2]))); break;
        case 112: _t->setOptions((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::Options(*)>(_a[2]))); break;
        case 113: _t->setProxyModel((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QAbstractProxyModel*(*)>(_a[2]))); break;
        case 114: _t->setReadOnly((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 115: _t->setResolveSymlinks((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 116: _t->setSidebarUrls((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QList<QUrl>(*)>(_a[2]))); break;
        case 117: _t->setSupportedSchemes((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 118: _t->setViewMode((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::ViewMode(*)>(_a[2]))); break;
        case 119: _t->py_q_setVisible((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 120: { QList<QUrl> _r = _t->sidebarUrls((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QUrl>*>(_a[0]) = _r; }  break;
        case 121: { QStringList _r = _t->supportedSchemes((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 122: { bool _r = _t->testOption((*reinterpret_cast< QFileDialog*(*)>(_a[1])),(*reinterpret_cast< QFileDialog::Option(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 123: { QFileDialog::ViewMode _r = _t->viewMode((*reinterpret_cast< QFileDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileDialog::ViewMode*>(_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 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QFileDialog* >(); 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< QWidget* >(); 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< QWidget* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); 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< QWidget* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QWidget* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 60:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 61:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 62:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 63:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 65:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 66:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 67:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 69:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 70:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 71:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 74:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 75:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 76:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 77:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 78:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 79:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 80:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 81:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 82:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 83:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 84:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 85:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 86:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 87:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 89:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 90:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 91:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 92:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 93:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 94:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 95:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 96:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 97:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 98:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 99:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 100:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 101:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 102:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 103:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 104:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractItemDelegate* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 105:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 106:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 107:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 108:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 109:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 110:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 111:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 112:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 113:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractProxyModel* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 114:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 115:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 116:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QUrl> >(); break;
            }
            break;
        case 117:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 118:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 119:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 120:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 121:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 122:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        case 123:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileDialog* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFileDialog::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFileDialog.data,
      qt_meta_data_PythonQtWrapper_QFileDialog,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFileDialog::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 < 124)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 124;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 124)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 124;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFileIconProvider_t {
    QByteArrayData data[28];
    char stringdata0[345];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFileIconProvider_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFileIconProvider_t qt_meta_stringdata_PythonQtWrapper_QFileIconProvider = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QFileIconProv..."
QT_MOC_LITERAL(1, 34, 21), // "new_QFileIconProvider"
QT_MOC_LITERAL(2, 56, 18), // "QFileIconProvider*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 24), // "delete_QFileIconProvider"
QT_MOC_LITERAL(5, 101, 3), // "obj"
QT_MOC_LITERAL(6, 105, 4), // "icon"
QT_MOC_LITERAL(7, 110, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 127, 27), // "QFileIconProvider::IconType"
QT_MOC_LITERAL(9, 155, 4), // "type"
QT_MOC_LITERAL(10, 160, 9), // "py_q_icon"
QT_MOC_LITERAL(11, 170, 9), // "QFileInfo"
QT_MOC_LITERAL(12, 180, 4), // "info"
QT_MOC_LITERAL(13, 185, 7), // "options"
QT_MOC_LITERAL(14, 193, 26), // "QFileIconProvider::Options"
QT_MOC_LITERAL(15, 220, 10), // "setOptions"
QT_MOC_LITERAL(16, 231, 9), // "py_q_type"
QT_MOC_LITERAL(17, 241, 8), // "IconType"
QT_MOC_LITERAL(18, 250, 8), // "Computer"
QT_MOC_LITERAL(19, 259, 7), // "Desktop"
QT_MOC_LITERAL(20, 267, 8), // "Trashcan"
QT_MOC_LITERAL(21, 276, 7), // "Network"
QT_MOC_LITERAL(22, 284, 5), // "Drive"
QT_MOC_LITERAL(23, 290, 6), // "Folder"
QT_MOC_LITERAL(24, 297, 4), // "File"
QT_MOC_LITERAL(25, 302, 6), // "Option"
QT_MOC_LITERAL(26, 309, 27), // "DontUseCustomDirectoryIcons"
QT_MOC_LITERAL(27, 337, 7) // "Options"

    },
    "PythonQtWrapper_QFileIconProvider\0"
    "new_QFileIconProvider\0QFileIconProvider*\0"
    "\0delete_QFileIconProvider\0obj\0icon\0"
    "theWrappedObject\0QFileIconProvider::IconType\0"
    "type\0py_q_icon\0QFileInfo\0info\0options\0"
    "QFileIconProvider::Options\0setOptions\0"
    "py_q_type\0IconType\0Computer\0Desktop\0"
    "Trashcan\0Network\0Drive\0Folder\0File\0"
    "Option\0DontUseCustomDirectoryIcons\0"
    "Options"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFileIconProvider[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   64,    3, 0x0a /* Public */,
       4,    1,   65,    3, 0x0a /* Public */,
       6,    2,   68,    3, 0x0a /* Public */,
      10,    2,   73,    3, 0x0a /* Public */,
       6,    2,   78,    3, 0x0a /* Public */,
      10,    2,   83,    3, 0x0a /* Public */,
      13,    1,   88,    3, 0x0a /* Public */,
      15,    2,   91,    3, 0x0a /* Public */,
       9,    2,   96,    3, 0x0a /* Public */,
      16,    2,  101,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 8,    7,    9,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 8,    7,    9,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 11,    7,   12,
    QMetaType::QIcon, 0x80000000 | 2, 0x80000000 | 11,    7,   12,
    0x80000000 | 14, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    7,   13,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 11,    7,   12,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 11,    7,   12,

 // enums: name, flags, count, data
      17, 0x0,    7,  118,
      25, 0x0,    1,  132,
      27, 0x1,    1,  134,

 // enum data: key, value
      18, uint(PythonQtWrapper_QFileIconProvider::Computer),
      19, uint(PythonQtWrapper_QFileIconProvider::Desktop),
      20, uint(PythonQtWrapper_QFileIconProvider::Trashcan),
      21, uint(PythonQtWrapper_QFileIconProvider::Network),
      22, uint(PythonQtWrapper_QFileIconProvider::Drive),
      23, uint(PythonQtWrapper_QFileIconProvider::Folder),
      24, uint(PythonQtWrapper_QFileIconProvider::File),
      26, uint(PythonQtWrapper_QFileIconProvider::DontUseCustomDirectoryIcons),
      26, uint(PythonQtWrapper_QFileIconProvider::DontUseCustomDirectoryIcons),

       0        // eod
};

void PythonQtWrapper_QFileIconProvider::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFileIconProvider *_t = static_cast<PythonQtWrapper_QFileIconProvider *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFileIconProvider* _r = _t->new_QFileIconProvider();
            if (_a[0]) *reinterpret_cast< QFileIconProvider**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QFileIconProvider((*reinterpret_cast< QFileIconProvider*(*)>(_a[1]))); break;
        case 2: { QIcon _r = _t->icon((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< QFileIconProvider::IconType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 3: { QIcon _r = _t->py_q_icon((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< QFileIconProvider::IconType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 4: { QIcon _r = _t->icon((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< const QFileInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 5: { QIcon _r = _t->py_q_icon((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< const QFileInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 6: { QFileIconProvider::Options _r = _t->options((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileIconProvider::Options*>(_a[0]) = _r; }  break;
        case 7: _t->setOptions((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< QFileIconProvider::Options(*)>(_a[2]))); break;
        case 8: { QString _r = _t->type((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< const QFileInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->py_q_type((*reinterpret_cast< QFileIconProvider*(*)>(_a[1])),(*reinterpret_cast< const QFileInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileInfo >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileInfo >(); 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< QFileInfo >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileInfo >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFileIconProvider::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFileIconProvider.data,
      qt_meta_data_PythonQtWrapper_QFileIconProvider,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFileIconProvider::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFileOpenEvent_t {
    QByteArrayData data[13];
    char stringdata0[161];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFileOpenEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFileOpenEvent_t qt_meta_stringdata_PythonQtWrapper_QFileOpenEvent = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QFileOpenEvent"
QT_MOC_LITERAL(1, 31, 18), // "new_QFileOpenEvent"
QT_MOC_LITERAL(2, 50, 15), // "QFileOpenEvent*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 4), // "file"
QT_MOC_LITERAL(5, 72, 3), // "url"
QT_MOC_LITERAL(6, 76, 21), // "delete_QFileOpenEvent"
QT_MOC_LITERAL(7, 98, 3), // "obj"
QT_MOC_LITERAL(8, 102, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 119, 8), // "openFile"
QT_MOC_LITERAL(10, 128, 6), // "QFile&"
QT_MOC_LITERAL(11, 135, 19), // "QIODevice::OpenMode"
QT_MOC_LITERAL(12, 155, 5) // "flags"

    },
    "PythonQtWrapper_QFileOpenEvent\0"
    "new_QFileOpenEvent\0QFileOpenEvent*\0\0"
    "file\0url\0delete_QFileOpenEvent\0obj\0"
    "theWrappedObject\0openFile\0QFile&\0"
    "QIODevice::OpenMode\0flags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFileOpenEvent[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   44,    3, 0x0a /* Public */,
       1,    1,   47,    3, 0x0a /* Public */,
       6,    1,   50,    3, 0x0a /* Public */,
       4,    1,   53,    3, 0x0a /* Public */,
       9,    3,   56,    3, 0x0a /* Public */,
       5,    1,   63,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QString,    4,
    0x80000000 | 2, QMetaType::QUrl,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 11,    8,    4,   12,
    QMetaType::QUrl, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QFileOpenEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFileOpenEvent *_t = static_cast<PythonQtWrapper_QFileOpenEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFileOpenEvent* _r = _t->new_QFileOpenEvent((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileOpenEvent**>(_a[0]) = _r; }  break;
        case 1: { QFileOpenEvent* _r = _t->new_QFileOpenEvent((*reinterpret_cast< const QUrl(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileOpenEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFileOpenEvent((*reinterpret_cast< QFileOpenEvent*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->file((*reinterpret_cast< QFileOpenEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->openFile((*reinterpret_cast< QFileOpenEvent*(*)>(_a[1])),(*reinterpret_cast< QFile(*)>(_a[2])),(*reinterpret_cast< QIODevice::OpenMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QUrl _r = _t->url((*reinterpret_cast< QFileOpenEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFileOpenEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFileOpenEvent.data,
      qt_meta_data_PythonQtWrapper_QFileOpenEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFileOpenEvent::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_QFileSystemModel_t {
    QByteArrayData data[92];
    char stringdata0[1094];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFileSystemModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFileSystemModel_t qt_meta_stringdata_PythonQtWrapper_QFileSystemModel = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QFileSystemModel"
QT_MOC_LITERAL(1, 33, 20), // "new_QFileSystemModel"
QT_MOC_LITERAL(2, 54, 17), // "QFileSystemModel*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "parent"
QT_MOC_LITERAL(5, 80, 23), // "delete_QFileSystemModel"
QT_MOC_LITERAL(6, 104, 3), // "obj"
QT_MOC_LITERAL(7, 108, 17), // "py_q_canFetchMore"
QT_MOC_LITERAL(8, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 143, 16), // "py_q_columnCount"
QT_MOC_LITERAL(10, 160, 9), // "py_q_data"
QT_MOC_LITERAL(11, 170, 5), // "index"
QT_MOC_LITERAL(12, 176, 4), // "role"
QT_MOC_LITERAL(13, 181, 17), // "py_q_dropMimeData"
QT_MOC_LITERAL(14, 199, 16), // "const QMimeData*"
QT_MOC_LITERAL(15, 216, 4), // "data"
QT_MOC_LITERAL(16, 221, 14), // "Qt::DropAction"
QT_MOC_LITERAL(17, 236, 6), // "action"
QT_MOC_LITERAL(18, 243, 3), // "row"
QT_MOC_LITERAL(19, 247, 6), // "column"
QT_MOC_LITERAL(20, 254, 10), // "py_q_event"
QT_MOC_LITERAL(21, 265, 7), // "QEvent*"
QT_MOC_LITERAL(22, 273, 5), // "event"
QT_MOC_LITERAL(23, 279, 14), // "py_q_fetchMore"
QT_MOC_LITERAL(24, 294, 8), // "fileIcon"
QT_MOC_LITERAL(25, 303, 8), // "fileInfo"
QT_MOC_LITERAL(26, 312, 9), // "QFileInfo"
QT_MOC_LITERAL(27, 322, 8), // "fileName"
QT_MOC_LITERAL(28, 331, 8), // "filePath"
QT_MOC_LITERAL(29, 340, 6), // "filter"
QT_MOC_LITERAL(30, 347, 13), // "QDir::Filters"
QT_MOC_LITERAL(31, 361, 10), // "py_q_flags"
QT_MOC_LITERAL(32, 372, 13), // "Qt::ItemFlags"
QT_MOC_LITERAL(33, 386, 16), // "py_q_hasChildren"
QT_MOC_LITERAL(34, 403, 15), // "py_q_headerData"
QT_MOC_LITERAL(35, 419, 7), // "section"
QT_MOC_LITERAL(36, 427, 15), // "Qt::Orientation"
QT_MOC_LITERAL(37, 443, 11), // "orientation"
QT_MOC_LITERAL(38, 455, 12), // "iconProvider"
QT_MOC_LITERAL(39, 468, 18), // "QFileIconProvider*"
QT_MOC_LITERAL(40, 487, 4), // "path"
QT_MOC_LITERAL(41, 492, 10), // "py_q_index"
QT_MOC_LITERAL(42, 503, 5), // "isDir"
QT_MOC_LITERAL(43, 509, 10), // "isReadOnly"
QT_MOC_LITERAL(44, 520, 12), // "lastModified"
QT_MOC_LITERAL(45, 533, 13), // "py_q_mimeData"
QT_MOC_LITERAL(46, 547, 10), // "QMimeData*"
QT_MOC_LITERAL(47, 558, 18), // "QList<QModelIndex>"
QT_MOC_LITERAL(48, 577, 7), // "indexes"
QT_MOC_LITERAL(49, 585, 14), // "py_q_mimeTypes"
QT_MOC_LITERAL(50, 600, 5), // "mkdir"
QT_MOC_LITERAL(51, 606, 4), // "name"
QT_MOC_LITERAL(52, 611, 10), // "myComputer"
QT_MOC_LITERAL(53, 622, 18), // "nameFilterDisables"
QT_MOC_LITERAL(54, 641, 11), // "nameFilters"
QT_MOC_LITERAL(55, 653, 11), // "py_q_parent"
QT_MOC_LITERAL(56, 665, 5), // "child"
QT_MOC_LITERAL(57, 671, 11), // "permissions"
QT_MOC_LITERAL(58, 683, 18), // "QFile::Permissions"
QT_MOC_LITERAL(59, 702, 6), // "remove"
QT_MOC_LITERAL(60, 709, 15), // "resolveSymlinks"
QT_MOC_LITERAL(61, 725, 5), // "rmdir"
QT_MOC_LITERAL(62, 731, 13), // "rootDirectory"
QT_MOC_LITERAL(63, 745, 4), // "QDir"
QT_MOC_LITERAL(64, 750, 8), // "rootPath"
QT_MOC_LITERAL(65, 759, 13), // "py_q_rowCount"
QT_MOC_LITERAL(66, 773, 12), // "py_q_setData"
QT_MOC_LITERAL(67, 786, 5), // "value"
QT_MOC_LITERAL(68, 792, 9), // "setFilter"
QT_MOC_LITERAL(69, 802, 7), // "filters"
QT_MOC_LITERAL(70, 810, 15), // "setIconProvider"
QT_MOC_LITERAL(71, 826, 8), // "provider"
QT_MOC_LITERAL(72, 835, 21), // "setNameFilterDisables"
QT_MOC_LITERAL(73, 857, 6), // "enable"
QT_MOC_LITERAL(74, 864, 14), // "setNameFilters"
QT_MOC_LITERAL(75, 879, 11), // "setReadOnly"
QT_MOC_LITERAL(76, 891, 18), // "setResolveSymlinks"
QT_MOC_LITERAL(77, 910, 11), // "setRootPath"
QT_MOC_LITERAL(78, 922, 4), // "size"
QT_MOC_LITERAL(79, 927, 9), // "py_q_sort"
QT_MOC_LITERAL(80, 937, 13), // "Qt::SortOrder"
QT_MOC_LITERAL(81, 951, 5), // "order"
QT_MOC_LITERAL(82, 957, 25), // "py_q_supportedDropActions"
QT_MOC_LITERAL(83, 983, 15), // "Qt::DropActions"
QT_MOC_LITERAL(84, 999, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(85, 1015, 12), // "QTimerEvent*"
QT_MOC_LITERAL(86, 1028, 4), // "type"
QT_MOC_LITERAL(87, 1033, 5), // "Roles"
QT_MOC_LITERAL(88, 1039, 12), // "FileIconRole"
QT_MOC_LITERAL(89, 1052, 12), // "FilePathRole"
QT_MOC_LITERAL(90, 1065, 12), // "FileNameRole"
QT_MOC_LITERAL(91, 1078, 15) // "FilePermissions"

    },
    "PythonQtWrapper_QFileSystemModel\0"
    "new_QFileSystemModel\0QFileSystemModel*\0"
    "\0parent\0delete_QFileSystemModel\0obj\0"
    "py_q_canFetchMore\0theWrappedObject\0"
    "py_q_columnCount\0py_q_data\0index\0role\0"
    "py_q_dropMimeData\0const QMimeData*\0"
    "data\0Qt::DropAction\0action\0row\0column\0"
    "py_q_event\0QEvent*\0event\0py_q_fetchMore\0"
    "fileIcon\0fileInfo\0QFileInfo\0fileName\0"
    "filePath\0filter\0QDir::Filters\0py_q_flags\0"
    "Qt::ItemFlags\0py_q_hasChildren\0"
    "py_q_headerData\0section\0Qt::Orientation\0"
    "orientation\0iconProvider\0QFileIconProvider*\0"
    "path\0py_q_index\0isDir\0isReadOnly\0"
    "lastModified\0py_q_mimeData\0QMimeData*\0"
    "QList<QModelIndex>\0indexes\0py_q_mimeTypes\0"
    "mkdir\0name\0myComputer\0nameFilterDisables\0"
    "nameFilters\0py_q_parent\0child\0permissions\0"
    "QFile::Permissions\0remove\0resolveSymlinks\0"
    "rmdir\0rootDirectory\0QDir\0rootPath\0"
    "py_q_rowCount\0py_q_setData\0value\0"
    "setFilter\0filters\0setIconProvider\0"
    "provider\0setNameFilterDisables\0enable\0"
    "setNameFilters\0setReadOnly\0"
    "setResolveSymlinks\0setRootPath\0size\0"
    "py_q_sort\0Qt::SortOrder\0order\0"
    "py_q_supportedDropActions\0Qt::DropActions\0"
    "py_q_timerEvent\0QTimerEvent*\0type\0"
    "Roles\0FileIconRole\0FilePathRole\0"
    "FileNameRole\0FilePermissions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFileSystemModel[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  314,    3, 0x0a /* Public */,
       1,    0,  317,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  318,    3, 0x0a /* Public */,
       7,    2,  321,    3, 0x0a /* Public */,
       9,    2,  326,    3, 0x0a /* Public */,
       9,    1,  331,    3, 0x2a /* Public | MethodCloned */,
      10,    3,  334,    3, 0x0a /* Public */,
      10,    2,  341,    3, 0x2a /* Public | MethodCloned */,
      13,    6,  346,    3, 0x0a /* Public */,
      20,    2,  359,    3, 0x0a /* Public */,
      23,    2,  364,    3, 0x0a /* Public */,
      24,    2,  369,    3, 0x0a /* Public */,
      25,    2,  374,    3, 0x0a /* Public */,
      27,    2,  379,    3, 0x0a /* Public */,
      28,    2,  384,    3, 0x0a /* Public */,
      29,    1,  389,    3, 0x0a /* Public */,
      31,    2,  392,    3, 0x0a /* Public */,
      33,    2,  397,    3, 0x0a /* Public */,
      33,    1,  402,    3, 0x2a /* Public | MethodCloned */,
      34,    4,  405,    3, 0x0a /* Public */,
      34,    3,  414,    3, 0x2a /* Public | MethodCloned */,
      38,    1,  421,    3, 0x0a /* Public */,
      11,    3,  424,    3, 0x0a /* Public */,
      11,    2,  431,    3, 0x2a /* Public | MethodCloned */,
      41,    4,  436,    3, 0x0a /* Public */,
      41,    3,  445,    3, 0x2a /* Public | MethodCloned */,
      42,    2,  452,    3, 0x0a /* Public */,
      43,    1,  457,    3, 0x0a /* Public */,
      44,    2,  460,    3, 0x0a /* Public */,
      45,    2,  465,    3, 0x0a /* Public */,
      49,    1,  470,    3, 0x0a /* Public */,
      50,    3,  473,    3, 0x0a /* Public */,
      52,    2,  480,    3, 0x0a /* Public */,
      52,    1,  485,    3, 0x2a /* Public | MethodCloned */,
      53,    1,  488,    3, 0x0a /* Public */,
      54,    1,  491,    3, 0x0a /* Public */,
      55,    2,  494,    3, 0x0a /* Public */,
      57,    2,  499,    3, 0x0a /* Public */,
      59,    2,  504,    3, 0x0a /* Public */,
      60,    1,  509,    3, 0x0a /* Public */,
      61,    2,  512,    3, 0x0a /* Public */,
      62,    1,  517,    3, 0x0a /* Public */,
      64,    1,  520,    3, 0x0a /* Public */,
      65,    2,  523,    3, 0x0a /* Public */,
      65,    1,  528,    3, 0x2a /* Public | MethodCloned */,
      66,    4,  531,    3, 0x0a /* Public */,
      66,    3,  540,    3, 0x2a /* Public | MethodCloned */,
      68,    2,  547,    3, 0x0a /* Public */,
      70,    2,  552,    3, 0x0a /* Public */,
      72,    2,  557,    3, 0x0a /* Public */,
      74,    2,  562,    3, 0x0a /* Public */,
      75,    2,  567,    3, 0x0a /* Public */,
      76,    2,  572,    3, 0x0a /* Public */,
      77,    2,  577,    3, 0x0a /* Public */,
      78,    2,  582,    3, 0x0a /* Public */,
      79,    3,  587,    3, 0x0a /* Public */,
      79,    2,  594,    3, 0x2a /* Public | MethodCloned */,
      82,    1,  599,    3, 0x0a /* Public */,
      84,    2,  602,    3, 0x0a /* Public */,
      86,    2,  607,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::Int,    8,   11,   12,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 16, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   15,   17,   18,   19,    4,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 21,    8,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::QIcon, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    0x80000000 | 26, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    0x80000000 | 30, 0x80000000 | 2,    8,
    0x80000000 | 32, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 36, QMetaType::Int,    8,   35,   37,   12,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 36,    8,   35,   37,
    0x80000000 | 39, 0x80000000 | 2,    8,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,    8,   40,   19,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QString,    8,   40,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QModelIndex,    8,   18,   19,    4,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   18,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QDateTime, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    0x80000000 | 46, 0x80000000 | 2, 0x80000000 | 47,    8,   48,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QString,    8,    4,   51,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,    8,   12,
    QMetaType::QVariant, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QModelIndex,    8,   56,
    0x80000000 | 58, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    0x80000000 | 63, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QModelIndex,    8,    4,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant, QMetaType::Int,    8,   11,   67,   12,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QModelIndex, QMetaType::QVariant,    8,   11,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,    8,   69,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 39,    8,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QStringList,    8,   69,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   73,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   73,
    QMetaType::QModelIndex, 0x80000000 | 2, QMetaType::QString,    8,   40,
    QMetaType::LongLong, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 80,    8,   19,   81,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   19,
    0x80000000 | 83, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 85,    8,   22,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QModelIndex,    8,   11,

 // enums: name, flags, count, data
      87, 0x0,    4,  616,

 // enum data: key, value
      88, uint(PythonQtWrapper_QFileSystemModel::FileIconRole),
      89, uint(PythonQtWrapper_QFileSystemModel::FilePathRole),
      90, uint(PythonQtWrapper_QFileSystemModel::FileNameRole),
      91, uint(PythonQtWrapper_QFileSystemModel::FilePermissions),

       0        // eod
};

void PythonQtWrapper_QFileSystemModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFileSystemModel *_t = static_cast<PythonQtWrapper_QFileSystemModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFileSystemModel* _r = _t->new_QFileSystemModel((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileSystemModel**>(_a[0]) = _r; }  break;
        case 1: { QFileSystemModel* _r = _t->new_QFileSystemModel();
            if (_a[0]) *reinterpret_cast< QFileSystemModel**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFileSystemModel((*reinterpret_cast< QFileSystemModel*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->py_q_canFetchMore((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->py_q_columnCount((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->py_q_columnCount((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { QVariant _r = _t->py_q_data((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 7: { QVariant _r = _t->py_q_data((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_dropMimeData((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QMimeData*(*)>(_a[2])),(*reinterpret_cast< Qt::DropAction(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QModelIndex(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_event((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: _t->py_q_fetchMore((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 11: { QIcon _r = _t->fileIcon((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QIcon*>(_a[0]) = _r; }  break;
        case 12: { QFileInfo _r = _t->fileInfo((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFileInfo*>(_a[0]) = _r; }  break;
        case 13: { QString _r = _t->fileName((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 14: { QString _r = _t->filePath((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 15: { QDir::Filters _r = _t->filter((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir::Filters*>(_a[0]) = _r; }  break;
        case 16: { Qt::ItemFlags _r = _t->py_q_flags((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->py_q_hasChildren((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 20: { QVariant _r = _t->py_q_headerData((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Orientation(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 21: { QFileIconProvider* _r = _t->iconProvider((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFileIconProvider**>(_a[0]) = _r; }  break;
        case 22: { QModelIndex _r = _t->index((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 23: { QModelIndex _r = _t->index((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 24: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 25: { QModelIndex _r = _t->py_q_index((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->isDir((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->isReadOnly((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { QDateTime _r = _t->lastModified((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDateTime*>(_a[0]) = _r; }  break;
        case 29: { QMimeData* _r = _t->py_q_mimeData((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QList<QModelIndex>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMimeData**>(_a[0]) = _r; }  break;
        case 30: { QStringList _r = _t->py_q_mimeTypes((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 31: { QModelIndex _r = _t->mkdir((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 32: { QVariant _r = _t->myComputer((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 33: { QVariant _r = _t->myComputer((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 34: { bool _r = _t->nameFilterDisables((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 35: { QStringList _r = _t->nameFilters((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 36: { QModelIndex _r = _t->py_q_parent((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 37: { QFile::Permissions _r = _t->permissions((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFile::Permissions*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->remove((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: { bool _r = _t->resolveSymlinks((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: { bool _r = _t->rmdir((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 41: { QDir _r = _t->rootDirectory((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDir*>(_a[0]) = _r; }  break;
        case 42: { QString _r = _t->rootPath((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 43: { int _r = _t->py_q_rowCount((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 44: { int _r = _t->py_q_rowCount((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 45: { bool _r = _t->py_q_setData((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->py_q_setData((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: _t->setFilter((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< QDir::Filters(*)>(_a[2]))); break;
        case 48: _t->setIconProvider((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< QFileIconProvider*(*)>(_a[2]))); break;
        case 49: _t->setNameFilterDisables((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 50: _t->setNameFilters((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
        case 51: _t->setReadOnly((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 52: _t->setResolveSymlinks((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 53: { QModelIndex _r = _t->setRootPath((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = _r; }  break;
        case 54: { qint64 _r = _t->size((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 55: _t->py_q_sort((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::SortOrder(*)>(_a[3]))); break;
        case 56: _t->py_q_sort((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 57: { Qt::DropActions _r = _t->py_q_supportedDropActions((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::DropActions*>(_a[0]) = _r; }  break;
        case 58: _t->py_q_timerEvent((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        case 59: { QString _r = _t->type((*reinterpret_cast< QFileSystemModel*(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QModelIndex> >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); 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< QFileSystemModel* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); 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< QFileSystemModel* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 57:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFileSystemModel* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFileSystemModel::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFileSystemModel.data,
      qt_meta_data_PythonQtWrapper_QFileSystemModel,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFileSystemModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 60)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 60;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFocusEvent_t {
    QByteArrayData data[13];
    char stringdata0[158];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFocusEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFocusEvent_t qt_meta_stringdata_PythonQtWrapper_QFocusEvent = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QFocusEvent"
QT_MOC_LITERAL(1, 28, 15), // "new_QFocusEvent"
QT_MOC_LITERAL(2, 44, 12), // "QFocusEvent*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 12), // "QEvent::Type"
QT_MOC_LITERAL(5, 71, 4), // "type"
QT_MOC_LITERAL(6, 76, 15), // "Qt::FocusReason"
QT_MOC_LITERAL(7, 92, 6), // "reason"
QT_MOC_LITERAL(8, 99, 18), // "delete_QFocusEvent"
QT_MOC_LITERAL(9, 118, 3), // "obj"
QT_MOC_LITERAL(10, 122, 8), // "gotFocus"
QT_MOC_LITERAL(11, 131, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 148, 9) // "lostFocus"

    },
    "PythonQtWrapper_QFocusEvent\0new_QFocusEvent\0"
    "QFocusEvent*\0\0QEvent::Type\0type\0"
    "Qt::FocusReason\0reason\0delete_QFocusEvent\0"
    "obj\0gotFocus\0theWrappedObject\0lostFocus"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFocusEvent[] = {

 // 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,    2,   44,    3, 0x0a /* Public */,
       1,    1,   49,    3, 0x2a /* Public | MethodCloned */,
       8,    1,   52,    3, 0x0a /* Public */,
      10,    1,   55,    3, 0x0a /* Public */,
      12,    1,   58,    3, 0x0a /* Public */,
       7,    1,   61,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QFocusEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFocusEvent *_t = static_cast<PythonQtWrapper_QFocusEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFocusEvent* _r = _t->new_QFocusEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])),(*reinterpret_cast< Qt::FocusReason(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFocusEvent**>(_a[0]) = _r; }  break;
        case 1: { QFocusEvent* _r = _t->new_QFocusEvent((*reinterpret_cast< QEvent::Type(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFocusEvent**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFocusEvent((*reinterpret_cast< QFocusEvent*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->gotFocus((*reinterpret_cast< QFocusEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->lostFocus((*reinterpret_cast< QFocusEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { Qt::FocusReason _r = _t->reason((*reinterpret_cast< QFocusEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::FocusReason*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFocusEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFocusEvent.data,
      qt_meta_data_PythonQtWrapper_QFocusEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFocusEvent::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_QFocusFrame_t {
    QByteArrayData data[22];
    char stringdata0[249];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFocusFrame_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFocusFrame_t qt_meta_stringdata_PythonQtWrapper_QFocusFrame = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QFocusFrame"
QT_MOC_LITERAL(1, 28, 15), // "new_QFocusFrame"
QT_MOC_LITERAL(2, 44, 12), // "QFocusFrame*"
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_QFocusFrame"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 10), // "py_q_event"
QT_MOC_LITERAL(9, 108, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 125, 7), // "QEvent*"
QT_MOC_LITERAL(11, 133, 1), // "e"
QT_MOC_LITERAL(12, 135, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(13, 152, 6), // "arg__1"
QT_MOC_LITERAL(14, 159, 6), // "arg__2"
QT_MOC_LITERAL(15, 166, 15), // "initStyleOption"
QT_MOC_LITERAL(16, 182, 13), // "QStyleOption*"
QT_MOC_LITERAL(17, 196, 6), // "option"
QT_MOC_LITERAL(18, 203, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(19, 219, 12), // "QPaintEvent*"
QT_MOC_LITERAL(20, 232, 9), // "setWidget"
QT_MOC_LITERAL(21, 242, 6) // "widget"

    },
    "PythonQtWrapper_QFocusFrame\0new_QFocusFrame\0"
    "QFocusFrame*\0\0QWidget*\0parent\0"
    "delete_QFocusFrame\0obj\0py_q_event\0"
    "theWrappedObject\0QEvent*\0e\0py_q_eventFilter\0"
    "arg__1\0arg__2\0initStyleOption\0"
    "QStyleOption*\0option\0py_q_paintEvent\0"
    "QPaintEvent*\0setWidget\0widget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFocusFrame[] = {

 // 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 */,
       1,    0,   62,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   63,    3, 0x0a /* Public */,
       8,    2,   66,    3, 0x0a /* Public */,
      12,    3,   71,    3, 0x0a /* Public */,
      15,    2,   78,    3, 0x0a /* Public */,
      18,    2,   83,    3, 0x0a /* Public */,
      20,    2,   88,    3, 0x0a /* Public */,
      21,    1,   93,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 10,    9,   13,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,    9,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   21,
    0x80000000 | 4, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QFocusFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFocusFrame *_t = static_cast<PythonQtWrapper_QFocusFrame *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFocusFrame* _r = _t->new_QFocusFrame((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFocusFrame**>(_a[0]) = _r; }  break;
        case 1: { QFocusFrame* _r = _t->new_QFocusFrame();
            if (_a[0]) *reinterpret_cast< QFocusFrame**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFocusFrame((*reinterpret_cast< QFocusFrame*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->py_q_event((*reinterpret_cast< QFocusFrame*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QFocusFrame*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->initStyleOption((*reinterpret_cast< QFocusFrame*(*)>(_a[1])),(*reinterpret_cast< QStyleOption*(*)>(_a[2]))); break;
        case 6: _t->py_q_paintEvent((*reinterpret_cast< QFocusFrame*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 7: _t->setWidget((*reinterpret_cast< QFocusFrame*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 8: { QWidget* _r = _t->widget((*reinterpret_cast< QFocusFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFocusFrame* >(); 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< QFocusFrame* >(); 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< QFocusFrame* >(); 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< QFocusFrame* >(); 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< QFocusFrame* >(); 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< QFocusFrame* >(); 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< QFocusFrame* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFocusFrame::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFocusFrame.data,
      qt_meta_data_PythonQtWrapper_QFocusFrame,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFocusFrame::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFontComboBox_t {
    QByteArrayData data[29];
    char stringdata0[390];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFontComboBox_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFontComboBox_t qt_meta_stringdata_PythonQtWrapper_QFontComboBox = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QFontComboBox"
QT_MOC_LITERAL(1, 30, 17), // "new_QFontComboBox"
QT_MOC_LITERAL(2, 48, 14), // "QFontComboBox*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 8), // "QWidget*"
QT_MOC_LITERAL(5, 73, 6), // "parent"
QT_MOC_LITERAL(6, 80, 20), // "delete_QFontComboBox"
QT_MOC_LITERAL(7, 101, 3), // "obj"
QT_MOC_LITERAL(8, 105, 11), // "currentFont"
QT_MOC_LITERAL(9, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 134, 10), // "py_q_event"
QT_MOC_LITERAL(11, 145, 7), // "QEvent*"
QT_MOC_LITERAL(12, 153, 1), // "e"
QT_MOC_LITERAL(13, 155, 11), // "fontFilters"
QT_MOC_LITERAL(14, 167, 26), // "QFontComboBox::FontFilters"
QT_MOC_LITERAL(15, 194, 14), // "setFontFilters"
QT_MOC_LITERAL(16, 209, 7), // "filters"
QT_MOC_LITERAL(17, 217, 16), // "setWritingSystem"
QT_MOC_LITERAL(18, 234, 28), // "QFontDatabase::WritingSystem"
QT_MOC_LITERAL(19, 263, 6), // "arg__1"
QT_MOC_LITERAL(20, 270, 8), // "sizeHint"
QT_MOC_LITERAL(21, 279, 13), // "writingSystem"
QT_MOC_LITERAL(22, 293, 10), // "FontFilter"
QT_MOC_LITERAL(23, 304, 8), // "AllFonts"
QT_MOC_LITERAL(24, 313, 13), // "ScalableFonts"
QT_MOC_LITERAL(25, 327, 16), // "NonScalableFonts"
QT_MOC_LITERAL(26, 344, 15), // "MonospacedFonts"
QT_MOC_LITERAL(27, 360, 17), // "ProportionalFonts"
QT_MOC_LITERAL(28, 378, 11) // "FontFilters"

    },
    "PythonQtWrapper_QFontComboBox\0"
    "new_QFontComboBox\0QFontComboBox*\0\0"
    "QWidget*\0parent\0delete_QFontComboBox\0"
    "obj\0currentFont\0theWrappedObject\0"
    "py_q_event\0QEvent*\0e\0fontFilters\0"
    "QFontComboBox::FontFilters\0setFontFilters\0"
    "filters\0setWritingSystem\0"
    "QFontDatabase::WritingSystem\0arg__1\0"
    "sizeHint\0writingSystem\0FontFilter\0"
    "AllFonts\0ScalableFonts\0NonScalableFonts\0"
    "MonospacedFonts\0ProportionalFonts\0"
    "FontFilters"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFontComboBox[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   64,    3, 0x0a /* Public */,
       1,    0,   67,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   68,    3, 0x0a /* Public */,
       8,    1,   71,    3, 0x0a /* Public */,
      10,    2,   74,    3, 0x0a /* Public */,
      13,    1,   79,    3, 0x0a /* Public */,
      15,    2,   82,    3, 0x0a /* Public */,
      17,    2,   87,    3, 0x0a /* Public */,
      20,    1,   92,    3, 0x0a /* Public */,
      21,    1,   95,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QFont, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    0x80000000 | 14, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,    9,   19,
    QMetaType::QSize, 0x80000000 | 2,    9,
    0x80000000 | 18, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
      22, 0x0,    5,  106,
      28, 0x1,    5,  116,

 // enum data: key, value
      23, uint(PythonQtWrapper_QFontComboBox::AllFonts),
      24, uint(PythonQtWrapper_QFontComboBox::ScalableFonts),
      25, uint(PythonQtWrapper_QFontComboBox::NonScalableFonts),
      26, uint(PythonQtWrapper_QFontComboBox::MonospacedFonts),
      27, uint(PythonQtWrapper_QFontComboBox::ProportionalFonts),
      23, uint(PythonQtWrapper_QFontComboBox::AllFonts),
      24, uint(PythonQtWrapper_QFontComboBox::ScalableFonts),
      25, uint(PythonQtWrapper_QFontComboBox::NonScalableFonts),
      26, uint(PythonQtWrapper_QFontComboBox::MonospacedFonts),
      27, uint(PythonQtWrapper_QFontComboBox::ProportionalFonts),

       0        // eod
};

void PythonQtWrapper_QFontComboBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFontComboBox *_t = static_cast<PythonQtWrapper_QFontComboBox *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFontComboBox* _r = _t->new_QFontComboBox((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontComboBox**>(_a[0]) = _r; }  break;
        case 1: { QFontComboBox* _r = _t->new_QFontComboBox();
            if (_a[0]) *reinterpret_cast< QFontComboBox**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFontComboBox((*reinterpret_cast< QFontComboBox*(*)>(_a[1]))); break;
        case 3: { QFont _r = _t->currentFont((*reinterpret_cast< QFontComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_event((*reinterpret_cast< QFontComboBox*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QFontComboBox::FontFilters _r = _t->fontFilters((*reinterpret_cast< QFontComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontComboBox::FontFilters*>(_a[0]) = _r; }  break;
        case 6: _t->setFontFilters((*reinterpret_cast< QFontComboBox*(*)>(_a[1])),(*reinterpret_cast< QFontComboBox::FontFilters(*)>(_a[2]))); break;
        case 7: _t->setWritingSystem((*reinterpret_cast< QFontComboBox*(*)>(_a[1])),(*reinterpret_cast< QFontDatabase::WritingSystem(*)>(_a[2]))); break;
        case 8: { QSize _r = _t->sizeHint((*reinterpret_cast< QFontComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 9: { QFontDatabase::WritingSystem _r = _t->writingSystem((*reinterpret_cast< QFontComboBox*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontDatabase::WritingSystem*>(_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< QFontComboBox* >(); 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< QFontComboBox* >(); 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< QFontComboBox* >(); 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< QFontComboBox* >(); 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< QFontComboBox* >(); 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< QFontComboBox* >(); 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< QFontComboBox* >(); 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< QFontComboBox* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFontComboBox::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFontComboBox.data,
      qt_meta_data_PythonQtWrapper_QFontComboBox,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFontComboBox::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 10;
    }
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
