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

#include "../../../../amarok-3.3.3/src/scripting/scriptengine/qtbindings/GuiLabel.h"
#include <QtGui/qtextcursor.h>
#include <QtCore/qmetatype.h>

#include <QtCore/qtmochelpers.h>

#include <memory>


#include <QtCore/qxptype_traits.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'GuiLabel.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.11.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

#ifndef Q_CONSTINIT
#define Q_CONSTINIT
#endif

QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
QT_WARNING_DISABLE_GCC("-Wuseless-cast")
namespace {
struct qt_meta_tag_ZN10QtBindings3Gui5LabelE_t {};
} // unnamed namespace

template <> constexpr inline auto QtBindings::Gui::Label::qt_create_metaobjectdata<qt_meta_tag_ZN10QtBindings3Gui5LabelE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "QtBindings::Gui::Label",
        "alignment",
        "Qt::Alignment",
        "",
        "buddy",
        "QWidget*",
        "clear",
        "hasScaledContents",
        "hasSelectedText",
        "indent",
        "margin",
        "movie",
        "QMovie*",
        "openExternalLinks",
        "picture",
        "QPicture",
        "pixmap",
        "QPixmap",
        "selectedText",
        "selectionStart",
        "setAlignment",
        "setBuddy",
        "setIndent",
        "setMargin",
        "setMovie",
        "setNum",
        "num",
        "setOpenExternalLinks",
        "open",
        "setPicture",
        "setPixmap",
        "setScaledContents",
        "setSelection",
        "start",
        "length",
        "setText",
        "setTextFormat",
        "Qt::TextFormat",
        "setTextInteractionFlags",
        "Qt::TextInteractionFlags",
        "flags",
        "setWordWrap",
        "on",
        "text",
        "textFormat",
        "textInteractionFlags",
        "wordWrap",
        "close",
        "hide",
        "lower",
        "raise",
        "repaint",
        "setDisabled",
        "disable",
        "setEnabled",
        "setFocus",
        "setHidden",
        "hidden",
        "setStyleSheet",
        "styleSheet",
        "setVisible",
        "visible",
        "setWindowModified",
        "setWindowTitle",
        "show",
        "showFullScreen",
        "showMaximized",
        "showMinimized",
        "showNormal",
        "update",
        "Label",
        "parent",
        "Qt::WindowFlags",
        "f",
        "other"
    };

    QtMocHelpers::UintData qt_methods {
        // Slot 'alignment'
        QtMocHelpers::SlotData<Qt::Alignment() const>(1, 3, QMC::AccessPublic, 0x80000000 | 2),
        // Slot 'buddy'
        QtMocHelpers::SlotData<QWidget *() const>(4, 3, QMC::AccessPublic, 0x80000000 | 5),
        // Slot 'clear'
        QtMocHelpers::SlotData<void()>(6, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'hasScaledContents'
        QtMocHelpers::SlotData<bool() const>(7, 3, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'hasSelectedText'
        QtMocHelpers::SlotData<bool() const>(8, 3, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'indent'
        QtMocHelpers::SlotData<int() const>(9, 3, QMC::AccessPublic, QMetaType::Int),
        // Slot 'margin'
        QtMocHelpers::SlotData<int() const>(10, 3, QMC::AccessPublic, QMetaType::Int),
        // Slot 'movie'
        QtMocHelpers::SlotData<QMovie *() const>(11, 3, QMC::AccessPublic, 0x80000000 | 12),
        // Slot 'openExternalLinks'
        QtMocHelpers::SlotData<bool() const>(13, 3, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'picture'
        QtMocHelpers::SlotData<QPicture() const>(14, 3, QMC::AccessPublic, 0x80000000 | 15),
        // Slot 'pixmap'
        QtMocHelpers::SlotData<QPixmap() const>(16, 3, QMC::AccessPublic, 0x80000000 | 17),
        // Slot 'selectedText'
        QtMocHelpers::SlotData<QString() const>(18, 3, QMC::AccessPublic, QMetaType::QString),
        // Slot 'selectionStart'
        QtMocHelpers::SlotData<int() const>(19, 3, QMC::AccessPublic, QMetaType::Int),
        // Slot 'setAlignment'
        QtMocHelpers::SlotData<void(Qt::Alignment)>(20, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 2, 3 },
        }}),
        // Slot 'setBuddy'
        QtMocHelpers::SlotData<void(QWidget *)>(21, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 5, 4 },
        }}),
        // Slot 'setIndent'
        QtMocHelpers::SlotData<void(int)>(22, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 3 },
        }}),
        // Slot 'setMargin'
        QtMocHelpers::SlotData<void(int)>(23, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 3 },
        }}),
        // Slot 'setMovie'
        QtMocHelpers::SlotData<void(QMovie *)>(24, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 12, 11 },
        }}),
        // Slot 'setNum'
        QtMocHelpers::SlotData<void(double)>(25, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Double, 26 },
        }}),
        // Slot 'setNum'
        QtMocHelpers::SlotData<void(int)>(25, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 26 },
        }}),
        // Slot 'setOpenExternalLinks'
        QtMocHelpers::SlotData<void(bool)>(27, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 28 },
        }}),
        // Slot 'setPicture'
        QtMocHelpers::SlotData<void(const QPicture &)>(29, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 15, 14 },
        }}),
        // Slot 'setPixmap'
        QtMocHelpers::SlotData<void(const QPixmap &)>(30, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 17, 3 },
        }}),
        // Slot 'setScaledContents'
        QtMocHelpers::SlotData<void(bool)>(31, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 3 },
        }}),
        // Slot 'setSelection'
        QtMocHelpers::SlotData<void(int, int)>(32, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 33 }, { QMetaType::Int, 34 },
        }}),
        // Slot 'setText'
        QtMocHelpers::SlotData<void(const QString &)>(35, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 3 },
        }}),
        // Slot 'setTextFormat'
        QtMocHelpers::SlotData<void(Qt::TextFormat)>(36, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 37, 3 },
        }}),
        // Slot 'setTextInteractionFlags'
        QtMocHelpers::SlotData<void(Qt::TextInteractionFlags)>(38, 3, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 39, 40 },
        }}),
        // Slot 'setWordWrap'
        QtMocHelpers::SlotData<void(bool)>(41, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 42 },
        }}),
        // Slot 'text'
        QtMocHelpers::SlotData<QString() const>(43, 3, QMC::AccessPublic, QMetaType::QString),
        // Slot 'textFormat'
        QtMocHelpers::SlotData<Qt::TextFormat() const>(44, 3, QMC::AccessPublic, 0x80000000 | 37),
        // Slot 'textInteractionFlags'
        QtMocHelpers::SlotData<Qt::TextInteractionFlags() const>(45, 3, QMC::AccessPublic, 0x80000000 | 39),
        // Slot 'wordWrap'
        QtMocHelpers::SlotData<bool() const>(46, 3, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'close'
        QtMocHelpers::SlotData<bool()>(47, 3, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'hide'
        QtMocHelpers::SlotData<void()>(48, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'lower'
        QtMocHelpers::SlotData<void()>(49, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'raise'
        QtMocHelpers::SlotData<void()>(50, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'repaint'
        QtMocHelpers::SlotData<void()>(51, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'setDisabled'
        QtMocHelpers::SlotData<void(bool)>(52, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 53 },
        }}),
        // Slot 'setEnabled'
        QtMocHelpers::SlotData<void(bool)>(54, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 3 },
        }}),
        // Slot 'setFocus'
        QtMocHelpers::SlotData<void()>(55, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'setHidden'
        QtMocHelpers::SlotData<void(bool)>(56, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 57 },
        }}),
        // Slot 'setStyleSheet'
        QtMocHelpers::SlotData<void(const QString &)>(58, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 59 },
        }}),
        // Slot 'setVisible'
        QtMocHelpers::SlotData<void(bool)>(60, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 61 },
        }}),
        // Slot 'setWindowModified'
        QtMocHelpers::SlotData<void(bool)>(62, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 3 },
        }}),
        // Slot 'setWindowTitle'
        QtMocHelpers::SlotData<void(const QString &)>(63, 3, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 3 },
        }}),
        // Slot 'show'
        QtMocHelpers::SlotData<void()>(64, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'showFullScreen'
        QtMocHelpers::SlotData<void()>(65, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'showMaximized'
        QtMocHelpers::SlotData<void()>(66, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'showMinimized'
        QtMocHelpers::SlotData<void()>(67, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'showNormal'
        QtMocHelpers::SlotData<void()>(68, 3, QMC::AccessPublic, QMetaType::Void),
        // Slot 'update'
        QtMocHelpers::SlotData<void()>(69, 3, QMC::AccessPublic, QMetaType::Void),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    using Constructor = QtMocHelpers::NoType;
    QtMocHelpers::UintData qt_constructors {
        QtMocHelpers::ConstructorData<Constructor(QWidget *, Qt::WindowFlags)>(3, QMC::AccessPublic, {{
            { 0x80000000 | 5, 71 }, { 0x80000000 | 72, 73 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(QWidget *)>(3, QMC::AccessPublic | QMC::MethodCloned, {{
            { 0x80000000 | 5, 71 },
        }}),
        QtMocHelpers::ConstructorData<Constructor()>(3, QMC::AccessPublic | QMC::MethodCloned),
        QtMocHelpers::ConstructorData<Constructor(const Label &)>(3, QMC::AccessPublic, {{
            { 0x80000000 | 70, 74 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(const QString &, QWidget *, Qt::WindowFlags)>(3, QMC::AccessPublic, {{
            { QMetaType::QString, 43 }, { 0x80000000 | 5, 71 }, { 0x80000000 | 72, 73 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(const QString &, QWidget *)>(3, QMC::AccessPublic | QMC::MethodCloned, {{
            { QMetaType::QString, 43 }, { 0x80000000 | 5, 71 },
        }}),
        QtMocHelpers::ConstructorData<Constructor(const QString &)>(3, QMC::AccessPublic | QMC::MethodCloned, {{
            { QMetaType::QString, 43 },
        }}),
    };
    return QtMocHelpers::metaObjectData<Label, qt_meta_tag_ZN10QtBindings3Gui5LabelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums, qt_constructors);
}
Q_CONSTINIT const QMetaObject QtBindings::Gui::Label::staticMetaObject = { {
    QMetaObject::SuperData::link<QLabel::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10QtBindings3Gui5LabelE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10QtBindings3Gui5LabelE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN10QtBindings3Gui5LabelE_t>.metaTypes,
    nullptr
} };

void QtBindings::Gui::Label::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<Label *>(_o);
    if (_c == QMetaObject::CreateInstance) {
        switch (_id) {
        case 0: { Label *_r = new Label((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Qt::WindowFlags>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 1: { Label *_r = new Label((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 2: { Label *_r = new Label();
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 3: { Label *_r = new Label((*reinterpret_cast<std::add_pointer_t<Label>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 4: { Label *_r = new Label((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<Qt::WindowFlags>>(_a[3])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 5: { Label *_r = new Label((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[2])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        case 6: { Label *_r = new Label((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
        default: break;
        }
    }
    if (_c == QMetaObject::ConstructInPlace) {
        switch (_id) {
        case 0: { new (_a[0]) Label((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Qt::WindowFlags>>(_a[2]))); } break;
        case 1: { new (_a[0]) Label((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1]))); } break;
        case 2: { new (_a[0]) Label(); } break;
        case 3: { new (_a[0]) Label((*reinterpret_cast<std::add_pointer_t<Label>>(_a[1]))); } break;
        case 4: { new (_a[0]) Label((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<Qt::WindowFlags>>(_a[3]))); } break;
        case 5: { new (_a[0]) Label((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[2]))); } break;
        case 6: { new (_a[0]) Label((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); } break;
        default: break;
        }
    }
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: { Qt::Alignment _r = _t->alignment();
            if (_a[0]) *reinterpret_cast<Qt::Alignment*>(_a[0]) = std::move(_r); }  break;
        case 1: { QWidget* _r = _t->buddy();
            if (_a[0]) *reinterpret_cast<QWidget**>(_a[0]) = std::move(_r); }  break;
        case 2: _t->clear(); break;
        case 3: { bool _r = _t->hasScaledContents();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 4: { bool _r = _t->hasSelectedText();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 5: { int _r = _t->indent();
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 6: { int _r = _t->margin();
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 7: { QMovie* _r = _t->movie();
            if (_a[0]) *reinterpret_cast<QMovie**>(_a[0]) = std::move(_r); }  break;
        case 8: { bool _r = _t->openExternalLinks();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 9: { QPicture _r = _t->picture();
            if (_a[0]) *reinterpret_cast<QPicture*>(_a[0]) = std::move(_r); }  break;
        case 10: { QPixmap _r = _t->pixmap();
            if (_a[0]) *reinterpret_cast<QPixmap*>(_a[0]) = std::move(_r); }  break;
        case 11: { QString _r = _t->selectedText();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 12: { int _r = _t->selectionStart();
            if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); }  break;
        case 13: _t->setAlignment((*reinterpret_cast<std::add_pointer_t<Qt::Alignment>>(_a[1]))); break;
        case 14: _t->setBuddy((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1]))); break;
        case 15: _t->setIndent((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 16: _t->setMargin((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 17: _t->setMovie((*reinterpret_cast<std::add_pointer_t<QMovie*>>(_a[1]))); break;
        case 18: _t->setNum((*reinterpret_cast<std::add_pointer_t<double>>(_a[1]))); break;
        case 19: _t->setNum((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 20: _t->setOpenExternalLinks((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 21: _t->setPicture((*reinterpret_cast<std::add_pointer_t<QPicture>>(_a[1]))); break;
        case 22: _t->setPixmap((*reinterpret_cast<std::add_pointer_t<QPixmap>>(_a[1]))); break;
        case 23: _t->setScaledContents((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 24: _t->setSelection((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 25: _t->setText((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 26: _t->setTextFormat((*reinterpret_cast<std::add_pointer_t<Qt::TextFormat>>(_a[1]))); break;
        case 27: _t->setTextInteractionFlags((*reinterpret_cast<std::add_pointer_t<Qt::TextInteractionFlags>>(_a[1]))); break;
        case 28: _t->setWordWrap((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 29: { QString _r = _t->text();
            if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); }  break;
        case 30: { Qt::TextFormat _r = _t->textFormat();
            if (_a[0]) *reinterpret_cast<Qt::TextFormat*>(_a[0]) = std::move(_r); }  break;
        case 31: { Qt::TextInteractionFlags _r = _t->textInteractionFlags();
            if (_a[0]) *reinterpret_cast<Qt::TextInteractionFlags*>(_a[0]) = std::move(_r); }  break;
        case 32: { bool _r = _t->wordWrap();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 33: { bool _r = _t->close();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 34: _t->hide(); break;
        case 35: _t->lower(); break;
        case 36: _t->raise(); break;
        case 37: _t->repaint(); break;
        case 38: _t->setDisabled((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 39: _t->setEnabled((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 40: _t->setFocus(); break;
        case 41: _t->setHidden((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 42: _t->setStyleSheet((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 43: _t->setVisible((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 44: _t->setWindowModified((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 45: _t->setWindowTitle((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 46: _t->show(); break;
        case 47: _t->showFullScreen(); break;
        case 48: _t->showMaximized(); break;
        case 49: _t->showMinimized(); break;
        case 50: _t->showNormal(); break;
        case 51: _t->update(); break;
        default: ;
        }
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QWidget* >(); break;
            }
            break;
        }
    }
}

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

void *QtBindings::Gui::Label::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN10QtBindings3Gui5LabelE_t>.strings))
        return static_cast<void*>(this);
    if (!strcmp(_clname, "QtBindings::Base<Label>"))
        return static_cast< QtBindings::Base<Label>*>(this);
    return QLabel::qt_metacast(_clname);
}

int QtBindings::Gui::Label::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QLabel::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 52)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 52;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 52)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 52;
    }
    return _id;
}
QT_WARNING_POP
