/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_gui2.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_gui2.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#include <QtCore/QVector>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_gui2.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_QFontDatabase_t {
    QByteArrayData data[91];
    char stringdata0[1282];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFontDatabase_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFontDatabase_t qt_meta_stringdata_PythonQtWrapper_QFontDatabase = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QFontDatabase"
QT_MOC_LITERAL(1, 30, 17), // "new_QFontDatabase"
QT_MOC_LITERAL(2, 48, 14), // "QFontDatabase*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 13), // "QFontDatabase"
QT_MOC_LITERAL(5, 78, 5), // "other"
QT_MOC_LITERAL(6, 84, 20), // "delete_QFontDatabase"
QT_MOC_LITERAL(7, 105, 3), // "obj"
QT_MOC_LITERAL(8, 109, 39), // "static_QFontDatabase_addAppli..."
QT_MOC_LITERAL(9, 149, 8), // "fileName"
QT_MOC_LITERAL(10, 158, 47), // "static_QFontDatabase_addAppli..."
QT_MOC_LITERAL(11, 206, 8), // "fontData"
QT_MOC_LITERAL(12, 215, 44), // "static_QFontDatabase_applicat..."
QT_MOC_LITERAL(13, 260, 2), // "id"
QT_MOC_LITERAL(14, 263, 4), // "bold"
QT_MOC_LITERAL(15, 268, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 285, 6), // "family"
QT_MOC_LITERAL(17, 292, 5), // "style"
QT_MOC_LITERAL(18, 298, 8), // "families"
QT_MOC_LITERAL(19, 307, 28), // "QFontDatabase::WritingSystem"
QT_MOC_LITERAL(20, 336, 13), // "writingSystem"
QT_MOC_LITERAL(21, 350, 4), // "font"
QT_MOC_LITERAL(22, 355, 9), // "pointSize"
QT_MOC_LITERAL(23, 365, 9), // "hasFamily"
QT_MOC_LITERAL(24, 375, 16), // "isBitmapScalable"
QT_MOC_LITERAL(25, 392, 12), // "isFixedPitch"
QT_MOC_LITERAL(26, 405, 15), // "isPrivateFamily"
QT_MOC_LITERAL(27, 421, 10), // "isScalable"
QT_MOC_LITERAL(28, 432, 18), // "isSmoothlyScalable"
QT_MOC_LITERAL(29, 451, 6), // "italic"
QT_MOC_LITERAL(30, 458, 10), // "pointSizes"
QT_MOC_LITERAL(31, 469, 10), // "QList<int>"
QT_MOC_LITERAL(32, 480, 46), // "static_QFontDatabase_removeAl..."
QT_MOC_LITERAL(33, 527, 42), // "static_QFontDatabase_removeAp..."
QT_MOC_LITERAL(34, 570, 11), // "smoothSizes"
QT_MOC_LITERAL(35, 582, 34), // "static_QFontDatabase_standard..."
QT_MOC_LITERAL(36, 617, 11), // "styleString"
QT_MOC_LITERAL(37, 629, 9), // "QFontInfo"
QT_MOC_LITERAL(38, 639, 8), // "fontInfo"
QT_MOC_LITERAL(39, 648, 6), // "styles"
QT_MOC_LITERAL(40, 655, 50), // "static_QFontDatabase_supports..."
QT_MOC_LITERAL(41, 706, 31), // "static_QFontDatabase_systemFont"
QT_MOC_LITERAL(42, 738, 25), // "QFontDatabase::SystemFont"
QT_MOC_LITERAL(43, 764, 4), // "type"
QT_MOC_LITERAL(44, 769, 6), // "weight"
QT_MOC_LITERAL(45, 776, 38), // "static_QFontDatabase_writingS..."
QT_MOC_LITERAL(46, 815, 40), // "static_QFontDatabase_writingS..."
QT_MOC_LITERAL(47, 856, 14), // "writingSystems"
QT_MOC_LITERAL(48, 871, 35), // "QList<QFontDatabase::WritingS..."
QT_MOC_LITERAL(49, 907, 10), // "SystemFont"
QT_MOC_LITERAL(50, 918, 11), // "GeneralFont"
QT_MOC_LITERAL(51, 930, 9), // "FixedFont"
QT_MOC_LITERAL(52, 940, 9), // "TitleFont"
QT_MOC_LITERAL(53, 950, 20), // "SmallestReadableFont"
QT_MOC_LITERAL(54, 971, 13), // "WritingSystem"
QT_MOC_LITERAL(55, 985, 3), // "Any"
QT_MOC_LITERAL(56, 989, 5), // "Latin"
QT_MOC_LITERAL(57, 995, 5), // "Greek"
QT_MOC_LITERAL(58, 1001, 8), // "Cyrillic"
QT_MOC_LITERAL(59, 1010, 8), // "Armenian"
QT_MOC_LITERAL(60, 1019, 6), // "Hebrew"
QT_MOC_LITERAL(61, 1026, 6), // "Arabic"
QT_MOC_LITERAL(62, 1033, 6), // "Syriac"
QT_MOC_LITERAL(63, 1040, 6), // "Thaana"
QT_MOC_LITERAL(64, 1047, 10), // "Devanagari"
QT_MOC_LITERAL(65, 1058, 7), // "Bengali"
QT_MOC_LITERAL(66, 1066, 8), // "Gurmukhi"
QT_MOC_LITERAL(67, 1075, 8), // "Gujarati"
QT_MOC_LITERAL(68, 1084, 5), // "Oriya"
QT_MOC_LITERAL(69, 1090, 5), // "Tamil"
QT_MOC_LITERAL(70, 1096, 6), // "Telugu"
QT_MOC_LITERAL(71, 1103, 7), // "Kannada"
QT_MOC_LITERAL(72, 1111, 9), // "Malayalam"
QT_MOC_LITERAL(73, 1121, 7), // "Sinhala"
QT_MOC_LITERAL(74, 1129, 4), // "Thai"
QT_MOC_LITERAL(75, 1134, 3), // "Lao"
QT_MOC_LITERAL(76, 1138, 7), // "Tibetan"
QT_MOC_LITERAL(77, 1146, 7), // "Myanmar"
QT_MOC_LITERAL(78, 1154, 8), // "Georgian"
QT_MOC_LITERAL(79, 1163, 5), // "Khmer"
QT_MOC_LITERAL(80, 1169, 17), // "SimplifiedChinese"
QT_MOC_LITERAL(81, 1187, 18), // "TraditionalChinese"
QT_MOC_LITERAL(82, 1206, 8), // "Japanese"
QT_MOC_LITERAL(83, 1215, 6), // "Korean"
QT_MOC_LITERAL(84, 1222, 10), // "Vietnamese"
QT_MOC_LITERAL(85, 1233, 6), // "Symbol"
QT_MOC_LITERAL(86, 1240, 5), // "Other"
QT_MOC_LITERAL(87, 1246, 5), // "Ogham"
QT_MOC_LITERAL(88, 1252, 5), // "Runic"
QT_MOC_LITERAL(89, 1258, 3), // "Nko"
QT_MOC_LITERAL(90, 1262, 19) // "WritingSystemsCount"

    },
    "PythonQtWrapper_QFontDatabase\0"
    "new_QFontDatabase\0QFontDatabase*\0\0"
    "QFontDatabase\0other\0delete_QFontDatabase\0"
    "obj\0static_QFontDatabase_addApplicationFont\0"
    "fileName\0static_QFontDatabase_addApplicationFontFromData\0"
    "fontData\0static_QFontDatabase_applicationFontFamilies\0"
    "id\0bold\0theWrappedObject\0family\0style\0"
    "families\0QFontDatabase::WritingSystem\0"
    "writingSystem\0font\0pointSize\0hasFamily\0"
    "isBitmapScalable\0isFixedPitch\0"
    "isPrivateFamily\0isScalable\0"
    "isSmoothlyScalable\0italic\0pointSizes\0"
    "QList<int>\0static_QFontDatabase_removeAllApplicationFonts\0"
    "static_QFontDatabase_removeApplicationFont\0"
    "smoothSizes\0static_QFontDatabase_standardSizes\0"
    "styleString\0QFontInfo\0fontInfo\0styles\0"
    "static_QFontDatabase_supportsThreadedFontRendering\0"
    "static_QFontDatabase_systemFont\0"
    "QFontDatabase::SystemFont\0type\0weight\0"
    "static_QFontDatabase_writingSystemName\0"
    "static_QFontDatabase_writingSystemSample\0"
    "writingSystems\0QList<QFontDatabase::WritingSystem>\0"
    "SystemFont\0GeneralFont\0FixedFont\0"
    "TitleFont\0SmallestReadableFont\0"
    "WritingSystem\0Any\0Latin\0Greek\0Cyrillic\0"
    "Armenian\0Hebrew\0Arabic\0Syriac\0Thaana\0"
    "Devanagari\0Bengali\0Gurmukhi\0Gujarati\0"
    "Oriya\0Tamil\0Telugu\0Kannada\0Malayalam\0"
    "Sinhala\0Thai\0Lao\0Tibetan\0Myanmar\0"
    "Georgian\0Khmer\0SimplifiedChinese\0"
    "TraditionalChinese\0Japanese\0Korean\0"
    "Vietnamese\0Symbol\0Other\0Ogham\0Runic\0"
    "Nko\0WritingSystemsCount"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFontDatabase[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  199,    3, 0x0a /* Public */,
       1,    1,  200,    3, 0x0a /* Public */,
       6,    1,  203,    3, 0x0a /* Public */,
       8,    1,  206,    3, 0x0a /* Public */,
      10,    1,  209,    3, 0x0a /* Public */,
      12,    1,  212,    3, 0x0a /* Public */,
      14,    3,  215,    3, 0x0a /* Public */,
      18,    2,  222,    3, 0x0a /* Public */,
      18,    1,  227,    3, 0x2a /* Public | MethodCloned */,
      21,    4,  230,    3, 0x0a /* Public */,
      23,    2,  239,    3, 0x0a /* Public */,
      24,    3,  244,    3, 0x0a /* Public */,
      24,    2,  251,    3, 0x2a /* Public | MethodCloned */,
      25,    3,  256,    3, 0x0a /* Public */,
      25,    2,  263,    3, 0x2a /* Public | MethodCloned */,
      26,    2,  268,    3, 0x0a /* Public */,
      27,    3,  273,    3, 0x0a /* Public */,
      27,    2,  280,    3, 0x2a /* Public | MethodCloned */,
      28,    3,  285,    3, 0x0a /* Public */,
      28,    2,  292,    3, 0x2a /* Public | MethodCloned */,
      29,    3,  297,    3, 0x0a /* Public */,
      30,    3,  304,    3, 0x0a /* Public */,
      30,    2,  311,    3, 0x2a /* Public | MethodCloned */,
      32,    0,  316,    3, 0x0a /* Public */,
      33,    1,  317,    3, 0x0a /* Public */,
      34,    3,  320,    3, 0x0a /* Public */,
      35,    0,  327,    3, 0x0a /* Public */,
      36,    2,  328,    3, 0x0a /* Public */,
      36,    2,  333,    3, 0x0a /* Public */,
      39,    2,  338,    3, 0x0a /* Public */,
      40,    0,  343,    3, 0x0a /* Public */,
      41,    1,  344,    3, 0x0a /* Public */,
      44,    3,  347,    3, 0x0a /* Public */,
      45,    1,  354,    3, 0x0a /* Public */,
      46,    1,  357,    3, 0x0a /* Public */,
      47,    1,  360,    3, 0x0a /* Public */,
      47,    2,  363,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, QMetaType::QString,    9,
    QMetaType::Int, QMetaType::QByteArray,   11,
    QMetaType::QStringList, QMetaType::Int,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    QMetaType::QStringList, 0x80000000 | 2, 0x80000000 | 19,   15,   20,
    QMetaType::QStringList, 0x80000000 | 2,   15,
    QMetaType::QFont, 0x80000000 | 2, QMetaType::QString, QMetaType::QString, QMetaType::Int,   15,   16,   17,   22,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    0x80000000 | 31, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    0x80000000 | 31, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool,
    QMetaType::Bool, QMetaType::Int,   13,
    0x80000000 | 31, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    0x80000000 | 31,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QFont,   15,   21,
    QMetaType::QString, 0x80000000 | 2, 0x80000000 | 37,   15,   38,
    QMetaType::QStringList, 0x80000000 | 2, QMetaType::QString,   15,   16,
    QMetaType::Bool,
    QMetaType::QFont, 0x80000000 | 42,   43,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString, QMetaType::QString,   15,   16,   17,
    QMetaType::QString, 0x80000000 | 19,   20,
    QMetaType::QString, 0x80000000 | 19,   20,
    0x80000000 | 48, 0x80000000 | 2,   15,
    0x80000000 | 48, 0x80000000 | 2, QMetaType::QString,   15,   16,

 // enums: name, flags, count, data
      49, 0x0,    4,  376,
      54, 0x0,   36,  384,

 // enum data: key, value
      50, uint(PythonQtWrapper_QFontDatabase::GeneralFont),
      51, uint(PythonQtWrapper_QFontDatabase::FixedFont),
      52, uint(PythonQtWrapper_QFontDatabase::TitleFont),
      53, uint(PythonQtWrapper_QFontDatabase::SmallestReadableFont),
      55, uint(PythonQtWrapper_QFontDatabase::Any),
      56, uint(PythonQtWrapper_QFontDatabase::Latin),
      57, uint(PythonQtWrapper_QFontDatabase::Greek),
      58, uint(PythonQtWrapper_QFontDatabase::Cyrillic),
      59, uint(PythonQtWrapper_QFontDatabase::Armenian),
      60, uint(PythonQtWrapper_QFontDatabase::Hebrew),
      61, uint(PythonQtWrapper_QFontDatabase::Arabic),
      62, uint(PythonQtWrapper_QFontDatabase::Syriac),
      63, uint(PythonQtWrapper_QFontDatabase::Thaana),
      64, uint(PythonQtWrapper_QFontDatabase::Devanagari),
      65, uint(PythonQtWrapper_QFontDatabase::Bengali),
      66, uint(PythonQtWrapper_QFontDatabase::Gurmukhi),
      67, uint(PythonQtWrapper_QFontDatabase::Gujarati),
      68, uint(PythonQtWrapper_QFontDatabase::Oriya),
      69, uint(PythonQtWrapper_QFontDatabase::Tamil),
      70, uint(PythonQtWrapper_QFontDatabase::Telugu),
      71, uint(PythonQtWrapper_QFontDatabase::Kannada),
      72, uint(PythonQtWrapper_QFontDatabase::Malayalam),
      73, uint(PythonQtWrapper_QFontDatabase::Sinhala),
      74, uint(PythonQtWrapper_QFontDatabase::Thai),
      75, uint(PythonQtWrapper_QFontDatabase::Lao),
      76, uint(PythonQtWrapper_QFontDatabase::Tibetan),
      77, uint(PythonQtWrapper_QFontDatabase::Myanmar),
      78, uint(PythonQtWrapper_QFontDatabase::Georgian),
      79, uint(PythonQtWrapper_QFontDatabase::Khmer),
      80, uint(PythonQtWrapper_QFontDatabase::SimplifiedChinese),
      81, uint(PythonQtWrapper_QFontDatabase::TraditionalChinese),
      82, uint(PythonQtWrapper_QFontDatabase::Japanese),
      83, uint(PythonQtWrapper_QFontDatabase::Korean),
      84, uint(PythonQtWrapper_QFontDatabase::Vietnamese),
      85, uint(PythonQtWrapper_QFontDatabase::Symbol),
      86, uint(PythonQtWrapper_QFontDatabase::Other),
      87, uint(PythonQtWrapper_QFontDatabase::Ogham),
      88, uint(PythonQtWrapper_QFontDatabase::Runic),
      89, uint(PythonQtWrapper_QFontDatabase::Nko),
      90, uint(PythonQtWrapper_QFontDatabase::WritingSystemsCount),

       0        // eod
};

void PythonQtWrapper_QFontDatabase::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFontDatabase *_t = static_cast<PythonQtWrapper_QFontDatabase *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFontDatabase* _r = _t->new_QFontDatabase();
            if (_a[0]) *reinterpret_cast< QFontDatabase**>(_a[0]) = _r; }  break;
        case 1: { QFontDatabase* _r = _t->new_QFontDatabase((*reinterpret_cast< const QFontDatabase(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontDatabase**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFontDatabase((*reinterpret_cast< QFontDatabase*(*)>(_a[1]))); break;
        case 3: { int _r = _t->static_QFontDatabase_addApplicationFont((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->static_QFontDatabase_addApplicationFontFromData((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { QStringList _r = _t->static_QFontDatabase_applicationFontFamilies((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->bold((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QStringList _r = _t->families((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< QFontDatabase::WritingSystem(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 8: { QStringList _r = _t->families((*reinterpret_cast< QFontDatabase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 9: { QFont _r = _t->font((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->hasFamily((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isBitmapScalable((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isBitmapScalable((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isFixedPitch((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isFixedPitch((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isPrivateFamily((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isScalable((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->isScalable((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->isSmoothlyScalable((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isSmoothlyScalable((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->italic((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { QList<int> _r = _t->pointSizes((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 22: { QList<int> _r = _t->pointSizes((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->static_QFontDatabase_removeAllApplicationFonts();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->static_QFontDatabase_removeApplicationFont((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { QList<int> _r = _t->smoothSizes((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 26: { QList<int> _r = _t->static_QFontDatabase_standardSizes();
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 27: { QString _r = _t->styleString((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 28: { QString _r = _t->styleString((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QFontInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 29: { QStringList _r = _t->styles((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->static_QFontDatabase_supportsThreadedFontRendering();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { QFont _r = _t->static_QFontDatabase_systemFont((*reinterpret_cast< QFontDatabase::SystemFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->weight((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->static_QFontDatabase_writingSystemName((*reinterpret_cast< QFontDatabase::WritingSystem(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QString _r = _t->static_QFontDatabase_writingSystemSample((*reinterpret_cast< QFontDatabase::WritingSystem(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 35: { QList<QFontDatabase::WritingSystem> _r = _t->writingSystems((*reinterpret_cast< QFontDatabase*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QFontDatabase::WritingSystem>*>(_a[0]) = _r; }  break;
        case 36: { QList<QFontDatabase::WritingSystem> _r = _t->writingSystems((*reinterpret_cast< QFontDatabase*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QFontDatabase::WritingSystem>*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFontDatabase::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFontDatabase.data,
      qt_meta_data_PythonQtWrapper_QFontDatabase,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFontDatabase::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 37)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 37;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 37)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 37;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFontDialog_t {
    QByteArrayData data[39];
    char stringdata0[449];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFontDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFontDialog_t qt_meta_stringdata_PythonQtWrapper_QFontDialog = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QFontDialog"
QT_MOC_LITERAL(1, 28, 15), // "new_QFontDialog"
QT_MOC_LITERAL(2, 44, 12), // "QFontDialog*"
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, 7), // "initial"
QT_MOC_LITERAL(7, 82, 18), // "delete_QFontDialog"
QT_MOC_LITERAL(8, 101, 3), // "obj"
QT_MOC_LITERAL(9, 105, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(10, 122, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 139, 7), // "QEvent*"
QT_MOC_LITERAL(12, 147, 5), // "event"
QT_MOC_LITERAL(13, 153, 11), // "currentFont"
QT_MOC_LITERAL(14, 165, 9), // "py_q_done"
QT_MOC_LITERAL(15, 175, 6), // "result"
QT_MOC_LITERAL(16, 182, 16), // "py_q_eventFilter"
QT_MOC_LITERAL(17, 199, 6), // "object"
QT_MOC_LITERAL(18, 206, 26), // "static_QFontDialog_getFont"
QT_MOC_LITERAL(19, 233, 5), // "bool*"
QT_MOC_LITERAL(20, 239, 2), // "ok"
QT_MOC_LITERAL(21, 242, 5), // "title"
QT_MOC_LITERAL(22, 248, 30), // "QFontDialog::FontDialogOptions"
QT_MOC_LITERAL(23, 279, 7), // "options"
QT_MOC_LITERAL(24, 287, 4), // "open"
QT_MOC_LITERAL(25, 292, 8), // "receiver"
QT_MOC_LITERAL(26, 301, 11), // "const char*"
QT_MOC_LITERAL(27, 313, 6), // "member"
QT_MOC_LITERAL(28, 320, 12), // "selectedFont"
QT_MOC_LITERAL(29, 333, 14), // "setCurrentFont"
QT_MOC_LITERAL(30, 348, 4), // "font"
QT_MOC_LITERAL(31, 353, 9), // "setOption"
QT_MOC_LITERAL(32, 363, 29), // "QFontDialog::FontDialogOption"
QT_MOC_LITERAL(33, 393, 6), // "option"
QT_MOC_LITERAL(34, 400, 2), // "on"
QT_MOC_LITERAL(35, 403, 10), // "setOptions"
QT_MOC_LITERAL(36, 414, 15), // "py_q_setVisible"
QT_MOC_LITERAL(37, 430, 7), // "visible"
QT_MOC_LITERAL(38, 438, 10) // "testOption"

    },
    "PythonQtWrapper_QFontDialog\0new_QFontDialog\0"
    "QFontDialog*\0\0QWidget*\0parent\0initial\0"
    "delete_QFontDialog\0obj\0py_q_changeEvent\0"
    "theWrappedObject\0QEvent*\0event\0"
    "currentFont\0py_q_done\0result\0"
    "py_q_eventFilter\0object\0"
    "static_QFontDialog_getFont\0bool*\0ok\0"
    "title\0QFontDialog::FontDialogOptions\0"
    "options\0open\0receiver\0const char*\0"
    "member\0selectedFont\0setCurrentFont\0"
    "font\0setOption\0QFontDialog::FontDialogOption\0"
    "option\0on\0setOptions\0py_q_setVisible\0"
    "visible\0testOption"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFontDialog[] = {

 // 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 */,
       1,    2,  138,    3, 0x0a /* Public */,
       1,    1,  143,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  146,    3, 0x0a /* Public */,
       9,    2,  149,    3, 0x0a /* Public */,
      13,    1,  154,    3, 0x0a /* Public */,
      14,    2,  157,    3, 0x0a /* Public */,
      16,    3,  162,    3, 0x0a /* Public */,
      18,    2,  169,    3, 0x0a /* Public */,
      18,    1,  174,    3, 0x2a /* Public | MethodCloned */,
      18,    5,  177,    3, 0x0a /* Public */,
      18,    4,  188,    3, 0x2a /* Public | MethodCloned */,
      18,    3,  197,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  204,    3, 0x2a /* Public | MethodCloned */,
      24,    3,  209,    3, 0x0a /* Public */,
      23,    1,  216,    3, 0x0a /* Public */,
      28,    1,  219,    3, 0x0a /* Public */,
      29,    2,  222,    3, 0x0a /* Public */,
      31,    3,  227,    3, 0x0a /* Public */,
      31,    2,  234,    3, 0x2a /* Public | MethodCloned */,
      35,    2,  239,    3, 0x0a /* Public */,
      36,    2,  244,    3, 0x0a /* Public */,
      38,    2,  249,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QFont, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QFont,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    QMetaType::QFont, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   15,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 11,   10,   17,   12,
    QMetaType::QFont, 0x80000000 | 19, 0x80000000 | 4,   20,    5,
    QMetaType::QFont, 0x80000000 | 19,   20,
    QMetaType::QFont, 0x80000000 | 19, QMetaType::QFont, 0x80000000 | 4, QMetaType::QString, 0x80000000 | 22,   20,    6,    5,   21,   23,
    QMetaType::QFont, 0x80000000 | 19, QMetaType::QFont, 0x80000000 | 4, QMetaType::QString,   20,    6,    5,   21,
    QMetaType::QFont, 0x80000000 | 19, QMetaType::QFont, 0x80000000 | 4,   20,    6,    5,
    QMetaType::QFont, 0x80000000 | 19, QMetaType::QFont,   20,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 26,   10,   25,   27,
    0x80000000 | 22, 0x80000000 | 2,   10,
    QMetaType::QFont, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QFont,   10,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32, QMetaType::Bool,   10,   33,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 32,   10,   33,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   10,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   37,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 32,   10,   33,

       0        // eod
};

void PythonQtWrapper_QFontDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFontDialog *_t = static_cast<PythonQtWrapper_QFontDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFontDialog* _r = _t->new_QFontDialog((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontDialog**>(_a[0]) = _r; }  break;
        case 1: { QFontDialog* _r = _t->new_QFontDialog();
            if (_a[0]) *reinterpret_cast< QFontDialog**>(_a[0]) = _r; }  break;
        case 2: { QFontDialog* _r = _t->new_QFontDialog((*reinterpret_cast< const QFont(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFontDialog**>(_a[0]) = _r; }  break;
        case 3: { QFontDialog* _r = _t->new_QFontDialog((*reinterpret_cast< const QFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontDialog**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QFontDialog((*reinterpret_cast< QFontDialog*(*)>(_a[1]))); break;
        case 5: _t->py_q_changeEvent((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 6: { QFont _r = _t->currentFont((*reinterpret_cast< QFontDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 7: _t->py_q_done((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: { bool _r = _t->py_q_eventFilter((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QFont _r = _t->static_QFontDialog_getFont((*reinterpret_cast< bool*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 10: { QFont _r = _t->static_QFontDialog_getFont((*reinterpret_cast< bool*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 11: { QFont _r = _t->static_QFontDialog_getFont((*reinterpret_cast< bool*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< QFontDialog::FontDialogOptions(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 12: { QFont _r = _t->static_QFontDialog_getFont((*reinterpret_cast< bool*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 13: { QFont _r = _t->static_QFontDialog_getFont((*reinterpret_cast< bool*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])),(*reinterpret_cast< QWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 14: { QFont _r = _t->static_QFontDialog_getFont((*reinterpret_cast< bool*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 15: _t->open((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 16: { QFontDialog::FontDialogOptions _r = _t->options((*reinterpret_cast< QFontDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontDialog::FontDialogOptions*>(_a[0]) = _r; }  break;
        case 17: { QFont _r = _t->selectedFont((*reinterpret_cast< QFontDialog*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont*>(_a[0]) = _r; }  break;
        case 18: _t->setCurrentFont((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< const QFont(*)>(_a[2]))); break;
        case 19: _t->setOption((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QFontDialog::FontDialogOption(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 20: _t->setOption((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QFontDialog::FontDialogOption(*)>(_a[2]))); break;
        case 21: _t->setOptions((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QFontDialog::FontDialogOptions(*)>(_a[2]))); break;
        case 22: _t->py_q_setVisible((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 23: { bool _r = _t->testOption((*reinterpret_cast< QFontDialog*(*)>(_a[1])),(*reinterpret_cast< QFontDialog::FontDialogOption(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QWidget* >(); break;
            }
            break;
        case 11:
            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 12:
            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 13:
            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 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); 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< QFontDialog* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFontDialog::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFontDialog.data,
      qt_meta_data_PythonQtWrapper_QFontDialog,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFontDialog::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_QFontInfo_t {
    QByteArrayData data[30];
    char stringdata0[301];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFontInfo_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFontInfo_t qt_meta_stringdata_PythonQtWrapper_QFontInfo = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QFontInfo"
QT_MOC_LITERAL(1, 26, 13), // "new_QFontInfo"
QT_MOC_LITERAL(2, 40, 10), // "QFontInfo*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 6), // "arg__1"
QT_MOC_LITERAL(5, 59, 9), // "QFontInfo"
QT_MOC_LITERAL(6, 69, 16), // "delete_QFontInfo"
QT_MOC_LITERAL(7, 86, 3), // "obj"
QT_MOC_LITERAL(8, 90, 4), // "bold"
QT_MOC_LITERAL(9, 95, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 112, 10), // "exactMatch"
QT_MOC_LITERAL(11, 123, 6), // "family"
QT_MOC_LITERAL(12, 130, 10), // "fixedPitch"
QT_MOC_LITERAL(13, 141, 6), // "italic"
QT_MOC_LITERAL(14, 148, 8), // "overline"
QT_MOC_LITERAL(15, 157, 9), // "pixelSize"
QT_MOC_LITERAL(16, 167, 9), // "pointSize"
QT_MOC_LITERAL(17, 177, 10), // "pointSizeF"
QT_MOC_LITERAL(18, 188, 7), // "rawMode"
QT_MOC_LITERAL(19, 196, 9), // "strikeOut"
QT_MOC_LITERAL(20, 206, 5), // "style"
QT_MOC_LITERAL(21, 212, 12), // "QFont::Style"
QT_MOC_LITERAL(22, 225, 9), // "styleHint"
QT_MOC_LITERAL(23, 235, 16), // "QFont::StyleHint"
QT_MOC_LITERAL(24, 252, 9), // "styleName"
QT_MOC_LITERAL(25, 262, 4), // "swap"
QT_MOC_LITERAL(26, 267, 10), // "QFontInfo&"
QT_MOC_LITERAL(27, 278, 5), // "other"
QT_MOC_LITERAL(28, 284, 9), // "underline"
QT_MOC_LITERAL(29, 294, 6) // "weight"

    },
    "PythonQtWrapper_QFontInfo\0new_QFontInfo\0"
    "QFontInfo*\0\0arg__1\0QFontInfo\0"
    "delete_QFontInfo\0obj\0bold\0theWrappedObject\0"
    "exactMatch\0family\0fixedPitch\0italic\0"
    "overline\0pixelSize\0pointSize\0pointSizeF\0"
    "rawMode\0strikeOut\0style\0QFont::Style\0"
    "styleHint\0QFont::StyleHint\0styleName\0"
    "swap\0QFontInfo&\0other\0underline\0weight"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFontInfo[] = {

 // 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,    1,  114,    3, 0x0a /* Public */,
       1,    1,  117,    3, 0x0a /* Public */,
       6,    1,  120,    3, 0x0a /* Public */,
       8,    1,  123,    3, 0x0a /* Public */,
      10,    1,  126,    3, 0x0a /* Public */,
      11,    1,  129,    3, 0x0a /* Public */,
      12,    1,  132,    3, 0x0a /* Public */,
      13,    1,  135,    3, 0x0a /* Public */,
      14,    1,  138,    3, 0x0a /* Public */,
      15,    1,  141,    3, 0x0a /* Public */,
      16,    1,  144,    3, 0x0a /* Public */,
      17,    1,  147,    3, 0x0a /* Public */,
      18,    1,  150,    3, 0x0a /* Public */,
      19,    1,  153,    3, 0x0a /* Public */,
      20,    1,  156,    3, 0x0a /* Public */,
      22,    1,  159,    3, 0x0a /* Public */,
      24,    1,  162,    3, 0x0a /* Public */,
      25,    2,  165,    3, 0x0a /* Public */,
      28,    1,  170,    3, 0x0a /* Public */,
      29,    1,  173,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QFont,    4,
    0x80000000 | 2, 0x80000000 | 5,    4,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 21, 0x80000000 | 2,    9,
    0x80000000 | 23, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   27,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QFontInfo::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFontInfo *_t = static_cast<PythonQtWrapper_QFontInfo *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFontInfo* _r = _t->new_QFontInfo((*reinterpret_cast< const QFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontInfo**>(_a[0]) = _r; }  break;
        case 1: { QFontInfo* _r = _t->new_QFontInfo((*reinterpret_cast< const QFontInfo(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontInfo**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFontInfo((*reinterpret_cast< QFontInfo*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->bold((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->exactMatch((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->family((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->fixedPitch((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->italic((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->overline((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->pixelSize((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->pointSize((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->pointSizeF((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->rawMode((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->strikeOut((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QFont::Style _r = _t->style((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::Style*>(_a[0]) = _r; }  break;
        case 15: { QFont::StyleHint _r = _t->styleHint((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFont::StyleHint*>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->styleName((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: _t->swap((*reinterpret_cast< QFontInfo*(*)>(_a[1])),(*reinterpret_cast< QFontInfo(*)>(_a[2]))); break;
        case 18: { bool _r = _t->underline((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->weight((*reinterpret_cast< QFontInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFontInfo::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFontInfo.data,
      qt_meta_data_PythonQtWrapper_QFontInfo,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFontInfo::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFontMetrics_t {
    QByteArrayData data[53];
    char stringdata0[496];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFontMetrics_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFontMetrics_t qt_meta_stringdata_PythonQtWrapper_QFontMetrics = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QFontMetrics"
QT_MOC_LITERAL(1, 29, 16), // "new_QFontMetrics"
QT_MOC_LITERAL(2, 46, 13), // "QFontMetrics*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 6), // "arg__1"
QT_MOC_LITERAL(5, 68, 13), // "QPaintDevice*"
QT_MOC_LITERAL(6, 82, 2), // "pd"
QT_MOC_LITERAL(7, 85, 19), // "delete_QFontMetrics"
QT_MOC_LITERAL(8, 105, 3), // "obj"
QT_MOC_LITERAL(9, 109, 6), // "ascent"
QT_MOC_LITERAL(10, 116, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 133, 16), // "averageCharWidth"
QT_MOC_LITERAL(12, 150, 12), // "boundingRect"
QT_MOC_LITERAL(13, 163, 1), // "r"
QT_MOC_LITERAL(14, 165, 5), // "flags"
QT_MOC_LITERAL(15, 171, 4), // "text"
QT_MOC_LITERAL(16, 176, 8), // "tabstops"
QT_MOC_LITERAL(17, 185, 4), // "int*"
QT_MOC_LITERAL(18, 190, 8), // "tabarray"
QT_MOC_LITERAL(19, 199, 1), // "x"
QT_MOC_LITERAL(20, 201, 1), // "y"
QT_MOC_LITERAL(21, 203, 1), // "w"
QT_MOC_LITERAL(22, 205, 1), // "h"
QT_MOC_LITERAL(23, 207, 9), // "charWidth"
QT_MOC_LITERAL(24, 217, 3), // "str"
QT_MOC_LITERAL(25, 221, 3), // "pos"
QT_MOC_LITERAL(26, 225, 7), // "descent"
QT_MOC_LITERAL(27, 233, 10), // "elidedText"
QT_MOC_LITERAL(28, 244, 17), // "Qt::TextElideMode"
QT_MOC_LITERAL(29, 262, 4), // "mode"
QT_MOC_LITERAL(30, 267, 5), // "width"
QT_MOC_LITERAL(31, 273, 6), // "height"
QT_MOC_LITERAL(32, 280, 6), // "inFont"
QT_MOC_LITERAL(33, 287, 10), // "inFontUcs4"
QT_MOC_LITERAL(34, 298, 4), // "ucs4"
QT_MOC_LITERAL(35, 303, 7), // "leading"
QT_MOC_LITERAL(36, 311, 11), // "leftBearing"
QT_MOC_LITERAL(37, 323, 11), // "lineSpacing"
QT_MOC_LITERAL(38, 335, 9), // "lineWidth"
QT_MOC_LITERAL(39, 345, 8), // "maxWidth"
QT_MOC_LITERAL(40, 354, 14), // "minLeftBearing"
QT_MOC_LITERAL(41, 369, 15), // "minRightBearing"
QT_MOC_LITERAL(42, 385, 11), // "overlinePos"
QT_MOC_LITERAL(43, 397, 12), // "rightBearing"
QT_MOC_LITERAL(44, 410, 4), // "size"
QT_MOC_LITERAL(45, 415, 12), // "strikeOutPos"
QT_MOC_LITERAL(46, 428, 4), // "swap"
QT_MOC_LITERAL(47, 433, 13), // "QFontMetrics&"
QT_MOC_LITERAL(48, 447, 5), // "other"
QT_MOC_LITERAL(49, 453, 17), // "tightBoundingRect"
QT_MOC_LITERAL(50, 471, 12), // "underlinePos"
QT_MOC_LITERAL(51, 484, 3), // "len"
QT_MOC_LITERAL(52, 488, 7) // "xHeight"

    },
    "PythonQtWrapper_QFontMetrics\0"
    "new_QFontMetrics\0QFontMetrics*\0\0arg__1\0"
    "QPaintDevice*\0pd\0delete_QFontMetrics\0"
    "obj\0ascent\0theWrappedObject\0"
    "averageCharWidth\0boundingRect\0r\0flags\0"
    "text\0tabstops\0int*\0tabarray\0x\0y\0w\0h\0"
    "charWidth\0str\0pos\0descent\0elidedText\0"
    "Qt::TextElideMode\0mode\0width\0height\0"
    "inFont\0inFontUcs4\0ucs4\0leading\0"
    "leftBearing\0lineSpacing\0lineWidth\0"
    "maxWidth\0minLeftBearing\0minRightBearing\0"
    "overlinePos\0rightBearing\0size\0"
    "strikeOutPos\0swap\0QFontMetrics&\0other\0"
    "tightBoundingRect\0underlinePos\0len\0"
    "xHeight"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFontMetrics[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  219,    3, 0x0a /* Public */,
       1,    2,  222,    3, 0x0a /* Public */,
       7,    1,  227,    3, 0x0a /* Public */,
       9,    1,  230,    3, 0x0a /* Public */,
      11,    1,  233,    3, 0x0a /* Public */,
      12,    2,  236,    3, 0x0a /* Public */,
      12,    6,  241,    3, 0x0a /* Public */,
      12,    5,  254,    3, 0x2a /* Public | MethodCloned */,
      12,    4,  265,    3, 0x2a /* Public | MethodCloned */,
      12,    2,  274,    3, 0x0a /* Public */,
      12,    9,  279,    3, 0x0a /* Public */,
      12,    8,  298,    3, 0x2a /* Public | MethodCloned */,
      12,    7,  315,    3, 0x2a /* Public | MethodCloned */,
      23,    3,  330,    3, 0x0a /* Public */,
      26,    1,  337,    3, 0x0a /* Public */,
      27,    5,  340,    3, 0x0a /* Public */,
      27,    4,  351,    3, 0x2a /* Public | MethodCloned */,
      31,    1,  360,    3, 0x0a /* Public */,
      32,    2,  363,    3, 0x0a /* Public */,
      33,    2,  368,    3, 0x0a /* Public */,
      35,    1,  373,    3, 0x0a /* Public */,
      36,    2,  376,    3, 0x0a /* Public */,
      37,    1,  381,    3, 0x0a /* Public */,
      38,    1,  384,    3, 0x0a /* Public */,
      39,    1,  387,    3, 0x0a /* Public */,
      40,    1,  390,    3, 0x0a /* Public */,
      41,    1,  393,    3, 0x0a /* Public */,
      42,    1,  396,    3, 0x0a /* Public */,
      43,    2,  399,    3, 0x0a /* Public */,
      44,    5,  404,    3, 0x0a /* Public */,
      44,    4,  415,    3, 0x2a /* Public | MethodCloned */,
      44,    3,  424,    3, 0x2a /* Public | MethodCloned */,
      45,    1,  431,    3, 0x0a /* Public */,
      46,    2,  434,    3, 0x0a /* Public */,
      49,    2,  439,    3, 0x0a /* Public */,
      50,    1,  444,    3, 0x0a /* Public */,
      30,    2,  447,    3, 0x0a /* Public */,
      30,    3,  452,    3, 0x0a /* Public */,
      30,    2,  459,    3, 0x2a /* Public | MethodCloned */,
      30,    4,  464,    3, 0x0a /* Public */,
      52,    1,  473,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QFont,    4,
    0x80000000 | 2, QMetaType::QFont, 0x80000000 | 5,    4,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QString, QMetaType::Int, 0x80000000 | 17,   10,   13,   14,   15,   16,   18,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QString, QMetaType::Int,   10,   13,   14,   15,   16,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect, QMetaType::Int, QMetaType::QString,   10,   13,   14,   15,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QString,   10,   15,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::Int, 0x80000000 | 17,   10,   19,   20,   21,   22,   14,   15,   16,   18,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::Int,   10,   19,   20,   21,   22,   14,   15,   16,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::QString,   10,   19,   20,   21,   22,   14,   15,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,   10,   24,   25,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 28, QMetaType::Int, QMetaType::Int,   10,   15,   29,   30,   14,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 28, QMetaType::Int,   10,   15,   29,   30,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::UInt,   10,   34,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int, QMetaType::QString, QMetaType::Int, 0x80000000 | 17,   10,   14,   24,   16,   18,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int, QMetaType::QString, QMetaType::Int,   10,   14,   24,   16,
    QMetaType::QSize, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   10,   14,   24,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 47,   10,   48,
    QMetaType::QRect, 0x80000000 | 2, QMetaType::QString,   10,   15,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,   10,    4,   51,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,   10,    4,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString, QMetaType::Int, QMetaType::Int,   10,    4,   51,   14,
    QMetaType::Int, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QFontMetrics::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFontMetrics *_t = static_cast<PythonQtWrapper_QFontMetrics *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFontMetrics* _r = _t->new_QFontMetrics((*reinterpret_cast< const QFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontMetrics**>(_a[0]) = _r; }  break;
        case 1: { QFontMetrics* _r = _t->new_QFontMetrics((*reinterpret_cast< const QFont(*)>(_a[1])),(*reinterpret_cast< QPaintDevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFontMetrics**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFontMetrics((*reinterpret_cast< QFontMetrics*(*)>(_a[1]))); break;
        case 3: { int _r = _t->ascent((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->averageCharWidth((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 6: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 7: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 8: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 9: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 10: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< int(*)>(_a[8])),(*reinterpret_cast< int*(*)>(_a[9])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 11: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])),(*reinterpret_cast< int(*)>(_a[8])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 12: { QRect _r = _t->boundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< const QString(*)>(_a[7])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->charWidth((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->descent((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->elidedText((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->elidedText((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->height((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->inFont((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->inFontUcs4((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->leading((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->leftBearing((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->lineSpacing((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->lineWidth((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->maxWidth((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { int _r = _t->minLeftBearing((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->minRightBearing((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->overlinePos((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { int _r = _t->rightBearing((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 29: { QSize _r = _t->size((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 30: { QSize _r = _t->size((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 31: { QSize _r = _t->size((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->strikeOutPos((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: _t->swap((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< QFontMetrics(*)>(_a[2]))); break;
        case 34: { QRect _r = _t->tightBoundingRect((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 35: { int _r = _t->underlinePos((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 36: { int _r = _t->width((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 37: { int _r = _t->width((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 38: { int _r = _t->width((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 39: { int _r = _t->width((*reinterpret_cast< QFontMetrics*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 40: { int _r = _t->xHeight((*reinterpret_cast< QFontMetrics*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFontMetrics::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFontMetrics.data,
      qt_meta_data_PythonQtWrapper_QFontMetrics,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFontMetrics::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 41)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 41;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 41)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 41;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFontMetricsF_t {
    QByteArrayData data[47];
    char stringdata0[482];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFontMetricsF_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFontMetricsF_t qt_meta_stringdata_PythonQtWrapper_QFontMetricsF = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QFontMetricsF"
QT_MOC_LITERAL(1, 30, 17), // "new_QFontMetricsF"
QT_MOC_LITERAL(2, 48, 14), // "QFontMetricsF*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "arg__1"
QT_MOC_LITERAL(5, 71, 13), // "QPaintDevice*"
QT_MOC_LITERAL(6, 85, 2), // "pd"
QT_MOC_LITERAL(7, 88, 20), // "delete_QFontMetricsF"
QT_MOC_LITERAL(8, 109, 3), // "obj"
QT_MOC_LITERAL(9, 113, 6), // "ascent"
QT_MOC_LITERAL(10, 120, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 137, 16), // "averageCharWidth"
QT_MOC_LITERAL(12, 154, 12), // "boundingRect"
QT_MOC_LITERAL(13, 167, 1), // "r"
QT_MOC_LITERAL(14, 169, 5), // "flags"
QT_MOC_LITERAL(15, 175, 6), // "string"
QT_MOC_LITERAL(16, 182, 8), // "tabstops"
QT_MOC_LITERAL(17, 191, 4), // "int*"
QT_MOC_LITERAL(18, 196, 8), // "tabarray"
QT_MOC_LITERAL(19, 205, 7), // "descent"
QT_MOC_LITERAL(20, 213, 10), // "elidedText"
QT_MOC_LITERAL(21, 224, 4), // "text"
QT_MOC_LITERAL(22, 229, 17), // "Qt::TextElideMode"
QT_MOC_LITERAL(23, 247, 4), // "mode"
QT_MOC_LITERAL(24, 252, 5), // "width"
QT_MOC_LITERAL(25, 258, 6), // "height"
QT_MOC_LITERAL(26, 265, 6), // "inFont"
QT_MOC_LITERAL(27, 272, 10), // "inFontUcs4"
QT_MOC_LITERAL(28, 283, 4), // "ucs4"
QT_MOC_LITERAL(29, 288, 7), // "leading"
QT_MOC_LITERAL(30, 296, 11), // "leftBearing"
QT_MOC_LITERAL(31, 308, 11), // "lineSpacing"
QT_MOC_LITERAL(32, 320, 9), // "lineWidth"
QT_MOC_LITERAL(33, 330, 8), // "maxWidth"
QT_MOC_LITERAL(34, 339, 14), // "minLeftBearing"
QT_MOC_LITERAL(35, 354, 15), // "minRightBearing"
QT_MOC_LITERAL(36, 370, 11), // "overlinePos"
QT_MOC_LITERAL(37, 382, 12), // "rightBearing"
QT_MOC_LITERAL(38, 395, 4), // "size"
QT_MOC_LITERAL(39, 400, 3), // "str"
QT_MOC_LITERAL(40, 404, 12), // "strikeOutPos"
QT_MOC_LITERAL(41, 417, 4), // "swap"
QT_MOC_LITERAL(42, 422, 14), // "QFontMetricsF&"
QT_MOC_LITERAL(43, 437, 5), // "other"
QT_MOC_LITERAL(44, 443, 17), // "tightBoundingRect"
QT_MOC_LITERAL(45, 461, 12), // "underlinePos"
QT_MOC_LITERAL(46, 474, 7) // "xHeight"

    },
    "PythonQtWrapper_QFontMetricsF\0"
    "new_QFontMetricsF\0QFontMetricsF*\0\0"
    "arg__1\0QPaintDevice*\0pd\0delete_QFontMetricsF\0"
    "obj\0ascent\0theWrappedObject\0"
    "averageCharWidth\0boundingRect\0r\0flags\0"
    "string\0tabstops\0int*\0tabarray\0descent\0"
    "elidedText\0text\0Qt::TextElideMode\0"
    "mode\0width\0height\0inFont\0inFontUcs4\0"
    "ucs4\0leading\0leftBearing\0lineSpacing\0"
    "lineWidth\0maxWidth\0minLeftBearing\0"
    "minRightBearing\0overlinePos\0rightBearing\0"
    "size\0str\0strikeOutPos\0swap\0QFontMetricsF&\0"
    "other\0tightBoundingRect\0underlinePos\0"
    "xHeight"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFontMetricsF[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  189,    3, 0x0a /* Public */,
       1,    2,  192,    3, 0x0a /* Public */,
       7,    1,  197,    3, 0x0a /* Public */,
       9,    1,  200,    3, 0x0a /* Public */,
      11,    1,  203,    3, 0x0a /* Public */,
      12,    2,  206,    3, 0x0a /* Public */,
      12,    6,  211,    3, 0x0a /* Public */,
      12,    5,  224,    3, 0x2a /* Public | MethodCloned */,
      12,    4,  235,    3, 0x2a /* Public | MethodCloned */,
      12,    2,  244,    3, 0x0a /* Public */,
      19,    1,  249,    3, 0x0a /* Public */,
      20,    5,  252,    3, 0x0a /* Public */,
      20,    4,  263,    3, 0x2a /* Public | MethodCloned */,
      25,    1,  272,    3, 0x0a /* Public */,
      26,    2,  275,    3, 0x0a /* Public */,
      27,    2,  280,    3, 0x0a /* Public */,
      29,    1,  285,    3, 0x0a /* Public */,
      30,    2,  288,    3, 0x0a /* Public */,
      31,    1,  293,    3, 0x0a /* Public */,
      32,    1,  296,    3, 0x0a /* Public */,
      33,    1,  299,    3, 0x0a /* Public */,
      34,    1,  302,    3, 0x0a /* Public */,
      35,    1,  305,    3, 0x0a /* Public */,
      36,    1,  308,    3, 0x0a /* Public */,
      37,    2,  311,    3, 0x0a /* Public */,
      38,    5,  316,    3, 0x0a /* Public */,
      38,    4,  327,    3, 0x2a /* Public | MethodCloned */,
      38,    3,  336,    3, 0x2a /* Public | MethodCloned */,
      40,    1,  343,    3, 0x0a /* Public */,
      41,    2,  346,    3, 0x0a /* Public */,
      44,    2,  351,    3, 0x0a /* Public */,
      45,    1,  356,    3, 0x0a /* Public */,
      24,    2,  359,    3, 0x0a /* Public */,
      24,    2,  364,    3, 0x0a /* Public */,
      46,    1,  369,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QFont,    4,
    0x80000000 | 2, QMetaType::QFont, 0x80000000 | 5,    4,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF, QMetaType::Int, QMetaType::QString, QMetaType::Int, 0x80000000 | 17,   10,   13,   14,   15,   16,   18,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF, QMetaType::Int, QMetaType::QString, QMetaType::Int,   10,   13,   14,   15,   16,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF, QMetaType::Int, QMetaType::QString,   10,   13,   14,   15,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QString,   10,   15,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 22, QMetaType::QReal, QMetaType::Int,   10,   21,   23,   24,   14,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 22, QMetaType::QReal,   10,   21,   23,   24,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::UInt,   10,   28,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::QSizeF, 0x80000000 | 2, QMetaType::Int, QMetaType::QString, QMetaType::Int, 0x80000000 | 17,   10,   14,   39,   16,   18,
    QMetaType::QSizeF, 0x80000000 | 2, QMetaType::Int, QMetaType::QString, QMetaType::Int,   10,   14,   39,   16,
    QMetaType::QSizeF, 0x80000000 | 2, QMetaType::Int, QMetaType::QString,   10,   14,   39,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 42,   10,   43,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QString,   10,   21,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QChar,   10,    4,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QString,   10,   15,
    QMetaType::QReal, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QFontMetricsF::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFontMetricsF *_t = static_cast<PythonQtWrapper_QFontMetricsF *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFontMetricsF* _r = _t->new_QFontMetricsF((*reinterpret_cast< const QFont(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFontMetricsF**>(_a[0]) = _r; }  break;
        case 1: { QFontMetricsF* _r = _t->new_QFontMetricsF((*reinterpret_cast< const QFont(*)>(_a[1])),(*reinterpret_cast< QPaintDevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFontMetricsF**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFontMetricsF((*reinterpret_cast< QFontMetricsF*(*)>(_a[1]))); break;
        case 3: { qreal _r = _t->ascent((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->averageCharWidth((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { QRectF _r = _t->boundingRect((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 6: { QRectF _r = _t->boundingRect((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int*(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 7: { QRectF _r = _t->boundingRect((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 8: { QRectF _r = _t->boundingRect((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 9: { QRectF _r = _t->boundingRect((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->descent((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->elidedText((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->elidedText((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Qt::TextElideMode(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->height((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->inFont((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->inFontUcs4((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { qreal _r = _t->leading((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->leftBearing((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { qreal _r = _t->lineSpacing((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 19: { qreal _r = _t->lineWidth((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 20: { qreal _r = _t->maxWidth((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 21: { qreal _r = _t->minLeftBearing((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 22: { qreal _r = _t->minRightBearing((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 23: { qreal _r = _t->overlinePos((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 24: { qreal _r = _t->rightBearing((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 25: { QSizeF _r = _t->size((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 26: { QSizeF _r = _t->size((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 27: { QSizeF _r = _t->size((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 28: { qreal _r = _t->strikeOutPos((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 29: _t->swap((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< QFontMetricsF(*)>(_a[2]))); break;
        case 30: { QRectF _r = _t->tightBoundingRect((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 31: { qreal _r = _t->underlinePos((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 32: { qreal _r = _t->width((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< QChar(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 33: { qreal _r = _t->width((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 34: { qreal _r = _t->xHeight((*reinterpret_cast< QFontMetricsF*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QFontMetricsF::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFontMetricsF.data,
      qt_meta_data_PythonQtWrapper_QFontMetricsF,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFontMetricsF::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 35)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 35;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 35)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 35;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFormLayout_t {
    QByteArrayData data[73];
    char stringdata0[1015];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFormLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFormLayout_t qt_meta_stringdata_PythonQtWrapper_QFormLayout = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QFormLayout"
QT_MOC_LITERAL(1, 28, 15), // "new_QFormLayout"
QT_MOC_LITERAL(2, 44, 12), // "QFormLayout*"
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_QFormLayout"
QT_MOC_LITERAL(7, 93, 3), // "obj"
QT_MOC_LITERAL(8, 97, 12), // "py_q_addItem"
QT_MOC_LITERAL(9, 110, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 127, 12), // "QLayoutItem*"
QT_MOC_LITERAL(11, 140, 4), // "item"
QT_MOC_LITERAL(12, 145, 6), // "addRow"
QT_MOC_LITERAL(13, 152, 36), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(14, 189, 6), // "layout"
QT_MOC_LITERAL(15, 196, 36), // "PythonQtPassOwnershipToCPP<QW..."
QT_MOC_LITERAL(16, 233, 5), // "label"
QT_MOC_LITERAL(17, 239, 5), // "field"
QT_MOC_LITERAL(18, 245, 6), // "widget"
QT_MOC_LITERAL(19, 252, 9), // "labelText"
QT_MOC_LITERAL(20, 262, 10), // "py_q_count"
QT_MOC_LITERAL(21, 273, 24), // "py_q_expandingDirections"
QT_MOC_LITERAL(22, 298, 16), // "Qt::Orientations"
QT_MOC_LITERAL(23, 315, 17), // "fieldGrowthPolicy"
QT_MOC_LITERAL(24, 333, 30), // "QFormLayout::FieldGrowthPolicy"
QT_MOC_LITERAL(25, 364, 13), // "formAlignment"
QT_MOC_LITERAL(26, 378, 13), // "Qt::Alignment"
QT_MOC_LITERAL(27, 392, 15), // "getItemPosition"
QT_MOC_LITERAL(28, 408, 5), // "index"
QT_MOC_LITERAL(29, 414, 4), // "int*"
QT_MOC_LITERAL(30, 419, 6), // "rowPtr"
QT_MOC_LITERAL(31, 426, 22), // "QFormLayout::ItemRole*"
QT_MOC_LITERAL(32, 449, 7), // "rolePtr"
QT_MOC_LITERAL(33, 457, 17), // "getLayoutPosition"
QT_MOC_LITERAL(34, 475, 8), // "QLayout*"
QT_MOC_LITERAL(35, 484, 17), // "getWidgetPosition"
QT_MOC_LITERAL(36, 502, 17), // "hasHeightForWidth"
QT_MOC_LITERAL(37, 520, 14), // "heightForWidth"
QT_MOC_LITERAL(38, 535, 5), // "width"
QT_MOC_LITERAL(39, 541, 17), // "horizontalSpacing"
QT_MOC_LITERAL(40, 559, 9), // "insertRow"
QT_MOC_LITERAL(41, 569, 3), // "row"
QT_MOC_LITERAL(42, 573, 15), // "py_q_invalidate"
QT_MOC_LITERAL(43, 589, 11), // "py_q_itemAt"
QT_MOC_LITERAL(44, 601, 6), // "itemAt"
QT_MOC_LITERAL(45, 608, 21), // "QFormLayout::ItemRole"
QT_MOC_LITERAL(46, 630, 4), // "role"
QT_MOC_LITERAL(47, 635, 14), // "labelAlignment"
QT_MOC_LITERAL(48, 650, 13), // "labelForField"
QT_MOC_LITERAL(49, 664, 16), // "py_q_minimumSize"
QT_MOC_LITERAL(50, 681, 8), // "rowCount"
QT_MOC_LITERAL(51, 690, 13), // "rowWrapPolicy"
QT_MOC_LITERAL(52, 704, 26), // "QFormLayout::RowWrapPolicy"
QT_MOC_LITERAL(53, 731, 20), // "setFieldGrowthPolicy"
QT_MOC_LITERAL(54, 752, 6), // "policy"
QT_MOC_LITERAL(55, 759, 16), // "setFormAlignment"
QT_MOC_LITERAL(56, 776, 9), // "alignment"
QT_MOC_LITERAL(57, 786, 16), // "py_q_setGeometry"
QT_MOC_LITERAL(58, 803, 4), // "rect"
QT_MOC_LITERAL(59, 808, 20), // "setHorizontalSpacing"
QT_MOC_LITERAL(60, 829, 7), // "spacing"
QT_MOC_LITERAL(61, 837, 7), // "setItem"
QT_MOC_LITERAL(62, 845, 40), // "PythonQtPassOwnershipToCPP<QL..."
QT_MOC_LITERAL(63, 886, 17), // "setLabelAlignment"
QT_MOC_LITERAL(64, 904, 9), // "setLayout"
QT_MOC_LITERAL(65, 914, 16), // "setRowWrapPolicy"
QT_MOC_LITERAL(66, 931, 10), // "setSpacing"
QT_MOC_LITERAL(67, 942, 6), // "arg__1"
QT_MOC_LITERAL(68, 949, 18), // "setVerticalSpacing"
QT_MOC_LITERAL(69, 968, 9), // "setWidget"
QT_MOC_LITERAL(70, 978, 8), // "sizeHint"
QT_MOC_LITERAL(71, 987, 11), // "py_q_takeAt"
QT_MOC_LITERAL(72, 999, 15) // "verticalSpacing"

    },
    "PythonQtWrapper_QFormLayout\0new_QFormLayout\0"
    "QFormLayout*\0\0QWidget*\0parent\0"
    "delete_QFormLayout\0obj\0py_q_addItem\0"
    "theWrappedObject\0QLayoutItem*\0item\0"
    "addRow\0PythonQtPassOwnershipToCPP<QLayout*>\0"
    "layout\0PythonQtPassOwnershipToCPP<QWidget*>\0"
    "label\0field\0widget\0labelText\0py_q_count\0"
    "py_q_expandingDirections\0Qt::Orientations\0"
    "fieldGrowthPolicy\0QFormLayout::FieldGrowthPolicy\0"
    "formAlignment\0Qt::Alignment\0getItemPosition\0"
    "index\0int*\0rowPtr\0QFormLayout::ItemRole*\0"
    "rolePtr\0getLayoutPosition\0QLayout*\0"
    "getWidgetPosition\0hasHeightForWidth\0"
    "heightForWidth\0width\0horizontalSpacing\0"
    "insertRow\0row\0py_q_invalidate\0py_q_itemAt\0"
    "itemAt\0QFormLayout::ItemRole\0role\0"
    "labelAlignment\0labelForField\0"
    "py_q_minimumSize\0rowCount\0rowWrapPolicy\0"
    "QFormLayout::RowWrapPolicy\0"
    "setFieldGrowthPolicy\0policy\0"
    "setFormAlignment\0alignment\0py_q_setGeometry\0"
    "rect\0setHorizontalSpacing\0spacing\0"
    "setItem\0PythonQtPassOwnershipToCPP<QLayoutItem*>\0"
    "setLabelAlignment\0setLayout\0"
    "setRowWrapPolicy\0setSpacing\0arg__1\0"
    "setVerticalSpacing\0setWidget\0sizeHint\0"
    "py_q_takeAt\0verticalSpacing"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFormLayout[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  264,    3, 0x0a /* Public */,
       1,    0,  267,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  268,    3, 0x0a /* Public */,
       8,    2,  271,    3, 0x0a /* Public */,
      12,    2,  276,    3, 0x0a /* Public */,
      12,    3,  281,    3, 0x0a /* Public */,
      12,    3,  288,    3, 0x0a /* Public */,
      12,    2,  295,    3, 0x0a /* Public */,
      12,    3,  300,    3, 0x0a /* Public */,
      12,    3,  307,    3, 0x0a /* Public */,
      20,    1,  314,    3, 0x0a /* Public */,
      21,    1,  317,    3, 0x0a /* Public */,
      23,    1,  320,    3, 0x0a /* Public */,
      25,    1,  323,    3, 0x0a /* Public */,
      27,    4,  326,    3, 0x0a /* Public */,
      33,    4,  335,    3, 0x0a /* Public */,
      35,    4,  344,    3, 0x0a /* Public */,
      36,    1,  353,    3, 0x0a /* Public */,
      37,    2,  356,    3, 0x0a /* Public */,
      39,    1,  361,    3, 0x0a /* Public */,
      40,    3,  364,    3, 0x0a /* Public */,
      40,    4,  371,    3, 0x0a /* Public */,
      40,    4,  380,    3, 0x0a /* Public */,
      40,    3,  389,    3, 0x0a /* Public */,
      40,    4,  396,    3, 0x0a /* Public */,
      40,    4,  405,    3, 0x0a /* Public */,
      42,    1,  414,    3, 0x0a /* Public */,
      43,    2,  417,    3, 0x0a /* Public */,
      44,    3,  422,    3, 0x0a /* Public */,
      47,    1,  429,    3, 0x0a /* Public */,
      48,    2,  432,    3, 0x0a /* Public */,
      48,    2,  437,    3, 0x0a /* Public */,
      49,    1,  442,    3, 0x0a /* Public */,
      50,    1,  445,    3, 0x0a /* Public */,
      51,    1,  448,    3, 0x0a /* Public */,
      53,    2,  451,    3, 0x0a /* Public */,
      55,    2,  456,    3, 0x0a /* Public */,
      57,    2,  461,    3, 0x0a /* Public */,
      59,    2,  466,    3, 0x0a /* Public */,
      61,    4,  471,    3, 0x0a /* Public */,
      63,    2,  480,    3, 0x0a /* Public */,
      64,    4,  485,    3, 0x0a /* Public */,
      65,    2,  494,    3, 0x0a /* Public */,
      66,    2,  499,    3, 0x0a /* Public */,
      68,    2,  504,    3, 0x0a /* Public */,
      69,    4,  509,    3, 0x0a /* Public */,
      70,    1,  518,    3, 0x0a /* Public */,
      60,    1,  521,    3, 0x0a /* Public */,
      71,    2,  524,    3, 0x0a /* Public */,
      72,    1,  529,    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, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15, 0x80000000 | 13,    9,   16,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15, 0x80000000 | 15,    9,   16,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 13,    9,   19,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, 0x80000000 | 15,    9,   19,   17,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 22, 0x80000000 | 2,    9,
    0x80000000 | 24, 0x80000000 | 2,    9,
    0x80000000 | 26, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 29, 0x80000000 | 31,    9,   28,   30,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 34, 0x80000000 | 29, 0x80000000 | 31,    9,   14,   30,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 29, 0x80000000 | 31,    9,   18,   30,   32,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   38,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 13,    9,   41,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 15, 0x80000000 | 13,    9,   41,   16,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 15, 0x80000000 | 15,    9,   41,   16,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 15,    9,   41,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString, 0x80000000 | 13,    9,   41,   19,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QString, 0x80000000 | 15,    9,   41,   19,   17,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::Int,    9,   28,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 45,    9,   41,   46,
    0x80000000 | 26, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 34,    9,   17,
    0x80000000 | 4, 0x80000000 | 2, 0x80000000 | 4,    9,   17,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 52, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   54,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,    9,   58,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   60,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 45, 0x80000000 | 62,    9,   41,   46,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,    9,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 45, 0x80000000 | 13,    9,   41,   46,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,    9,   54,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   60,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 45, 0x80000000 | 15,    9,   41,   46,   18,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 10, 0x80000000 | 2, QMetaType::Int,    9,   28,
    QMetaType::Int, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QFormLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFormLayout *_t = static_cast<PythonQtWrapper_QFormLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFormLayout* _r = _t->new_QFormLayout((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFormLayout**>(_a[0]) = _r; }  break;
        case 1: { QFormLayout* _r = _t->new_QFormLayout();
            if (_a[0]) *reinterpret_cast< QFormLayout**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QFormLayout((*reinterpret_cast< QFormLayout*(*)>(_a[1]))); break;
        case 3: _t->py_q_addItem((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QLayoutItem*(*)>(_a[2]))); break;
        case 4: _t->addRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[2]))); break;
        case 5: _t->addRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[3]))); break;
        case 6: _t->addRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3]))); break;
        case 7: _t->addRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[2]))); break;
        case 8: _t->addRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[3]))); break;
        case 9: _t->addRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3]))); break;
        case 10: { int _r = _t->py_q_count((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { Qt::Orientations _r = _t->py_q_expandingDirections((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientations*>(_a[0]) = _r; }  break;
        case 12: { QFormLayout::FieldGrowthPolicy _r = _t->fieldGrowthPolicy((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFormLayout::FieldGrowthPolicy*>(_a[0]) = _r; }  break;
        case 13: { Qt::Alignment _r = _t->formAlignment((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 14: _t->getItemPosition((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int*(*)>(_a[3])),(*reinterpret_cast< QFormLayout::ItemRole*(*)>(_a[4]))); break;
        case 15: _t->getLayoutPosition((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QLayout*(*)>(_a[2])),(*reinterpret_cast< int*(*)>(_a[3])),(*reinterpret_cast< QFormLayout::ItemRole*(*)>(_a[4]))); break;
        case 16: _t->getWidgetPosition((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< int*(*)>(_a[3])),(*reinterpret_cast< QFormLayout::ItemRole*(*)>(_a[4]))); break;
        case 17: { bool _r = _t->hasHeightForWidth((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { int _r = _t->heightForWidth((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->horizontalSpacing((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: _t->insertRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[3]))); break;
        case 21: _t->insertRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[4]))); break;
        case 22: _t->insertRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[4]))); break;
        case 23: _t->insertRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[3]))); break;
        case 24: _t->insertRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[4]))); break;
        case 25: _t->insertRow((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[4]))); break;
        case 26: _t->py_q_invalidate((*reinterpret_cast< QFormLayout*(*)>(_a[1]))); break;
        case 27: { QLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 28: { QLayoutItem* _r = _t->itemAt((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QFormLayout::ItemRole(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 29: { Qt::Alignment _r = _t->labelAlignment((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 30: { QWidget* _r = _t->labelForField((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QLayout*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 31: { QWidget* _r = _t->labelForField((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 32: { QSize _r = _t->py_q_minimumSize((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 33: { int _r = _t->rowCount((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 34: { QFormLayout::RowWrapPolicy _r = _t->rowWrapPolicy((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFormLayout::RowWrapPolicy*>(_a[0]) = _r; }  break;
        case 35: _t->setFieldGrowthPolicy((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QFormLayout::FieldGrowthPolicy(*)>(_a[2]))); break;
        case 36: _t->setFormAlignment((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 37: _t->py_q_setGeometry((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 38: _t->setHorizontalSpacing((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 39: _t->setItem((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QFormLayout::ItemRole(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayoutItem*>(*)>(_a[4]))); break;
        case 40: _t->setLabelAlignment((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::Alignment(*)>(_a[2]))); break;
        case 41: _t->setLayout((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QFormLayout::ItemRole(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QLayout*>(*)>(_a[4]))); break;
        case 42: _t->setRowWrapPolicy((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< QFormLayout::RowWrapPolicy(*)>(_a[2]))); break;
        case 43: _t->setSpacing((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 44: _t->setVerticalSpacing((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 45: _t->setWidget((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QFormLayout::ItemRole(*)>(_a[3])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QWidget*>(*)>(_a[4]))); break;
        case 46: { QSize _r = _t->sizeHint((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 47: { int _r = _t->spacing((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 48: { QLayoutItem* _r = _t->py_q_takeAt((*reinterpret_cast< QFormLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QLayoutItem**>(_a[0]) = _r; }  break;
        case 49: { int _r = _t->verticalSpacing((*reinterpret_cast< QFormLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLayout* >(); 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< QFormLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QLayout* >(); 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< QFormLayout* >(); break;
            case 1:
                *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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); 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< QFormLayout* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFormLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFormLayout.data,
      qt_meta_data_PythonQtWrapper_QFormLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFormLayout::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 50)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 50;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 50)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 50;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QFrame_t {
    QByteArrayData data[42];
    char stringdata0[482];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QFrame_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QFrame_t qt_meta_stringdata_PythonQtWrapper_QFrame = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QFrame"
QT_MOC_LITERAL(1, 23, 10), // "new_QFrame"
QT_MOC_LITERAL(2, 34, 7), // "QFrame*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 8), // "QWidget*"
QT_MOC_LITERAL(5, 52, 6), // "parent"
QT_MOC_LITERAL(6, 59, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(7, 75, 1), // "f"
QT_MOC_LITERAL(8, 77, 13), // "delete_QFrame"
QT_MOC_LITERAL(9, 91, 3), // "obj"
QT_MOC_LITERAL(10, 95, 16), // "py_q_changeEvent"
QT_MOC_LITERAL(11, 112, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 129, 7), // "QEvent*"
QT_MOC_LITERAL(13, 137, 6), // "arg__1"
QT_MOC_LITERAL(14, 144, 9), // "drawFrame"
QT_MOC_LITERAL(15, 154, 9), // "QPainter*"
QT_MOC_LITERAL(16, 164, 10), // "py_q_event"
QT_MOC_LITERAL(17, 175, 1), // "e"
QT_MOC_LITERAL(18, 177, 9), // "frameRect"
QT_MOC_LITERAL(19, 187, 11), // "frameShadow"
QT_MOC_LITERAL(20, 199, 14), // "QFrame::Shadow"
QT_MOC_LITERAL(21, 214, 10), // "frameShape"
QT_MOC_LITERAL(22, 225, 13), // "QFrame::Shape"
QT_MOC_LITERAL(23, 239, 10), // "frameStyle"
QT_MOC_LITERAL(24, 250, 10), // "frameWidth"
QT_MOC_LITERAL(25, 261, 15), // "initStyleOption"
QT_MOC_LITERAL(26, 277, 18), // "QStyleOptionFrame*"
QT_MOC_LITERAL(27, 296, 6), // "option"
QT_MOC_LITERAL(28, 303, 9), // "lineWidth"
QT_MOC_LITERAL(29, 313, 12), // "midLineWidth"
QT_MOC_LITERAL(30, 326, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(31, 342, 12), // "QPaintEvent*"
QT_MOC_LITERAL(32, 355, 12), // "setFrameRect"
QT_MOC_LITERAL(33, 368, 14), // "setFrameShadow"
QT_MOC_LITERAL(34, 383, 13), // "setFrameShape"
QT_MOC_LITERAL(35, 397, 13), // "setFrameStyle"
QT_MOC_LITERAL(36, 411, 12), // "setLineWidth"
QT_MOC_LITERAL(37, 424, 15), // "setMidLineWidth"
QT_MOC_LITERAL(38, 440, 8), // "sizeHint"
QT_MOC_LITERAL(39, 449, 9), // "StyleMask"
QT_MOC_LITERAL(40, 459, 11), // "Shadow_Mask"
QT_MOC_LITERAL(41, 471, 10) // "Shape_Mask"

    },
    "PythonQtWrapper_QFrame\0new_QFrame\0"
    "QFrame*\0\0QWidget*\0parent\0Qt::WindowFlags\0"
    "f\0delete_QFrame\0obj\0py_q_changeEvent\0"
    "theWrappedObject\0QEvent*\0arg__1\0"
    "drawFrame\0QPainter*\0py_q_event\0e\0"
    "frameRect\0frameShadow\0QFrame::Shadow\0"
    "frameShape\0QFrame::Shape\0frameStyle\0"
    "frameWidth\0initStyleOption\0"
    "QStyleOptionFrame*\0option\0lineWidth\0"
    "midLineWidth\0py_q_paintEvent\0QPaintEvent*\0"
    "setFrameRect\0setFrameShadow\0setFrameShape\0"
    "setFrameStyle\0setLineWidth\0setMidLineWidth\0"
    "sizeHint\0StyleMask\0Shadow_Mask\0"
    "Shape_Mask"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QFrame[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  129,    3, 0x0a /* Public */,
       1,    1,  134,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  137,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  138,    3, 0x0a /* Public */,
      10,    2,  141,    3, 0x0a /* Public */,
      14,    2,  146,    3, 0x0a /* Public */,
      16,    2,  151,    3, 0x0a /* Public */,
      18,    1,  156,    3, 0x0a /* Public */,
      19,    1,  159,    3, 0x0a /* Public */,
      21,    1,  162,    3, 0x0a /* Public */,
      23,    1,  165,    3, 0x0a /* Public */,
      24,    1,  168,    3, 0x0a /* Public */,
      25,    2,  171,    3, 0x0a /* Public */,
      28,    1,  176,    3, 0x0a /* Public */,
      29,    1,  179,    3, 0x0a /* Public */,
      30,    2,  182,    3, 0x0a /* Public */,
      32,    2,  187,    3, 0x0a /* Public */,
      33,    2,  192,    3, 0x0a /* Public */,
      34,    2,  197,    3, 0x0a /* Public */,
      35,    2,  202,    3, 0x0a /* Public */,
      36,    2,  207,    3, 0x0a /* Public */,
      37,    2,  212,    3, 0x0a /* Public */,
      38,    1,  217,    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, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   13,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,   11,   17,
    QMetaType::QRect, 0x80000000 | 2,   11,
    0x80000000 | 20, 0x80000000 | 2,   11,
    0x80000000 | 22, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 26,   11,   27,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   13,
    QMetaType::QSize, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      39, 0x0,    2,  224,

 // enum data: key, value
      40, uint(PythonQtWrapper_QFrame::Shadow_Mask),
      41, uint(PythonQtWrapper_QFrame::Shape_Mask),

       0        // eod
};

void PythonQtWrapper_QFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QFrame *_t = static_cast<PythonQtWrapper_QFrame *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QFrame* _r = _t->new_QFrame((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QFrame**>(_a[0]) = _r; }  break;
        case 1: { QFrame* _r = _t->new_QFrame((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFrame**>(_a[0]) = _r; }  break;
        case 2: { QFrame* _r = _t->new_QFrame();
            if (_a[0]) *reinterpret_cast< QFrame**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QFrame((*reinterpret_cast< QFrame*(*)>(_a[1]))); break;
        case 4: _t->py_q_changeEvent((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 5: _t->drawFrame((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 6: { bool _r = _t->py_q_event((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QRect _r = _t->frameRect((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRect*>(_a[0]) = _r; }  break;
        case 8: { QFrame::Shadow _r = _t->frameShadow((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFrame::Shadow*>(_a[0]) = _r; }  break;
        case 9: { QFrame::Shape _r = _t->frameShape((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QFrame::Shape*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->frameStyle((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->frameWidth((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: _t->initStyleOption((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QStyleOptionFrame*(*)>(_a[2]))); break;
        case 13: { int _r = _t->lineWidth((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->midLineWidth((*reinterpret_cast< QFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: _t->py_q_paintEvent((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 16: _t->setFrameRect((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2]))); break;
        case 17: _t->setFrameShadow((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QFrame::Shadow(*)>(_a[2]))); break;
        case 18: _t->setFrameShape((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< QFrame::Shape(*)>(_a[2]))); break;
        case 19: _t->setFrameStyle((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: _t->setLineWidth((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: _t->setMidLineWidth((*reinterpret_cast< QFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: { QSize _r = _t->sizeHint((*reinterpret_cast< QFrame*(*)>(_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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); 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< QFrame* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QFrame::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QFrame.data,
      qt_meta_data_PythonQtWrapper_QFrame,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QFrame::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGesture_t {
    QByteArrayData data[25];
    char stringdata0[335];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGesture_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGesture_t qt_meta_stringdata_PythonQtWrapper_QGesture = {
    {
QT_MOC_LITERAL(0, 0, 24), // "PythonQtWrapper_QGesture"
QT_MOC_LITERAL(1, 25, 12), // "new_QGesture"
QT_MOC_LITERAL(2, 38, 9), // "QGesture*"
QT_MOC_LITERAL(3, 48, 0), // ""
QT_MOC_LITERAL(4, 49, 6), // "parent"
QT_MOC_LITERAL(5, 56, 15), // "delete_QGesture"
QT_MOC_LITERAL(6, 72, 3), // "obj"
QT_MOC_LITERAL(7, 76, 19), // "gestureCancelPolicy"
QT_MOC_LITERAL(8, 96, 29), // "QGesture::GestureCancelPolicy"
QT_MOC_LITERAL(9, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 143, 11), // "gestureType"
QT_MOC_LITERAL(11, 155, 15), // "Qt::GestureType"
QT_MOC_LITERAL(12, 171, 10), // "hasHotSpot"
QT_MOC_LITERAL(13, 182, 7), // "hotSpot"
QT_MOC_LITERAL(14, 190, 22), // "setGestureCancelPolicy"
QT_MOC_LITERAL(15, 213, 6), // "policy"
QT_MOC_LITERAL(16, 220, 10), // "setHotSpot"
QT_MOC_LITERAL(17, 231, 5), // "value"
QT_MOC_LITERAL(18, 237, 5), // "state"
QT_MOC_LITERAL(19, 243, 16), // "Qt::GestureState"
QT_MOC_LITERAL(20, 260, 12), // "unsetHotSpot"
QT_MOC_LITERAL(21, 273, 11), // "py_toString"
QT_MOC_LITERAL(22, 285, 19), // "GestureCancelPolicy"
QT_MOC_LITERAL(23, 305, 10), // "CancelNone"
QT_MOC_LITERAL(24, 316, 18) // "CancelAllInContext"

    },
    "PythonQtWrapper_QGesture\0new_QGesture\0"
    "QGesture*\0\0parent\0delete_QGesture\0obj\0"
    "gestureCancelPolicy\0QGesture::GestureCancelPolicy\0"
    "theWrappedObject\0gestureType\0"
    "Qt::GestureType\0hasHotSpot\0hotSpot\0"
    "setGestureCancelPolicy\0policy\0setHotSpot\0"
    "value\0state\0Qt::GestureState\0unsetHotSpot\0"
    "py_toString\0GestureCancelPolicy\0"
    "CancelNone\0CancelAllInContext"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGesture[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   74,    3, 0x0a /* Public */,
       1,    0,   77,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   78,    3, 0x0a /* Public */,
       7,    1,   81,    3, 0x0a /* Public */,
      10,    1,   84,    3, 0x0a /* Public */,
      12,    1,   87,    3, 0x0a /* Public */,
      13,    1,   90,    3, 0x0a /* Public */,
      14,    2,   93,    3, 0x0a /* Public */,
      16,    2,   98,    3, 0x0a /* Public */,
      18,    1,  103,    3, 0x0a /* Public */,
      20,    1,  106,    3, 0x0a /* Public */,
      21,    1,  109,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    0x80000000 | 11, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QPointF, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,    9,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    9,   17,
    0x80000000 | 19, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      22, 0x0,    2,  116,

 // enum data: key, value
      23, uint(PythonQtWrapper_QGesture::CancelNone),
      24, uint(PythonQtWrapper_QGesture::CancelAllInContext),

       0        // eod
};

void PythonQtWrapper_QGesture::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGesture *_t = static_cast<PythonQtWrapper_QGesture *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGesture* _r = _t->new_QGesture((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGesture**>(_a[0]) = _r; }  break;
        case 1: { QGesture* _r = _t->new_QGesture();
            if (_a[0]) *reinterpret_cast< QGesture**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGesture((*reinterpret_cast< QGesture*(*)>(_a[1]))); break;
        case 3: { QGesture::GestureCancelPolicy _r = _t->gestureCancelPolicy((*reinterpret_cast< QGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGesture::GestureCancelPolicy*>(_a[0]) = _r; }  break;
        case 4: { Qt::GestureType _r = _t->gestureType((*reinterpret_cast< QGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::GestureType*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->hasHotSpot((*reinterpret_cast< QGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QPointF _r = _t->hotSpot((*reinterpret_cast< QGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 7: _t->setGestureCancelPolicy((*reinterpret_cast< QGesture*(*)>(_a[1])),(*reinterpret_cast< QGesture::GestureCancelPolicy(*)>(_a[2]))); break;
        case 8: _t->setHotSpot((*reinterpret_cast< QGesture*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 9: { Qt::GestureState _r = _t->state((*reinterpret_cast< QGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::GestureState*>(_a[0]) = _r; }  break;
        case 10: _t->unsetHotSpot((*reinterpret_cast< QGesture*(*)>(_a[1]))); break;
        case 11: { QString _r = _t->py_toString((*reinterpret_cast< QGesture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGesture* >(); 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< QGesture* >(); 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< QGesture* >(); 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< QGesture* >(); 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< QGesture* >(); 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< QGesture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGesture::GestureCancelPolicy >(); 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< QGesture* >(); 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< QGesture* >(); 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< QGesture* >(); 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< QGesture* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGesture::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGesture.data,
      qt_meta_data_PythonQtWrapper_QGesture,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGesture::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGestureEvent_t {
    QByteArrayData data[27];
    char stringdata0[324];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGestureEvent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGestureEvent_t qt_meta_stringdata_PythonQtWrapper_QGestureEvent = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QGestureEvent"
QT_MOC_LITERAL(1, 30, 17), // "new_QGestureEvent"
QT_MOC_LITERAL(2, 48, 14), // "QGestureEvent*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 16), // "QList<QGesture*>"
QT_MOC_LITERAL(5, 81, 8), // "gestures"
QT_MOC_LITERAL(6, 90, 20), // "delete_QGestureEvent"
QT_MOC_LITERAL(7, 111, 3), // "obj"
QT_MOC_LITERAL(8, 115, 6), // "accept"
QT_MOC_LITERAL(9, 122, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 139, 9), // "QGesture*"
QT_MOC_LITERAL(11, 149, 6), // "arg__1"
QT_MOC_LITERAL(12, 156, 15), // "Qt::GestureType"
QT_MOC_LITERAL(13, 172, 14), // "activeGestures"
QT_MOC_LITERAL(14, 187, 16), // "canceledGestures"
QT_MOC_LITERAL(15, 204, 7), // "gesture"
QT_MOC_LITERAL(16, 212, 4), // "type"
QT_MOC_LITERAL(17, 217, 6), // "ignore"
QT_MOC_LITERAL(18, 224, 10), // "isAccepted"
QT_MOC_LITERAL(19, 235, 18), // "mapToGraphicsScene"
QT_MOC_LITERAL(20, 254, 12), // "gesturePoint"
QT_MOC_LITERAL(21, 267, 11), // "setAccepted"
QT_MOC_LITERAL(22, 279, 6), // "arg__2"
QT_MOC_LITERAL(23, 286, 9), // "setWidget"
QT_MOC_LITERAL(24, 296, 8), // "QWidget*"
QT_MOC_LITERAL(25, 305, 6), // "widget"
QT_MOC_LITERAL(26, 312, 11) // "py_toString"

    },
    "PythonQtWrapper_QGestureEvent\0"
    "new_QGestureEvent\0QGestureEvent*\0\0"
    "QList<QGesture*>\0gestures\0"
    "delete_QGestureEvent\0obj\0accept\0"
    "theWrappedObject\0QGesture*\0arg__1\0"
    "Qt::GestureType\0activeGestures\0"
    "canceledGestures\0gesture\0type\0ignore\0"
    "isAccepted\0mapToGraphicsScene\0"
    "gesturePoint\0setAccepted\0arg__2\0"
    "setWidget\0QWidget*\0widget\0py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGestureEvent[] = {

 // 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 */,
       6,    1,  107,    3, 0x0a /* Public */,
       8,    2,  110,    3, 0x0a /* Public */,
       8,    2,  115,    3, 0x0a /* Public */,
      13,    1,  120,    3, 0x0a /* Public */,
      14,    1,  123,    3, 0x0a /* Public */,
      15,    2,  126,    3, 0x0a /* Public */,
       5,    1,  131,    3, 0x0a /* Public */,
      17,    2,  134,    3, 0x0a /* Public */,
      17,    2,  139,    3, 0x0a /* Public */,
      18,    2,  144,    3, 0x0a /* Public */,
      18,    2,  149,    3, 0x0a /* Public */,
      19,    2,  154,    3, 0x0a /* Public */,
      21,    3,  159,    3, 0x0a /* Public */,
      21,    3,  166,    3, 0x0a /* Public */,
      23,    2,  173,    3, 0x0a /* Public */,
      25,    1,  178,    3, 0x0a /* Public */,
      26,    1,  181,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   11,
    0x80000000 | 4, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2,    9,
    0x80000000 | 10, 0x80000000 | 2, 0x80000000 | 12,    9,   16,
    0x80000000 | 4, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,    9,   11,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,    9,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Bool,    9,   11,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12, QMetaType::Bool,    9,   11,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   25,
    0x80000000 | 24, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QGestureEvent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGestureEvent *_t = static_cast<PythonQtWrapper_QGestureEvent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGestureEvent* _r = _t->new_QGestureEvent((*reinterpret_cast< const QList<QGesture*>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGestureEvent**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QGestureEvent((*reinterpret_cast< QGestureEvent*(*)>(_a[1]))); break;
        case 2: _t->accept((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2]))); break;
        case 3: _t->accept((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2]))); break;
        case 4: { QList<QGesture*> _r = _t->activeGestures((*reinterpret_cast< QGestureEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGesture*>*>(_a[0]) = _r; }  break;
        case 5: { QList<QGesture*> _r = _t->canceledGestures((*reinterpret_cast< QGestureEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGesture*>*>(_a[0]) = _r; }  break;
        case 6: { QGesture* _r = _t->gesture((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGesture**>(_a[0]) = _r; }  break;
        case 7: { QList<QGesture*> _r = _t->gestures((*reinterpret_cast< QGestureEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGesture*>*>(_a[0]) = _r; }  break;
        case 8: _t->ignore((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2]))); break;
        case 9: _t->ignore((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2]))); break;
        case 10: { bool _r = _t->isAccepted((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isAccepted((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QPointF _r = _t->mapToGraphicsScene((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 13: _t->setAccepted((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 14: _t->setAccepted((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 15: _t->setWidget((*reinterpret_cast< QGestureEvent*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2]))); break;
        case 16: { QWidget* _r = _t->widget((*reinterpret_cast< QGestureEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QWidget**>(_a[0]) = _r; }  break;
        case 17: { QString _r = _t->py_toString((*reinterpret_cast< QGestureEvent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QGesture*> >(); 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< QGesture* >(); 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< Qt::GestureType >(); 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< Qt::GestureType >(); 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< QGesture* >(); 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< Qt::GestureType >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGesture* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Qt::GestureType >(); 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< QGesture* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Qt::GestureType >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGestureEvent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGestureEvent.data,
      qt_meta_data_PythonQtWrapper_QGestureEvent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGestureEvent::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_QGestureRecognizer_t {
    QByteArrayData data[35];
    char stringdata0[514];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGestureRecognizer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGestureRecognizer_t qt_meta_stringdata_PythonQtWrapper_QGestureRecognizer = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QGestureRecog..."
QT_MOC_LITERAL(1, 35, 22), // "new_QGestureRecognizer"
QT_MOC_LITERAL(2, 58, 19), // "QGestureRecognizer*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 25), // "delete_QGestureRecognizer"
QT_MOC_LITERAL(5, 105, 3), // "obj"
QT_MOC_LITERAL(6, 109, 6), // "create"
QT_MOC_LITERAL(7, 116, 9), // "QGesture*"
QT_MOC_LITERAL(8, 126, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 143, 6), // "target"
QT_MOC_LITERAL(10, 150, 11), // "py_q_create"
QT_MOC_LITERAL(11, 162, 9), // "recognize"
QT_MOC_LITERAL(12, 172, 26), // "QGestureRecognizer::Result"
QT_MOC_LITERAL(13, 199, 5), // "state"
QT_MOC_LITERAL(14, 205, 7), // "watched"
QT_MOC_LITERAL(15, 213, 7), // "QEvent*"
QT_MOC_LITERAL(16, 221, 5), // "event"
QT_MOC_LITERAL(17, 227, 14), // "py_q_recognize"
QT_MOC_LITERAL(18, 242, 44), // "static_QGestureRecognizer_reg..."
QT_MOC_LITERAL(19, 287, 15), // "Qt::GestureType"
QT_MOC_LITERAL(20, 303, 10), // "recognizer"
QT_MOC_LITERAL(21, 314, 5), // "reset"
QT_MOC_LITERAL(22, 320, 10), // "py_q_reset"
QT_MOC_LITERAL(23, 331, 46), // "static_QGestureRecognizer_unr..."
QT_MOC_LITERAL(24, 378, 4), // "type"
QT_MOC_LITERAL(25, 383, 10), // "ResultFlag"
QT_MOC_LITERAL(26, 394, 6), // "Ignore"
QT_MOC_LITERAL(27, 401, 12), // "MayBeGesture"
QT_MOC_LITERAL(28, 414, 14), // "TriggerGesture"
QT_MOC_LITERAL(29, 429, 13), // "FinishGesture"
QT_MOC_LITERAL(30, 443, 13), // "CancelGesture"
QT_MOC_LITERAL(31, 457, 16), // "ResultState_Mask"
QT_MOC_LITERAL(32, 474, 16), // "ConsumeEventHint"
QT_MOC_LITERAL(33, 491, 15), // "ResultHint_Mask"
QT_MOC_LITERAL(34, 507, 6) // "Result"

    },
    "PythonQtWrapper_QGestureRecognizer\0"
    "new_QGestureRecognizer\0QGestureRecognizer*\0"
    "\0delete_QGestureRecognizer\0obj\0create\0"
    "QGesture*\0theWrappedObject\0target\0"
    "py_q_create\0recognize\0QGestureRecognizer::Result\0"
    "state\0watched\0QEvent*\0event\0py_q_recognize\0"
    "static_QGestureRecognizer_registerRecognizer\0"
    "Qt::GestureType\0recognizer\0reset\0"
    "py_q_reset\0static_QGestureRecognizer_unregisterRecognizer\0"
    "type\0ResultFlag\0Ignore\0MayBeGesture\0"
    "TriggerGesture\0FinishGesture\0CancelGesture\0"
    "ResultState_Mask\0ConsumeEventHint\0"
    "ResultHint_Mask\0Result"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGestureRecognizer[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      10,   14, // methods
       0,    0, // properties
       2,  112, // 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 */,
      11,    4,   78,    3, 0x0a /* Public */,
      17,    4,   87,    3, 0x0a /* Public */,
      18,    1,   96,    3, 0x0a /* Public */,
      21,    2,   99,    3, 0x0a /* Public */,
      22,    2,  104,    3, 0x0a /* Public */,
      23,    1,  109,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QObjectStar,    8,    9,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QObjectStar,    8,    9,
    0x80000000 | 12, 0x80000000 | 2, 0x80000000 | 7, QMetaType::QObjectStar, 0x80000000 | 15,    8,   13,   14,   16,
    0x80000000 | 12, 0x80000000 | 2, 0x80000000 | 7, QMetaType::QObjectStar, 0x80000000 | 15,    8,   13,   14,   16,
    0x80000000 | 19, 0x80000000 | 2,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   13,
    QMetaType::Void, 0x80000000 | 19,   24,

 // enums: name, flags, count, data
      25, 0x0,    8,  120,
      34, 0x1,    8,  136,

 // enum data: key, value
      26, uint(PythonQtWrapper_QGestureRecognizer::Ignore),
      27, uint(PythonQtWrapper_QGestureRecognizer::MayBeGesture),
      28, uint(PythonQtWrapper_QGestureRecognizer::TriggerGesture),
      29, uint(PythonQtWrapper_QGestureRecognizer::FinishGesture),
      30, uint(PythonQtWrapper_QGestureRecognizer::CancelGesture),
      31, uint(PythonQtWrapper_QGestureRecognizer::ResultState_Mask),
      32, uint(PythonQtWrapper_QGestureRecognizer::ConsumeEventHint),
      33, uint(PythonQtWrapper_QGestureRecognizer::ResultHint_Mask),
      26, uint(PythonQtWrapper_QGestureRecognizer::Ignore),
      27, uint(PythonQtWrapper_QGestureRecognizer::MayBeGesture),
      28, uint(PythonQtWrapper_QGestureRecognizer::TriggerGesture),
      29, uint(PythonQtWrapper_QGestureRecognizer::FinishGesture),
      30, uint(PythonQtWrapper_QGestureRecognizer::CancelGesture),
      31, uint(PythonQtWrapper_QGestureRecognizer::ResultState_Mask),
      32, uint(PythonQtWrapper_QGestureRecognizer::ConsumeEventHint),
      33, uint(PythonQtWrapper_QGestureRecognizer::ResultHint_Mask),

       0        // eod
};

void PythonQtWrapper_QGestureRecognizer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGestureRecognizer *_t = static_cast<PythonQtWrapper_QGestureRecognizer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGestureRecognizer* _r = _t->new_QGestureRecognizer();
            if (_a[0]) *reinterpret_cast< QGestureRecognizer**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QGestureRecognizer((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1]))); break;
        case 2: { QGesture* _r = _t->create((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGesture**>(_a[0]) = _r; }  break;
        case 3: { QGesture* _r = _t->py_q_create((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGesture**>(_a[0]) = _r; }  break;
        case 4: { QGestureRecognizer::Result _r = _t->recognize((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2])),(*reinterpret_cast< QObject*(*)>(_a[3])),(*reinterpret_cast< QEvent*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGestureRecognizer::Result*>(_a[0]) = _r; }  break;
        case 5: { QGestureRecognizer::Result _r = _t->py_q_recognize((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2])),(*reinterpret_cast< QObject*(*)>(_a[3])),(*reinterpret_cast< QEvent*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGestureRecognizer::Result*>(_a[0]) = _r; }  break;
        case 6: { Qt::GestureType _r = _t->static_QGestureRecognizer_registerRecognizer((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::GestureType*>(_a[0]) = _r; }  break;
        case 7: _t->reset((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2]))); break;
        case 8: _t->py_q_reset((*reinterpret_cast< QGestureRecognizer*(*)>(_a[1])),(*reinterpret_cast< QGesture*(*)>(_a[2]))); break;
        case 9: _t->static_QGestureRecognizer_unregisterRecognizer((*reinterpret_cast< Qt::GestureType(*)>(_a[1]))); 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< QGesture* >(); 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< QGesture* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGesture* >(); 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< QGesture* >(); 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< Qt::GestureType >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGestureRecognizer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGestureRecognizer.data,
      qt_meta_data_PythonQtWrapper_QGestureRecognizer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGestureRecognizer::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_QGlyphRun_t {
    QByteArrayData data[56];
    char stringdata0[650];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGlyphRun_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGlyphRun_t qt_meta_stringdata_PythonQtWrapper_QGlyphRun = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QGlyphRun"
QT_MOC_LITERAL(1, 26, 13), // "new_QGlyphRun"
QT_MOC_LITERAL(2, 40, 10), // "QGlyphRun*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 9), // "QGlyphRun"
QT_MOC_LITERAL(5, 62, 5), // "other"
QT_MOC_LITERAL(6, 68, 16), // "delete_QGlyphRun"
QT_MOC_LITERAL(7, 85, 3), // "obj"
QT_MOC_LITERAL(8, 89, 12), // "boundingRect"
QT_MOC_LITERAL(9, 102, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 119, 5), // "clear"
QT_MOC_LITERAL(11, 125, 5), // "flags"
QT_MOC_LITERAL(12, 131, 24), // "QGlyphRun::GlyphRunFlags"
QT_MOC_LITERAL(13, 156, 12), // "glyphIndexes"
QT_MOC_LITERAL(14, 169, 13), // "QVector<uint>"
QT_MOC_LITERAL(15, 183, 7), // "isEmpty"
QT_MOC_LITERAL(16, 191, 13), // "isRightToLeft"
QT_MOC_LITERAL(17, 205, 6), // "__ne__"
QT_MOC_LITERAL(18, 212, 15), // "operator_assign"
QT_MOC_LITERAL(19, 228, 6), // "__eq__"
QT_MOC_LITERAL(20, 235, 8), // "overline"
QT_MOC_LITERAL(21, 244, 9), // "positions"
QT_MOC_LITERAL(22, 254, 16), // "QVector<QPointF>"
QT_MOC_LITERAL(23, 271, 7), // "rawFont"
QT_MOC_LITERAL(24, 279, 8), // "QRawFont"
QT_MOC_LITERAL(25, 288, 15), // "setBoundingRect"
QT_MOC_LITERAL(26, 304, 7), // "setFlag"
QT_MOC_LITERAL(27, 312, 23), // "QGlyphRun::GlyphRunFlag"
QT_MOC_LITERAL(28, 336, 4), // "flag"
QT_MOC_LITERAL(29, 341, 7), // "enabled"
QT_MOC_LITERAL(30, 349, 8), // "setFlags"
QT_MOC_LITERAL(31, 358, 15), // "setGlyphIndexes"
QT_MOC_LITERAL(32, 374, 11), // "setOverline"
QT_MOC_LITERAL(33, 386, 12), // "setPositions"
QT_MOC_LITERAL(34, 399, 10), // "setRawData"
QT_MOC_LITERAL(35, 410, 11), // "const uint*"
QT_MOC_LITERAL(36, 422, 15), // "glyphIndexArray"
QT_MOC_LITERAL(37, 438, 14), // "const QPointF*"
QT_MOC_LITERAL(38, 453, 18), // "glyphPositionArray"
QT_MOC_LITERAL(39, 472, 4), // "size"
QT_MOC_LITERAL(40, 477, 10), // "setRawFont"
QT_MOC_LITERAL(41, 488, 14), // "setRightToLeft"
QT_MOC_LITERAL(42, 503, 2), // "on"
QT_MOC_LITERAL(43, 506, 12), // "setStrikeOut"
QT_MOC_LITERAL(44, 519, 9), // "strikeOut"
QT_MOC_LITERAL(45, 529, 12), // "setUnderline"
QT_MOC_LITERAL(46, 542, 9), // "underline"
QT_MOC_LITERAL(47, 552, 4), // "swap"
QT_MOC_LITERAL(48, 557, 10), // "QGlyphRun&"
QT_MOC_LITERAL(49, 568, 12), // "GlyphRunFlag"
QT_MOC_LITERAL(50, 581, 8), // "Overline"
QT_MOC_LITERAL(51, 590, 9), // "Underline"
QT_MOC_LITERAL(52, 600, 9), // "StrikeOut"
QT_MOC_LITERAL(53, 610, 11), // "RightToLeft"
QT_MOC_LITERAL(54, 622, 13), // "SplitLigature"
QT_MOC_LITERAL(55, 636, 13) // "GlyphRunFlags"

    },
    "PythonQtWrapper_QGlyphRun\0new_QGlyphRun\0"
    "QGlyphRun*\0\0QGlyphRun\0other\0"
    "delete_QGlyphRun\0obj\0boundingRect\0"
    "theWrappedObject\0clear\0flags\0"
    "QGlyphRun::GlyphRunFlags\0glyphIndexes\0"
    "QVector<uint>\0isEmpty\0isRightToLeft\0"
    "__ne__\0operator_assign\0__eq__\0overline\0"
    "positions\0QVector<QPointF>\0rawFont\0"
    "QRawFont\0setBoundingRect\0setFlag\0"
    "QGlyphRun::GlyphRunFlag\0flag\0enabled\0"
    "setFlags\0setGlyphIndexes\0setOverline\0"
    "setPositions\0setRawData\0const uint*\0"
    "glyphIndexArray\0const QPointF*\0"
    "glyphPositionArray\0size\0setRawFont\0"
    "setRightToLeft\0on\0setStrikeOut\0strikeOut\0"
    "setUnderline\0underline\0swap\0QGlyphRun&\0"
    "GlyphRunFlag\0Overline\0Underline\0"
    "StrikeOut\0RightToLeft\0SplitLigature\0"
    "GlyphRunFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGlyphRun[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  164,    3, 0x0a /* Public */,
       1,    1,  165,    3, 0x0a /* Public */,
       6,    1,  168,    3, 0x0a /* Public */,
       8,    1,  171,    3, 0x0a /* Public */,
      10,    1,  174,    3, 0x0a /* Public */,
      11,    1,  177,    3, 0x0a /* Public */,
      13,    1,  180,    3, 0x0a /* Public */,
      15,    1,  183,    3, 0x0a /* Public */,
      16,    1,  186,    3, 0x0a /* Public */,
      17,    2,  189,    3, 0x0a /* Public */,
      18,    2,  194,    3, 0x0a /* Public */,
      19,    2,  199,    3, 0x0a /* Public */,
      20,    1,  204,    3, 0x0a /* Public */,
      21,    1,  207,    3, 0x0a /* Public */,
      23,    1,  210,    3, 0x0a /* Public */,
      25,    2,  213,    3, 0x0a /* Public */,
      26,    3,  218,    3, 0x0a /* Public */,
      26,    2,  225,    3, 0x2a /* Public | MethodCloned */,
      30,    2,  230,    3, 0x0a /* Public */,
      31,    2,  235,    3, 0x0a /* Public */,
      32,    2,  240,    3, 0x0a /* Public */,
      33,    2,  245,    3, 0x0a /* Public */,
      34,    4,  250,    3, 0x0a /* Public */,
      40,    2,  259,    3, 0x0a /* Public */,
      41,    2,  264,    3, 0x0a /* Public */,
      43,    2,  269,    3, 0x0a /* Public */,
      45,    2,  274,    3, 0x0a /* Public */,
      44,    1,  279,    3, 0x0a /* Public */,
      47,    2,  282,    3, 0x0a /* Public */,
      46,    1,  287,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 12, 0x80000000 | 2,    9,
    0x80000000 | 14, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 22, 0x80000000 | 2,    9,
    0x80000000 | 24, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    9,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27, QMetaType::Bool,    9,   28,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 27,    9,   28,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    9,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 35, 0x80000000 | 37, QMetaType::Int,    9,   36,   38,   39,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    9,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   46,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48,    9,    5,
    QMetaType::Bool, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
      49, 0x0,    5,  298,
      55, 0x1,    5,  308,

 // enum data: key, value
      50, uint(PythonQtWrapper_QGlyphRun::Overline),
      51, uint(PythonQtWrapper_QGlyphRun::Underline),
      52, uint(PythonQtWrapper_QGlyphRun::StrikeOut),
      53, uint(PythonQtWrapper_QGlyphRun::RightToLeft),
      54, uint(PythonQtWrapper_QGlyphRun::SplitLigature),
      50, uint(PythonQtWrapper_QGlyphRun::Overline),
      51, uint(PythonQtWrapper_QGlyphRun::Underline),
      52, uint(PythonQtWrapper_QGlyphRun::StrikeOut),
      53, uint(PythonQtWrapper_QGlyphRun::RightToLeft),
      54, uint(PythonQtWrapper_QGlyphRun::SplitLigature),

       0        // eod
};

void PythonQtWrapper_QGlyphRun::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGlyphRun *_t = static_cast<PythonQtWrapper_QGlyphRun *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGlyphRun* _r = _t->new_QGlyphRun();
            if (_a[0]) *reinterpret_cast< QGlyphRun**>(_a[0]) = _r; }  break;
        case 1: { QGlyphRun* _r = _t->new_QGlyphRun((*reinterpret_cast< const QGlyphRun(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGlyphRun**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGlyphRun((*reinterpret_cast< QGlyphRun*(*)>(_a[1]))); break;
        case 3: { QRectF _r = _t->boundingRect((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 4: _t->clear((*reinterpret_cast< QGlyphRun*(*)>(_a[1]))); break;
        case 5: { QGlyphRun::GlyphRunFlags _r = _t->flags((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGlyphRun::GlyphRunFlags*>(_a[0]) = _r; }  break;
        case 6: { QVector<uint> _r = _t->glyphIndexes((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<uint>*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isEmpty((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->isRightToLeft((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->__ne__((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QGlyphRun(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QGlyphRun* _r = _t->operator_assign((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QGlyphRun(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGlyphRun**>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->__eq__((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QGlyphRun(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->overline((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QVector<QPointF> _r = _t->positions((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QPointF>*>(_a[0]) = _r; }  break;
        case 14: { QRawFont _r = _t->rawFont((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRawFont*>(_a[0]) = _r; }  break;
        case 15: _t->setBoundingRect((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 16: _t->setFlag((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< QGlyphRun::GlyphRunFlag(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 17: _t->setFlag((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< QGlyphRun::GlyphRunFlag(*)>(_a[2]))); break;
        case 18: _t->setFlags((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< QGlyphRun::GlyphRunFlags(*)>(_a[2]))); break;
        case 19: _t->setGlyphIndexes((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QVector<uint>(*)>(_a[2]))); break;
        case 20: _t->setOverline((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 21: _t->setPositions((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPointF>(*)>(_a[2]))); break;
        case 22: _t->setRawData((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const uint*(*)>(_a[2])),(*reinterpret_cast< const QPointF*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 23: _t->setRawFont((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< const QRawFont(*)>(_a[2]))); break;
        case 24: _t->setRightToLeft((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 25: _t->setStrikeOut((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 26: _t->setUnderline((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 27: { bool _r = _t->strikeOut((*reinterpret_cast< QGlyphRun*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: _t->swap((*reinterpret_cast< QGlyphRun*(*)>(_a[1])),(*reinterpret_cast< QGlyphRun(*)>(_a[2]))); break;
        case 29: { bool _r = _t->underline((*reinterpret_cast< QGlyphRun*(*)>(_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 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<uint> >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVector<QPointF> >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGlyphRun::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGlyphRun.data,
      qt_meta_data_PythonQtWrapper_QGlyphRun,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGlyphRun::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 < 30)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 30;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 30)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 30;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGradient_t {
    QByteArrayData data[40];
    char stringdata0[487];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGradient_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGradient_t qt_meta_stringdata_PythonQtWrapper_QGradient = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QGradient"
QT_MOC_LITERAL(1, 26, 13), // "new_QGradient"
QT_MOC_LITERAL(2, 40, 10), // "QGradient*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 9), // "QGradient"
QT_MOC_LITERAL(5, 62, 5), // "other"
QT_MOC_LITERAL(6, 68, 16), // "delete_QGradient"
QT_MOC_LITERAL(7, 85, 3), // "obj"
QT_MOC_LITERAL(8, 89, 14), // "coordinateMode"
QT_MOC_LITERAL(9, 104, 25), // "QGradient::CoordinateMode"
QT_MOC_LITERAL(10, 130, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 147, 6), // "__ne__"
QT_MOC_LITERAL(12, 154, 6), // "__eq__"
QT_MOC_LITERAL(13, 161, 8), // "gradient"
QT_MOC_LITERAL(14, 170, 10), // "setColorAt"
QT_MOC_LITERAL(15, 181, 3), // "pos"
QT_MOC_LITERAL(16, 185, 5), // "color"
QT_MOC_LITERAL(17, 191, 17), // "setCoordinateMode"
QT_MOC_LITERAL(18, 209, 4), // "mode"
QT_MOC_LITERAL(19, 214, 9), // "setSpread"
QT_MOC_LITERAL(20, 224, 17), // "QGradient::Spread"
QT_MOC_LITERAL(21, 242, 6), // "spread"
QT_MOC_LITERAL(22, 249, 8), // "setStops"
QT_MOC_LITERAL(23, 258, 29), // "QVector<QPair<qreal,QColor> >"
QT_MOC_LITERAL(24, 288, 5), // "stops"
QT_MOC_LITERAL(25, 294, 4), // "type"
QT_MOC_LITERAL(26, 299, 15), // "QGradient::Type"
QT_MOC_LITERAL(27, 315, 14), // "CoordinateMode"
QT_MOC_LITERAL(28, 330, 11), // "LogicalMode"
QT_MOC_LITERAL(29, 342, 19), // "StretchToDeviceMode"
QT_MOC_LITERAL(30, 362, 18), // "ObjectBoundingMode"
QT_MOC_LITERAL(31, 381, 6), // "Spread"
QT_MOC_LITERAL(32, 388, 9), // "PadSpread"
QT_MOC_LITERAL(33, 398, 13), // "ReflectSpread"
QT_MOC_LITERAL(34, 412, 12), // "RepeatSpread"
QT_MOC_LITERAL(35, 425, 4), // "Type"
QT_MOC_LITERAL(36, 430, 14), // "LinearGradient"
QT_MOC_LITERAL(37, 445, 14), // "RadialGradient"
QT_MOC_LITERAL(38, 460, 15), // "ConicalGradient"
QT_MOC_LITERAL(39, 476, 10) // "NoGradient"

    },
    "PythonQtWrapper_QGradient\0new_QGradient\0"
    "QGradient*\0\0QGradient\0other\0"
    "delete_QGradient\0obj\0coordinateMode\0"
    "QGradient::CoordinateMode\0theWrappedObject\0"
    "__ne__\0__eq__\0gradient\0setColorAt\0pos\0"
    "color\0setCoordinateMode\0mode\0setSpread\0"
    "QGradient::Spread\0spread\0setStops\0"
    "QVector<QPair<qreal,QColor> >\0stops\0"
    "type\0QGradient::Type\0CoordinateMode\0"
    "LogicalMode\0StretchToDeviceMode\0"
    "ObjectBoundingMode\0Spread\0PadSpread\0"
    "ReflectSpread\0RepeatSpread\0Type\0"
    "LinearGradient\0RadialGradient\0"
    "ConicalGradient\0NoGradient"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGradient[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   79,    3, 0x0a /* Public */,
       1,    1,   80,    3, 0x0a /* Public */,
       6,    1,   83,    3, 0x0a /* Public */,
       8,    1,   86,    3, 0x0a /* Public */,
      11,    2,   89,    3, 0x0a /* Public */,
      12,    2,   94,    3, 0x0a /* Public */,
      14,    3,   99,    3, 0x0a /* Public */,
      17,    2,  106,    3, 0x0a /* Public */,
      19,    2,  111,    3, 0x0a /* Public */,
      22,    2,  116,    3, 0x0a /* Public */,
      21,    1,  121,    3, 0x0a /* Public */,
      24,    1,  124,    3, 0x0a /* Public */,
      25,    1,  127,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QColor,   10,   15,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   10,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 20,   10,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,   10,   24,
    0x80000000 | 20, 0x80000000 | 2,   10,
    0x80000000 | 23, 0x80000000 | 2,   10,
    0x80000000 | 26, 0x80000000 | 2,   10,

 // enums: name, flags, count, data
      27, 0x0,    3,  142,
      31, 0x0,    3,  148,
      35, 0x0,    4,  154,

 // enum data: key, value
      28, uint(PythonQtWrapper_QGradient::LogicalMode),
      29, uint(PythonQtWrapper_QGradient::StretchToDeviceMode),
      30, uint(PythonQtWrapper_QGradient::ObjectBoundingMode),
      32, uint(PythonQtWrapper_QGradient::PadSpread),
      33, uint(PythonQtWrapper_QGradient::ReflectSpread),
      34, uint(PythonQtWrapper_QGradient::RepeatSpread),
      36, uint(PythonQtWrapper_QGradient::LinearGradient),
      37, uint(PythonQtWrapper_QGradient::RadialGradient),
      38, uint(PythonQtWrapper_QGradient::ConicalGradient),
      39, uint(PythonQtWrapper_QGradient::NoGradient),

       0        // eod
};

void PythonQtWrapper_QGradient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGradient *_t = static_cast<PythonQtWrapper_QGradient *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGradient* _r = _t->new_QGradient();
            if (_a[0]) *reinterpret_cast< QGradient**>(_a[0]) = _r; }  break;
        case 1: { QGradient* _r = _t->new_QGradient((*reinterpret_cast< const QGradient(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGradient**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGradient((*reinterpret_cast< QGradient*(*)>(_a[1]))); break;
        case 3: { QGradient::CoordinateMode _r = _t->coordinateMode((*reinterpret_cast< QGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGradient::CoordinateMode*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->__ne__((*reinterpret_cast< QGradient*(*)>(_a[1])),(*reinterpret_cast< const QGradient(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->__eq__((*reinterpret_cast< QGradient*(*)>(_a[1])),(*reinterpret_cast< const QGradient(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: _t->setColorAt((*reinterpret_cast< QGradient*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 7: _t->setCoordinateMode((*reinterpret_cast< QGradient*(*)>(_a[1])),(*reinterpret_cast< QGradient::CoordinateMode(*)>(_a[2]))); break;
        case 8: _t->setSpread((*reinterpret_cast< QGradient*(*)>(_a[1])),(*reinterpret_cast< QGradient::Spread(*)>(_a[2]))); break;
        case 9: _t->setStops((*reinterpret_cast< QGradient*(*)>(_a[1])),(*reinterpret_cast< const QVector<QPair<qreal,QColor> >(*)>(_a[2]))); break;
        case 10: { QGradient::Spread _r = _t->spread((*reinterpret_cast< QGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGradient::Spread*>(_a[0]) = _r; }  break;
        case 11: { QVector<QPair<qreal,QColor> > _r = _t->stops((*reinterpret_cast< QGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVector<QPair<qreal,QColor> >*>(_a[0]) = _r; }  break;
        case 12: { QGradient::Type _r = _t->type((*reinterpret_cast< QGradient*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGradient::Type*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGradient::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGradient.data,
      qt_meta_data_PythonQtWrapper_QGradient,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGradient::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchor_t {
    QByteArrayData data[13];
    char stringdata0[178];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchor_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchor_t qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchor = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QGraphicsAnchor"
QT_MOC_LITERAL(1, 32, 22), // "delete_QGraphicsAnchor"
QT_MOC_LITERAL(2, 55, 0), // ""
QT_MOC_LITERAL(3, 56, 16), // "QGraphicsAnchor*"
QT_MOC_LITERAL(4, 73, 3), // "obj"
QT_MOC_LITERAL(5, 77, 13), // "setSizePolicy"
QT_MOC_LITERAL(6, 91, 16), // "theWrappedObject"
QT_MOC_LITERAL(7, 108, 19), // "QSizePolicy::Policy"
QT_MOC_LITERAL(8, 128, 6), // "policy"
QT_MOC_LITERAL(9, 135, 10), // "setSpacing"
QT_MOC_LITERAL(10, 146, 7), // "spacing"
QT_MOC_LITERAL(11, 154, 10), // "sizePolicy"
QT_MOC_LITERAL(12, 165, 12) // "unsetSpacing"

    },
    "PythonQtWrapper_QGraphicsAnchor\0"
    "delete_QGraphicsAnchor\0\0QGraphicsAnchor*\0"
    "obj\0setSizePolicy\0theWrappedObject\0"
    "QSizePolicy::Policy\0policy\0setSpacing\0"
    "spacing\0sizePolicy\0unsetSpacing"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsAnchor[] = {

 // 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,    2, 0x0a /* Public */,
       5,    2,   47,    2, 0x0a /* Public */,
       9,    2,   52,    2, 0x0a /* Public */,
      11,    1,   57,    2, 0x0a /* Public */,
      10,    1,   60,    2, 0x0a /* Public */,
      12,    1,   63,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 7,    6,    8,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QReal,    6,   10,
    0x80000000 | 7, 0x80000000 | 3,    6,
    QMetaType::QReal, 0x80000000 | 3,    6,
    QMetaType::Void, 0x80000000 | 3,    6,

       0        // eod
};

void PythonQtWrapper_QGraphicsAnchor::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsAnchor *_t = static_cast<PythonQtWrapper_QGraphicsAnchor *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->delete_QGraphicsAnchor((*reinterpret_cast< QGraphicsAnchor*(*)>(_a[1]))); break;
        case 1: _t->setSizePolicy((*reinterpret_cast< QGraphicsAnchor*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2]))); break;
        case 2: _t->setSpacing((*reinterpret_cast< QGraphicsAnchor*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 3: { QSizePolicy::Policy _r = _t->sizePolicy((*reinterpret_cast< QGraphicsAnchor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy::Policy*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->spacing((*reinterpret_cast< QGraphicsAnchor*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: _t->unsetSpacing((*reinterpret_cast< QGraphicsAnchor*(*)>(_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< QGraphicsAnchor* >(); 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< QGraphicsAnchor* >(); 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< QGraphicsAnchor* >(); 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< QGraphicsAnchor* >(); 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< QGraphicsAnchor* >(); 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< QGraphicsAnchor* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsAnchor::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchor.data,
      qt_meta_data_PythonQtWrapper_QGraphicsAnchor,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsAnchor::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_QGraphicsAnchorLayout_t {
    QByteArrayData data[41];
    char stringdata0[560];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchorLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchorLayout_t qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchorLayout = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QGraphicsAnch..."
QT_MOC_LITERAL(1, 38, 25), // "new_QGraphicsAnchorLayout"
QT_MOC_LITERAL(2, 64, 22), // "QGraphicsAnchorLayout*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 20), // "QGraphicsLayoutItem*"
QT_MOC_LITERAL(5, 109, 6), // "parent"
QT_MOC_LITERAL(6, 116, 28), // "delete_QGraphicsAnchorLayout"
QT_MOC_LITERAL(7, 145, 3), // "obj"
QT_MOC_LITERAL(8, 149, 9), // "addAnchor"
QT_MOC_LITERAL(9, 159, 16), // "QGraphicsAnchor*"
QT_MOC_LITERAL(10, 176, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 193, 9), // "firstItem"
QT_MOC_LITERAL(12, 203, 15), // "Qt::AnchorPoint"
QT_MOC_LITERAL(13, 219, 9), // "firstEdge"
QT_MOC_LITERAL(14, 229, 10), // "secondItem"
QT_MOC_LITERAL(15, 240, 10), // "secondEdge"
QT_MOC_LITERAL(16, 251, 10), // "addAnchors"
QT_MOC_LITERAL(17, 262, 16), // "Qt::Orientations"
QT_MOC_LITERAL(18, 279, 12), // "orientations"
QT_MOC_LITERAL(19, 292, 16), // "addCornerAnchors"
QT_MOC_LITERAL(20, 309, 10), // "Qt::Corner"
QT_MOC_LITERAL(21, 320, 11), // "firstCorner"
QT_MOC_LITERAL(22, 332, 12), // "secondCorner"
QT_MOC_LITERAL(23, 345, 6), // "anchor"
QT_MOC_LITERAL(24, 352, 10), // "py_q_count"
QT_MOC_LITERAL(25, 363, 17), // "horizontalSpacing"
QT_MOC_LITERAL(26, 381, 15), // "py_q_invalidate"
QT_MOC_LITERAL(27, 397, 11), // "py_q_itemAt"
QT_MOC_LITERAL(28, 409, 5), // "index"
QT_MOC_LITERAL(29, 415, 13), // "py_q_removeAt"
QT_MOC_LITERAL(30, 429, 11), // "setGeometry"
QT_MOC_LITERAL(31, 441, 4), // "rect"
QT_MOC_LITERAL(32, 446, 20), // "setHorizontalSpacing"
QT_MOC_LITERAL(33, 467, 7), // "spacing"
QT_MOC_LITERAL(34, 475, 10), // "setSpacing"
QT_MOC_LITERAL(35, 486, 18), // "setVerticalSpacing"
QT_MOC_LITERAL(36, 505, 8), // "sizeHint"
QT_MOC_LITERAL(37, 514, 12), // "Qt::SizeHint"
QT_MOC_LITERAL(38, 527, 5), // "which"
QT_MOC_LITERAL(39, 533, 10), // "constraint"
QT_MOC_LITERAL(40, 544, 15) // "verticalSpacing"

    },
    "PythonQtWrapper_QGraphicsAnchorLayout\0"
    "new_QGraphicsAnchorLayout\0"
    "QGraphicsAnchorLayout*\0\0QGraphicsLayoutItem*\0"
    "parent\0delete_QGraphicsAnchorLayout\0"
    "obj\0addAnchor\0QGraphicsAnchor*\0"
    "theWrappedObject\0firstItem\0Qt::AnchorPoint\0"
    "firstEdge\0secondItem\0secondEdge\0"
    "addAnchors\0Qt::Orientations\0orientations\0"
    "addCornerAnchors\0Qt::Corner\0firstCorner\0"
    "secondCorner\0anchor\0py_q_count\0"
    "horizontalSpacing\0py_q_invalidate\0"
    "py_q_itemAt\0index\0py_q_removeAt\0"
    "setGeometry\0rect\0setHorizontalSpacing\0"
    "spacing\0setSpacing\0setVerticalSpacing\0"
    "sizeHint\0Qt::SizeHint\0which\0constraint\0"
    "verticalSpacing"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsAnchorLayout[] = {

 // 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,    1,  114,    3, 0x0a /* Public */,
       1,    0,  117,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  118,    3, 0x0a /* Public */,
       8,    5,  121,    3, 0x0a /* Public */,
      16,    4,  132,    3, 0x0a /* Public */,
      16,    3,  141,    3, 0x2a /* Public | MethodCloned */,
      19,    5,  148,    3, 0x0a /* Public */,
      23,    5,  159,    3, 0x0a /* Public */,
      24,    1,  170,    3, 0x0a /* Public */,
      25,    1,  173,    3, 0x0a /* Public */,
      26,    1,  176,    3, 0x0a /* Public */,
      27,    2,  179,    3, 0x0a /* Public */,
      29,    2,  184,    3, 0x0a /* Public */,
      30,    2,  189,    3, 0x0a /* Public */,
      32,    2,  194,    3, 0x0a /* Public */,
      34,    2,  199,    3, 0x0a /* Public */,
      35,    2,  204,    3, 0x0a /* Public */,
      36,    3,  209,    3, 0x0a /* Public */,
      36,    2,  216,    3, 0x2a /* Public | MethodCloned */,
      40,    1,  221,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 12, 0x80000000 | 4, 0x80000000 | 12,   10,   11,   13,   14,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4, 0x80000000 | 17,   10,   11,   14,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 4,   10,   11,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 20, 0x80000000 | 4, 0x80000000 | 20,   10,   11,   21,   14,   22,
    0x80000000 | 9, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 12, 0x80000000 | 4, 0x80000000 | 12,   10,   11,   13,   14,   15,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,   10,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   10,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   10,   33,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 37, QMetaType::QSizeF,   10,   38,   39,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 37,   10,   38,
    QMetaType::QReal, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QGraphicsAnchorLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsAnchorLayout *_t = static_cast<PythonQtWrapper_QGraphicsAnchorLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsAnchorLayout* _r = _t->new_QGraphicsAnchorLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsAnchorLayout**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsAnchorLayout* _r = _t->new_QGraphicsAnchorLayout();
            if (_a[0]) *reinterpret_cast< QGraphicsAnchorLayout**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsAnchorLayout((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1]))); break;
        case 3: { QGraphicsAnchor* _r = _t->addAnchor((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< Qt::AnchorPoint(*)>(_a[3])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[4])),(*reinterpret_cast< Qt::AnchorPoint(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QGraphicsAnchor**>(_a[0]) = _r; }  break;
        case 4: _t->addAnchors((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[3])),(*reinterpret_cast< Qt::Orientations(*)>(_a[4]))); break;
        case 5: _t->addAnchors((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[3]))); break;
        case 6: _t->addCornerAnchors((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< Qt::Corner(*)>(_a[3])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[4])),(*reinterpret_cast< Qt::Corner(*)>(_a[5]))); break;
        case 7: { QGraphicsAnchor* _r = _t->anchor((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< Qt::AnchorPoint(*)>(_a[3])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[4])),(*reinterpret_cast< Qt::AnchorPoint(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QGraphicsAnchor**>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->py_q_count((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->horizontalSpacing((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 10: _t->py_q_invalidate((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1]))); break;
        case 11: { QGraphicsLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 12: _t->py_q_removeAt((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 13: _t->setGeometry((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 14: _t->setHorizontalSpacing((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 15: _t->setSpacing((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 16: _t->setVerticalSpacing((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 17: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 18: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 19: { qreal _r = _t->verticalSpacing((*reinterpret_cast< QGraphicsAnchorLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsAnchorLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsAnchorLayout.data,
      qt_meta_data_PythonQtWrapper_QGraphicsAnchorLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsAnchorLayout::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsBlurEffect_t {
    QByteArrayData data[21];
    char stringdata0[304];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsBlurEffect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsBlurEffect_t qt_meta_stringdata_PythonQtWrapper_QGraphicsBlurEffect = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QGraphicsBlur..."
QT_MOC_LITERAL(1, 36, 23), // "new_QGraphicsBlurEffect"
QT_MOC_LITERAL(2, 60, 20), // "QGraphicsBlurEffect*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "parent"
QT_MOC_LITERAL(5, 89, 26), // "delete_QGraphicsBlurEffect"
QT_MOC_LITERAL(6, 116, 3), // "obj"
QT_MOC_LITERAL(7, 120, 9), // "blurHints"
QT_MOC_LITERAL(8, 130, 30), // "QGraphicsBlurEffect::BlurHints"
QT_MOC_LITERAL(9, 161, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 178, 10), // "blurRadius"
QT_MOC_LITERAL(11, 189, 20), // "py_q_boundingRectFor"
QT_MOC_LITERAL(12, 210, 4), // "rect"
QT_MOC_LITERAL(13, 215, 9), // "py_q_draw"
QT_MOC_LITERAL(14, 225, 9), // "QPainter*"
QT_MOC_LITERAL(15, 235, 7), // "painter"
QT_MOC_LITERAL(16, 243, 8), // "BlurHint"
QT_MOC_LITERAL(17, 252, 15), // "PerformanceHint"
QT_MOC_LITERAL(18, 268, 11), // "QualityHint"
QT_MOC_LITERAL(19, 280, 13), // "AnimationHint"
QT_MOC_LITERAL(20, 294, 9) // "BlurHints"

    },
    "PythonQtWrapper_QGraphicsBlurEffect\0"
    "new_QGraphicsBlurEffect\0QGraphicsBlurEffect*\0"
    "\0parent\0delete_QGraphicsBlurEffect\0"
    "obj\0blurHints\0QGraphicsBlurEffect::BlurHints\0"
    "theWrappedObject\0blurRadius\0"
    "py_q_boundingRectFor\0rect\0py_q_draw\0"
    "QPainter*\0painter\0BlurHint\0PerformanceHint\0"
    "QualityHint\0AnimationHint\0BlurHints"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsBlurEffect[] = {

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

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

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    9,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,

 // enums: name, flags, count, data
      16, 0x0,    3,   80,
      20, 0x1,    3,   86,

 // enum data: key, value
      17, uint(PythonQtWrapper_QGraphicsBlurEffect::PerformanceHint),
      18, uint(PythonQtWrapper_QGraphicsBlurEffect::QualityHint),
      19, uint(PythonQtWrapper_QGraphicsBlurEffect::AnimationHint),
      17, uint(PythonQtWrapper_QGraphicsBlurEffect::PerformanceHint),
      18, uint(PythonQtWrapper_QGraphicsBlurEffect::QualityHint),
      19, uint(PythonQtWrapper_QGraphicsBlurEffect::AnimationHint),

       0        // eod
};

void PythonQtWrapper_QGraphicsBlurEffect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsBlurEffect *_t = static_cast<PythonQtWrapper_QGraphicsBlurEffect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsBlurEffect* _r = _t->new_QGraphicsBlurEffect((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsBlurEffect**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsBlurEffect* _r = _t->new_QGraphicsBlurEffect();
            if (_a[0]) *reinterpret_cast< QGraphicsBlurEffect**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsBlurEffect((*reinterpret_cast< QGraphicsBlurEffect*(*)>(_a[1]))); break;
        case 3: { QGraphicsBlurEffect::BlurHints _r = _t->blurHints((*reinterpret_cast< QGraphicsBlurEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsBlurEffect::BlurHints*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->blurRadius((*reinterpret_cast< QGraphicsBlurEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { QRectF _r = _t->py_q_boundingRectFor((*reinterpret_cast< QGraphicsBlurEffect*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_draw((*reinterpret_cast< QGraphicsBlurEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsBlurEffect* >(); 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< QGraphicsBlurEffect* >(); 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< QGraphicsBlurEffect* >(); 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< QGraphicsBlurEffect* >(); 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< QGraphicsBlurEffect* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsBlurEffect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsBlurEffect.data,
      qt_meta_data_PythonQtWrapper_QGraphicsBlurEffect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsBlurEffect::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 7)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsColorizeEffect_t {
    QByteArrayData data[13];
    char stringdata0[196];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsColorizeEffect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsColorizeEffect_t qt_meta_stringdata_PythonQtWrapper_QGraphicsColorizeEffect = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QGraphicsColo..."
QT_MOC_LITERAL(1, 40, 27), // "new_QGraphicsColorizeEffect"
QT_MOC_LITERAL(2, 68, 24), // "QGraphicsColorizeEffect*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 6), // "parent"
QT_MOC_LITERAL(5, 101, 30), // "delete_QGraphicsColorizeEffect"
QT_MOC_LITERAL(6, 132, 3), // "obj"
QT_MOC_LITERAL(7, 136, 5), // "color"
QT_MOC_LITERAL(8, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 159, 9), // "py_q_draw"
QT_MOC_LITERAL(10, 169, 9), // "QPainter*"
QT_MOC_LITERAL(11, 179, 7), // "painter"
QT_MOC_LITERAL(12, 187, 8) // "strength"

    },
    "PythonQtWrapper_QGraphicsColorizeEffect\0"
    "new_QGraphicsColorizeEffect\0"
    "QGraphicsColorizeEffect*\0\0parent\0"
    "delete_QGraphicsColorizeEffect\0obj\0"
    "color\0theWrappedObject\0py_q_draw\0"
    "QPainter*\0painter\0strength"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsColorizeEffect[] = {

 // 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 */,
       5,    1,   48,    3, 0x0a /* Public */,
       7,    1,   51,    3, 0x0a /* Public */,
       9,    2,   54,    3, 0x0a /* Public */,
      12,    1,   59,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QGraphicsColorizeEffect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsColorizeEffect *_t = static_cast<PythonQtWrapper_QGraphicsColorizeEffect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsColorizeEffect* _r = _t->new_QGraphicsColorizeEffect((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsColorizeEffect**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsColorizeEffect* _r = _t->new_QGraphicsColorizeEffect();
            if (_a[0]) *reinterpret_cast< QGraphicsColorizeEffect**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsColorizeEffect((*reinterpret_cast< QGraphicsColorizeEffect*(*)>(_a[1]))); break;
        case 3: { QColor _r = _t->color((*reinterpret_cast< QGraphicsColorizeEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 4: _t->py_q_draw((*reinterpret_cast< QGraphicsColorizeEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 5: { qreal _r = _t->strength((*reinterpret_cast< QGraphicsColorizeEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsColorizeEffect* >(); 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< QGraphicsColorizeEffect* >(); 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< QGraphicsColorizeEffect* >(); 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< QGraphicsColorizeEffect* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsColorizeEffect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsColorizeEffect.data,
      qt_meta_data_PythonQtWrapper_QGraphicsColorizeEffect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsColorizeEffect::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_QGraphicsDropShadowEffect_t {
    QByteArrayData data[18];
    char stringdata0[255];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsDropShadowEffect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsDropShadowEffect_t qt_meta_stringdata_PythonQtWrapper_QGraphicsDropShadowEffect = {
    {
QT_MOC_LITERAL(0, 0, 41), // "PythonQtWrapper_QGraphicsDrop..."
QT_MOC_LITERAL(1, 42, 29), // "new_QGraphicsDropShadowEffect"
QT_MOC_LITERAL(2, 72, 26), // "QGraphicsDropShadowEffect*"
QT_MOC_LITERAL(3, 99, 0), // ""
QT_MOC_LITERAL(4, 100, 6), // "parent"
QT_MOC_LITERAL(5, 107, 32), // "delete_QGraphicsDropShadowEffect"
QT_MOC_LITERAL(6, 140, 3), // "obj"
QT_MOC_LITERAL(7, 144, 10), // "blurRadius"
QT_MOC_LITERAL(8, 155, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 172, 20), // "py_q_boundingRectFor"
QT_MOC_LITERAL(10, 193, 4), // "rect"
QT_MOC_LITERAL(11, 198, 5), // "color"
QT_MOC_LITERAL(12, 204, 9), // "py_q_draw"
QT_MOC_LITERAL(13, 214, 9), // "QPainter*"
QT_MOC_LITERAL(14, 224, 7), // "painter"
QT_MOC_LITERAL(15, 232, 6), // "offset"
QT_MOC_LITERAL(16, 239, 7), // "xOffset"
QT_MOC_LITERAL(17, 247, 7) // "yOffset"

    },
    "PythonQtWrapper_QGraphicsDropShadowEffect\0"
    "new_QGraphicsDropShadowEffect\0"
    "QGraphicsDropShadowEffect*\0\0parent\0"
    "delete_QGraphicsDropShadowEffect\0obj\0"
    "blurRadius\0theWrappedObject\0"
    "py_q_boundingRectFor\0rect\0color\0"
    "py_q_draw\0QPainter*\0painter\0offset\0"
    "xOffset\0yOffset"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsDropShadowEffect[] = {

 // 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,    1,   64,    3, 0x0a /* Public */,
       1,    0,   67,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   68,    3, 0x0a /* Public */,
       7,    1,   71,    3, 0x0a /* Public */,
       9,    2,   74,    3, 0x0a /* Public */,
      11,    1,   79,    3, 0x0a /* Public */,
      12,    2,   82,    3, 0x0a /* Public */,
      15,    1,   87,    3, 0x0a /* Public */,
      16,    1,   90,    3, 0x0a /* Public */,
      17,    1,   93,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   10,
    QMetaType::QColor, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    8,   14,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QGraphicsDropShadowEffect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsDropShadowEffect *_t = static_cast<PythonQtWrapper_QGraphicsDropShadowEffect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsDropShadowEffect* _r = _t->new_QGraphicsDropShadowEffect((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsDropShadowEffect**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsDropShadowEffect* _r = _t->new_QGraphicsDropShadowEffect();
            if (_a[0]) *reinterpret_cast< QGraphicsDropShadowEffect**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsDropShadowEffect((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1]))); break;
        case 3: { qreal _r = _t->blurRadius((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { QRectF _r = _t->py_q_boundingRectFor((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 5: { QColor _r = _t->color((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 6: _t->py_q_draw((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 7: { QPointF _r = _t->offset((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 8: { qreal _r = _t->xOffset((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->yOffset((*reinterpret_cast< QGraphicsDropShadowEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); 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< QGraphicsDropShadowEffect* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsDropShadowEffect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsDropShadowEffect.data,
      qt_meta_data_PythonQtWrapper_QGraphicsDropShadowEffect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsDropShadowEffect::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_QGraphicsEffect_t {
    QByteArrayData data[42];
    char stringdata0[616];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsEffect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsEffect_t qt_meta_stringdata_PythonQtWrapper_QGraphicsEffect = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QGraphicsEffect"
QT_MOC_LITERAL(1, 32, 19), // "new_QGraphicsEffect"
QT_MOC_LITERAL(2, 52, 16), // "QGraphicsEffect*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 6), // "parent"
QT_MOC_LITERAL(5, 77, 22), // "delete_QGraphicsEffect"
QT_MOC_LITERAL(6, 100, 3), // "obj"
QT_MOC_LITERAL(7, 104, 12), // "boundingRect"
QT_MOC_LITERAL(8, 117, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 134, 15), // "boundingRectFor"
QT_MOC_LITERAL(10, 150, 10), // "sourceRect"
QT_MOC_LITERAL(11, 161, 20), // "py_q_boundingRectFor"
QT_MOC_LITERAL(12, 182, 4), // "draw"
QT_MOC_LITERAL(13, 187, 9), // "QPainter*"
QT_MOC_LITERAL(14, 197, 7), // "painter"
QT_MOC_LITERAL(15, 205, 9), // "py_q_draw"
QT_MOC_LITERAL(16, 215, 10), // "drawSource"
QT_MOC_LITERAL(17, 226, 9), // "isEnabled"
QT_MOC_LITERAL(18, 236, 18), // "sourceBoundingRect"
QT_MOC_LITERAL(19, 255, 20), // "Qt::CoordinateSystem"
QT_MOC_LITERAL(20, 276, 6), // "system"
QT_MOC_LITERAL(21, 283, 13), // "sourceChanged"
QT_MOC_LITERAL(22, 297, 28), // "QGraphicsEffect::ChangeFlags"
QT_MOC_LITERAL(23, 326, 5), // "flags"
QT_MOC_LITERAL(24, 332, 18), // "py_q_sourceChanged"
QT_MOC_LITERAL(25, 351, 14), // "sourceIsPixmap"
QT_MOC_LITERAL(26, 366, 12), // "sourcePixmap"
QT_MOC_LITERAL(27, 379, 7), // "QPoint*"
QT_MOC_LITERAL(28, 387, 6), // "offset"
QT_MOC_LITERAL(29, 394, 30), // "QGraphicsEffect::PixmapPadMode"
QT_MOC_LITERAL(30, 425, 4), // "mode"
QT_MOC_LITERAL(31, 430, 18), // "updateBoundingRect"
QT_MOC_LITERAL(32, 449, 10), // "ChangeFlag"
QT_MOC_LITERAL(33, 460, 14), // "SourceAttached"
QT_MOC_LITERAL(34, 475, 14), // "SourceDetached"
QT_MOC_LITERAL(35, 490, 25), // "SourceBoundingRectChanged"
QT_MOC_LITERAL(36, 516, 17), // "SourceInvalidated"
QT_MOC_LITERAL(37, 534, 11), // "ChangeFlags"
QT_MOC_LITERAL(38, 546, 13), // "PixmapPadMode"
QT_MOC_LITERAL(39, 560, 5), // "NoPad"
QT_MOC_LITERAL(40, 566, 22), // "PadToTransparentBorder"
QT_MOC_LITERAL(41, 589, 26) // "PadToEffectiveBoundingRect"

    },
    "PythonQtWrapper_QGraphicsEffect\0"
    "new_QGraphicsEffect\0QGraphicsEffect*\0"
    "\0parent\0delete_QGraphicsEffect\0obj\0"
    "boundingRect\0theWrappedObject\0"
    "boundingRectFor\0sourceRect\0"
    "py_q_boundingRectFor\0draw\0QPainter*\0"
    "painter\0py_q_draw\0drawSource\0isEnabled\0"
    "sourceBoundingRect\0Qt::CoordinateSystem\0"
    "system\0sourceChanged\0QGraphicsEffect::ChangeFlags\0"
    "flags\0py_q_sourceChanged\0sourceIsPixmap\0"
    "sourcePixmap\0QPoint*\0offset\0"
    "QGraphicsEffect::PixmapPadMode\0mode\0"
    "updateBoundingRect\0ChangeFlag\0"
    "SourceAttached\0SourceDetached\0"
    "SourceBoundingRectChanged\0SourceInvalidated\0"
    "ChangeFlags\0PixmapPadMode\0NoPad\0"
    "PadToTransparentBorder\0"
    "PadToEffectiveBoundingRect"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsEffect[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  114,    3, 0x0a /* Public */,
       1,    0,  117,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  118,    3, 0x0a /* Public */,
       7,    1,  121,    3, 0x0a /* Public */,
       9,    2,  124,    3, 0x0a /* Public */,
      11,    2,  129,    3, 0x0a /* Public */,
      12,    2,  134,    3, 0x0a /* Public */,
      15,    2,  139,    3, 0x0a /* Public */,
      16,    2,  144,    3, 0x0a /* Public */,
      17,    1,  149,    3, 0x0a /* Public */,
      18,    2,  152,    3, 0x0a /* Public */,
      18,    1,  157,    3, 0x2a /* Public | MethodCloned */,
      21,    2,  160,    3, 0x0a /* Public */,
      24,    2,  165,    3, 0x0a /* Public */,
      25,    1,  170,    3, 0x0a /* Public */,
      26,    4,  173,    3, 0x0a /* Public */,
      26,    3,  182,    3, 0x2a /* Public | MethodCloned */,
      26,    2,  189,    3, 0x2a /* Public | MethodCloned */,
      26,    1,  194,    3, 0x2a /* Public | MethodCloned */,
      31,    1,  197,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   10,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    8,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    8,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    8,   14,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 19,    8,   20,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    8,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    8,   23,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 19, 0x80000000 | 27, 0x80000000 | 29,    8,   20,   28,   30,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 19, 0x80000000 | 27,    8,   20,   28,
    QMetaType::QPixmap, 0x80000000 | 2, 0x80000000 | 19,    8,   20,
    QMetaType::QPixmap, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,

 // enums: name, flags, count, data
      32, 0x0,    4,  212,
      37, 0x1,    4,  220,
      38, 0x0,    3,  228,

 // enum data: key, value
      33, uint(PythonQtWrapper_QGraphicsEffect::SourceAttached),
      34, uint(PythonQtWrapper_QGraphicsEffect::SourceDetached),
      35, uint(PythonQtWrapper_QGraphicsEffect::SourceBoundingRectChanged),
      36, uint(PythonQtWrapper_QGraphicsEffect::SourceInvalidated),
      33, uint(PythonQtWrapper_QGraphicsEffect::SourceAttached),
      34, uint(PythonQtWrapper_QGraphicsEffect::SourceDetached),
      35, uint(PythonQtWrapper_QGraphicsEffect::SourceBoundingRectChanged),
      36, uint(PythonQtWrapper_QGraphicsEffect::SourceInvalidated),
      39, uint(PythonQtWrapper_QGraphicsEffect::NoPad),
      40, uint(PythonQtWrapper_QGraphicsEffect::PadToTransparentBorder),
      41, uint(PythonQtWrapper_QGraphicsEffect::PadToEffectiveBoundingRect),

       0        // eod
};

void PythonQtWrapper_QGraphicsEffect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsEffect *_t = static_cast<PythonQtWrapper_QGraphicsEffect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsEffect* _r = _t->new_QGraphicsEffect((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsEffect**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsEffect* _r = _t->new_QGraphicsEffect();
            if (_a[0]) *reinterpret_cast< QGraphicsEffect**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsEffect((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1]))); break;
        case 3: { QRectF _r = _t->boundingRect((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 4: { QRectF _r = _t->boundingRectFor((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 5: { QRectF _r = _t->py_q_boundingRectFor((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 6: _t->draw((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 7: _t->py_q_draw((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 8: _t->drawSource((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 9: { bool _r = _t->isEnabled((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QRectF _r = _t->sourceBoundingRect((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< Qt::CoordinateSystem(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 11: { QRectF _r = _t->sourceBoundingRect((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 12: _t->sourceChanged((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< QGraphicsEffect::ChangeFlags(*)>(_a[2]))); break;
        case 13: _t->py_q_sourceChanged((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< QGraphicsEffect::ChangeFlags(*)>(_a[2]))); break;
        case 14: { bool _r = _t->sourceIsPixmap((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QPixmap _r = _t->sourcePixmap((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< Qt::CoordinateSystem(*)>(_a[2])),(*reinterpret_cast< QPoint*(*)>(_a[3])),(*reinterpret_cast< QGraphicsEffect::PixmapPadMode(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 16: { QPixmap _r = _t->sourcePixmap((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< Qt::CoordinateSystem(*)>(_a[2])),(*reinterpret_cast< QPoint*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 17: { QPixmap _r = _t->sourcePixmap((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])),(*reinterpret_cast< Qt::CoordinateSystem(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 18: { QPixmap _r = _t->sourcePixmap((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 19: _t->updateBoundingRect((*reinterpret_cast< QGraphicsEffect*(*)>(_a[1]))); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); 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< QGraphicsEffect* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsEffect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsEffect.data,
      qt_meta_data_PythonQtWrapper_QGraphicsEffect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsEffect::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_QGraphicsEllipseItem_t {
    QByteArrayData data[43];
    char stringdata0[483];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsEllipseItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsEllipseItem_t qt_meta_stringdata_PythonQtWrapper_QGraphicsEllipseItem = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QGraphicsElli..."
QT_MOC_LITERAL(1, 37, 24), // "new_QGraphicsEllipseItem"
QT_MOC_LITERAL(2, 62, 21), // "QGraphicsEllipseItem*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(5, 100, 6), // "parent"
QT_MOC_LITERAL(6, 107, 4), // "rect"
QT_MOC_LITERAL(7, 112, 1), // "x"
QT_MOC_LITERAL(8, 114, 1), // "y"
QT_MOC_LITERAL(9, 116, 1), // "w"
QT_MOC_LITERAL(10, 118, 1), // "h"
QT_MOC_LITERAL(11, 120, 27), // "delete_QGraphicsEllipseItem"
QT_MOC_LITERAL(12, 148, 3), // "obj"
QT_MOC_LITERAL(13, 152, 12), // "boundingRect"
QT_MOC_LITERAL(14, 165, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 182, 8), // "contains"
QT_MOC_LITERAL(16, 191, 5), // "point"
QT_MOC_LITERAL(17, 197, 9), // "extension"
QT_MOC_LITERAL(18, 207, 7), // "variant"
QT_MOC_LITERAL(19, 215, 17), // "py_q_isObscuredBy"
QT_MOC_LITERAL(20, 233, 20), // "const QGraphicsItem*"
QT_MOC_LITERAL(21, 254, 4), // "item"
QT_MOC_LITERAL(22, 259, 15), // "py_q_opaqueArea"
QT_MOC_LITERAL(23, 275, 12), // "QPainterPath"
QT_MOC_LITERAL(24, 288, 5), // "paint"
QT_MOC_LITERAL(25, 294, 9), // "QPainter*"
QT_MOC_LITERAL(26, 304, 7), // "painter"
QT_MOC_LITERAL(27, 312, 31), // "const QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(28, 344, 6), // "option"
QT_MOC_LITERAL(29, 351, 8), // "QWidget*"
QT_MOC_LITERAL(30, 360, 6), // "widget"
QT_MOC_LITERAL(31, 367, 12), // "setExtension"
QT_MOC_LITERAL(32, 380, 7), // "setRect"
QT_MOC_LITERAL(33, 388, 12), // "setSpanAngle"
QT_MOC_LITERAL(34, 401, 5), // "angle"
QT_MOC_LITERAL(35, 407, 13), // "setStartAngle"
QT_MOC_LITERAL(36, 421, 5), // "shape"
QT_MOC_LITERAL(37, 427, 9), // "spanAngle"
QT_MOC_LITERAL(38, 437, 10), // "startAngle"
QT_MOC_LITERAL(39, 448, 17), // "supportsExtension"
QT_MOC_LITERAL(40, 466, 4), // "type"
QT_MOC_LITERAL(41, 471, 6), // "enum_1"
QT_MOC_LITERAL(42, 478, 4) // "Type"

    },
    "PythonQtWrapper_QGraphicsEllipseItem\0"
    "new_QGraphicsEllipseItem\0QGraphicsEllipseItem*\0"
    "\0QGraphicsItem*\0parent\0rect\0x\0y\0w\0h\0"
    "delete_QGraphicsEllipseItem\0obj\0"
    "boundingRect\0theWrappedObject\0contains\0"
    "point\0extension\0variant\0py_q_isObscuredBy\0"
    "const QGraphicsItem*\0item\0py_q_opaqueArea\0"
    "QPainterPath\0paint\0QPainter*\0painter\0"
    "const QStyleOptionGraphicsItem*\0option\0"
    "QWidget*\0widget\0setExtension\0setRect\0"
    "setSpanAngle\0angle\0setStartAngle\0shape\0"
    "spanAngle\0startAngle\0supportsExtension\0"
    "type\0enum_1\0Type"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsEllipseItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  139,    3, 0x0a /* Public */,
       1,    0,  142,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  143,    3, 0x0a /* Public */,
       1,    1,  148,    3, 0x2a /* Public | MethodCloned */,
       1,    5,  151,    3, 0x0a /* Public */,
       1,    4,  162,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  171,    3, 0x0a /* Public */,
      13,    1,  174,    3, 0x0a /* Public */,
      15,    2,  177,    3, 0x0a /* Public */,
      17,    2,  182,    3, 0x0a /* Public */,
      19,    2,  187,    3, 0x0a /* Public */,
      22,    1,  192,    3, 0x0a /* Public */,
      24,    4,  195,    3, 0x0a /* Public */,
      24,    3,  204,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  211,    3, 0x0a /* Public */,
      31,    3,  214,    3, 0x0a /* Public */,
      32,    2,  221,    3, 0x0a /* Public */,
      32,    5,  226,    3, 0x0a /* Public */,
      33,    2,  237,    3, 0x0a /* Public */,
      35,    2,  242,    3, 0x0a /* Public */,
      36,    1,  247,    3, 0x0a /* Public */,
      37,    1,  250,    3, 0x0a /* Public */,
      38,    1,  253,    3, 0x0a /* Public */,
      39,    2,  256,    3, 0x0a /* Public */,
      40,    1,  261,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QRectF,    6,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, 0x80000000 | 4,    7,    8,    9,   10,    5,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    7,    8,    9,   10,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::QRectF, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPointF,   14,   16,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QVariant,   14,   18,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 20,   14,   21,
    0x80000000 | 23, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25, 0x80000000 | 27, 0x80000000 | 29,   14,   26,   28,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25, 0x80000000 | 27,   14,   26,   28,
    QMetaType::QRectF, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   14,   17,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   14,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   14,    7,    8,    9,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   14,   34,
    0x80000000 | 23, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::Int, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   14,   17,
    QMetaType::Int, 0x80000000 | 2,   14,

 // enums: name, flags, count, data
      41, 0x0,    1,  268,

 // enum data: key, value
      42, uint(PythonQtWrapper_QGraphicsEllipseItem::Type),

       0        // eod
};

void PythonQtWrapper_QGraphicsEllipseItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsEllipseItem *_t = static_cast<PythonQtWrapper_QGraphicsEllipseItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsEllipseItem* _r = _t->new_QGraphicsEllipseItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsEllipseItem**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsEllipseItem* _r = _t->new_QGraphicsEllipseItem();
            if (_a[0]) *reinterpret_cast< QGraphicsEllipseItem**>(_a[0]) = _r; }  break;
        case 2: { QGraphicsEllipseItem* _r = _t->new_QGraphicsEllipseItem((*reinterpret_cast< const QRectF(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsEllipseItem**>(_a[0]) = _r; }  break;
        case 3: { QGraphicsEllipseItem* _r = _t->new_QGraphicsEllipseItem((*reinterpret_cast< const QRectF(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsEllipseItem**>(_a[0]) = _r; }  break;
        case 4: { QGraphicsEllipseItem* _r = _t->new_QGraphicsEllipseItem((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QGraphicsEllipseItem**>(_a[0]) = _r; }  break;
        case 5: { QGraphicsEllipseItem* _r = _t->new_QGraphicsEllipseItem((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGraphicsEllipseItem**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QGraphicsEllipseItem((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1]))); break;
        case 7: { QRectF _r = _t->boundingRect((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->contains((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QVariant _r = _t->extension((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_isObscuredBy((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QPainterPath _r = _t->py_q_opaqueArea((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 12: _t->paint((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 13: _t->paint((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 14: { QRectF _r = _t->rect((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 15: _t->setExtension((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 16: _t->setRect((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 17: _t->setRect((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 18: _t->setSpanAngle((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 19: _t->setStartAngle((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: { QPainterPath _r = _t->shape((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->spanAngle((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->startAngle((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->supportsExtension((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->type((*reinterpret_cast< QGraphicsEllipseItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 4:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsEllipseItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsEllipseItem.data,
      qt_meta_data_PythonQtWrapper_QGraphicsEllipseItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsEllipseItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsGridLayout_t {
    QByteArrayData data[69];
    char stringdata0[1035];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsGridLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsGridLayout_t qt_meta_stringdata_PythonQtWrapper_QGraphicsGridLayout = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QGraphicsGrid..."
QT_MOC_LITERAL(1, 36, 23), // "new_QGraphicsGridLayout"
QT_MOC_LITERAL(2, 60, 20), // "QGraphicsGridLayout*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 20), // "QGraphicsLayoutItem*"
QT_MOC_LITERAL(5, 103, 6), // "parent"
QT_MOC_LITERAL(6, 110, 26), // "delete_QGraphicsGridLayout"
QT_MOC_LITERAL(7, 137, 3), // "obj"
QT_MOC_LITERAL(8, 141, 7), // "addItem"
QT_MOC_LITERAL(9, 149, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 166, 48), // "PythonQtPassOwnershipToCPP<QG..."
QT_MOC_LITERAL(11, 215, 4), // "item"
QT_MOC_LITERAL(12, 220, 3), // "row"
QT_MOC_LITERAL(13, 224, 6), // "column"
QT_MOC_LITERAL(14, 231, 13), // "Qt::Alignment"
QT_MOC_LITERAL(15, 245, 9), // "alignment"
QT_MOC_LITERAL(16, 255, 7), // "rowSpan"
QT_MOC_LITERAL(17, 263, 10), // "columnSpan"
QT_MOC_LITERAL(18, 274, 15), // "columnAlignment"
QT_MOC_LITERAL(19, 290, 11), // "columnCount"
QT_MOC_LITERAL(20, 302, 18), // "columnMaximumWidth"
QT_MOC_LITERAL(21, 321, 18), // "columnMinimumWidth"
QT_MOC_LITERAL(22, 340, 20), // "columnPreferredWidth"
QT_MOC_LITERAL(23, 361, 13), // "columnSpacing"
QT_MOC_LITERAL(24, 375, 19), // "columnStretchFactor"
QT_MOC_LITERAL(25, 395, 10), // "py_q_count"
QT_MOC_LITERAL(26, 406, 17), // "horizontalSpacing"
QT_MOC_LITERAL(27, 424, 15), // "py_q_invalidate"
QT_MOC_LITERAL(28, 440, 11), // "py_q_itemAt"
QT_MOC_LITERAL(29, 452, 5), // "index"
QT_MOC_LITERAL(30, 458, 6), // "itemAt"
QT_MOC_LITERAL(31, 465, 13), // "py_q_removeAt"
QT_MOC_LITERAL(32, 479, 10), // "removeItem"
QT_MOC_LITERAL(33, 490, 12), // "rowAlignment"
QT_MOC_LITERAL(34, 503, 8), // "rowCount"
QT_MOC_LITERAL(35, 512, 16), // "rowMaximumHeight"
QT_MOC_LITERAL(36, 529, 16), // "rowMinimumHeight"
QT_MOC_LITERAL(37, 546, 18), // "rowPreferredHeight"
QT_MOC_LITERAL(38, 565, 10), // "rowSpacing"
QT_MOC_LITERAL(39, 576, 16), // "rowStretchFactor"
QT_MOC_LITERAL(40, 593, 12), // "setAlignment"
QT_MOC_LITERAL(41, 606, 18), // "setColumnAlignment"
QT_MOC_LITERAL(42, 625, 19), // "setColumnFixedWidth"
QT_MOC_LITERAL(43, 645, 5), // "width"
QT_MOC_LITERAL(44, 651, 21), // "setColumnMaximumWidth"
QT_MOC_LITERAL(45, 673, 21), // "setColumnMinimumWidth"
QT_MOC_LITERAL(46, 695, 23), // "setColumnPreferredWidth"
QT_MOC_LITERAL(47, 719, 16), // "setColumnSpacing"
QT_MOC_LITERAL(48, 736, 7), // "spacing"
QT_MOC_LITERAL(49, 744, 22), // "setColumnStretchFactor"
QT_MOC_LITERAL(50, 767, 7), // "stretch"
QT_MOC_LITERAL(51, 775, 11), // "setGeometry"
QT_MOC_LITERAL(52, 787, 4), // "rect"
QT_MOC_LITERAL(53, 792, 20), // "setHorizontalSpacing"
QT_MOC_LITERAL(54, 813, 15), // "setRowAlignment"
QT_MOC_LITERAL(55, 829, 17), // "setRowFixedHeight"
QT_MOC_LITERAL(56, 847, 6), // "height"
QT_MOC_LITERAL(57, 854, 19), // "setRowMaximumHeight"
QT_MOC_LITERAL(58, 874, 19), // "setRowMinimumHeight"
QT_MOC_LITERAL(59, 894, 21), // "setRowPreferredHeight"
QT_MOC_LITERAL(60, 916, 13), // "setRowSpacing"
QT_MOC_LITERAL(61, 930, 19), // "setRowStretchFactor"
QT_MOC_LITERAL(62, 950, 10), // "setSpacing"
QT_MOC_LITERAL(63, 961, 18), // "setVerticalSpacing"
QT_MOC_LITERAL(64, 980, 8), // "sizeHint"
QT_MOC_LITERAL(65, 989, 12), // "Qt::SizeHint"
QT_MOC_LITERAL(66, 1002, 5), // "which"
QT_MOC_LITERAL(67, 1008, 10), // "constraint"
QT_MOC_LITERAL(68, 1019, 15) // "verticalSpacing"

    },
    "PythonQtWrapper_QGraphicsGridLayout\0"
    "new_QGraphicsGridLayout\0QGraphicsGridLayout*\0"
    "\0QGraphicsLayoutItem*\0parent\0"
    "delete_QGraphicsGridLayout\0obj\0addItem\0"
    "theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>\0"
    "item\0row\0column\0Qt::Alignment\0alignment\0"
    "rowSpan\0columnSpan\0columnAlignment\0"
    "columnCount\0columnMaximumWidth\0"
    "columnMinimumWidth\0columnPreferredWidth\0"
    "columnSpacing\0columnStretchFactor\0"
    "py_q_count\0horizontalSpacing\0"
    "py_q_invalidate\0py_q_itemAt\0index\0"
    "itemAt\0py_q_removeAt\0removeItem\0"
    "rowAlignment\0rowCount\0rowMaximumHeight\0"
    "rowMinimumHeight\0rowPreferredHeight\0"
    "rowSpacing\0rowStretchFactor\0setAlignment\0"
    "setColumnAlignment\0setColumnFixedWidth\0"
    "width\0setColumnMaximumWidth\0"
    "setColumnMinimumWidth\0setColumnPreferredWidth\0"
    "setColumnSpacing\0spacing\0"
    "setColumnStretchFactor\0stretch\0"
    "setGeometry\0rect\0setHorizontalSpacing\0"
    "setRowAlignment\0setRowFixedHeight\0"
    "height\0setRowMaximumHeight\0"
    "setRowMinimumHeight\0setRowPreferredHeight\0"
    "setRowSpacing\0setRowStretchFactor\0"
    "setSpacing\0setVerticalSpacing\0sizeHint\0"
    "Qt::SizeHint\0which\0constraint\0"
    "verticalSpacing"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsGridLayout[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      51,   14, // methods
       0,    0, // properties
       0,    0, // 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 */,
       6,    1,  273,    3, 0x0a /* Public */,
       8,    5,  276,    3, 0x0a /* Public */,
       8,    4,  287,    3, 0x2a /* Public | MethodCloned */,
       8,    7,  296,    3, 0x0a /* Public */,
       8,    6,  311,    3, 0x2a /* Public | MethodCloned */,
      15,    2,  324,    3, 0x0a /* Public */,
      18,    2,  329,    3, 0x0a /* Public */,
      19,    1,  334,    3, 0x0a /* Public */,
      20,    2,  337,    3, 0x0a /* Public */,
      21,    2,  342,    3, 0x0a /* Public */,
      22,    2,  347,    3, 0x0a /* Public */,
      23,    2,  352,    3, 0x0a /* Public */,
      24,    2,  357,    3, 0x0a /* Public */,
      25,    1,  362,    3, 0x0a /* Public */,
      26,    1,  365,    3, 0x0a /* Public */,
      27,    1,  368,    3, 0x0a /* Public */,
      28,    2,  371,    3, 0x0a /* Public */,
      30,    3,  376,    3, 0x0a /* Public */,
      31,    2,  383,    3, 0x0a /* Public */,
      32,    2,  388,    3, 0x0a /* Public */,
      33,    2,  393,    3, 0x0a /* Public */,
      34,    1,  398,    3, 0x0a /* Public */,
      35,    2,  401,    3, 0x0a /* Public */,
      36,    2,  406,    3, 0x0a /* Public */,
      37,    2,  411,    3, 0x0a /* Public */,
      38,    2,  416,    3, 0x0a /* Public */,
      39,    2,  421,    3, 0x0a /* Public */,
      40,    3,  426,    3, 0x0a /* Public */,
      41,    3,  433,    3, 0x0a /* Public */,
      42,    3,  440,    3, 0x0a /* Public */,
      44,    3,  447,    3, 0x0a /* Public */,
      45,    3,  454,    3, 0x0a /* Public */,
      46,    3,  461,    3, 0x0a /* Public */,
      47,    3,  468,    3, 0x0a /* Public */,
      49,    3,  475,    3, 0x0a /* Public */,
      51,    2,  482,    3, 0x0a /* Public */,
      53,    2,  487,    3, 0x0a /* Public */,
      54,    3,  492,    3, 0x0a /* Public */,
      55,    3,  499,    3, 0x0a /* Public */,
      57,    3,  506,    3, 0x0a /* Public */,
      58,    3,  513,    3, 0x0a /* Public */,
      59,    3,  520,    3, 0x0a /* Public */,
      60,    3,  527,    3, 0x0a /* Public */,
      61,    3,  534,    3, 0x0a /* Public */,
      62,    2,  541,    3, 0x0a /* Public */,
      63,    2,  546,    3, 0x0a /* Public */,
      64,    3,  551,    3, 0x0a /* Public */,
      64,    2,  558,    3, 0x2a /* Public | MethodCloned */,
      68,    1,  563,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Int, QMetaType::Int, 0x80000000 | 14,    9,   11,   12,   13,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Int, QMetaType::Int,    9,   11,   12,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 0x80000000 | 14,    9,   11,   12,   13,   16,   17,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,    9,   11,   12,   13,   16,   17,
    0x80000000 | 14, 0x80000000 | 2, 0x80000000 | 4,    9,   11,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   13,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,    9,   29,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   12,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   11,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    9,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 14,    9,   11,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 14,    9,   13,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   13,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   13,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   13,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   13,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   13,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   13,   50,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    9,   52,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 14,    9,   12,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   12,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   12,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   12,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   12,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,    9,   12,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   12,   50,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   48,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 65, QMetaType::QSizeF,    9,   66,   67,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 65,    9,   66,
    QMetaType::QReal, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QGraphicsGridLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsGridLayout *_t = static_cast<PythonQtWrapper_QGraphicsGridLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsGridLayout* _r = _t->new_QGraphicsGridLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsGridLayout**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsGridLayout* _r = _t->new_QGraphicsGridLayout();
            if (_a[0]) *reinterpret_cast< QGraphicsGridLayout**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsGridLayout((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1]))); break;
        case 3: _t->addItem((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< Qt::Alignment(*)>(_a[5]))); break;
        case 4: _t->addItem((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 5: _t->addItem((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< Qt::Alignment(*)>(_a[7]))); break;
        case 6: _t->addItem((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 7: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 8: { Qt::Alignment _r = _t->columnAlignment((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->columnCount((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->columnMaximumWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->columnMinimumWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->columnPreferredWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->columnSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->columnStretchFactor((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->py_q_count((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { qreal _r = _t->horizontalSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 17: _t->py_q_invalidate((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1]))); break;
        case 18: { QGraphicsLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 19: { QGraphicsLayoutItem* _r = _t->itemAt((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 20: _t->py_q_removeAt((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: _t->removeItem((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2]))); break;
        case 22: { Qt::Alignment _r = _t->rowAlignment((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->rowCount((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { qreal _r = _t->rowMaximumHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 25: { qreal _r = _t->rowMinimumHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 26: { qreal _r = _t->rowPreferredHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 27: { qreal _r = _t->rowSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: { int _r = _t->rowStretchFactor((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 29: _t->setAlignment((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< Qt::Alignment(*)>(_a[3]))); break;
        case 30: _t->setColumnAlignment((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Alignment(*)>(_a[3]))); break;
        case 31: _t->setColumnFixedWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 32: _t->setColumnMaximumWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 33: _t->setColumnMinimumWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 34: _t->setColumnPreferredWidth((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 35: _t->setColumnSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 36: _t->setColumnStretchFactor((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 37: _t->setGeometry((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 38: _t->setHorizontalSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 39: _t->setRowAlignment((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< Qt::Alignment(*)>(_a[3]))); break;
        case 40: _t->setRowFixedHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 41: _t->setRowMaximumHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 42: _t->setRowMinimumHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 43: _t->setRowPreferredHeight((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 44: _t->setRowSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 45: _t->setRowStretchFactor((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 46: _t->setSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 47: _t->setVerticalSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 48: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 49: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 50: { qreal _r = _t->verticalSpacing((*reinterpret_cast< QGraphicsGridLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsGridLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsGridLayout.data,
      qt_meta_data_PythonQtWrapper_QGraphicsGridLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsGridLayout::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 51;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsItem_t {
    QByteArrayData data[366];
    char stringdata0[5406];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsItem_t qt_meta_stringdata_PythonQtWrapper_QGraphicsItem = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QGraphicsItem"
QT_MOC_LITERAL(1, 30, 17), // "new_QGraphicsItem"
QT_MOC_LITERAL(2, 48, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 20), // "delete_QGraphicsItem"
QT_MOC_LITERAL(6, 92, 3), // "obj"
QT_MOC_LITERAL(7, 96, 11), // "acceptDrops"
QT_MOC_LITERAL(8, 108, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 125, 17), // "acceptHoverEvents"
QT_MOC_LITERAL(10, 143, 17), // "acceptTouchEvents"
QT_MOC_LITERAL(11, 161, 20), // "acceptedMouseButtons"
QT_MOC_LITERAL(12, 182, 16), // "Qt::MouseButtons"
QT_MOC_LITERAL(13, 199, 10), // "addToIndex"
QT_MOC_LITERAL(14, 210, 7), // "advance"
QT_MOC_LITERAL(15, 218, 5), // "phase"
QT_MOC_LITERAL(16, 224, 12), // "py_q_advance"
QT_MOC_LITERAL(17, 237, 12), // "boundingRect"
QT_MOC_LITERAL(18, 250, 17), // "py_q_boundingRect"
QT_MOC_LITERAL(19, 268, 14), // "boundingRegion"
QT_MOC_LITERAL(20, 283, 21), // "itemToDeviceTransform"
QT_MOC_LITERAL(21, 305, 25), // "boundingRegionGranularity"
QT_MOC_LITERAL(22, 331, 9), // "cacheMode"
QT_MOC_LITERAL(23, 341, 24), // "QGraphicsItem::CacheMode"
QT_MOC_LITERAL(24, 366, 10), // "childItems"
QT_MOC_LITERAL(25, 377, 21), // "QList<QGraphicsItem*>"
QT_MOC_LITERAL(26, 399, 20), // "childrenBoundingRect"
QT_MOC_LITERAL(27, 420, 10), // "clearFocus"
QT_MOC_LITERAL(28, 431, 8), // "clipPath"
QT_MOC_LITERAL(29, 440, 12), // "QPainterPath"
QT_MOC_LITERAL(30, 453, 16), // "collidesWithItem"
QT_MOC_LITERAL(31, 470, 20), // "const QGraphicsItem*"
QT_MOC_LITERAL(32, 491, 5), // "other"
QT_MOC_LITERAL(33, 497, 21), // "Qt::ItemSelectionMode"
QT_MOC_LITERAL(34, 519, 4), // "mode"
QT_MOC_LITERAL(35, 524, 21), // "py_q_collidesWithItem"
QT_MOC_LITERAL(36, 546, 16), // "collidesWithPath"
QT_MOC_LITERAL(37, 563, 4), // "path"
QT_MOC_LITERAL(38, 568, 21), // "py_q_collidesWithPath"
QT_MOC_LITERAL(39, 590, 14), // "collidingItems"
QT_MOC_LITERAL(40, 605, 18), // "commonAncestorItem"
QT_MOC_LITERAL(41, 624, 8), // "contains"
QT_MOC_LITERAL(42, 633, 5), // "point"
QT_MOC_LITERAL(43, 639, 13), // "py_q_contains"
QT_MOC_LITERAL(44, 653, 16), // "contextMenuEvent"
QT_MOC_LITERAL(45, 670, 31), // "QGraphicsSceneContextMenuEvent*"
QT_MOC_LITERAL(46, 702, 5), // "event"
QT_MOC_LITERAL(47, 708, 21), // "py_q_contextMenuEvent"
QT_MOC_LITERAL(48, 730, 6), // "cursor"
QT_MOC_LITERAL(49, 737, 4), // "data"
QT_MOC_LITERAL(50, 742, 3), // "key"
QT_MOC_LITERAL(51, 746, 15), // "deviceTransform"
QT_MOC_LITERAL(52, 762, 17), // "viewportTransform"
QT_MOC_LITERAL(53, 780, 14), // "dragEnterEvent"
QT_MOC_LITERAL(54, 795, 28), // "QGraphicsSceneDragDropEvent*"
QT_MOC_LITERAL(55, 824, 19), // "py_q_dragEnterEvent"
QT_MOC_LITERAL(56, 844, 14), // "dragLeaveEvent"
QT_MOC_LITERAL(57, 859, 19), // "py_q_dragLeaveEvent"
QT_MOC_LITERAL(58, 879, 13), // "dragMoveEvent"
QT_MOC_LITERAL(59, 893, 18), // "py_q_dragMoveEvent"
QT_MOC_LITERAL(60, 912, 9), // "dropEvent"
QT_MOC_LITERAL(61, 922, 14), // "py_q_dropEvent"
QT_MOC_LITERAL(62, 937, 16), // "effectiveOpacity"
QT_MOC_LITERAL(63, 954, 13), // "ensureVisible"
QT_MOC_LITERAL(64, 968, 4), // "rect"
QT_MOC_LITERAL(65, 973, 7), // "xmargin"
QT_MOC_LITERAL(66, 981, 7), // "ymargin"
QT_MOC_LITERAL(67, 989, 1), // "x"
QT_MOC_LITERAL(68, 991, 1), // "y"
QT_MOC_LITERAL(69, 993, 1), // "w"
QT_MOC_LITERAL(70, 995, 1), // "h"
QT_MOC_LITERAL(71, 997, 9), // "extension"
QT_MOC_LITERAL(72, 1007, 7), // "variant"
QT_MOC_LITERAL(73, 1015, 14), // "py_q_extension"
QT_MOC_LITERAL(74, 1030, 18), // "filtersChildEvents"
QT_MOC_LITERAL(75, 1049, 5), // "flags"
QT_MOC_LITERAL(76, 1055, 32), // "QGraphicsItem::GraphicsItemFlags"
QT_MOC_LITERAL(77, 1088, 12), // "focusInEvent"
QT_MOC_LITERAL(78, 1101, 12), // "QFocusEvent*"
QT_MOC_LITERAL(79, 1114, 17), // "py_q_focusInEvent"
QT_MOC_LITERAL(80, 1132, 9), // "focusItem"
QT_MOC_LITERAL(81, 1142, 13), // "focusOutEvent"
QT_MOC_LITERAL(82, 1156, 18), // "py_q_focusOutEvent"
QT_MOC_LITERAL(83, 1175, 10), // "focusProxy"
QT_MOC_LITERAL(84, 1186, 14), // "focusScopeItem"
QT_MOC_LITERAL(85, 1201, 12), // "grabKeyboard"
QT_MOC_LITERAL(86, 1214, 9), // "grabMouse"
QT_MOC_LITERAL(87, 1224, 14), // "graphicsEffect"
QT_MOC_LITERAL(88, 1239, 16), // "QGraphicsEffect*"
QT_MOC_LITERAL(89, 1256, 5), // "group"
QT_MOC_LITERAL(90, 1262, 19), // "QGraphicsItemGroup*"
QT_MOC_LITERAL(91, 1282, 18), // "handlesChildEvents"
QT_MOC_LITERAL(92, 1301, 9), // "hasCursor"
QT_MOC_LITERAL(93, 1311, 8), // "hasFocus"
QT_MOC_LITERAL(94, 1320, 4), // "hide"
QT_MOC_LITERAL(95, 1325, 15), // "hoverEnterEvent"
QT_MOC_LITERAL(96, 1341, 25), // "QGraphicsSceneHoverEvent*"
QT_MOC_LITERAL(97, 1367, 20), // "py_q_hoverEnterEvent"
QT_MOC_LITERAL(98, 1388, 15), // "hoverLeaveEvent"
QT_MOC_LITERAL(99, 1404, 20), // "py_q_hoverLeaveEvent"
QT_MOC_LITERAL(100, 1425, 14), // "hoverMoveEvent"
QT_MOC_LITERAL(101, 1440, 19), // "py_q_hoverMoveEvent"
QT_MOC_LITERAL(102, 1460, 16), // "inputMethodEvent"
QT_MOC_LITERAL(103, 1477, 18), // "QInputMethodEvent*"
QT_MOC_LITERAL(104, 1496, 21), // "py_q_inputMethodEvent"
QT_MOC_LITERAL(105, 1518, 16), // "inputMethodHints"
QT_MOC_LITERAL(106, 1535, 20), // "Qt::InputMethodHints"
QT_MOC_LITERAL(107, 1556, 16), // "inputMethodQuery"
QT_MOC_LITERAL(108, 1573, 20), // "Qt::InputMethodQuery"
QT_MOC_LITERAL(109, 1594, 5), // "query"
QT_MOC_LITERAL(110, 1600, 21), // "py_q_inputMethodQuery"
QT_MOC_LITERAL(111, 1622, 23), // "installSceneEventFilter"
QT_MOC_LITERAL(112, 1646, 10), // "filterItem"
QT_MOC_LITERAL(113, 1657, 8), // "isActive"
QT_MOC_LITERAL(114, 1666, 12), // "isAncestorOf"
QT_MOC_LITERAL(115, 1679, 5), // "child"
QT_MOC_LITERAL(116, 1685, 21), // "isBlockedByModalPanel"
QT_MOC_LITERAL(117, 1707, 15), // "QGraphicsItem**"
QT_MOC_LITERAL(118, 1723, 13), // "blockingPanel"
QT_MOC_LITERAL(119, 1737, 9), // "isClipped"
QT_MOC_LITERAL(120, 1747, 9), // "isEnabled"
QT_MOC_LITERAL(121, 1757, 10), // "isObscured"
QT_MOC_LITERAL(122, 1768, 12), // "isObscuredBy"
QT_MOC_LITERAL(123, 1781, 4), // "item"
QT_MOC_LITERAL(124, 1786, 17), // "py_q_isObscuredBy"
QT_MOC_LITERAL(125, 1804, 7), // "isPanel"
QT_MOC_LITERAL(126, 1812, 10), // "isSelected"
QT_MOC_LITERAL(127, 1823, 12), // "isUnderMouse"
QT_MOC_LITERAL(128, 1836, 9), // "isVisible"
QT_MOC_LITERAL(129, 1846, 11), // "isVisibleTo"
QT_MOC_LITERAL(130, 1858, 8), // "isWidget"
QT_MOC_LITERAL(131, 1867, 8), // "isWindow"
QT_MOC_LITERAL(132, 1876, 10), // "itemChange"
QT_MOC_LITERAL(133, 1887, 33), // "QGraphicsItem::GraphicsItemCh..."
QT_MOC_LITERAL(134, 1921, 6), // "change"
QT_MOC_LITERAL(135, 1928, 5), // "value"
QT_MOC_LITERAL(136, 1934, 15), // "py_q_itemChange"
QT_MOC_LITERAL(137, 1950, 13), // "itemTransform"
QT_MOC_LITERAL(138, 1964, 5), // "bool*"
QT_MOC_LITERAL(139, 1970, 2), // "ok"
QT_MOC_LITERAL(140, 1973, 13), // "keyPressEvent"
QT_MOC_LITERAL(141, 1987, 10), // "QKeyEvent*"
QT_MOC_LITERAL(142, 1998, 18), // "py_q_keyPressEvent"
QT_MOC_LITERAL(143, 2017, 15), // "keyReleaseEvent"
QT_MOC_LITERAL(144, 2033, 20), // "py_q_keyReleaseEvent"
QT_MOC_LITERAL(145, 2054, 11), // "mapFromItem"
QT_MOC_LITERAL(146, 2066, 7), // "polygon"
QT_MOC_LITERAL(147, 2074, 13), // "mapFromParent"
QT_MOC_LITERAL(148, 2088, 12), // "mapFromScene"
QT_MOC_LITERAL(149, 2101, 15), // "mapRectFromItem"
QT_MOC_LITERAL(150, 2117, 17), // "mapRectFromParent"
QT_MOC_LITERAL(151, 2135, 16), // "mapRectFromScene"
QT_MOC_LITERAL(152, 2152, 13), // "mapRectToItem"
QT_MOC_LITERAL(153, 2166, 15), // "mapRectToParent"
QT_MOC_LITERAL(154, 2182, 14), // "mapRectToScene"
QT_MOC_LITERAL(155, 2197, 9), // "mapToItem"
QT_MOC_LITERAL(156, 2207, 11), // "mapToParent"
QT_MOC_LITERAL(157, 2219, 10), // "mapToScene"
QT_MOC_LITERAL(158, 2230, 21), // "mouseDoubleClickEvent"
QT_MOC_LITERAL(159, 2252, 25), // "QGraphicsSceneMouseEvent*"
QT_MOC_LITERAL(160, 2278, 26), // "py_q_mouseDoubleClickEvent"
QT_MOC_LITERAL(161, 2305, 14), // "mouseMoveEvent"
QT_MOC_LITERAL(162, 2320, 19), // "py_q_mouseMoveEvent"
QT_MOC_LITERAL(163, 2340, 15), // "mousePressEvent"
QT_MOC_LITERAL(164, 2356, 20), // "py_q_mousePressEvent"
QT_MOC_LITERAL(165, 2377, 17), // "mouseReleaseEvent"
QT_MOC_LITERAL(166, 2395, 22), // "py_q_mouseReleaseEvent"
QT_MOC_LITERAL(167, 2418, 6), // "moveBy"
QT_MOC_LITERAL(168, 2425, 2), // "dx"
QT_MOC_LITERAL(169, 2428, 2), // "dy"
QT_MOC_LITERAL(170, 2431, 7), // "opacity"
QT_MOC_LITERAL(171, 2439, 10), // "opaqueArea"
QT_MOC_LITERAL(172, 2450, 15), // "py_q_opaqueArea"
QT_MOC_LITERAL(173, 2466, 5), // "paint"
QT_MOC_LITERAL(174, 2472, 9), // "QPainter*"
QT_MOC_LITERAL(175, 2482, 7), // "painter"
QT_MOC_LITERAL(176, 2490, 31), // "const QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(177, 2522, 6), // "option"
QT_MOC_LITERAL(178, 2529, 8), // "QWidget*"
QT_MOC_LITERAL(179, 2538, 6), // "widget"
QT_MOC_LITERAL(180, 2545, 10), // "py_q_paint"
QT_MOC_LITERAL(181, 2556, 5), // "panel"
QT_MOC_LITERAL(182, 2562, 13), // "panelModality"
QT_MOC_LITERAL(183, 2576, 28), // "QGraphicsItem::PanelModality"
QT_MOC_LITERAL(184, 2605, 10), // "parentItem"
QT_MOC_LITERAL(185, 2616, 12), // "parentObject"
QT_MOC_LITERAL(186, 2629, 16), // "QGraphicsObject*"
QT_MOC_LITERAL(187, 2646, 12), // "parentWidget"
QT_MOC_LITERAL(188, 2659, 16), // "QGraphicsWidget*"
QT_MOC_LITERAL(189, 2676, 3), // "pos"
QT_MOC_LITERAL(190, 2680, 21), // "prepareGeometryChange"
QT_MOC_LITERAL(191, 2702, 15), // "removeFromIndex"
QT_MOC_LITERAL(192, 2718, 22), // "removeSceneEventFilter"
QT_MOC_LITERAL(193, 2741, 14), // "resetTransform"
QT_MOC_LITERAL(194, 2756, 8), // "rotation"
QT_MOC_LITERAL(195, 2765, 5), // "scale"
QT_MOC_LITERAL(196, 2771, 5), // "scene"
QT_MOC_LITERAL(197, 2777, 15), // "QGraphicsScene*"
QT_MOC_LITERAL(198, 2793, 17), // "sceneBoundingRect"
QT_MOC_LITERAL(199, 2811, 10), // "sceneEvent"
QT_MOC_LITERAL(200, 2822, 7), // "QEvent*"
QT_MOC_LITERAL(201, 2830, 15), // "py_q_sceneEvent"
QT_MOC_LITERAL(202, 2846, 16), // "sceneEventFilter"
QT_MOC_LITERAL(203, 2863, 7), // "watched"
QT_MOC_LITERAL(204, 2871, 21), // "py_q_sceneEventFilter"
QT_MOC_LITERAL(205, 2893, 8), // "scenePos"
QT_MOC_LITERAL(206, 2902, 14), // "sceneTransform"
QT_MOC_LITERAL(207, 2917, 6), // "scroll"
QT_MOC_LITERAL(208, 2924, 14), // "setAcceptDrops"
QT_MOC_LITERAL(209, 2939, 2), // "on"
QT_MOC_LITERAL(210, 2942, 20), // "setAcceptHoverEvents"
QT_MOC_LITERAL(211, 2963, 7), // "enabled"
QT_MOC_LITERAL(212, 2971, 20), // "setAcceptTouchEvents"
QT_MOC_LITERAL(213, 2992, 23), // "setAcceptedMouseButtons"
QT_MOC_LITERAL(214, 3016, 7), // "buttons"
QT_MOC_LITERAL(215, 3024, 9), // "setActive"
QT_MOC_LITERAL(216, 3034, 6), // "active"
QT_MOC_LITERAL(217, 3041, 28), // "setBoundingRegionGranularity"
QT_MOC_LITERAL(218, 3070, 11), // "granularity"
QT_MOC_LITERAL(219, 3082, 12), // "setCacheMode"
QT_MOC_LITERAL(220, 3095, 9), // "cacheSize"
QT_MOC_LITERAL(221, 3105, 9), // "setCursor"
QT_MOC_LITERAL(222, 3115, 7), // "setData"
QT_MOC_LITERAL(223, 3123, 10), // "setEnabled"
QT_MOC_LITERAL(224, 3134, 12), // "setExtension"
QT_MOC_LITERAL(225, 3147, 17), // "py_q_setExtension"
QT_MOC_LITERAL(226, 3165, 21), // "setFiltersChildEvents"
QT_MOC_LITERAL(227, 3187, 7), // "setFlag"
QT_MOC_LITERAL(228, 3195, 31), // "QGraphicsItem::GraphicsItemFlag"
QT_MOC_LITERAL(229, 3227, 4), // "flag"
QT_MOC_LITERAL(230, 3232, 8), // "setFlags"
QT_MOC_LITERAL(231, 3241, 8), // "setFocus"
QT_MOC_LITERAL(232, 3250, 15), // "Qt::FocusReason"
QT_MOC_LITERAL(233, 3266, 11), // "focusReason"
QT_MOC_LITERAL(234, 3278, 13), // "setFocusProxy"
QT_MOC_LITERAL(235, 3292, 17), // "setGraphicsEffect"
QT_MOC_LITERAL(236, 3310, 6), // "effect"
QT_MOC_LITERAL(237, 3317, 8), // "setGroup"
QT_MOC_LITERAL(238, 3326, 21), // "setHandlesChildEvents"
QT_MOC_LITERAL(239, 3348, 19), // "setInputMethodHints"
QT_MOC_LITERAL(240, 3368, 5), // "hints"
QT_MOC_LITERAL(241, 3374, 10), // "setOpacity"
QT_MOC_LITERAL(242, 3385, 16), // "setPanelModality"
QT_MOC_LITERAL(243, 3402, 13), // "setParentItem"
QT_MOC_LITERAL(244, 3416, 38), // "PythonQtNewOwnerOfThis<QGraph..."
QT_MOC_LITERAL(245, 3455, 6), // "setPos"
QT_MOC_LITERAL(246, 3462, 11), // "setRotation"
QT_MOC_LITERAL(247, 3474, 5), // "angle"
QT_MOC_LITERAL(248, 3480, 8), // "setScale"
QT_MOC_LITERAL(249, 3489, 11), // "setSelected"
QT_MOC_LITERAL(250, 3501, 8), // "selected"
QT_MOC_LITERAL(251, 3510, 10), // "setToolTip"
QT_MOC_LITERAL(252, 3521, 7), // "toolTip"
QT_MOC_LITERAL(253, 3529, 12), // "setTransform"
QT_MOC_LITERAL(254, 3542, 6), // "matrix"
QT_MOC_LITERAL(255, 3549, 7), // "combine"
QT_MOC_LITERAL(256, 3557, 23), // "setTransformOriginPoint"
QT_MOC_LITERAL(257, 3581, 6), // "origin"
QT_MOC_LITERAL(258, 3588, 2), // "ax"
QT_MOC_LITERAL(259, 3591, 2), // "ay"
QT_MOC_LITERAL(260, 3594, 18), // "setTransformations"
QT_MOC_LITERAL(261, 3613, 26), // "QList<QGraphicsTransform*>"
QT_MOC_LITERAL(262, 3640, 15), // "transformations"
QT_MOC_LITERAL(263, 3656, 10), // "setVisible"
QT_MOC_LITERAL(264, 3667, 7), // "visible"
QT_MOC_LITERAL(265, 3675, 4), // "setX"
QT_MOC_LITERAL(266, 3680, 4), // "setY"
QT_MOC_LITERAL(267, 3685, 9), // "setZValue"
QT_MOC_LITERAL(268, 3695, 1), // "z"
QT_MOC_LITERAL(269, 3697, 5), // "shape"
QT_MOC_LITERAL(270, 3703, 10), // "py_q_shape"
QT_MOC_LITERAL(271, 3714, 4), // "show"
QT_MOC_LITERAL(272, 3719, 11), // "stackBefore"
QT_MOC_LITERAL(273, 3731, 7), // "sibling"
QT_MOC_LITERAL(274, 3739, 17), // "supportsExtension"
QT_MOC_LITERAL(275, 3757, 22), // "py_q_supportsExtension"
QT_MOC_LITERAL(276, 3780, 16), // "toGraphicsObject"
QT_MOC_LITERAL(277, 3797, 12), // "topLevelItem"
QT_MOC_LITERAL(278, 3810, 14), // "topLevelWidget"
QT_MOC_LITERAL(279, 3825, 9), // "transform"
QT_MOC_LITERAL(280, 3835, 20), // "transformOriginPoint"
QT_MOC_LITERAL(281, 3856, 4), // "type"
QT_MOC_LITERAL(282, 3861, 9), // "py_q_type"
QT_MOC_LITERAL(283, 3871, 14), // "ungrabKeyboard"
QT_MOC_LITERAL(284, 3886, 11), // "ungrabMouse"
QT_MOC_LITERAL(285, 3898, 11), // "unsetCursor"
QT_MOC_LITERAL(286, 3910, 6), // "update"
QT_MOC_LITERAL(287, 3917, 5), // "width"
QT_MOC_LITERAL(288, 3923, 6), // "height"
QT_MOC_LITERAL(289, 3930, 16), // "updateMicroFocus"
QT_MOC_LITERAL(290, 3947, 10), // "wheelEvent"
QT_MOC_LITERAL(291, 3958, 25), // "QGraphicsSceneWheelEvent*"
QT_MOC_LITERAL(292, 3984, 15), // "py_q_wheelEvent"
QT_MOC_LITERAL(293, 4000, 6), // "window"
QT_MOC_LITERAL(294, 4007, 6), // "zValue"
QT_MOC_LITERAL(295, 4014, 11), // "py_toString"
QT_MOC_LITERAL(296, 4026, 9), // "CacheMode"
QT_MOC_LITERAL(297, 4036, 7), // "NoCache"
QT_MOC_LITERAL(298, 4044, 19), // "ItemCoordinateCache"
QT_MOC_LITERAL(299, 4064, 21), // "DeviceCoordinateCache"
QT_MOC_LITERAL(300, 4086, 9), // "Extension"
QT_MOC_LITERAL(301, 4096, 13), // "UserExtension"
QT_MOC_LITERAL(302, 4110, 18), // "GraphicsItemChange"
QT_MOC_LITERAL(303, 4129, 18), // "ItemPositionChange"
QT_MOC_LITERAL(304, 4148, 16), // "ItemMatrixChange"
QT_MOC_LITERAL(305, 4165, 17), // "ItemVisibleChange"
QT_MOC_LITERAL(306, 4183, 17), // "ItemEnabledChange"
QT_MOC_LITERAL(307, 4201, 18), // "ItemSelectedChange"
QT_MOC_LITERAL(308, 4220, 16), // "ItemParentChange"
QT_MOC_LITERAL(309, 4237, 20), // "ItemChildAddedChange"
QT_MOC_LITERAL(310, 4258, 22), // "ItemChildRemovedChange"
QT_MOC_LITERAL(311, 4281, 19), // "ItemTransformChange"
QT_MOC_LITERAL(312, 4301, 22), // "ItemPositionHasChanged"
QT_MOC_LITERAL(313, 4324, 23), // "ItemTransformHasChanged"
QT_MOC_LITERAL(314, 4348, 15), // "ItemSceneChange"
QT_MOC_LITERAL(315, 4364, 21), // "ItemVisibleHasChanged"
QT_MOC_LITERAL(316, 4386, 21), // "ItemEnabledHasChanged"
QT_MOC_LITERAL(317, 4408, 22), // "ItemSelectedHasChanged"
QT_MOC_LITERAL(318, 4431, 20), // "ItemParentHasChanged"
QT_MOC_LITERAL(319, 4452, 19), // "ItemSceneHasChanged"
QT_MOC_LITERAL(320, 4472, 16), // "ItemCursorChange"
QT_MOC_LITERAL(321, 4489, 20), // "ItemCursorHasChanged"
QT_MOC_LITERAL(322, 4510, 17), // "ItemToolTipChange"
QT_MOC_LITERAL(323, 4528, 21), // "ItemToolTipHasChanged"
QT_MOC_LITERAL(324, 4550, 15), // "ItemFlagsChange"
QT_MOC_LITERAL(325, 4566, 20), // "ItemFlagsHaveChanged"
QT_MOC_LITERAL(326, 4587, 16), // "ItemZValueChange"
QT_MOC_LITERAL(327, 4604, 20), // "ItemZValueHasChanged"
QT_MOC_LITERAL(328, 4625, 17), // "ItemOpacityChange"
QT_MOC_LITERAL(329, 4643, 21), // "ItemOpacityHasChanged"
QT_MOC_LITERAL(330, 4665, 27), // "ItemScenePositionHasChanged"
QT_MOC_LITERAL(331, 4693, 18), // "ItemRotationChange"
QT_MOC_LITERAL(332, 4712, 22), // "ItemRotationHasChanged"
QT_MOC_LITERAL(333, 4735, 15), // "ItemScaleChange"
QT_MOC_LITERAL(334, 4751, 19), // "ItemScaleHasChanged"
QT_MOC_LITERAL(335, 4771, 30), // "ItemTransformOriginPointChange"
QT_MOC_LITERAL(336, 4802, 34), // "ItemTransformOriginPointHasCh..."
QT_MOC_LITERAL(337, 4837, 16), // "GraphicsItemFlag"
QT_MOC_LITERAL(338, 4854, 13), // "ItemIsMovable"
QT_MOC_LITERAL(339, 4868, 16), // "ItemIsSelectable"
QT_MOC_LITERAL(340, 4885, 15), // "ItemIsFocusable"
QT_MOC_LITERAL(341, 4901, 16), // "ItemClipsToShape"
QT_MOC_LITERAL(342, 4918, 24), // "ItemClipsChildrenToShape"
QT_MOC_LITERAL(343, 4943, 26), // "ItemIgnoresTransformations"
QT_MOC_LITERAL(344, 4970, 24), // "ItemIgnoresParentOpacity"
QT_MOC_LITERAL(345, 4995, 36), // "ItemDoesntPropagateOpacityToC..."
QT_MOC_LITERAL(346, 5032, 22), // "ItemStacksBehindParent"
QT_MOC_LITERAL(347, 5055, 27), // "ItemUsesExtendedStyleOption"
QT_MOC_LITERAL(348, 5083, 17), // "ItemHasNoContents"
QT_MOC_LITERAL(349, 5101, 24), // "ItemSendsGeometryChanges"
QT_MOC_LITERAL(350, 5126, 22), // "ItemAcceptsInputMethod"
QT_MOC_LITERAL(351, 5149, 31), // "ItemNegativeZStacksBehindParent"
QT_MOC_LITERAL(352, 5181, 11), // "ItemIsPanel"
QT_MOC_LITERAL(353, 5193, 16), // "ItemIsFocusScope"
QT_MOC_LITERAL(354, 5210, 29), // "ItemSendsScenePositionChanges"
QT_MOC_LITERAL(355, 5240, 30), // "ItemStopsClickFocusPropagation"
QT_MOC_LITERAL(356, 5271, 22), // "ItemStopsFocusHandling"
QT_MOC_LITERAL(357, 5294, 27), // "ItemContainsChildrenInShape"
QT_MOC_LITERAL(358, 5322, 17), // "GraphicsItemFlags"
QT_MOC_LITERAL(359, 5340, 13), // "PanelModality"
QT_MOC_LITERAL(360, 5354, 8), // "NonModal"
QT_MOC_LITERAL(361, 5363, 10), // "PanelModal"
QT_MOC_LITERAL(362, 5374, 10), // "SceneModal"
QT_MOC_LITERAL(363, 5385, 6), // "enum_1"
QT_MOC_LITERAL(364, 5392, 4), // "Type"
QT_MOC_LITERAL(365, 5397, 8) // "UserType"

    },
    "PythonQtWrapper_QGraphicsItem\0"
    "new_QGraphicsItem\0QGraphicsItem*\0\0"
    "parent\0delete_QGraphicsItem\0obj\0"
    "acceptDrops\0theWrappedObject\0"
    "acceptHoverEvents\0acceptTouchEvents\0"
    "acceptedMouseButtons\0Qt::MouseButtons\0"
    "addToIndex\0advance\0phase\0py_q_advance\0"
    "boundingRect\0py_q_boundingRect\0"
    "boundingRegion\0itemToDeviceTransform\0"
    "boundingRegionGranularity\0cacheMode\0"
    "QGraphicsItem::CacheMode\0childItems\0"
    "QList<QGraphicsItem*>\0childrenBoundingRect\0"
    "clearFocus\0clipPath\0QPainterPath\0"
    "collidesWithItem\0const QGraphicsItem*\0"
    "other\0Qt::ItemSelectionMode\0mode\0"
    "py_q_collidesWithItem\0collidesWithPath\0"
    "path\0py_q_collidesWithPath\0collidingItems\0"
    "commonAncestorItem\0contains\0point\0"
    "py_q_contains\0contextMenuEvent\0"
    "QGraphicsSceneContextMenuEvent*\0event\0"
    "py_q_contextMenuEvent\0cursor\0data\0key\0"
    "deviceTransform\0viewportTransform\0"
    "dragEnterEvent\0QGraphicsSceneDragDropEvent*\0"
    "py_q_dragEnterEvent\0dragLeaveEvent\0"
    "py_q_dragLeaveEvent\0dragMoveEvent\0"
    "py_q_dragMoveEvent\0dropEvent\0"
    "py_q_dropEvent\0effectiveOpacity\0"
    "ensureVisible\0rect\0xmargin\0ymargin\0x\0"
    "y\0w\0h\0extension\0variant\0py_q_extension\0"
    "filtersChildEvents\0flags\0"
    "QGraphicsItem::GraphicsItemFlags\0"
    "focusInEvent\0QFocusEvent*\0py_q_focusInEvent\0"
    "focusItem\0focusOutEvent\0py_q_focusOutEvent\0"
    "focusProxy\0focusScopeItem\0grabKeyboard\0"
    "grabMouse\0graphicsEffect\0QGraphicsEffect*\0"
    "group\0QGraphicsItemGroup*\0handlesChildEvents\0"
    "hasCursor\0hasFocus\0hide\0hoverEnterEvent\0"
    "QGraphicsSceneHoverEvent*\0"
    "py_q_hoverEnterEvent\0hoverLeaveEvent\0"
    "py_q_hoverLeaveEvent\0hoverMoveEvent\0"
    "py_q_hoverMoveEvent\0inputMethodEvent\0"
    "QInputMethodEvent*\0py_q_inputMethodEvent\0"
    "inputMethodHints\0Qt::InputMethodHints\0"
    "inputMethodQuery\0Qt::InputMethodQuery\0"
    "query\0py_q_inputMethodQuery\0"
    "installSceneEventFilter\0filterItem\0"
    "isActive\0isAncestorOf\0child\0"
    "isBlockedByModalPanel\0QGraphicsItem**\0"
    "blockingPanel\0isClipped\0isEnabled\0"
    "isObscured\0isObscuredBy\0item\0"
    "py_q_isObscuredBy\0isPanel\0isSelected\0"
    "isUnderMouse\0isVisible\0isVisibleTo\0"
    "isWidget\0isWindow\0itemChange\0"
    "QGraphicsItem::GraphicsItemChange\0"
    "change\0value\0py_q_itemChange\0itemTransform\0"
    "bool*\0ok\0keyPressEvent\0QKeyEvent*\0"
    "py_q_keyPressEvent\0keyReleaseEvent\0"
    "py_q_keyReleaseEvent\0mapFromItem\0"
    "polygon\0mapFromParent\0mapFromScene\0"
    "mapRectFromItem\0mapRectFromParent\0"
    "mapRectFromScene\0mapRectToItem\0"
    "mapRectToParent\0mapRectToScene\0mapToItem\0"
    "mapToParent\0mapToScene\0mouseDoubleClickEvent\0"
    "QGraphicsSceneMouseEvent*\0"
    "py_q_mouseDoubleClickEvent\0mouseMoveEvent\0"
    "py_q_mouseMoveEvent\0mousePressEvent\0"
    "py_q_mousePressEvent\0mouseReleaseEvent\0"
    "py_q_mouseReleaseEvent\0moveBy\0dx\0dy\0"
    "opacity\0opaqueArea\0py_q_opaqueArea\0"
    "paint\0QPainter*\0painter\0"
    "const QStyleOptionGraphicsItem*\0option\0"
    "QWidget*\0widget\0py_q_paint\0panel\0"
    "panelModality\0QGraphicsItem::PanelModality\0"
    "parentItem\0parentObject\0QGraphicsObject*\0"
    "parentWidget\0QGraphicsWidget*\0pos\0"
    "prepareGeometryChange\0removeFromIndex\0"
    "removeSceneEventFilter\0resetTransform\0"
    "rotation\0scale\0scene\0QGraphicsScene*\0"
    "sceneBoundingRect\0sceneEvent\0QEvent*\0"
    "py_q_sceneEvent\0sceneEventFilter\0"
    "watched\0py_q_sceneEventFilter\0scenePos\0"
    "sceneTransform\0scroll\0setAcceptDrops\0"
    "on\0setAcceptHoverEvents\0enabled\0"
    "setAcceptTouchEvents\0setAcceptedMouseButtons\0"
    "buttons\0setActive\0active\0"
    "setBoundingRegionGranularity\0granularity\0"
    "setCacheMode\0cacheSize\0setCursor\0"
    "setData\0setEnabled\0setExtension\0"
    "py_q_setExtension\0setFiltersChildEvents\0"
    "setFlag\0QGraphicsItem::GraphicsItemFlag\0"
    "flag\0setFlags\0setFocus\0Qt::FocusReason\0"
    "focusReason\0setFocusProxy\0setGraphicsEffect\0"
    "effect\0setGroup\0setHandlesChildEvents\0"
    "setInputMethodHints\0hints\0setOpacity\0"
    "setPanelModality\0setParentItem\0"
    "PythonQtNewOwnerOfThis<QGraphicsItem*>\0"
    "setPos\0setRotation\0angle\0setScale\0"
    "setSelected\0selected\0setToolTip\0toolTip\0"
    "setTransform\0matrix\0combine\0"
    "setTransformOriginPoint\0origin\0ax\0ay\0"
    "setTransformations\0QList<QGraphicsTransform*>\0"
    "transformations\0setVisible\0visible\0"
    "setX\0setY\0setZValue\0z\0shape\0py_q_shape\0"
    "show\0stackBefore\0sibling\0supportsExtension\0"
    "py_q_supportsExtension\0toGraphicsObject\0"
    "topLevelItem\0topLevelWidget\0transform\0"
    "transformOriginPoint\0type\0py_q_type\0"
    "ungrabKeyboard\0ungrabMouse\0unsetCursor\0"
    "update\0width\0height\0updateMicroFocus\0"
    "wheelEvent\0QGraphicsSceneWheelEvent*\0"
    "py_q_wheelEvent\0window\0zValue\0py_toString\0"
    "CacheMode\0NoCache\0ItemCoordinateCache\0"
    "DeviceCoordinateCache\0Extension\0"
    "UserExtension\0GraphicsItemChange\0"
    "ItemPositionChange\0ItemMatrixChange\0"
    "ItemVisibleChange\0ItemEnabledChange\0"
    "ItemSelectedChange\0ItemParentChange\0"
    "ItemChildAddedChange\0ItemChildRemovedChange\0"
    "ItemTransformChange\0ItemPositionHasChanged\0"
    "ItemTransformHasChanged\0ItemSceneChange\0"
    "ItemVisibleHasChanged\0ItemEnabledHasChanged\0"
    "ItemSelectedHasChanged\0ItemParentHasChanged\0"
    "ItemSceneHasChanged\0ItemCursorChange\0"
    "ItemCursorHasChanged\0ItemToolTipChange\0"
    "ItemToolTipHasChanged\0ItemFlagsChange\0"
    "ItemFlagsHaveChanged\0ItemZValueChange\0"
    "ItemZValueHasChanged\0ItemOpacityChange\0"
    "ItemOpacityHasChanged\0ItemScenePositionHasChanged\0"
    "ItemRotationChange\0ItemRotationHasChanged\0"
    "ItemScaleChange\0ItemScaleHasChanged\0"
    "ItemTransformOriginPointChange\0"
    "ItemTransformOriginPointHasChanged\0"
    "GraphicsItemFlag\0ItemIsMovable\0"
    "ItemIsSelectable\0ItemIsFocusable\0"
    "ItemClipsToShape\0ItemClipsChildrenToShape\0"
    "ItemIgnoresTransformations\0"
    "ItemIgnoresParentOpacity\0"
    "ItemDoesntPropagateOpacityToChildren\0"
    "ItemStacksBehindParent\0"
    "ItemUsesExtendedStyleOption\0"
    "ItemHasNoContents\0ItemSendsGeometryChanges\0"
    "ItemAcceptsInputMethod\0"
    "ItemNegativeZStacksBehindParent\0"
    "ItemIsPanel\0ItemIsFocusScope\0"
    "ItemSendsScenePositionChanges\0"
    "ItemStopsClickFocusPropagation\0"
    "ItemStopsFocusHandling\0"
    "ItemContainsChildrenInShape\0"
    "GraphicsItemFlags\0PanelModality\0"
    "NonModal\0PanelModal\0SceneModal\0enum_1\0"
    "Type\0UserType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1, 1349,    3, 0x0a /* Public */,
       1,    0, 1352,    3, 0x2a /* Public | MethodCloned */,
       5,    1, 1353,    3, 0x0a /* Public */,
       7,    1, 1356,    3, 0x0a /* Public */,
       9,    1, 1359,    3, 0x0a /* Public */,
      10,    1, 1362,    3, 0x0a /* Public */,
      11,    1, 1365,    3, 0x0a /* Public */,
      13,    1, 1368,    3, 0x0a /* Public */,
      14,    2, 1371,    3, 0x0a /* Public */,
      16,    2, 1376,    3, 0x0a /* Public */,
      17,    1, 1381,    3, 0x0a /* Public */,
      18,    1, 1384,    3, 0x0a /* Public */,
      19,    2, 1387,    3, 0x0a /* Public */,
      21,    1, 1392,    3, 0x0a /* Public */,
      22,    1, 1395,    3, 0x0a /* Public */,
      24,    1, 1398,    3, 0x0a /* Public */,
      26,    1, 1401,    3, 0x0a /* Public */,
      27,    1, 1404,    3, 0x0a /* Public */,
      28,    1, 1407,    3, 0x0a /* Public */,
      30,    3, 1410,    3, 0x0a /* Public */,
      30,    2, 1417,    3, 0x2a /* Public | MethodCloned */,
      35,    3, 1422,    3, 0x0a /* Public */,
      35,    2, 1429,    3, 0x2a /* Public | MethodCloned */,
      36,    3, 1434,    3, 0x0a /* Public */,
      36,    2, 1441,    3, 0x2a /* Public | MethodCloned */,
      38,    3, 1446,    3, 0x0a /* Public */,
      38,    2, 1453,    3, 0x2a /* Public | MethodCloned */,
      39,    2, 1458,    3, 0x0a /* Public */,
      39,    1, 1463,    3, 0x2a /* Public | MethodCloned */,
      40,    2, 1466,    3, 0x0a /* Public */,
      41,    2, 1471,    3, 0x0a /* Public */,
      43,    2, 1476,    3, 0x0a /* Public */,
      44,    2, 1481,    3, 0x0a /* Public */,
      47,    2, 1486,    3, 0x0a /* Public */,
      48,    1, 1491,    3, 0x0a /* Public */,
      49,    2, 1494,    3, 0x0a /* Public */,
      51,    2, 1499,    3, 0x0a /* Public */,
      53,    2, 1504,    3, 0x0a /* Public */,
      55,    2, 1509,    3, 0x0a /* Public */,
      56,    2, 1514,    3, 0x0a /* Public */,
      57,    2, 1519,    3, 0x0a /* Public */,
      58,    2, 1524,    3, 0x0a /* Public */,
      59,    2, 1529,    3, 0x0a /* Public */,
      60,    2, 1534,    3, 0x0a /* Public */,
      61,    2, 1539,    3, 0x0a /* Public */,
      62,    1, 1544,    3, 0x0a /* Public */,
      63,    4, 1547,    3, 0x0a /* Public */,
      63,    3, 1556,    3, 0x2a /* Public | MethodCloned */,
      63,    2, 1563,    3, 0x2a /* Public | MethodCloned */,
      63,    1, 1568,    3, 0x2a /* Public | MethodCloned */,
      63,    7, 1571,    3, 0x0a /* Public */,
      63,    6, 1586,    3, 0x2a /* Public | MethodCloned */,
      63,    5, 1599,    3, 0x2a /* Public | MethodCloned */,
      71,    2, 1610,    3, 0x0a /* Public */,
      73,    2, 1615,    3, 0x0a /* Public */,
      74,    1, 1620,    3, 0x0a /* Public */,
      75,    1, 1623,    3, 0x0a /* Public */,
      77,    2, 1626,    3, 0x0a /* Public */,
      79,    2, 1631,    3, 0x0a /* Public */,
      80,    1, 1636,    3, 0x0a /* Public */,
      81,    2, 1639,    3, 0x0a /* Public */,
      82,    2, 1644,    3, 0x0a /* Public */,
      83,    1, 1649,    3, 0x0a /* Public */,
      84,    1, 1652,    3, 0x0a /* Public */,
      85,    1, 1655,    3, 0x0a /* Public */,
      86,    1, 1658,    3, 0x0a /* Public */,
      87,    1, 1661,    3, 0x0a /* Public */,
      89,    1, 1664,    3, 0x0a /* Public */,
      91,    1, 1667,    3, 0x0a /* Public */,
      92,    1, 1670,    3, 0x0a /* Public */,
      93,    1, 1673,    3, 0x0a /* Public */,
      94,    1, 1676,    3, 0x0a /* Public */,
      95,    2, 1679,    3, 0x0a /* Public */,
      97,    2, 1684,    3, 0x0a /* Public */,
      98,    2, 1689,    3, 0x0a /* Public */,
      99,    2, 1694,    3, 0x0a /* Public */,
     100,    2, 1699,    3, 0x0a /* Public */,
     101,    2, 1704,    3, 0x0a /* Public */,
     102,    2, 1709,    3, 0x0a /* Public */,
     104,    2, 1714,    3, 0x0a /* Public */,
     105,    1, 1719,    3, 0x0a /* Public */,
     107,    2, 1722,    3, 0x0a /* Public */,
     110,    2, 1727,    3, 0x0a /* Public */,
     111,    2, 1732,    3, 0x0a /* Public */,
     113,    1, 1737,    3, 0x0a /* Public */,
     114,    2, 1740,    3, 0x0a /* Public */,
     116,    2, 1745,    3, 0x0a /* Public */,
     116,    1, 1750,    3, 0x2a /* Public | MethodCloned */,
     119,    1, 1753,    3, 0x0a /* Public */,
     120,    1, 1756,    3, 0x0a /* Public */,
     121,    2, 1759,    3, 0x0a /* Public */,
     121,    1, 1764,    3, 0x2a /* Public | MethodCloned */,
     121,    5, 1767,    3, 0x0a /* Public */,
     122,    2, 1778,    3, 0x0a /* Public */,
     124,    2, 1783,    3, 0x0a /* Public */,
     125,    1, 1788,    3, 0x0a /* Public */,
     126,    1, 1791,    3, 0x0a /* Public */,
     127,    1, 1794,    3, 0x0a /* Public */,
     128,    1, 1797,    3, 0x0a /* Public */,
     129,    2, 1800,    3, 0x0a /* Public */,
     130,    1, 1805,    3, 0x0a /* Public */,
     131,    1, 1808,    3, 0x0a /* Public */,
     132,    3, 1811,    3, 0x0a /* Public */,
     136,    3, 1818,    3, 0x0a /* Public */,
     137,    3, 1825,    3, 0x0a /* Public */,
     137,    2, 1832,    3, 0x2a /* Public | MethodCloned */,
     140,    2, 1837,    3, 0x0a /* Public */,
     142,    2, 1842,    3, 0x0a /* Public */,
     143,    2, 1847,    3, 0x0a /* Public */,
     144,    2, 1852,    3, 0x0a /* Public */,
     145,    3, 1857,    3, 0x0a /* Public */,
     145,    3, 1864,    3, 0x0a /* Public */,
     145,    3, 1871,    3, 0x0a /* Public */,
     145,    3, 1878,    3, 0x0a /* Public */,
     145,    4, 1885,    3, 0x0a /* Public */,
     145,    6, 1894,    3, 0x0a /* Public */,
     147,    2, 1907,    3, 0x0a /* Public */,
     147,    2, 1912,    3, 0x0a /* Public */,
     147,    2, 1917,    3, 0x0a /* Public */,
     147,    2, 1922,    3, 0x0a /* Public */,
     147,    3, 1927,    3, 0x0a /* Public */,
     147,    5, 1934,    3, 0x0a /* Public */,
     148,    2, 1945,    3, 0x0a /* Public */,
     148,    2, 1950,    3, 0x0a /* Public */,
     148,    2, 1955,    3, 0x0a /* Public */,
     148,    2, 1960,    3, 0x0a /* Public */,
     148,    3, 1965,    3, 0x0a /* Public */,
     148,    5, 1972,    3, 0x0a /* Public */,
     149,    3, 1983,    3, 0x0a /* Public */,
     149,    6, 1990,    3, 0x0a /* Public */,
     150,    2, 2003,    3, 0x0a /* Public */,
     150,    5, 2008,    3, 0x0a /* Public */,
     151,    2, 2019,    3, 0x0a /* Public */,
     151,    5, 2024,    3, 0x0a /* Public */,
     152,    3, 2035,    3, 0x0a /* Public */,
     152,    6, 2042,    3, 0x0a /* Public */,
     153,    2, 2055,    3, 0x0a /* Public */,
     153,    5, 2060,    3, 0x0a /* Public */,
     154,    2, 2071,    3, 0x0a /* Public */,
     154,    5, 2076,    3, 0x0a /* Public */,
     155,    3, 2087,    3, 0x0a /* Public */,
     155,    3, 2094,    3, 0x0a /* Public */,
     155,    3, 2101,    3, 0x0a /* Public */,
     155,    3, 2108,    3, 0x0a /* Public */,
     155,    4, 2115,    3, 0x0a /* Public */,
     155,    6, 2124,    3, 0x0a /* Public */,
     156,    2, 2137,    3, 0x0a /* Public */,
     156,    2, 2142,    3, 0x0a /* Public */,
     156,    2, 2147,    3, 0x0a /* Public */,
     156,    2, 2152,    3, 0x0a /* Public */,
     156,    3, 2157,    3, 0x0a /* Public */,
     156,    5, 2164,    3, 0x0a /* Public */,
     157,    2, 2175,    3, 0x0a /* Public */,
     157,    2, 2180,    3, 0x0a /* Public */,
     157,    2, 2185,    3, 0x0a /* Public */,
     157,    2, 2190,    3, 0x0a /* Public */,
     157,    3, 2195,    3, 0x0a /* Public */,
     157,    5, 2202,    3, 0x0a /* Public */,
     158,    2, 2213,    3, 0x0a /* Public */,
     160,    2, 2218,    3, 0x0a /* Public */,
     161,    2, 2223,    3, 0x0a /* Public */,
     162,    2, 2228,    3, 0x0a /* Public */,
     163,    2, 2233,    3, 0x0a /* Public */,
     164,    2, 2238,    3, 0x0a /* Public */,
     165,    2, 2243,    3, 0x0a /* Public */,
     166,    2, 2248,    3, 0x0a /* Public */,
     167,    3, 2253,    3, 0x0a /* Public */,
     170,    1, 2260,    3, 0x0a /* Public */,
     171,    1, 2263,    3, 0x0a /* Public */,
     172,    1, 2266,    3, 0x0a /* Public */,
     173,    4, 2269,    3, 0x0a /* Public */,
     173,    3, 2278,    3, 0x2a /* Public | MethodCloned */,
     180,    4, 2285,    3, 0x0a /* Public */,
     180,    3, 2294,    3, 0x2a /* Public | MethodCloned */,
     181,    1, 2301,    3, 0x0a /* Public */,
     182,    1, 2304,    3, 0x0a /* Public */,
     184,    1, 2307,    3, 0x0a /* Public */,
     185,    1, 2310,    3, 0x0a /* Public */,
     187,    1, 2313,    3, 0x0a /* Public */,
     189,    1, 2316,    3, 0x0a /* Public */,
     190,    1, 2319,    3, 0x0a /* Public */,
     191,    1, 2322,    3, 0x0a /* Public */,
     192,    2, 2325,    3, 0x0a /* Public */,
     193,    1, 2330,    3, 0x0a /* Public */,
     194,    1, 2333,    3, 0x0a /* Public */,
     195,    1, 2336,    3, 0x0a /* Public */,
     196,    1, 2339,    3, 0x0a /* Public */,
     198,    1, 2342,    3, 0x0a /* Public */,
     199,    2, 2345,    3, 0x0a /* Public */,
     201,    2, 2350,    3, 0x0a /* Public */,
     202,    3, 2355,    3, 0x0a /* Public */,
     204,    3, 2362,    3, 0x0a /* Public */,
     205,    1, 2369,    3, 0x0a /* Public */,
     206,    1, 2372,    3, 0x0a /* Public */,
     207,    4, 2375,    3, 0x0a /* Public */,
     207,    3, 2384,    3, 0x2a /* Public | MethodCloned */,
     208,    2, 2391,    3, 0x0a /* Public */,
     210,    2, 2396,    3, 0x0a /* Public */,
     212,    2, 2401,    3, 0x0a /* Public */,
     213,    2, 2406,    3, 0x0a /* Public */,
     215,    2, 2411,    3, 0x0a /* Public */,
     217,    2, 2416,    3, 0x0a /* Public */,
     219,    3, 2421,    3, 0x0a /* Public */,
     219,    2, 2428,    3, 0x2a /* Public | MethodCloned */,
     221,    2, 2433,    3, 0x0a /* Public */,
     222,    3, 2438,    3, 0x0a /* Public */,
     223,    2, 2445,    3, 0x0a /* Public */,
     224,    3, 2450,    3, 0x0a /* Public */,
     225,    3, 2457,    3, 0x0a /* Public */,
     226,    2, 2464,    3, 0x0a /* Public */,
     227,    3, 2469,    3, 0x0a /* Public */,
     227,    2, 2476,    3, 0x2a /* Public | MethodCloned */,
     230,    2, 2481,    3, 0x0a /* Public */,
     231,    2, 2486,    3, 0x0a /* Public */,
     231,    1, 2491,    3, 0x2a /* Public | MethodCloned */,
     234,    2, 2494,    3, 0x0a /* Public */,
     235,    2, 2499,    3, 0x0a /* Public */,
     237,    2, 2504,    3, 0x0a /* Public */,
     238,    2, 2509,    3, 0x0a /* Public */,
     239,    2, 2514,    3, 0x0a /* Public */,
     241,    2, 2519,    3, 0x0a /* Public */,
     242,    2, 2524,    3, 0x0a /* Public */,
     243,    2, 2529,    3, 0x0a /* Public */,
     245,    2, 2534,    3, 0x0a /* Public */,
     245,    3, 2539,    3, 0x0a /* Public */,
     246,    2, 2546,    3, 0x0a /* Public */,
     248,    2, 2551,    3, 0x0a /* Public */,
     249,    2, 2556,    3, 0x0a /* Public */,
     251,    2, 2561,    3, 0x0a /* Public */,
     253,    3, 2566,    3, 0x0a /* Public */,
     253,    2, 2573,    3, 0x2a /* Public | MethodCloned */,
     256,    2, 2578,    3, 0x0a /* Public */,
     256,    3, 2583,    3, 0x0a /* Public */,
     260,    2, 2590,    3, 0x0a /* Public */,
     263,    2, 2595,    3, 0x0a /* Public */,
     265,    2, 2600,    3, 0x0a /* Public */,
     266,    2, 2605,    3, 0x0a /* Public */,
     267,    2, 2610,    3, 0x0a /* Public */,
     269,    1, 2615,    3, 0x0a /* Public */,
     270,    1, 2618,    3, 0x0a /* Public */,
     271,    1, 2621,    3, 0x0a /* Public */,
     272,    2, 2624,    3, 0x0a /* Public */,
     274,    2, 2629,    3, 0x0a /* Public */,
     275,    2, 2634,    3, 0x0a /* Public */,
     276,    1, 2639,    3, 0x0a /* Public */,
     252,    1, 2642,    3, 0x0a /* Public */,
     277,    1, 2645,    3, 0x0a /* Public */,
     278,    1, 2648,    3, 0x0a /* Public */,
     279,    1, 2651,    3, 0x0a /* Public */,
     280,    1, 2654,    3, 0x0a /* Public */,
     262,    1, 2657,    3, 0x0a /* Public */,
     281,    1, 2660,    3, 0x0a /* Public */,
     282,    1, 2663,    3, 0x0a /* Public */,
     283,    1, 2666,    3, 0x0a /* Public */,
     284,    1, 2669,    3, 0x0a /* Public */,
     285,    1, 2672,    3, 0x0a /* Public */,
     286,    2, 2675,    3, 0x0a /* Public */,
     286,    1, 2680,    3, 0x2a /* Public | MethodCloned */,
     286,    5, 2683,    3, 0x0a /* Public */,
     289,    1, 2694,    3, 0x0a /* Public */,
     290,    2, 2697,    3, 0x0a /* Public */,
     292,    2, 2702,    3, 0x0a /* Public */,
     293,    1, 2707,    3, 0x0a /* Public */,
      67,    1, 2710,    3, 0x0a /* Public */,
      68,    1, 2713,    3, 0x0a /* Public */,
     294,    1, 2716,    3, 0x0a /* Public */,
     295,    1, 2719,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 2,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    0x80000000 | 12, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   15,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::QRegion, 0x80000000 | 2, QMetaType::QTransform,    8,   20,
    QMetaType::QReal, 0x80000000 | 2,    8,
    0x80000000 | 23, 0x80000000 | 2,    8,
    0x80000000 | 25, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 29, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31, 0x80000000 | 33,    8,   32,   34,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    8,   32,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31, 0x80000000 | 33,    8,   32,   34,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    8,   32,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 29, 0x80000000 | 33,    8,   37,   34,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 29,    8,   37,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 29, 0x80000000 | 33,    8,   37,   34,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 29,    8,   37,
    0x80000000 | 25, 0x80000000 | 2, 0x80000000 | 33,    8,   34,
    0x80000000 | 25, 0x80000000 | 2,    8,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 31,    8,   32,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPointF,    8,   42,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPointF,    8,   42,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 45,    8,   46,
    QMetaType::QCursor, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::Int,    8,   50,
    QMetaType::QTransform, 0x80000000 | 2, QMetaType::QTransform,    8,   52,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,    8,   46,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, QMetaType::Int, QMetaType::Int,    8,   64,   65,   66,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, QMetaType::Int,    8,   64,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::Int, QMetaType::Int,    8,   67,   68,   69,   70,   65,   66,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::Int,    8,   67,   68,   69,   70,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QVariant,    8,   72,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QVariant,    8,   72,
    QMetaType::Bool, 0x80000000 | 2,    8,
    0x80000000 | 76, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 78,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 78,    8,   46,
    0x80000000 | 2, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 78,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 78,    8,   46,
    0x80000000 | 2, 0x80000000 | 2,    8,
    0x80000000 | 2, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 88, 0x80000000 | 2,    8,
    0x80000000 | 90, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 96,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 103,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 103,    8,   46,
    0x80000000 | 106, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 108,    8,  109,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 108,    8,  109,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 2,    8,  112,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    8,  115,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 117,    8,  118,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    8,  123,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    8,  123,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 31,    8,    4,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 133, QMetaType::QVariant,    8,  134,  135,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 133, QMetaType::QVariant,    8,  134,  135,
    QMetaType::QTransform, 0x80000000 | 2, 0x80000000 | 31, 0x80000000 | 138,    8,   32,  139,
    QMetaType::QTransform, 0x80000000 | 2, 0x80000000 | 31,    8,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 141,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 141,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 141,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 141,    8,   46,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 31, 0x80000000 | 29,    8,  123,   37,
    QMetaType::QPointF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QPointF,    8,  123,   42,
    QMetaType::QPolygonF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QPolygonF,    8,  123,  146,
    QMetaType::QPolygonF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QRectF,    8,  123,   64,
    QMetaType::QPointF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QReal, QMetaType::QReal,    8,  123,   67,   68,
    QMetaType::QPolygonF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,  123,   67,   68,   69,   70,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 29,    8,   37,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,    8,   42,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QPolygonF,    8,  146,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 29,    8,   37,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,    8,   42,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QPolygonF,    8,  146,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QRectF,    8,  123,   64,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,  123,   67,   68,   69,   70,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QRectF,    8,  123,   64,
    QMetaType::QRectF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,  123,   67,   68,   69,   70,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QRectF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 31, 0x80000000 | 29,    8,  123,   37,
    QMetaType::QPointF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QPointF,    8,  123,   42,
    QMetaType::QPolygonF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QPolygonF,    8,  123,  146,
    QMetaType::QPolygonF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QRectF,    8,  123,   64,
    QMetaType::QPointF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QReal, QMetaType::QReal,    8,  123,   67,   68,
    QMetaType::QPolygonF, 0x80000000 | 2, 0x80000000 | 31, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,  123,   67,   68,   69,   70,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 29,    8,   37,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,    8,   42,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QPolygonF,    8,  146,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    0x80000000 | 29, 0x80000000 | 2, 0x80000000 | 29,    8,   37,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QPointF,    8,   42,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QPolygonF,    8,  146,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,
    QMetaType::QPolygonF, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,   69,   70,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 159,    8,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,  168,  169,
    QMetaType::QReal, 0x80000000 | 2,    8,
    0x80000000 | 29, 0x80000000 | 2,    8,
    0x80000000 | 29, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 174, 0x80000000 | 176, 0x80000000 | 178,    8,  175,  177,  179,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 174, 0x80000000 | 176,    8,  175,  177,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 174, 0x80000000 | 176, 0x80000000 | 178,    8,  175,  177,  179,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 174, 0x80000000 | 176,    8,  175,  177,
    0x80000000 | 2, 0x80000000 | 2,    8,
    0x80000000 | 183, 0x80000000 | 2,    8,
    0x80000000 | 2, 0x80000000 | 2,    8,
    0x80000000 | 186, 0x80000000 | 2,    8,
    0x80000000 | 188, 0x80000000 | 2,    8,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 2,    8,  112,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    0x80000000 | 197, 0x80000000 | 2,    8,
    QMetaType::QRectF, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 200,    8,   46,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 200,    8,   46,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 200,    8,  203,   46,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 200,    8,  203,   46,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::QTransform, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QRectF,    8,  168,  169,   64,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,  168,  169,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  209,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  211,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  211,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    8,  214,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  216,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,  218,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23, QMetaType::QSize,    8,   34,  220,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,    8,   34,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QCursor,    8,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,    8,   50,  135,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  211,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,    8,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,    8,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  211,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 228, QMetaType::Bool,    8,  229,  211,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 228,    8,  229,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 76,    8,   75,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 232,    8,  233,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 2,    8,  123,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 88,    8,  236,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 90,    8,   89,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  211,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 106,    8,  240,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,  170,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 183,    8,  182,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 244,    8,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    8,  189,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,  247,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,  195,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  250,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    8,  252,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTransform, QMetaType::Bool,    8,  254,  255,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QTransform,    8,  254,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    8,  257,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,  258,  259,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 261,    8,  262,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,  264,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,   68,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,  268,
    0x80000000 | 29, 0x80000000 | 2,    8,
    0x80000000 | 29, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    8,  273,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   71,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   71,
    0x80000000 | 186, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    0x80000000 | 2, 0x80000000 | 2,    8,
    0x80000000 | 188, 0x80000000 | 2,    8,
    QMetaType::QTransform, 0x80000000 | 2,    8,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    0x80000000 | 261, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    8,   64,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,   67,   68,  287,  288,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 291,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 291,    8,   46,
    0x80000000 | 188, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
     296, 0x0,    3, 2750,
     300, 0x0,    1, 2756,
     302, 0x0,   34, 2758,
     337, 0x0,   20, 2826,
     358, 0x1,   20, 2866,
     359, 0x0,    3, 2906,
     363, 0x0,    2, 2912,

 // enum data: key, value
     297, uint(PythonQtWrapper_QGraphicsItem::NoCache),
     298, uint(PythonQtWrapper_QGraphicsItem::ItemCoordinateCache),
     299, uint(PythonQtWrapper_QGraphicsItem::DeviceCoordinateCache),
     301, uint(PythonQtWrapper_QGraphicsItem::UserExtension),
     303, uint(PythonQtWrapper_QGraphicsItem::ItemPositionChange),
     304, uint(PythonQtWrapper_QGraphicsItem::ItemMatrixChange),
     305, uint(PythonQtWrapper_QGraphicsItem::ItemVisibleChange),
     306, uint(PythonQtWrapper_QGraphicsItem::ItemEnabledChange),
     307, uint(PythonQtWrapper_QGraphicsItem::ItemSelectedChange),
     308, uint(PythonQtWrapper_QGraphicsItem::ItemParentChange),
     309, uint(PythonQtWrapper_QGraphicsItem::ItemChildAddedChange),
     310, uint(PythonQtWrapper_QGraphicsItem::ItemChildRemovedChange),
     311, uint(PythonQtWrapper_QGraphicsItem::ItemTransformChange),
     312, uint(PythonQtWrapper_QGraphicsItem::ItemPositionHasChanged),
     313, uint(PythonQtWrapper_QGraphicsItem::ItemTransformHasChanged),
     314, uint(PythonQtWrapper_QGraphicsItem::ItemSceneChange),
     315, uint(PythonQtWrapper_QGraphicsItem::ItemVisibleHasChanged),
     316, uint(PythonQtWrapper_QGraphicsItem::ItemEnabledHasChanged),
     317, uint(PythonQtWrapper_QGraphicsItem::ItemSelectedHasChanged),
     318, uint(PythonQtWrapper_QGraphicsItem::ItemParentHasChanged),
     319, uint(PythonQtWrapper_QGraphicsItem::ItemSceneHasChanged),
     320, uint(PythonQtWrapper_QGraphicsItem::ItemCursorChange),
     321, uint(PythonQtWrapper_QGraphicsItem::ItemCursorHasChanged),
     322, uint(PythonQtWrapper_QGraphicsItem::ItemToolTipChange),
     323, uint(PythonQtWrapper_QGraphicsItem::ItemToolTipHasChanged),
     324, uint(PythonQtWrapper_QGraphicsItem::ItemFlagsChange),
     325, uint(PythonQtWrapper_QGraphicsItem::ItemFlagsHaveChanged),
     326, uint(PythonQtWrapper_QGraphicsItem::ItemZValueChange),
     327, uint(PythonQtWrapper_QGraphicsItem::ItemZValueHasChanged),
     328, uint(PythonQtWrapper_QGraphicsItem::ItemOpacityChange),
     329, uint(PythonQtWrapper_QGraphicsItem::ItemOpacityHasChanged),
     330, uint(PythonQtWrapper_QGraphicsItem::ItemScenePositionHasChanged),
     331, uint(PythonQtWrapper_QGraphicsItem::ItemRotationChange),
     332, uint(PythonQtWrapper_QGraphicsItem::ItemRotationHasChanged),
     333, uint(PythonQtWrapper_QGraphicsItem::ItemScaleChange),
     334, uint(PythonQtWrapper_QGraphicsItem::ItemScaleHasChanged),
     335, uint(PythonQtWrapper_QGraphicsItem::ItemTransformOriginPointChange),
     336, uint(PythonQtWrapper_QGraphicsItem::ItemTransformOriginPointHasChanged),
     338, uint(PythonQtWrapper_QGraphicsItem::ItemIsMovable),
     339, uint(PythonQtWrapper_QGraphicsItem::ItemIsSelectable),
     340, uint(PythonQtWrapper_QGraphicsItem::ItemIsFocusable),
     341, uint(PythonQtWrapper_QGraphicsItem::ItemClipsToShape),
     342, uint(PythonQtWrapper_QGraphicsItem::ItemClipsChildrenToShape),
     343, uint(PythonQtWrapper_QGraphicsItem::ItemIgnoresTransformations),
     344, uint(PythonQtWrapper_QGraphicsItem::ItemIgnoresParentOpacity),
     345, uint(PythonQtWrapper_QGraphicsItem::ItemDoesntPropagateOpacityToChildren),
     346, uint(PythonQtWrapper_QGraphicsItem::ItemStacksBehindParent),
     347, uint(PythonQtWrapper_QGraphicsItem::ItemUsesExtendedStyleOption),
     348, uint(PythonQtWrapper_QGraphicsItem::ItemHasNoContents),
     349, uint(PythonQtWrapper_QGraphicsItem::ItemSendsGeometryChanges),
     350, uint(PythonQtWrapper_QGraphicsItem::ItemAcceptsInputMethod),
     351, uint(PythonQtWrapper_QGraphicsItem::ItemNegativeZStacksBehindParent),
     352, uint(PythonQtWrapper_QGraphicsItem::ItemIsPanel),
     353, uint(PythonQtWrapper_QGraphicsItem::ItemIsFocusScope),
     354, uint(PythonQtWrapper_QGraphicsItem::ItemSendsScenePositionChanges),
     355, uint(PythonQtWrapper_QGraphicsItem::ItemStopsClickFocusPropagation),
     356, uint(PythonQtWrapper_QGraphicsItem::ItemStopsFocusHandling),
     357, uint(PythonQtWrapper_QGraphicsItem::ItemContainsChildrenInShape),
     338, uint(PythonQtWrapper_QGraphicsItem::ItemIsMovable),
     339, uint(PythonQtWrapper_QGraphicsItem::ItemIsSelectable),
     340, uint(PythonQtWrapper_QGraphicsItem::ItemIsFocusable),
     341, uint(PythonQtWrapper_QGraphicsItem::ItemClipsToShape),
     342, uint(PythonQtWrapper_QGraphicsItem::ItemClipsChildrenToShape),
     343, uint(PythonQtWrapper_QGraphicsItem::ItemIgnoresTransformations),
     344, uint(PythonQtWrapper_QGraphicsItem::ItemIgnoresParentOpacity),
     345, uint(PythonQtWrapper_QGraphicsItem::ItemDoesntPropagateOpacityToChildren),
     346, uint(PythonQtWrapper_QGraphicsItem::ItemStacksBehindParent),
     347, uint(PythonQtWrapper_QGraphicsItem::ItemUsesExtendedStyleOption),
     348, uint(PythonQtWrapper_QGraphicsItem::ItemHasNoContents),
     349, uint(PythonQtWrapper_QGraphicsItem::ItemSendsGeometryChanges),
     350, uint(PythonQtWrapper_QGraphicsItem::ItemAcceptsInputMethod),
     351, uint(PythonQtWrapper_QGraphicsItem::ItemNegativeZStacksBehindParent),
     352, uint(PythonQtWrapper_QGraphicsItem::ItemIsPanel),
     353, uint(PythonQtWrapper_QGraphicsItem::ItemIsFocusScope),
     354, uint(PythonQtWrapper_QGraphicsItem::ItemSendsScenePositionChanges),
     355, uint(PythonQtWrapper_QGraphicsItem::ItemStopsClickFocusPropagation),
     356, uint(PythonQtWrapper_QGraphicsItem::ItemStopsFocusHandling),
     357, uint(PythonQtWrapper_QGraphicsItem::ItemContainsChildrenInShape),
     360, uint(PythonQtWrapper_QGraphicsItem::NonModal),
     361, uint(PythonQtWrapper_QGraphicsItem::PanelModal),
     362, uint(PythonQtWrapper_QGraphicsItem::SceneModal),
     364, uint(PythonQtWrapper_QGraphicsItem::Type),
     365, uint(PythonQtWrapper_QGraphicsItem::UserType),

       0        // eod
};

void PythonQtWrapper_QGraphicsItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsItem *_t = static_cast<PythonQtWrapper_QGraphicsItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsItem* _r = _t->new_QGraphicsItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsItem* _r = _t->new_QGraphicsItem();
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->acceptDrops((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->acceptHoverEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->acceptTouchEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { Qt::MouseButtons _r = _t->acceptedMouseButtons((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::MouseButtons*>(_a[0]) = _r; }  break;
        case 7: _t->addToIndex((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 8: _t->advance((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 9: _t->py_q_advance((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 10: { QRectF _r = _t->boundingRect((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 11: { QRectF _r = _t->py_q_boundingRect((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 12: { QRegion _r = _t->boundingRegion((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRegion*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->boundingRegionGranularity((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { QGraphicsItem::CacheMode _r = _t->cacheMode((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem::CacheMode*>(_a[0]) = _r; }  break;
        case 15: { QList<QGraphicsItem*> _r = _t->childItems((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGraphicsItem*>*>(_a[0]) = _r; }  break;
        case 16: { QRectF _r = _t->childrenBoundingRect((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 17: _t->clearFocus((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 18: { QPainterPath _r = _t->clipPath((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->collidesWithItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< Qt::ItemSelectionMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->collidesWithItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->py_q_collidesWithItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< Qt::ItemSelectionMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->py_q_collidesWithItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->collidesWithPath((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])),(*reinterpret_cast< Qt::ItemSelectionMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->collidesWithPath((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->py_q_collidesWithPath((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])),(*reinterpret_cast< Qt::ItemSelectionMode(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->py_q_collidesWithPath((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { QList<QGraphicsItem*> _r = _t->collidingItems((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< Qt::ItemSelectionMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QGraphicsItem*>*>(_a[0]) = _r; }  break;
        case 28: { QList<QGraphicsItem*> _r = _t->collidingItems((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGraphicsItem*>*>(_a[0]) = _r; }  break;
        case 29: { QGraphicsItem* _r = _t->commonAncestorItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->contains((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->py_q_contains((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: _t->contextMenuEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneContextMenuEvent*(*)>(_a[2]))); break;
        case 33: _t->py_q_contextMenuEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneContextMenuEvent*(*)>(_a[2]))); break;
        case 34: { QCursor _r = _t->cursor((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCursor*>(_a[0]) = _r; }  break;
        case 35: { QVariant _r = _t->data((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 36: { QTransform _r = _t->deviceTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 37: _t->dragEnterEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 38: _t->py_q_dragEnterEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 39: _t->dragLeaveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 40: _t->py_q_dragLeaveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 41: _t->dragMoveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 42: _t->py_q_dragMoveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 43: _t->dropEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 44: _t->py_q_dropEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneDragDropEvent*(*)>(_a[2]))); break;
        case 45: { qreal _r = _t->effectiveOpacity((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 46: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 47: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 48: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 49: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 50: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7]))); break;
        case 51: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 52: _t->ensureVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 53: { QVariant _r = _t->extension((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 54: { QVariant _r = _t->py_q_extension((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 55: { bool _r = _t->filtersChildEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 56: { QGraphicsItem::GraphicsItemFlags _r = _t->flags((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem::GraphicsItemFlags*>(_a[0]) = _r; }  break;
        case 57: _t->focusInEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 58: _t->py_q_focusInEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 59: { QGraphicsItem* _r = _t->focusItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 60: _t->focusOutEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 61: _t->py_q_focusOutEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QFocusEvent*(*)>(_a[2]))); break;
        case 62: { QGraphicsItem* _r = _t->focusProxy((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 63: { QGraphicsItem* _r = _t->focusScopeItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 64: _t->grabKeyboard((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 65: _t->grabMouse((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 66: { QGraphicsEffect* _r = _t->graphicsEffect((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsEffect**>(_a[0]) = _r; }  break;
        case 67: { QGraphicsItemGroup* _r = _t->group((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItemGroup**>(_a[0]) = _r; }  break;
        case 68: { bool _r = _t->handlesChildEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 69: { bool _r = _t->hasCursor((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 70: { bool _r = _t->hasFocus((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 71: _t->hide((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 72: _t->hoverEnterEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneHoverEvent*(*)>(_a[2]))); break;
        case 73: _t->py_q_hoverEnterEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneHoverEvent*(*)>(_a[2]))); break;
        case 74: _t->hoverLeaveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneHoverEvent*(*)>(_a[2]))); break;
        case 75: _t->py_q_hoverLeaveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneHoverEvent*(*)>(_a[2]))); break;
        case 76: _t->hoverMoveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneHoverEvent*(*)>(_a[2]))); break;
        case 77: _t->py_q_hoverMoveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneHoverEvent*(*)>(_a[2]))); break;
        case 78: _t->inputMethodEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QInputMethodEvent*(*)>(_a[2]))); break;
        case 79: _t->py_q_inputMethodEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QInputMethodEvent*(*)>(_a[2]))); break;
        case 80: { Qt::InputMethodHints _r = _t->inputMethodHints((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::InputMethodHints*>(_a[0]) = _r; }  break;
        case 81: { QVariant _r = _t->inputMethodQuery((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 82: { QVariant _r = _t->py_q_inputMethodQuery((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 83: _t->installSceneEventFilter((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 84: { bool _r = _t->isActive((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 85: { bool _r = _t->isAncestorOf((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 86: { bool _r = _t->isBlockedByModalPanel((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem**(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 87: { bool _r = _t->isBlockedByModalPanel((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 88: { bool _r = _t->isClipped((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 89: { bool _r = _t->isEnabled((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 90: { bool _r = _t->isObscured((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 91: { bool _r = _t->isObscured((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 92: { bool _r = _t->isObscured((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 93: { bool _r = _t->isObscuredBy((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 94: { bool _r = _t->py_q_isObscuredBy((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 95: { bool _r = _t->isPanel((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 96: { bool _r = _t->isSelected((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 97: { bool _r = _t->isUnderMouse((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 98: { bool _r = _t->isVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 99: { bool _r = _t->isVisibleTo((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 100: { bool _r = _t->isWidget((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 101: { bool _r = _t->isWindow((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 102: { QVariant _r = _t->itemChange((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::GraphicsItemChange(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 103: { QVariant _r = _t->py_q_itemChange((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::GraphicsItemChange(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 104: { QTransform _r = _t->itemTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 105: { QTransform _r = _t->itemTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 106: _t->keyPressEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 107: _t->py_q_keyPressEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 108: _t->keyReleaseEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 109: _t->py_q_keyReleaseEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QKeyEvent*(*)>(_a[2]))); break;
        case 110: { QPainterPath _r = _t->mapFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QPainterPath(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 111: { QPointF _r = _t->mapFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 112: { QPolygonF _r = _t->mapFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QPolygonF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 113: { QPolygonF _r = _t->mapFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QRectF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 114: { QPointF _r = _t->mapFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 115: { QPolygonF _r = _t->mapFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 116: { QPainterPath _r = _t->mapFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 117: { QPointF _r = _t->mapFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 118: { QPolygonF _r = _t->mapFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 119: { QPolygonF _r = _t->mapFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 120: { QPointF _r = _t->mapFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 121: { QPolygonF _r = _t->mapFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 122: { QPainterPath _r = _t->mapFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 123: { QPointF _r = _t->mapFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 124: { QPolygonF _r = _t->mapFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 125: { QPolygonF _r = _t->mapFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 126: { QPointF _r = _t->mapFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 127: { QPolygonF _r = _t->mapFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 128: { QRectF _r = _t->mapRectFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QRectF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 129: { QRectF _r = _t->mapRectFromItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 130: { QRectF _r = _t->mapRectFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 131: { QRectF _r = _t->mapRectFromParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 132: { QRectF _r = _t->mapRectFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 133: { QRectF _r = _t->mapRectFromScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 134: { QRectF _r = _t->mapRectToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QRectF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 135: { QRectF _r = _t->mapRectToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 136: { QRectF _r = _t->mapRectToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 137: { QRectF _r = _t->mapRectToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 138: { QRectF _r = _t->mapRectToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 139: { QRectF _r = _t->mapRectToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 140: { QPainterPath _r = _t->mapToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QPainterPath(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 141: { QPointF _r = _t->mapToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 142: { QPolygonF _r = _t->mapToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QPolygonF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 143: { QPolygonF _r = _t->mapToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< const QRectF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 144: { QPointF _r = _t->mapToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 145: { QPolygonF _r = _t->mapToItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])),(*reinterpret_cast< qreal(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 146: { QPainterPath _r = _t->mapToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 147: { QPointF _r = _t->mapToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 148: { QPolygonF _r = _t->mapToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 149: { QPolygonF _r = _t->mapToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 150: { QPointF _r = _t->mapToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 151: { QPolygonF _r = _t->mapToParent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 152: { QPainterPath _r = _t->mapToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 153: { QPointF _r = _t->mapToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 154: { QPolygonF _r = _t->mapToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPolygonF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 155: { QPolygonF _r = _t->mapToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 156: { QPointF _r = _t->mapToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 157: { QPolygonF _r = _t->mapToScene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QPolygonF*>(_a[0]) = _r; }  break;
        case 158: _t->mouseDoubleClickEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 159: _t->py_q_mouseDoubleClickEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 160: _t->mouseMoveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 161: _t->py_q_mouseMoveEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 162: _t->mousePressEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 163: _t->py_q_mousePressEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 164: _t->mouseReleaseEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 165: _t->py_q_mouseReleaseEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneMouseEvent*(*)>(_a[2]))); break;
        case 166: _t->moveBy((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 167: { qreal _r = _t->opacity((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 168: { QPainterPath _r = _t->opaqueArea((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 169: { QPainterPath _r = _t->py_q_opaqueArea((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 170: _t->paint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 171: _t->paint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 172: _t->py_q_paint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 173: _t->py_q_paint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 174: { QGraphicsItem* _r = _t->panel((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 175: { QGraphicsItem::PanelModality _r = _t->panelModality((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem::PanelModality*>(_a[0]) = _r; }  break;
        case 176: { QGraphicsItem* _r = _t->parentItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 177: { QGraphicsObject* _r = _t->parentObject((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsObject**>(_a[0]) = _r; }  break;
        case 178: { QGraphicsWidget* _r = _t->parentWidget((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsWidget**>(_a[0]) = _r; }  break;
        case 179: { QPointF _r = _t->pos((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 180: _t->prepareGeometryChange((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 181: _t->removeFromIndex((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 182: _t->removeSceneEventFilter((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 183: _t->resetTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 184: { qreal _r = _t->rotation((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 185: { qreal _r = _t->scale((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 186: { QGraphicsScene* _r = _t->scene((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsScene**>(_a[0]) = _r; }  break;
        case 187: { QRectF _r = _t->sceneBoundingRect((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 188: { bool _r = _t->sceneEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 189: { bool _r = _t->py_q_sceneEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 190: { bool _r = _t->sceneEventFilter((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 191: { bool _r = _t->py_q_sceneEventFilter((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2])),(*reinterpret_cast< QEvent*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 192: { QPointF _r = _t->scenePos((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 193: { QTransform _r = _t->sceneTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 194: _t->scroll((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< const QRectF(*)>(_a[4]))); break;
        case 195: _t->scroll((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 196: _t->setAcceptDrops((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 197: _t->setAcceptHoverEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 198: _t->setAcceptTouchEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 199: _t->setAcceptedMouseButtons((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[2]))); break;
        case 200: _t->setActive((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 201: _t->setBoundingRegionGranularity((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 202: _t->setCacheMode((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::CacheMode(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3]))); break;
        case 203: _t->setCacheMode((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::CacheMode(*)>(_a[2]))); break;
        case 204: _t->setCursor((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QCursor(*)>(_a[2]))); break;
        case 205: _t->setData((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 206: _t->setEnabled((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 207: _t->setExtension((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 208: _t->py_q_setExtension((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 209: _t->setFiltersChildEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 210: _t->setFlag((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::GraphicsItemFlag(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 211: _t->setFlag((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::GraphicsItemFlag(*)>(_a[2]))); break;
        case 212: _t->setFlags((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::GraphicsItemFlags(*)>(_a[2]))); break;
        case 213: _t->setFocus((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< Qt::FocusReason(*)>(_a[2]))); break;
        case 214: _t->setFocus((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 215: _t->setFocusProxy((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 216: _t->setGraphicsEffect((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsEffect*(*)>(_a[2]))); break;
        case 217: _t->setGroup((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[2]))); break;
        case 218: _t->setHandlesChildEvents((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 219: _t->setInputMethodHints((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< Qt::InputMethodHints(*)>(_a[2]))); break;
        case 220: _t->setOpacity((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 221: _t->setPanelModality((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::PanelModality(*)>(_a[2]))); break;
        case 222: _t->setParentItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< PythonQtNewOwnerOfThis<QGraphicsItem*>(*)>(_a[2]))); break;
        case 223: _t->setPos((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 224: _t->setPos((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 225: _t->setRotation((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 226: _t->setScale((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 227: _t->setSelected((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 228: _t->setToolTip((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 229: _t->setTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 230: _t->setTransform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QTransform(*)>(_a[2]))); break;
        case 231: _t->setTransformOriginPoint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 232: _t->setTransformOriginPoint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 233: _t->setTransformations((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QList<QGraphicsTransform*>(*)>(_a[2]))); break;
        case 234: _t->setVisible((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 235: _t->setX((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 236: _t->setY((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 237: _t->setZValue((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 238: { QPainterPath _r = _t->shape((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 239: { QPainterPath _r = _t->py_q_shape((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 240: _t->show((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 241: _t->stackBefore((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2]))); break;
        case 242: { bool _r = _t->supportsExtension((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 243: { bool _r = _t->py_q_supportsExtension((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 244: { QGraphicsObject* _r = _t->toGraphicsObject((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsObject**>(_a[0]) = _r; }  break;
        case 245: { QString _r = _t->toolTip((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 246: { QGraphicsItem* _r = _t->topLevelItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 247: { QGraphicsWidget* _r = _t->topLevelWidget((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsWidget**>(_a[0]) = _r; }  break;
        case 248: { QTransform _r = _t->transform((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTransform*>(_a[0]) = _r; }  break;
        case 249: { QPointF _r = _t->transformOriginPoint((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 250: { QList<QGraphicsTransform*> _r = _t->transformations((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGraphicsTransform*>*>(_a[0]) = _r; }  break;
        case 251: { int _r = _t->type((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 252: { int _r = _t->py_q_type((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 253: _t->ungrabKeyboard((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 254: _t->ungrabMouse((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 255: _t->unsetCursor((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 256: _t->update((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 257: _t->update((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 258: _t->update((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 259: _t->updateMicroFocus((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
        case 260: _t->wheelEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneWheelEvent*(*)>(_a[2]))); break;
        case 261: _t->py_q_wheelEvent((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsSceneWheelEvent*(*)>(_a[2]))); break;
        case 262: { QGraphicsWidget* _r = _t->window((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsWidget**>(_a[0]) = _r; }  break;
        case 263: { qreal _r = _t->x((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 264: { qreal _r = _t->y((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 265: { qreal _r = _t->zValue((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 266: { QString _r = _t->py_toString((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 72:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 83:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 104:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 113:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 124:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 125:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 126:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 127:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 128:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 129:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 130:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 131:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 132:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 133:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 134:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 135:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 136:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 137:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 138:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 139:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 140:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 141:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 142:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 143:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 144:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 145:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 146:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 147:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 148:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 149:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 150:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 151:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 152:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 153:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 154:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 155:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 156:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 157:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 158:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 159:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 160:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 161:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 162:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 163:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 164:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 165:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 166:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 167:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 168:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 169:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 170:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 171:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 172:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 173:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 174:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 175:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 176:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 177:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 178:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 179:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 180:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 181:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 182:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 183:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 184:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 185:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 186:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 187:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 188:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 189:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 190:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 191:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 192:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 193:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 194:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 195:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 196:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 197:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 198:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 199:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 200:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 201:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 202:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 203:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 204:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 205:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 206:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 207:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 208:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 209:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 210:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 211:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 212:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 213:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 214:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 215:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 216:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsEffect* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 217:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 218:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 219:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 220:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 221:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 222:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 223:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 224:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 225:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 226:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 227:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 228:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 229:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 230:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 231:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 232:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 233:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QGraphicsTransform*> >(); break;
            }
            break;
        case 234:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 235:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 236:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 237:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 238:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 239:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 240:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 241:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 242:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 243:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 244:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 245:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 246:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 247:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 248:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 249:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 250:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 251:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 252:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 253:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 254:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 255:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 256:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 257:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 258:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 259:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 260:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 261:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 262:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 263:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 264:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 265:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 266:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsItem.data,
      qt_meta_data_PythonQtWrapper_QGraphicsItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsItem::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 < 267)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 267;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 267)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 267;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsItemAnimation_t {
    QByteArrayData data[49];
    char stringdata0[635];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsItemAnimation_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsItemAnimation_t qt_meta_stringdata_PythonQtWrapper_QGraphicsItemAnimation = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QGraphicsItem..."
QT_MOC_LITERAL(1, 39, 26), // "new_QGraphicsItemAnimation"
QT_MOC_LITERAL(2, 66, 23), // "QGraphicsItemAnimation*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 6), // "parent"
QT_MOC_LITERAL(5, 98, 29), // "delete_QGraphicsItemAnimation"
QT_MOC_LITERAL(6, 128, 3), // "obj"
QT_MOC_LITERAL(7, 132, 18), // "afterAnimationStep"
QT_MOC_LITERAL(8, 151, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 168, 4), // "step"
QT_MOC_LITERAL(10, 173, 23), // "py_q_afterAnimationStep"
QT_MOC_LITERAL(11, 197, 19), // "beforeAnimationStep"
QT_MOC_LITERAL(12, 217, 24), // "py_q_beforeAnimationStep"
QT_MOC_LITERAL(13, 242, 5), // "clear"
QT_MOC_LITERAL(14, 248, 17), // "horizontalScaleAt"
QT_MOC_LITERAL(15, 266, 17), // "horizontalShearAt"
QT_MOC_LITERAL(16, 284, 4), // "item"
QT_MOC_LITERAL(17, 289, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(18, 304, 8), // "matrixAt"
QT_MOC_LITERAL(19, 313, 5), // "posAt"
QT_MOC_LITERAL(20, 319, 7), // "posList"
QT_MOC_LITERAL(21, 327, 28), // "QList<QPair<qreal,QPointF> >"
QT_MOC_LITERAL(22, 356, 10), // "rotationAt"
QT_MOC_LITERAL(23, 367, 12), // "rotationList"
QT_MOC_LITERAL(24, 380, 26), // "QList<QPair<qreal,qreal> >"
QT_MOC_LITERAL(25, 407, 9), // "scaleList"
QT_MOC_LITERAL(26, 417, 7), // "setItem"
QT_MOC_LITERAL(27, 425, 8), // "setPosAt"
QT_MOC_LITERAL(28, 434, 3), // "pos"
QT_MOC_LITERAL(29, 438, 13), // "setRotationAt"
QT_MOC_LITERAL(30, 452, 5), // "angle"
QT_MOC_LITERAL(31, 458, 10), // "setScaleAt"
QT_MOC_LITERAL(32, 469, 2), // "sx"
QT_MOC_LITERAL(33, 472, 2), // "sy"
QT_MOC_LITERAL(34, 475, 10), // "setShearAt"
QT_MOC_LITERAL(35, 486, 2), // "sh"
QT_MOC_LITERAL(36, 489, 2), // "sv"
QT_MOC_LITERAL(37, 492, 11), // "setTimeLine"
QT_MOC_LITERAL(38, 504, 10), // "QTimeLine*"
QT_MOC_LITERAL(39, 515, 8), // "timeLine"
QT_MOC_LITERAL(40, 524, 16), // "setTranslationAt"
QT_MOC_LITERAL(41, 541, 2), // "dx"
QT_MOC_LITERAL(42, 544, 2), // "dy"
QT_MOC_LITERAL(43, 547, 9), // "shearList"
QT_MOC_LITERAL(44, 557, 15), // "translationList"
QT_MOC_LITERAL(45, 573, 15), // "verticalScaleAt"
QT_MOC_LITERAL(46, 589, 15), // "verticalShearAt"
QT_MOC_LITERAL(47, 605, 14), // "xTranslationAt"
QT_MOC_LITERAL(48, 620, 14) // "yTranslationAt"

    },
    "PythonQtWrapper_QGraphicsItemAnimation\0"
    "new_QGraphicsItemAnimation\0"
    "QGraphicsItemAnimation*\0\0parent\0"
    "delete_QGraphicsItemAnimation\0obj\0"
    "afterAnimationStep\0theWrappedObject\0"
    "step\0py_q_afterAnimationStep\0"
    "beforeAnimationStep\0py_q_beforeAnimationStep\0"
    "clear\0horizontalScaleAt\0horizontalShearAt\0"
    "item\0QGraphicsItem*\0matrixAt\0posAt\0"
    "posList\0QList<QPair<qreal,QPointF> >\0"
    "rotationAt\0rotationList\0"
    "QList<QPair<qreal,qreal> >\0scaleList\0"
    "setItem\0setPosAt\0pos\0setRotationAt\0"
    "angle\0setScaleAt\0sx\0sy\0setShearAt\0sh\0"
    "sv\0setTimeLine\0QTimeLine*\0timeLine\0"
    "setTranslationAt\0dx\0dy\0shearList\0"
    "translationList\0verticalScaleAt\0"
    "verticalShearAt\0xTranslationAt\0"
    "yTranslationAt"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsItemAnimation[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  169,    3, 0x0a /* Public */,
       1,    0,  172,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  173,    3, 0x0a /* Public */,
       7,    2,  176,    3, 0x0a /* Public */,
      10,    2,  181,    3, 0x0a /* Public */,
      11,    2,  186,    3, 0x0a /* Public */,
      12,    2,  191,    3, 0x0a /* Public */,
      13,    1,  196,    3, 0x0a /* Public */,
      14,    2,  199,    3, 0x0a /* Public */,
      15,    2,  204,    3, 0x0a /* Public */,
      16,    1,  209,    3, 0x0a /* Public */,
      18,    2,  212,    3, 0x0a /* Public */,
      19,    2,  217,    3, 0x0a /* Public */,
      20,    1,  222,    3, 0x0a /* Public */,
      22,    2,  225,    3, 0x0a /* Public */,
      23,    1,  230,    3, 0x0a /* Public */,
      25,    1,  233,    3, 0x0a /* Public */,
      26,    2,  236,    3, 0x0a /* Public */,
      27,    3,  241,    3, 0x0a /* Public */,
      29,    3,  248,    3, 0x0a /* Public */,
      31,    4,  255,    3, 0x0a /* Public */,
      34,    4,  264,    3, 0x0a /* Public */,
      37,    2,  273,    3, 0x0a /* Public */,
      40,    4,  278,    3, 0x0a /* Public */,
      43,    1,  287,    3, 0x0a /* Public */,
      39,    1,  290,    3, 0x0a /* Public */,
      44,    1,  293,    3, 0x0a /* Public */,
      45,    2,  296,    3, 0x0a /* Public */,
      46,    2,  301,    3, 0x0a /* Public */,
      47,    2,  306,    3, 0x0a /* Public */,
      48,    2,  311,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    0x80000000 | 17, 0x80000000 | 2,    8,
    QMetaType::QMatrix, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::QPointF, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    0x80000000 | 21, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    0x80000000 | 24, 0x80000000 | 2,    8,
    0x80000000 | 21, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,    8,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QPointF,    8,    9,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,    9,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,    9,   32,   33,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,    9,   35,   36,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,    8,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    8,    9,   41,   42,
    0x80000000 | 21, 0x80000000 | 2,    8,
    0x80000000 | 38, 0x80000000 | 2,    8,
    0x80000000 | 21, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::QReal,    8,    9,

       0        // eod
};

void PythonQtWrapper_QGraphicsItemAnimation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsItemAnimation *_t = static_cast<PythonQtWrapper_QGraphicsItemAnimation *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsItemAnimation* _r = _t->new_QGraphicsItemAnimation((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItemAnimation**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsItemAnimation* _r = _t->new_QGraphicsItemAnimation();
            if (_a[0]) *reinterpret_cast< QGraphicsItemAnimation**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsItemAnimation((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1]))); break;
        case 3: _t->afterAnimationStep((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 4: _t->py_q_afterAnimationStep((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 5: _t->beforeAnimationStep((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 6: _t->py_q_beforeAnimationStep((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 7: _t->clear((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1]))); break;
        case 8: { qreal _r = _t->horizontalScaleAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->horizontalShearAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 10: { QGraphicsItem* _r = _t->item((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 11: { QMatrix _r = _t->matrixAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMatrix*>(_a[0]) = _r; }  break;
        case 12: { QPointF _r = _t->posAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 13: { QList<QPair<qreal,QPointF> > _r = _t->posList((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPair<qreal,QPointF> >*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->rotationAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: { QList<QPair<qreal,qreal> > _r = _t->rotationList((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPair<qreal,qreal> >*>(_a[0]) = _r; }  break;
        case 16: { QList<QPair<qreal,QPointF> > _r = _t->scaleList((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPair<qreal,QPointF> >*>(_a[0]) = _r; }  break;
        case 17: _t->setItem((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 18: _t->setPosAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3]))); break;
        case 19: _t->setRotationAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 20: _t->setScaleAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4]))); break;
        case 21: _t->setShearAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4]))); break;
        case 22: _t->setTimeLine((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< QTimeLine*(*)>(_a[2]))); break;
        case 23: _t->setTranslationAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4]))); break;
        case 24: { QList<QPair<qreal,QPointF> > _r = _t->shearList((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPair<qreal,QPointF> >*>(_a[0]) = _r; }  break;
        case 25: { QTimeLine* _r = _t->timeLine((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTimeLine**>(_a[0]) = _r; }  break;
        case 26: { QList<QPair<qreal,QPointF> > _r = _t->translationList((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QPair<qreal,QPointF> >*>(_a[0]) = _r; }  break;
        case 27: { qreal _r = _t->verticalScaleAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: { qreal _r = _t->verticalShearAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 29: { qreal _r = _t->xTranslationAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 30: { qreal _r = _t->yTranslationAt((*reinterpret_cast< QGraphicsItemAnimation*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItem* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTimeLine* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); 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< QGraphicsItemAnimation* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsItemAnimation::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsItemAnimation.data,
      qt_meta_data_PythonQtWrapper_QGraphicsItemAnimation,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsItemAnimation::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsItemGroup_t {
    QByteArrayData data[27];
    char stringdata0[372];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsItemGroup_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsItemGroup_t qt_meta_stringdata_PythonQtWrapper_QGraphicsItemGroup = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QGraphicsItem..."
QT_MOC_LITERAL(1, 35, 22), // "new_QGraphicsItemGroup"
QT_MOC_LITERAL(2, 58, 19), // "QGraphicsItemGroup*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(5, 94, 6), // "parent"
QT_MOC_LITERAL(6, 101, 25), // "delete_QGraphicsItemGroup"
QT_MOC_LITERAL(7, 127, 3), // "obj"
QT_MOC_LITERAL(8, 131, 10), // "addToGroup"
QT_MOC_LITERAL(9, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 159, 4), // "item"
QT_MOC_LITERAL(11, 164, 17), // "py_q_boundingRect"
QT_MOC_LITERAL(12, 182, 17), // "py_q_isObscuredBy"
QT_MOC_LITERAL(13, 200, 20), // "const QGraphicsItem*"
QT_MOC_LITERAL(14, 221, 15), // "py_q_opaqueArea"
QT_MOC_LITERAL(15, 237, 12), // "QPainterPath"
QT_MOC_LITERAL(16, 250, 10), // "py_q_paint"
QT_MOC_LITERAL(17, 261, 9), // "QPainter*"
QT_MOC_LITERAL(18, 271, 7), // "painter"
QT_MOC_LITERAL(19, 279, 31), // "const QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(20, 311, 6), // "option"
QT_MOC_LITERAL(21, 318, 8), // "QWidget*"
QT_MOC_LITERAL(22, 327, 6), // "widget"
QT_MOC_LITERAL(23, 334, 15), // "removeFromGroup"
QT_MOC_LITERAL(24, 350, 9), // "py_q_type"
QT_MOC_LITERAL(25, 360, 6), // "enum_1"
QT_MOC_LITERAL(26, 367, 4) // "Type"

    },
    "PythonQtWrapper_QGraphicsItemGroup\0"
    "new_QGraphicsItemGroup\0QGraphicsItemGroup*\0"
    "\0QGraphicsItem*\0parent\0delete_QGraphicsItemGroup\0"
    "obj\0addToGroup\0theWrappedObject\0item\0"
    "py_q_boundingRect\0py_q_isObscuredBy\0"
    "const QGraphicsItem*\0py_q_opaqueArea\0"
    "QPainterPath\0py_q_paint\0QPainter*\0"
    "painter\0const QStyleOptionGraphicsItem*\0"
    "option\0QWidget*\0widget\0removeFromGroup\0"
    "py_q_type\0enum_1\0Type"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsItemGroup[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    3, 0x0a /* Public */,
       1,    0,   72,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   73,    3, 0x0a /* Public */,
       8,    2,   76,    3, 0x0a /* Public */,
      11,    1,   81,    3, 0x0a /* Public */,
      12,    2,   84,    3, 0x0a /* Public */,
      14,    1,   89,    3, 0x0a /* Public */,
      16,    4,   92,    3, 0x0a /* Public */,
      16,    3,  101,    3, 0x2a /* Public | MethodCloned */,
      23,    2,  108,    3, 0x0a /* Public */,
      24,    1,  113,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   10,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 13,    9,   10,
    0x80000000 | 15, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 19, 0x80000000 | 21,    9,   18,   20,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 19,    9,   18,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   10,
    QMetaType::Int, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
      25, 0x0,    1,  120,

 // enum data: key, value
      26, uint(PythonQtWrapper_QGraphicsItemGroup::Type),

       0        // eod
};

void PythonQtWrapper_QGraphicsItemGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsItemGroup *_t = static_cast<PythonQtWrapper_QGraphicsItemGroup *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsItemGroup* _r = _t->new_QGraphicsItemGroup((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItemGroup**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsItemGroup* _r = _t->new_QGraphicsItemGroup();
            if (_a[0]) *reinterpret_cast< QGraphicsItemGroup**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsItemGroup((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1]))); break;
        case 3: _t->addToGroup((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 4: { QRectF _r = _t->py_q_boundingRect((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->py_q_isObscuredBy((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { QPainterPath _r = _t->py_q_opaqueArea((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 7: _t->py_q_paint((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 8: _t->py_q_paint((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 9: _t->removeFromGroup((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 10: { int _r = _t->py_q_type((*reinterpret_cast< QGraphicsItemGroup*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 3:
                *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 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsItemGroup::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsItemGroup.data,
      qt_meta_data_PythonQtWrapper_QGraphicsItemGroup,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsItemGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsLayout_t {
    QByteArrayData data[38];
    char stringdata0[532];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsLayout_t qt_meta_stringdata_PythonQtWrapper_QGraphicsLayout = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QGraphicsLayout"
QT_MOC_LITERAL(1, 32, 19), // "new_QGraphicsLayout"
QT_MOC_LITERAL(2, 52, 16), // "QGraphicsLayout*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 20), // "QGraphicsLayoutItem*"
QT_MOC_LITERAL(5, 91, 6), // "parent"
QT_MOC_LITERAL(6, 98, 22), // "delete_QGraphicsLayout"
QT_MOC_LITERAL(7, 121, 3), // "obj"
QT_MOC_LITERAL(8, 125, 8), // "activate"
QT_MOC_LITERAL(9, 134, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 151, 18), // "addChildLayoutItem"
QT_MOC_LITERAL(11, 170, 10), // "layoutItem"
QT_MOC_LITERAL(12, 181, 5), // "count"
QT_MOC_LITERAL(13, 187, 10), // "py_q_count"
QT_MOC_LITERAL(14, 198, 23), // "py_q_getContentsMargins"
QT_MOC_LITERAL(15, 222, 6), // "qreal*"
QT_MOC_LITERAL(16, 229, 4), // "left"
QT_MOC_LITERAL(17, 234, 3), // "top"
QT_MOC_LITERAL(18, 238, 5), // "right"
QT_MOC_LITERAL(19, 244, 6), // "bottom"
QT_MOC_LITERAL(20, 251, 51), // "static_QGraphicsLayout_instan..."
QT_MOC_LITERAL(21, 303, 10), // "invalidate"
QT_MOC_LITERAL(22, 314, 15), // "py_q_invalidate"
QT_MOC_LITERAL(23, 330, 11), // "isActivated"
QT_MOC_LITERAL(24, 342, 6), // "itemAt"
QT_MOC_LITERAL(25, 349, 1), // "i"
QT_MOC_LITERAL(26, 351, 11), // "py_q_itemAt"
QT_MOC_LITERAL(27, 363, 8), // "removeAt"
QT_MOC_LITERAL(28, 372, 5), // "index"
QT_MOC_LITERAL(29, 378, 13), // "py_q_removeAt"
QT_MOC_LITERAL(30, 392, 18), // "setContentsMargins"
QT_MOC_LITERAL(31, 411, 54), // "static_QGraphicsLayout_setIns..."
QT_MOC_LITERAL(32, 466, 6), // "enable"
QT_MOC_LITERAL(33, 473, 19), // "py_q_updateGeometry"
QT_MOC_LITERAL(34, 493, 11), // "widgetEvent"
QT_MOC_LITERAL(35, 505, 7), // "QEvent*"
QT_MOC_LITERAL(36, 513, 1), // "e"
QT_MOC_LITERAL(37, 515, 16) // "py_q_widgetEvent"

    },
    "PythonQtWrapper_QGraphicsLayout\0"
    "new_QGraphicsLayout\0QGraphicsLayout*\0"
    "\0QGraphicsLayoutItem*\0parent\0"
    "delete_QGraphicsLayout\0obj\0activate\0"
    "theWrappedObject\0addChildLayoutItem\0"
    "layoutItem\0count\0py_q_count\0"
    "py_q_getContentsMargins\0qreal*\0left\0"
    "top\0right\0bottom\0"
    "static_QGraphicsLayout_instantInvalidatePropagation\0"
    "invalidate\0py_q_invalidate\0isActivated\0"
    "itemAt\0i\0py_q_itemAt\0removeAt\0index\0"
    "py_q_removeAt\0setContentsMargins\0"
    "static_QGraphicsLayout_setInstantInvalidatePropagation\0"
    "enable\0py_q_updateGeometry\0widgetEvent\0"
    "QEvent*\0e\0py_q_widgetEvent"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsLayout[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  119,    3, 0x0a /* Public */,
       1,    0,  122,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  123,    3, 0x0a /* Public */,
       8,    1,  126,    3, 0x0a /* Public */,
      10,    2,  129,    3, 0x0a /* Public */,
      12,    1,  134,    3, 0x0a /* Public */,
      13,    1,  137,    3, 0x0a /* Public */,
      14,    5,  140,    3, 0x0a /* Public */,
      20,    0,  151,    3, 0x0a /* Public */,
      21,    1,  152,    3, 0x0a /* Public */,
      22,    1,  155,    3, 0x0a /* Public */,
      23,    1,  158,    3, 0x0a /* Public */,
      24,    2,  161,    3, 0x0a /* Public */,
      26,    2,  166,    3, 0x0a /* Public */,
      27,    2,  171,    3, 0x0a /* Public */,
      29,    2,  176,    3, 0x0a /* Public */,
      30,    5,  181,    3, 0x0a /* Public */,
      31,    1,  192,    3, 0x0a /* Public */,
      33,    1,  195,    3, 0x0a /* Public */,
      34,    2,  198,    3, 0x0a /* Public */,
      37,    2,  203,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,   11,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15, 0x80000000 | 15, 0x80000000 | 15, 0x80000000 | 15,    9,   16,   17,   18,   19,
    QMetaType::Bool,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,    9,   25,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,    9,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    9,   16,   17,   18,   19,
    QMetaType::Void, QMetaType::Bool,   32,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 35,    9,   36,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 35,    9,   36,

       0        // eod
};

void PythonQtWrapper_QGraphicsLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsLayout *_t = static_cast<PythonQtWrapper_QGraphicsLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsLayout* _r = _t->new_QGraphicsLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayout**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsLayout* _r = _t->new_QGraphicsLayout();
            if (_a[0]) *reinterpret_cast< QGraphicsLayout**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsLayout((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1]))); break;
        case 3: _t->activate((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1]))); break;
        case 4: _t->addChildLayoutItem((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2]))); break;
        case 5: { int _r = _t->count((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_count((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: _t->py_q_getContentsMargins((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< qreal*(*)>(_a[2])),(*reinterpret_cast< qreal*(*)>(_a[3])),(*reinterpret_cast< qreal*(*)>(_a[4])),(*reinterpret_cast< qreal*(*)>(_a[5]))); break;
        case 8: { bool _r = _t->static_QGraphicsLayout_instantInvalidatePropagation();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->invalidate((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1]))); break;
        case 10: _t->py_q_invalidate((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1]))); break;
        case 11: { bool _r = _t->isActivated((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QGraphicsLayoutItem* _r = _t->itemAt((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 13: { QGraphicsLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 14: _t->removeAt((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: _t->py_q_removeAt((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 16: _t->setContentsMargins((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 17: _t->static_QGraphicsLayout_setInstantInvalidatePropagation((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 18: _t->py_q_updateGeometry((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1]))); break;
        case 19: _t->widgetEvent((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        case 20: _t->py_q_widgetEvent((*reinterpret_cast< QGraphicsLayout*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsLayout.data,
      qt_meta_data_PythonQtWrapper_QGraphicsLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsLayout::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsLayoutItem_t {
    QByteArrayData data[68];
    char stringdata0[897];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsLayoutItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsLayoutItem_t qt_meta_stringdata_PythonQtWrapper_QGraphicsLayoutItem = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QGraphicsLayo..."
QT_MOC_LITERAL(1, 36, 23), // "new_QGraphicsLayoutItem"
QT_MOC_LITERAL(2, 60, 20), // "QGraphicsLayoutItem*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "parent"
QT_MOC_LITERAL(5, 89, 8), // "isLayout"
QT_MOC_LITERAL(6, 98, 26), // "delete_QGraphicsLayoutItem"
QT_MOC_LITERAL(7, 125, 3), // "obj"
QT_MOC_LITERAL(8, 129, 12), // "contentsRect"
QT_MOC_LITERAL(9, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 159, 17), // "effectiveSizeHint"
QT_MOC_LITERAL(11, 177, 12), // "Qt::SizeHint"
QT_MOC_LITERAL(12, 190, 5), // "which"
QT_MOC_LITERAL(13, 196, 10), // "constraint"
QT_MOC_LITERAL(14, 207, 8), // "geometry"
QT_MOC_LITERAL(15, 216, 18), // "getContentsMargins"
QT_MOC_LITERAL(16, 235, 6), // "qreal*"
QT_MOC_LITERAL(17, 242, 4), // "left"
QT_MOC_LITERAL(18, 247, 3), // "top"
QT_MOC_LITERAL(19, 251, 5), // "right"
QT_MOC_LITERAL(20, 257, 6), // "bottom"
QT_MOC_LITERAL(21, 264, 23), // "py_q_getContentsMargins"
QT_MOC_LITERAL(22, 288, 12), // "graphicsItem"
QT_MOC_LITERAL(23, 301, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(24, 316, 13), // "maximumHeight"
QT_MOC_LITERAL(25, 330, 11), // "maximumSize"
QT_MOC_LITERAL(26, 342, 12), // "maximumWidth"
QT_MOC_LITERAL(27, 355, 13), // "minimumHeight"
QT_MOC_LITERAL(28, 369, 11), // "minimumSize"
QT_MOC_LITERAL(29, 381, 12), // "minimumWidth"
QT_MOC_LITERAL(30, 394, 13), // "ownedByLayout"
QT_MOC_LITERAL(31, 408, 16), // "parentLayoutItem"
QT_MOC_LITERAL(32, 425, 15), // "preferredHeight"
QT_MOC_LITERAL(33, 441, 13), // "preferredSize"
QT_MOC_LITERAL(34, 455, 14), // "preferredWidth"
QT_MOC_LITERAL(35, 470, 11), // "setGeometry"
QT_MOC_LITERAL(36, 482, 4), // "rect"
QT_MOC_LITERAL(37, 487, 16), // "py_q_setGeometry"
QT_MOC_LITERAL(38, 504, 15), // "setGraphicsItem"
QT_MOC_LITERAL(39, 520, 4), // "item"
QT_MOC_LITERAL(40, 525, 16), // "setMaximumHeight"
QT_MOC_LITERAL(41, 542, 6), // "height"
QT_MOC_LITERAL(42, 549, 14), // "setMaximumSize"
QT_MOC_LITERAL(43, 564, 4), // "size"
QT_MOC_LITERAL(44, 569, 1), // "w"
QT_MOC_LITERAL(45, 571, 1), // "h"
QT_MOC_LITERAL(46, 573, 15), // "setMaximumWidth"
QT_MOC_LITERAL(47, 589, 5), // "width"
QT_MOC_LITERAL(48, 595, 16), // "setMinimumHeight"
QT_MOC_LITERAL(49, 612, 14), // "setMinimumSize"
QT_MOC_LITERAL(50, 627, 15), // "setMinimumWidth"
QT_MOC_LITERAL(51, 643, 16), // "setOwnedByLayout"
QT_MOC_LITERAL(52, 660, 19), // "setParentLayoutItem"
QT_MOC_LITERAL(53, 680, 18), // "setPreferredHeight"
QT_MOC_LITERAL(54, 699, 16), // "setPreferredSize"
QT_MOC_LITERAL(55, 716, 17), // "setPreferredWidth"
QT_MOC_LITERAL(56, 734, 13), // "setSizePolicy"
QT_MOC_LITERAL(57, 748, 19), // "QSizePolicy::Policy"
QT_MOC_LITERAL(58, 768, 7), // "hPolicy"
QT_MOC_LITERAL(59, 776, 7), // "vPolicy"
QT_MOC_LITERAL(60, 784, 24), // "QSizePolicy::ControlType"
QT_MOC_LITERAL(61, 809, 11), // "controlType"
QT_MOC_LITERAL(62, 821, 6), // "policy"
QT_MOC_LITERAL(63, 828, 8), // "sizeHint"
QT_MOC_LITERAL(64, 837, 13), // "py_q_sizeHint"
QT_MOC_LITERAL(65, 851, 10), // "sizePolicy"
QT_MOC_LITERAL(66, 862, 14), // "updateGeometry"
QT_MOC_LITERAL(67, 877, 19) // "py_q_updateGeometry"

    },
    "PythonQtWrapper_QGraphicsLayoutItem\0"
    "new_QGraphicsLayoutItem\0QGraphicsLayoutItem*\0"
    "\0parent\0isLayout\0delete_QGraphicsLayoutItem\0"
    "obj\0contentsRect\0theWrappedObject\0"
    "effectiveSizeHint\0Qt::SizeHint\0which\0"
    "constraint\0geometry\0getContentsMargins\0"
    "qreal*\0left\0top\0right\0bottom\0"
    "py_q_getContentsMargins\0graphicsItem\0"
    "QGraphicsItem*\0maximumHeight\0maximumSize\0"
    "maximumWidth\0minimumHeight\0minimumSize\0"
    "minimumWidth\0ownedByLayout\0parentLayoutItem\0"
    "preferredHeight\0preferredSize\0"
    "preferredWidth\0setGeometry\0rect\0"
    "py_q_setGeometry\0setGraphicsItem\0item\0"
    "setMaximumHeight\0height\0setMaximumSize\0"
    "size\0w\0h\0setMaximumWidth\0width\0"
    "setMinimumHeight\0setMinimumSize\0"
    "setMinimumWidth\0setOwnedByLayout\0"
    "setParentLayoutItem\0setPreferredHeight\0"
    "setPreferredSize\0setPreferredWidth\0"
    "setSizePolicy\0QSizePolicy::Policy\0"
    "hPolicy\0vPolicy\0QSizePolicy::ControlType\0"
    "controlType\0policy\0sizeHint\0py_q_sizeHint\0"
    "sizePolicy\0updateGeometry\0py_q_updateGeometry"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsLayoutItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  264,    3, 0x0a /* Public */,
       1,    1,  269,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  272,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  273,    3, 0x0a /* Public */,
       8,    1,  276,    3, 0x0a /* Public */,
      10,    3,  279,    3, 0x0a /* Public */,
      10,    2,  286,    3, 0x2a /* Public | MethodCloned */,
      14,    1,  291,    3, 0x0a /* Public */,
      15,    5,  294,    3, 0x0a /* Public */,
      21,    5,  305,    3, 0x0a /* Public */,
      22,    1,  316,    3, 0x0a /* Public */,
       5,    1,  319,    3, 0x0a /* Public */,
      24,    1,  322,    3, 0x0a /* Public */,
      25,    1,  325,    3, 0x0a /* Public */,
      26,    1,  328,    3, 0x0a /* Public */,
      27,    1,  331,    3, 0x0a /* Public */,
      28,    1,  334,    3, 0x0a /* Public */,
      29,    1,  337,    3, 0x0a /* Public */,
      30,    1,  340,    3, 0x0a /* Public */,
      31,    1,  343,    3, 0x0a /* Public */,
      32,    1,  346,    3, 0x0a /* Public */,
      33,    1,  349,    3, 0x0a /* Public */,
      34,    1,  352,    3, 0x0a /* Public */,
      35,    2,  355,    3, 0x0a /* Public */,
      37,    2,  360,    3, 0x0a /* Public */,
      38,    2,  365,    3, 0x0a /* Public */,
      40,    2,  370,    3, 0x0a /* Public */,
      42,    2,  375,    3, 0x0a /* Public */,
      42,    3,  380,    3, 0x0a /* Public */,
      46,    2,  387,    3, 0x0a /* Public */,
      48,    2,  392,    3, 0x0a /* Public */,
      49,    2,  397,    3, 0x0a /* Public */,
      49,    3,  402,    3, 0x0a /* Public */,
      50,    2,  409,    3, 0x0a /* Public */,
      51,    2,  414,    3, 0x0a /* Public */,
      52,    2,  419,    3, 0x0a /* Public */,
      53,    2,  424,    3, 0x0a /* Public */,
      54,    2,  429,    3, 0x0a /* Public */,
      54,    3,  434,    3, 0x0a /* Public */,
      55,    2,  441,    3, 0x0a /* Public */,
      56,    4,  446,    3, 0x0a /* Public */,
      56,    3,  455,    3, 0x2a /* Public | MethodCloned */,
      56,    2,  462,    3, 0x0a /* Public */,
      63,    3,  467,    3, 0x0a /* Public */,
      63,    2,  474,    3, 0x2a /* Public | MethodCloned */,
      64,    3,  479,    3, 0x0a /* Public */,
      64,    2,  486,    3, 0x2a /* Public | MethodCloned */,
      65,    1,  491,    3, 0x0a /* Public */,
      66,    1,  494,    3, 0x0a /* Public */,
      67,    1,  497,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 2, QMetaType::Bool,    4,    5,
    0x80000000 | 2, 0x80000000 | 2,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 11, QMetaType::QSizeF,    9,   12,   13,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    QMetaType::QRectF, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 16, 0x80000000 | 16, 0x80000000 | 16,    9,   17,   18,   19,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16, 0x80000000 | 16, 0x80000000 | 16, 0x80000000 | 16,    9,   17,   18,   19,   20,
    0x80000000 | 23, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QSizeF, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QSizeF, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 2, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QSizeF, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    9,   36,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,    9,   36,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 23,    9,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,    9,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    9,   44,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,    9,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    9,   44,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   47,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 2,    9,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,    9,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    9,   44,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   47,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57, 0x80000000 | 57, 0x80000000 | 60,    9,   58,   59,   61,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 57, 0x80000000 | 57,    9,   58,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizePolicy,    9,   62,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 11, QMetaType::QSizeF,    9,   12,   13,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 11, QMetaType::QSizeF,    9,   12,   13,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 11,    9,   12,
    QMetaType::QSizePolicy, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QGraphicsLayoutItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsLayoutItem *_t = static_cast<PythonQtWrapper_QGraphicsLayoutItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsLayoutItem* _r = _t->new_QGraphicsLayoutItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsLayoutItem* _r = _t->new_QGraphicsLayoutItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 2: { QGraphicsLayoutItem* _r = _t->new_QGraphicsLayoutItem();
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QGraphicsLayoutItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1]))); break;
        case 4: { QRectF _r = _t->contentsRect((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 5: { QSizeF _r = _t->effectiveSizeHint((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 6: { QSizeF _r = _t->effectiveSizeHint((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 7: { QRectF _r = _t->geometry((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 8: _t->getContentsMargins((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal*(*)>(_a[2])),(*reinterpret_cast< qreal*(*)>(_a[3])),(*reinterpret_cast< qreal*(*)>(_a[4])),(*reinterpret_cast< qreal*(*)>(_a[5]))); break;
        case 9: _t->py_q_getContentsMargins((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal*(*)>(_a[2])),(*reinterpret_cast< qreal*(*)>(_a[3])),(*reinterpret_cast< qreal*(*)>(_a[4])),(*reinterpret_cast< qreal*(*)>(_a[5]))); break;
        case 10: { QGraphicsItem* _r = _t->graphicsItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsItem**>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->maximumHeight((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { QSizeF _r = _t->maximumSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->maximumWidth((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: { qreal _r = _t->minimumHeight((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: { QSizeF _r = _t->minimumSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->minimumWidth((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->ownedByLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { QGraphicsLayoutItem* _r = _t->parentLayoutItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 20: { qreal _r = _t->preferredHeight((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 21: { QSizeF _r = _t->preferredSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 22: { qreal _r = _t->preferredWidth((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 23: _t->setGeometry((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 24: _t->py_q_setGeometry((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 25: _t->setGraphicsItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2]))); break;
        case 26: _t->setMaximumHeight((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 27: _t->setMaximumSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 28: _t->setMaximumSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 29: _t->setMaximumWidth((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 30: _t->setMinimumHeight((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 31: _t->setMinimumSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 32: _t->setMinimumSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 33: _t->setMinimumWidth((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 34: _t->setOwnedByLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 35: _t->setParentLayoutItem((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2]))); break;
        case 36: _t->setPreferredHeight((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 37: _t->setPreferredSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 38: _t->setPreferredSize((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 39: _t->setPreferredWidth((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 40: _t->setSizePolicy((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[3])),(*reinterpret_cast< QSizePolicy::ControlType(*)>(_a[4]))); break;
        case 41: _t->setSizePolicy((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[2])),(*reinterpret_cast< QSizePolicy::Policy(*)>(_a[3]))); break;
        case 42: _t->setSizePolicy((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< const QSizePolicy(*)>(_a[2]))); break;
        case 43: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 44: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 45: { QSizeF _r = _t->py_q_sizeHint((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 46: { QSizeF _r = _t->py_q_sizeHint((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 47: { QSizePolicy _r = _t->sizePolicy((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizePolicy*>(_a[0]) = _r; }  break;
        case 48: _t->updateGeometry((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1]))); break;
        case 49: _t->py_q_updateGeometry((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsLayoutItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsLayoutItem.data,
      qt_meta_data_PythonQtWrapper_QGraphicsLayoutItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsLayoutItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 50)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 50;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 50)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 50;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsLineItem_t {
    QByteArrayData data[41];
    char stringdata0[482];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsLineItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsLineItem_t qt_meta_stringdata_PythonQtWrapper_QGraphicsLineItem = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QGraphicsLine..."
QT_MOC_LITERAL(1, 34, 21), // "new_QGraphicsLineItem"
QT_MOC_LITERAL(2, 56, 18), // "QGraphicsLineItem*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(5, 91, 6), // "parent"
QT_MOC_LITERAL(6, 98, 4), // "line"
QT_MOC_LITERAL(7, 103, 2), // "x1"
QT_MOC_LITERAL(8, 106, 2), // "y1"
QT_MOC_LITERAL(9, 109, 2), // "x2"
QT_MOC_LITERAL(10, 112, 2), // "y2"
QT_MOC_LITERAL(11, 115, 24), // "delete_QGraphicsLineItem"
QT_MOC_LITERAL(12, 140, 3), // "obj"
QT_MOC_LITERAL(13, 144, 17), // "py_q_boundingRect"
QT_MOC_LITERAL(14, 162, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 179, 13), // "py_q_contains"
QT_MOC_LITERAL(16, 193, 5), // "point"
QT_MOC_LITERAL(17, 199, 14), // "py_q_extension"
QT_MOC_LITERAL(18, 214, 7), // "variant"
QT_MOC_LITERAL(19, 222, 17), // "py_q_isObscuredBy"
QT_MOC_LITERAL(20, 240, 20), // "const QGraphicsItem*"
QT_MOC_LITERAL(21, 261, 4), // "item"
QT_MOC_LITERAL(22, 266, 15), // "py_q_opaqueArea"
QT_MOC_LITERAL(23, 282, 12), // "QPainterPath"
QT_MOC_LITERAL(24, 295, 10), // "py_q_paint"
QT_MOC_LITERAL(25, 306, 9), // "QPainter*"
QT_MOC_LITERAL(26, 316, 7), // "painter"
QT_MOC_LITERAL(27, 324, 31), // "const QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(28, 356, 6), // "option"
QT_MOC_LITERAL(29, 363, 8), // "QWidget*"
QT_MOC_LITERAL(30, 372, 6), // "widget"
QT_MOC_LITERAL(31, 379, 3), // "pen"
QT_MOC_LITERAL(32, 383, 17), // "py_q_setExtension"
QT_MOC_LITERAL(33, 401, 9), // "extension"
QT_MOC_LITERAL(34, 411, 7), // "setLine"
QT_MOC_LITERAL(35, 419, 6), // "setPen"
QT_MOC_LITERAL(36, 426, 10), // "py_q_shape"
QT_MOC_LITERAL(37, 437, 22), // "py_q_supportsExtension"
QT_MOC_LITERAL(38, 460, 9), // "py_q_type"
QT_MOC_LITERAL(39, 470, 6), // "enum_1"
QT_MOC_LITERAL(40, 477, 4) // "Type"

    },
    "PythonQtWrapper_QGraphicsLineItem\0"
    "new_QGraphicsLineItem\0QGraphicsLineItem*\0"
    "\0QGraphicsItem*\0parent\0line\0x1\0y1\0x2\0"
    "y2\0delete_QGraphicsLineItem\0obj\0"
    "py_q_boundingRect\0theWrappedObject\0"
    "py_q_contains\0point\0py_q_extension\0"
    "variant\0py_q_isObscuredBy\0"
    "const QGraphicsItem*\0item\0py_q_opaqueArea\0"
    "QPainterPath\0py_q_paint\0QPainter*\0"
    "painter\0const QStyleOptionGraphicsItem*\0"
    "option\0QWidget*\0widget\0pen\0py_q_setExtension\0"
    "extension\0setLine\0setPen\0py_q_shape\0"
    "py_q_supportsExtension\0py_q_type\0"
    "enum_1\0Type"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsLineItem[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  129,    3, 0x0a /* Public */,
       1,    0,  132,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  133,    3, 0x0a /* Public */,
       1,    1,  138,    3, 0x2a /* Public | MethodCloned */,
       1,    5,  141,    3, 0x0a /* Public */,
       1,    4,  152,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  161,    3, 0x0a /* Public */,
      13,    1,  164,    3, 0x0a /* Public */,
      15,    2,  167,    3, 0x0a /* Public */,
      17,    2,  172,    3, 0x0a /* Public */,
      19,    2,  177,    3, 0x0a /* Public */,
       6,    1,  182,    3, 0x0a /* Public */,
      22,    1,  185,    3, 0x0a /* Public */,
      24,    4,  188,    3, 0x0a /* Public */,
      24,    3,  197,    3, 0x2a /* Public | MethodCloned */,
      31,    1,  204,    3, 0x0a /* Public */,
      32,    3,  207,    3, 0x0a /* Public */,
      34,    2,  214,    3, 0x0a /* Public */,
      34,    5,  219,    3, 0x0a /* Public */,
      35,    2,  230,    3, 0x0a /* Public */,
      36,    1,  235,    3, 0x0a /* Public */,
      37,    2,  238,    3, 0x0a /* Public */,
      38,    1,  243,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QLineF, 0x80000000 | 4,    6,    5,
    0x80000000 | 2, QMetaType::QLineF,    6,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, 0x80000000 | 4,    7,    8,    9,   10,    5,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,    7,    8,    9,   10,
    QMetaType::Void, 0x80000000 | 2,   12,
    QMetaType::QRectF, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPointF,   14,   16,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QVariant,   14,   18,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 20,   14,   21,
    QMetaType::QLineF, 0x80000000 | 2,   14,
    0x80000000 | 23, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25, 0x80000000 | 27, 0x80000000 | 29,   14,   26,   28,   30,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 25, 0x80000000 | 27,   14,   26,   28,
    QMetaType::QPen, 0x80000000 | 2,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   14,   33,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QLineF,   14,    6,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal, QMetaType::QReal,   14,    7,    8,    9,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPen,   14,   31,
    0x80000000 | 23, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   14,   33,
    QMetaType::Int, 0x80000000 | 2,   14,

 // enums: name, flags, count, data
      39, 0x0,    1,  250,

 // enum data: key, value
      40, uint(PythonQtWrapper_QGraphicsLineItem::Type),

       0        // eod
};

void PythonQtWrapper_QGraphicsLineItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsLineItem *_t = static_cast<PythonQtWrapper_QGraphicsLineItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsLineItem* _r = _t->new_QGraphicsLineItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLineItem**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsLineItem* _r = _t->new_QGraphicsLineItem();
            if (_a[0]) *reinterpret_cast< QGraphicsLineItem**>(_a[0]) = _r; }  break;
        case 2: { QGraphicsLineItem* _r = _t->new_QGraphicsLineItem((*reinterpret_cast< const QLineF(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLineItem**>(_a[0]) = _r; }  break;
        case 3: { QGraphicsLineItem* _r = _t->new_QGraphicsLineItem((*reinterpret_cast< const QLineF(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLineItem**>(_a[0]) = _r; }  break;
        case 4: { QGraphicsLineItem* _r = _t->new_QGraphicsLineItem((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QGraphicsLineItem**>(_a[0]) = _r; }  break;
        case 5: { QGraphicsLineItem* _r = _t->new_QGraphicsLineItem((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGraphicsLineItem**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QGraphicsLineItem((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1]))); break;
        case 7: { QRectF _r = _t->py_q_boundingRect((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_contains((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QVariant _r = _t->py_q_extension((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_isObscuredBy((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QLineF _r = _t->line((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QLineF*>(_a[0]) = _r; }  break;
        case 12: { QPainterPath _r = _t->py_q_opaqueArea((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 13: _t->py_q_paint((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 14: _t->py_q_paint((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 15: { QPen _r = _t->pen((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPen*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_setExtension((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 17: _t->setLine((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< const QLineF(*)>(_a[2]))); break;
        case 18: _t->setLine((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3])),(*reinterpret_cast< qreal(*)>(_a[4])),(*reinterpret_cast< qreal(*)>(_a[5]))); break;
        case 19: _t->setPen((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< const QPen(*)>(_a[2]))); break;
        case 20: { QPainterPath _r = _t->py_q_shape((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->py_q_supportsExtension((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->py_q_type((*reinterpret_cast< QGraphicsLineItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 4:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsLineItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsLineItem.data,
      qt_meta_data_PythonQtWrapper_QGraphicsLineItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsLineItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsLinearLayout_t {
    QByteArrayData data[43];
    char stringdata0[619];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsLinearLayout_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsLinearLayout_t qt_meta_stringdata_PythonQtWrapper_QGraphicsLinearLayout = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QGraphicsLine..."
QT_MOC_LITERAL(1, 38, 25), // "new_QGraphicsLinearLayout"
QT_MOC_LITERAL(2, 64, 22), // "QGraphicsLinearLayout*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 20), // "QGraphicsLayoutItem*"
QT_MOC_LITERAL(5, 109, 6), // "parent"
QT_MOC_LITERAL(6, 116, 15), // "Qt::Orientation"
QT_MOC_LITERAL(7, 132, 11), // "orientation"
QT_MOC_LITERAL(8, 144, 28), // "delete_QGraphicsLinearLayout"
QT_MOC_LITERAL(9, 173, 3), // "obj"
QT_MOC_LITERAL(10, 177, 7), // "addItem"
QT_MOC_LITERAL(11, 185, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 202, 48), // "PythonQtPassOwnershipToCPP<QG..."
QT_MOC_LITERAL(13, 251, 4), // "item"
QT_MOC_LITERAL(14, 256, 10), // "addStretch"
QT_MOC_LITERAL(15, 267, 7), // "stretch"
QT_MOC_LITERAL(16, 275, 9), // "alignment"
QT_MOC_LITERAL(17, 285, 13), // "Qt::Alignment"
QT_MOC_LITERAL(18, 299, 10), // "py_q_count"
QT_MOC_LITERAL(19, 310, 4), // "dump"
QT_MOC_LITERAL(20, 315, 6), // "indent"
QT_MOC_LITERAL(21, 322, 10), // "insertItem"
QT_MOC_LITERAL(22, 333, 5), // "index"
QT_MOC_LITERAL(23, 339, 13), // "insertStretch"
QT_MOC_LITERAL(24, 353, 15), // "py_q_invalidate"
QT_MOC_LITERAL(25, 369, 11), // "py_q_itemAt"
QT_MOC_LITERAL(26, 381, 11), // "itemSpacing"
QT_MOC_LITERAL(27, 393, 13), // "py_q_removeAt"
QT_MOC_LITERAL(28, 407, 10), // "removeItem"
QT_MOC_LITERAL(29, 418, 51), // "PythonQtPassOwnershipToPython..."
QT_MOC_LITERAL(30, 470, 12), // "setAlignment"
QT_MOC_LITERAL(31, 483, 11), // "setGeometry"
QT_MOC_LITERAL(32, 495, 4), // "rect"
QT_MOC_LITERAL(33, 500, 14), // "setItemSpacing"
QT_MOC_LITERAL(34, 515, 7), // "spacing"
QT_MOC_LITERAL(35, 523, 14), // "setOrientation"
QT_MOC_LITERAL(36, 538, 10), // "setSpacing"
QT_MOC_LITERAL(37, 549, 16), // "setStretchFactor"
QT_MOC_LITERAL(38, 566, 8), // "sizeHint"
QT_MOC_LITERAL(39, 575, 12), // "Qt::SizeHint"
QT_MOC_LITERAL(40, 588, 5), // "which"
QT_MOC_LITERAL(41, 594, 10), // "constraint"
QT_MOC_LITERAL(42, 605, 13) // "stretchFactor"

    },
    "PythonQtWrapper_QGraphicsLinearLayout\0"
    "new_QGraphicsLinearLayout\0"
    "QGraphicsLinearLayout*\0\0QGraphicsLayoutItem*\0"
    "parent\0Qt::Orientation\0orientation\0"
    "delete_QGraphicsLinearLayout\0obj\0"
    "addItem\0theWrappedObject\0"
    "PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>\0"
    "item\0addStretch\0stretch\0alignment\0"
    "Qt::Alignment\0py_q_count\0dump\0indent\0"
    "insertItem\0index\0insertStretch\0"
    "py_q_invalidate\0py_q_itemAt\0itemSpacing\0"
    "py_q_removeAt\0removeItem\0"
    "PythonQtPassOwnershipToPython<QGraphicsLayoutItem*>\0"
    "setAlignment\0setGeometry\0rect\0"
    "setItemSpacing\0spacing\0setOrientation\0"
    "setSpacing\0setStretchFactor\0sizeHint\0"
    "Qt::SizeHint\0which\0constraint\0"
    "stretchFactor"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsLinearLayout[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  169,    3, 0x0a /* Public */,
       1,    0,  172,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  173,    3, 0x0a /* Public */,
       1,    1,  178,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  181,    3, 0x0a /* Public */,
      10,    2,  184,    3, 0x0a /* Public */,
      14,    2,  189,    3, 0x0a /* Public */,
      14,    1,  194,    3, 0x2a /* Public | MethodCloned */,
      16,    2,  197,    3, 0x0a /* Public */,
      18,    1,  202,    3, 0x0a /* Public */,
      19,    2,  205,    3, 0x0a /* Public */,
      19,    1,  210,    3, 0x2a /* Public | MethodCloned */,
      21,    3,  213,    3, 0x0a /* Public */,
      23,    3,  220,    3, 0x0a /* Public */,
      23,    2,  227,    3, 0x2a /* Public | MethodCloned */,
      24,    1,  232,    3, 0x0a /* Public */,
      25,    2,  235,    3, 0x0a /* Public */,
      26,    2,  240,    3, 0x0a /* Public */,
       7,    1,  245,    3, 0x0a /* Public */,
      27,    2,  248,    3, 0x0a /* Public */,
      28,    2,  253,    3, 0x0a /* Public */,
      30,    3,  258,    3, 0x0a /* Public */,
      31,    2,  265,    3, 0x0a /* Public */,
      33,    3,  270,    3, 0x0a /* Public */,
      35,    2,  277,    3, 0x0a /* Public */,
      36,    2,  282,    3, 0x0a /* Public */,
      37,    3,  287,    3, 0x0a /* Public */,
      38,    3,  294,    3, 0x0a /* Public */,
      38,    2,  301,    3, 0x2a /* Public | MethodCloned */,
      34,    1,  306,    3, 0x0a /* Public */,
      42,    2,  309,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   11,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   15,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 17, 0x80000000 | 2, 0x80000000 | 4,   11,   13,
    QMetaType::Int, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   20,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12,   11,   22,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   11,   22,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   22,
    QMetaType::Void, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::Int,   11,   22,
    QMetaType::QReal, 0x80000000 | 2, QMetaType::Int,   11,   22,
    0x80000000 | 6, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 29,   11,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 17,   11,   13,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF,   11,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QReal,   11,   22,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,   11,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4, QMetaType::Int,   11,   13,   15,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 39, QMetaType::QSizeF,   11,   40,   41,
    QMetaType::QSizeF, 0x80000000 | 2, 0x80000000 | 39,   11,   40,
    QMetaType::QReal, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 4,   11,   13,

       0        // eod
};

void PythonQtWrapper_QGraphicsLinearLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsLinearLayout *_t = static_cast<PythonQtWrapper_QGraphicsLinearLayout *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsLinearLayout* _r = _t->new_QGraphicsLinearLayout((*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLinearLayout**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsLinearLayout* _r = _t->new_QGraphicsLinearLayout();
            if (_a[0]) *reinterpret_cast< QGraphicsLinearLayout**>(_a[0]) = _r; }  break;
        case 2: { QGraphicsLinearLayout* _r = _t->new_QGraphicsLinearLayout((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLinearLayout**>(_a[0]) = _r; }  break;
        case 3: { QGraphicsLinearLayout* _r = _t->new_QGraphicsLinearLayout((*reinterpret_cast< Qt::Orientation(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsLinearLayout**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QGraphicsLinearLayout((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1]))); break;
        case 5: _t->addItem((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>(*)>(_a[2]))); break;
        case 6: _t->addStretch((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: _t->addStretch((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1]))); break;
        case 8: { Qt::Alignment _r = _t->alignment((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< Qt::Alignment*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->py_q_count((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->dump((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: _t->dump((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1]))); break;
        case 12: _t->insertItem((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< PythonQtPassOwnershipToCPP<QGraphicsLayoutItem*>(*)>(_a[3]))); break;
        case 13: _t->insertStretch((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 14: _t->insertStretch((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 15: _t->py_q_invalidate((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1]))); break;
        case 16: { QGraphicsLayoutItem* _r = _t->py_q_itemAt((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsLayoutItem**>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->itemSpacing((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 18: { Qt::Orientation _r = _t->orientation((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::Orientation*>(_a[0]) = _r; }  break;
        case 19: _t->py_q_removeAt((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 20: _t->removeItem((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< PythonQtPassOwnershipToPython<QGraphicsLayoutItem*>(*)>(_a[2]))); break;
        case 21: _t->setAlignment((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< Qt::Alignment(*)>(_a[3]))); break;
        case 22: _t->setGeometry((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2]))); break;
        case 23: _t->setItemSpacing((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 24: _t->setOrientation((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2]))); break;
        case 25: _t->setSpacing((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 26: _t->setStretchFactor((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 27: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 28: { QSizeF _r = _t->sizeHint((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< Qt::SizeHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 29: { qreal _r = _t->spacing((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 30: { int _r = _t->stretchFactor((*reinterpret_cast< QGraphicsLinearLayout*(*)>(_a[1])),(*reinterpret_cast< QGraphicsLayoutItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsLinearLayout::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsLinearLayout.data,
      qt_meta_data_PythonQtWrapper_QGraphicsLinearLayout,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsLinearLayout::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 31)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 31;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 31)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 31;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsObject_t {
    QByteArrayData data[19];
    char stringdata0[240];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsObject_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsObject_t qt_meta_stringdata_PythonQtWrapper_QGraphicsObject = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QGraphicsObject"
QT_MOC_LITERAL(1, 32, 19), // "new_QGraphicsObject"
QT_MOC_LITERAL(2, 52, 16), // "QGraphicsObject*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(5, 85, 6), // "parent"
QT_MOC_LITERAL(6, 92, 22), // "delete_QGraphicsObject"
QT_MOC_LITERAL(7, 115, 3), // "obj"
QT_MOC_LITERAL(8, 119, 10), // "py_q_event"
QT_MOC_LITERAL(9, 130, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 147, 7), // "QEvent*"
QT_MOC_LITERAL(11, 155, 2), // "ev"
QT_MOC_LITERAL(12, 158, 11), // "grabGesture"
QT_MOC_LITERAL(13, 170, 15), // "Qt::GestureType"
QT_MOC_LITERAL(14, 186, 4), // "type"
QT_MOC_LITERAL(15, 191, 16), // "Qt::GestureFlags"
QT_MOC_LITERAL(16, 208, 5), // "flags"
QT_MOC_LITERAL(17, 214, 13), // "ungrabGesture"
QT_MOC_LITERAL(18, 228, 11) // "py_toString"

    },
    "PythonQtWrapper_QGraphicsObject\0"
    "new_QGraphicsObject\0QGraphicsObject*\0"
    "\0QGraphicsItem*\0parent\0delete_QGraphicsObject\0"
    "obj\0py_q_event\0theWrappedObject\0QEvent*\0"
    "ev\0grabGesture\0Qt::GestureType\0type\0"
    "Qt::GestureFlags\0flags\0ungrabGesture\0"
    "py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsObject[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   54,    3, 0x0a /* Public */,
       1,    0,   57,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   58,    3, 0x0a /* Public */,
       8,    2,   61,    3, 0x0a /* Public */,
      12,    3,   66,    3, 0x0a /* Public */,
      12,    2,   73,    3, 0x2a /* Public | MethodCloned */,
      17,    2,   78,    3, 0x0a /* Public */,
      18,    1,   83,    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, 0x80000000 | 15,    9,   14,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QGraphicsObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsObject *_t = static_cast<PythonQtWrapper_QGraphicsObject *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsObject* _r = _t->new_QGraphicsObject((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsObject**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsObject* _r = _t->new_QGraphicsObject();
            if (_a[0]) *reinterpret_cast< QGraphicsObject**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsObject((*reinterpret_cast< QGraphicsObject*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->py_q_event((*reinterpret_cast< QGraphicsObject*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->grabGesture((*reinterpret_cast< QGraphicsObject*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2])),(*reinterpret_cast< Qt::GestureFlags(*)>(_a[3]))); break;
        case 5: _t->grabGesture((*reinterpret_cast< QGraphicsObject*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2]))); break;
        case 6: _t->ungrabGesture((*reinterpret_cast< QGraphicsObject*(*)>(_a[1])),(*reinterpret_cast< Qt::GestureType(*)>(_a[2]))); break;
        case 7: { QString _r = _t->py_toString((*reinterpret_cast< QGraphicsObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsObject* >(); 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< QGraphicsObject* >(); 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< QGraphicsObject* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Qt::GestureType >(); 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< QGraphicsObject* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Qt::GestureType >(); 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< QGraphicsObject* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Qt::GestureType >(); 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< QGraphicsObject* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsObject::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsObject.data,
      qt_meta_data_PythonQtWrapper_QGraphicsObject,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsObject::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsOpacityEffect_t {
    QByteArrayData data[13];
    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_QGraphicsOpacityEffect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsOpacityEffect_t qt_meta_stringdata_PythonQtWrapper_QGraphicsOpacityEffect = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QGraphicsOpac..."
QT_MOC_LITERAL(1, 39, 26), // "new_QGraphicsOpacityEffect"
QT_MOC_LITERAL(2, 66, 23), // "QGraphicsOpacityEffect*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 6), // "parent"
QT_MOC_LITERAL(5, 98, 29), // "delete_QGraphicsOpacityEffect"
QT_MOC_LITERAL(6, 128, 3), // "obj"
QT_MOC_LITERAL(7, 132, 9), // "py_q_draw"
QT_MOC_LITERAL(8, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 159, 9), // "QPainter*"
QT_MOC_LITERAL(10, 169, 7), // "painter"
QT_MOC_LITERAL(11, 177, 7), // "opacity"
QT_MOC_LITERAL(12, 185, 11) // "opacityMask"

    },
    "PythonQtWrapper_QGraphicsOpacityEffect\0"
    "new_QGraphicsOpacityEffect\0"
    "QGraphicsOpacityEffect*\0\0parent\0"
    "delete_QGraphicsOpacityEffect\0obj\0"
    "py_q_draw\0theWrappedObject\0QPainter*\0"
    "painter\0opacity\0opacityMask"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsOpacityEffect[] = {

 // 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 */,
       5,    1,   48,    3, 0x0a /* Public */,
       7,    2,   51,    3, 0x0a /* Public */,
      11,    1,   56,    3, 0x0a /* Public */,
      12,    1,   59,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QGraphicsOpacityEffect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsOpacityEffect *_t = static_cast<PythonQtWrapper_QGraphicsOpacityEffect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsOpacityEffect* _r = _t->new_QGraphicsOpacityEffect((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsOpacityEffect**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsOpacityEffect* _r = _t->new_QGraphicsOpacityEffect();
            if (_a[0]) *reinterpret_cast< QGraphicsOpacityEffect**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsOpacityEffect((*reinterpret_cast< QGraphicsOpacityEffect*(*)>(_a[1]))); break;
        case 3: _t->py_q_draw((*reinterpret_cast< QGraphicsOpacityEffect*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2]))); break;
        case 4: { qreal _r = _t->opacity((*reinterpret_cast< QGraphicsOpacityEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { QBrush _r = _t->opacityMask((*reinterpret_cast< QGraphicsOpacityEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QBrush*>(_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< QGraphicsOpacityEffect* >(); 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< QGraphicsOpacityEffect* >(); 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< QGraphicsOpacityEffect* >(); 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< QGraphicsOpacityEffect* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsOpacityEffect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsOpacityEffect.data,
      qt_meta_data_PythonQtWrapper_QGraphicsOpacityEffect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QGraphicsOpacityEffect::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_QGraphicsPathItem_t {
    QByteArrayData data[34];
    char stringdata0[409];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsPathItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsPathItem_t qt_meta_stringdata_PythonQtWrapper_QGraphicsPathItem = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QGraphicsPath..."
QT_MOC_LITERAL(1, 34, 21), // "new_QGraphicsPathItem"
QT_MOC_LITERAL(2, 56, 18), // "QGraphicsPathItem*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(5, 91, 6), // "parent"
QT_MOC_LITERAL(6, 98, 12), // "QPainterPath"
QT_MOC_LITERAL(7, 111, 4), // "path"
QT_MOC_LITERAL(8, 116, 24), // "delete_QGraphicsPathItem"
QT_MOC_LITERAL(9, 141, 3), // "obj"
QT_MOC_LITERAL(10, 145, 12), // "boundingRect"
QT_MOC_LITERAL(11, 158, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 175, 8), // "contains"
QT_MOC_LITERAL(13, 184, 5), // "point"
QT_MOC_LITERAL(14, 190, 9), // "extension"
QT_MOC_LITERAL(15, 200, 7), // "variant"
QT_MOC_LITERAL(16, 208, 17), // "py_q_isObscuredBy"
QT_MOC_LITERAL(17, 226, 20), // "const QGraphicsItem*"
QT_MOC_LITERAL(18, 247, 4), // "item"
QT_MOC_LITERAL(19, 252, 15), // "py_q_opaqueArea"
QT_MOC_LITERAL(20, 268, 5), // "paint"
QT_MOC_LITERAL(21, 274, 9), // "QPainter*"
QT_MOC_LITERAL(22, 284, 7), // "painter"
QT_MOC_LITERAL(23, 292, 31), // "const QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(24, 324, 6), // "option"
QT_MOC_LITERAL(25, 331, 8), // "QWidget*"
QT_MOC_LITERAL(26, 340, 6), // "widget"
QT_MOC_LITERAL(27, 347, 12), // "setExtension"
QT_MOC_LITERAL(28, 360, 7), // "setPath"
QT_MOC_LITERAL(29, 368, 5), // "shape"
QT_MOC_LITERAL(30, 374, 17), // "supportsExtension"
QT_MOC_LITERAL(31, 392, 4), // "type"
QT_MOC_LITERAL(32, 397, 6), // "enum_1"
QT_MOC_LITERAL(33, 404, 4) // "Type"

    },
    "PythonQtWrapper_QGraphicsPathItem\0"
    "new_QGraphicsPathItem\0QGraphicsPathItem*\0"
    "\0QGraphicsItem*\0parent\0QPainterPath\0"
    "path\0delete_QGraphicsPathItem\0obj\0"
    "boundingRect\0theWrappedObject\0contains\0"
    "point\0extension\0variant\0py_q_isObscuredBy\0"
    "const QGraphicsItem*\0item\0py_q_opaqueArea\0"
    "paint\0QPainter*\0painter\0"
    "const QStyleOptionGraphicsItem*\0option\0"
    "QWidget*\0widget\0setExtension\0setPath\0"
    "shape\0supportsExtension\0type\0enum_1\0"
    "Type"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsPathItem[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      18,   14, // methods
       0,    0, // properties
       1,  182, // 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,    2,  108,    3, 0x0a /* Public */,
       1,    1,  113,    3, 0x2a /* Public | MethodCloned */,
       8,    1,  116,    3, 0x0a /* Public */,
      10,    1,  119,    3, 0x0a /* Public */,
      12,    2,  122,    3, 0x0a /* Public */,
      14,    2,  127,    3, 0x0a /* Public */,
      16,    2,  132,    3, 0x0a /* Public */,
      19,    1,  137,    3, 0x0a /* Public */,
      20,    4,  140,    3, 0x0a /* Public */,
      20,    3,  149,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  156,    3, 0x0a /* Public */,
      27,    3,  159,    3, 0x0a /* Public */,
      28,    2,  166,    3, 0x0a /* Public */,
      29,    1,  171,    3, 0x0a /* Public */,
      30,    2,  174,    3, 0x0a /* Public */,
      31,    1,  179,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 4,    7,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QRectF, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QPointF,   11,   13,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QVariant,   11,   15,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,   11,   18,
    0x80000000 | 6, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21, 0x80000000 | 23, 0x80000000 | 25,   11,   22,   24,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21, 0x80000000 | 23,   11,   22,   24,
    0x80000000 | 6, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVariant,   11,   14,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    0x80000000 | 6, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,   11,   14,
    QMetaType::Int, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      32, 0x0,    1,  186,

 // enum data: key, value
      33, uint(PythonQtWrapper_QGraphicsPathItem::Type),

       0        // eod
};

void PythonQtWrapper_QGraphicsPathItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsPathItem *_t = static_cast<PythonQtWrapper_QGraphicsPathItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsPathItem* _r = _t->new_QGraphicsPathItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsPathItem**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsPathItem* _r = _t->new_QGraphicsPathItem();
            if (_a[0]) *reinterpret_cast< QGraphicsPathItem**>(_a[0]) = _r; }  break;
        case 2: { QGraphicsPathItem* _r = _t->new_QGraphicsPathItem((*reinterpret_cast< const QPainterPath(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGraphicsPathItem**>(_a[0]) = _r; }  break;
        case 3: { QGraphicsPathItem* _r = _t->new_QGraphicsPathItem((*reinterpret_cast< const QPainterPath(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsPathItem**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QGraphicsPathItem((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1]))); break;
        case 5: { QRectF _r = _t->boundingRect((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->contains((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QVariant _r = _t->extension((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_isObscuredBy((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< const QGraphicsItem*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QPainterPath _r = _t->py_q_opaqueArea((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 10: _t->paint((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 11: _t->paint((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 12: { QPainterPath _r = _t->path((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 13: _t->setExtension((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 14: _t->setPath((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< const QPainterPath(*)>(_a[2]))); break;
        case 15: { QPainterPath _r = _t->shape((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPainterPath*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->supportsExtension((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->type((*reinterpret_cast< QGraphicsPathItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); 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< QGraphicsItem* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsPathItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsPathItem.data,
      qt_meta_data_PythonQtWrapper_QGraphicsPathItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

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