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

#include <memory>
#include "../../../../../ui/drivers/qt/qt_options.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qt_options.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. 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_OptionsPage_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_OptionsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_OptionsPage_t qt_meta_stringdata_OptionsPage = {
    {
QT_MOC_LITERAL(0, 0, 11) // "OptionsPage"

    },
    "OptionsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_OptionsPage[] = {

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

       0        // eod
};

void OptionsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject OptionsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
    qt_meta_stringdata_OptionsPage.data,
    qt_meta_data_OptionsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *OptionsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_OptionsPage.stringdata0))
        return static_cast<void*>(this);
    return QObject::qt_metacast(_clname);
}

int OptionsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_OptionsCategory_t {
    QByteArrayData data[1];
    char stringdata0[16];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_OptionsCategory_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_OptionsCategory_t qt_meta_stringdata_OptionsCategory = {
    {
QT_MOC_LITERAL(0, 0, 15) // "OptionsCategory"

    },
    "OptionsCategory"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_OptionsCategory[] = {

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

       0        // eod
};

void OptionsCategory::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject OptionsCategory::staticMetaObject = { {
    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
    qt_meta_stringdata_OptionsCategory.data,
    qt_meta_data_OptionsCategory,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *OptionsCategory::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_OptionsCategory.stringdata0))
        return static_cast<void*>(this);
    return QObject::qt_metacast(_clname);
}

int OptionsCategory::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_DriversPage_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_DriversPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_DriversPage_t qt_meta_stringdata_DriversPage = {
    {
QT_MOC_LITERAL(0, 0, 11) // "DriversPage"

    },
    "DriversPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_DriversPage[] = {

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

       0        // eod
};

void DriversPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject DriversPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_DriversPage.data,
    qt_meta_data_DriversPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *DriversPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_DriversPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int DriversPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_AIServicePage_t {
    QByteArrayData data[1];
    char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AIServicePage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AIServicePage_t qt_meta_stringdata_AIServicePage = {
    {
QT_MOC_LITERAL(0, 0, 13) // "AIServicePage"

    },
    "AIServicePage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AIServicePage[] = {

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

       0        // eod
};

void AIServicePage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject AIServicePage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_AIServicePage.data,
    qt_meta_data_AIServicePage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AIServicePage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AIServicePage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int AIServicePage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_AspectRatioRadioButton_t {
    QByteArrayData data[1];
    char stringdata0[23];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AspectRatioRadioButton_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AspectRatioRadioButton_t qt_meta_stringdata_AspectRatioRadioButton = {
    {
QT_MOC_LITERAL(0, 0, 22) // "AspectRatioRadioButton"

    },
    "AspectRatioRadioButton"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AspectRatioRadioButton[] = {

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

       0        // eod
};

void AspectRatioRadioButton::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject AspectRatioRadioButton::staticMetaObject = { {
    QMetaObject::SuperData::link<QRadioButton::staticMetaObject>(),
    qt_meta_stringdata_AspectRatioRadioButton.data,
    qt_meta_data_AspectRatioRadioButton,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AspectRatioRadioButton::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AspectRatioRadioButton.stringdata0))
        return static_cast<void*>(this);
    return QRadioButton::qt_metacast(_clname);
}

int AspectRatioRadioButton::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QRadioButton::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_AspectRatioGroup_t {
    QByteArrayData data[8];
    char stringdata0[98];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AspectRatioGroup_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AspectRatioGroup_t qt_meta_stringdata_AspectRatioGroup = {
    {
QT_MOC_LITERAL(0, 0, 16), // "AspectRatioGroup"
QT_MOC_LITERAL(1, 17, 10), // "paintEvent"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 12), // "QPaintEvent*"
QT_MOC_LITERAL(4, 42, 5), // "event"
QT_MOC_LITERAL(5, 48, 20), // "onAspectRadioToggled"
QT_MOC_LITERAL(6, 69, 7), // "checked"
QT_MOC_LITERAL(7, 77, 20) // "onAspectRadioClicked"

    },
    "AspectRatioGroup\0paintEvent\0\0QPaintEvent*\0"
    "event\0onAspectRadioToggled\0checked\0"
    "onAspectRadioClicked"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AspectRatioGroup[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   29,    2, 0x08 /* Private */,
       5,    1,   32,    2, 0x08 /* Private */,
       7,    1,   35,    2, 0x08 /* Private */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, QMetaType::Bool,    6,
    QMetaType::Void, QMetaType::Bool,    6,

       0        // eod
};

void AspectRatioGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<AspectRatioGroup *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->paintEvent((*reinterpret_cast< QPaintEvent*(*)>(_a[1]))); break;
        case 1: _t->onAspectRadioToggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 2: _t->onAspectRadioClicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
        default: ;
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject AspectRatioGroup::staticMetaObject = { {
    QMetaObject::SuperData::link<SettingsGroup::staticMetaObject>(),
    qt_meta_stringdata_AspectRatioGroup.data,
    qt_meta_data_AspectRatioGroup,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AspectRatioGroup::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AspectRatioGroup.stringdata0))
        return static_cast<void*>(this);
    return SettingsGroup::qt_metacast(_clname);
}

int AspectRatioGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = SettingsGroup::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_VideoPage_t {
    QByteArrayData data[4];
    char stringdata0[47];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_VideoPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_VideoPage_t qt_meta_stringdata_VideoPage = {
    {
QT_MOC_LITERAL(0, 0, 9), // "VideoPage"
QT_MOC_LITERAL(1, 10, 29), // "onResolutionComboIndexChanged"
QT_MOC_LITERAL(2, 40, 0), // ""
QT_MOC_LITERAL(3, 41, 5) // "value"

    },
    "VideoPage\0onResolutionComboIndexChanged\0"
    "\0value"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_VideoPage[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   19,    2, 0x08 /* Private */,

 // slots: parameters
    QMetaType::Void, QMetaType::QString,    3,

       0        // eod
};

void VideoPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<VideoPage *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->onResolutionComboIndexChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        default: ;
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject VideoPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_VideoPage.data,
    qt_meta_data_VideoPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *VideoPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_VideoPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int VideoPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 1)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 1;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 1)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 1;
    }
    return _id;
}
struct qt_meta_stringdata_CrtSwitchresPage_t {
    QByteArrayData data[4];
    char stringdata0[62];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_CrtSwitchresPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_CrtSwitchresPage_t qt_meta_stringdata_CrtSwitchresPage = {
    {
QT_MOC_LITERAL(0, 0, 16), // "CrtSwitchresPage"
QT_MOC_LITERAL(1, 17, 37), // "onCrtSuperResolutionComboInde..."
QT_MOC_LITERAL(2, 55, 0), // ""
QT_MOC_LITERAL(3, 56, 5) // "index"

    },
    "CrtSwitchresPage\0onCrtSuperResolutionComboIndexChanged\0"
    "\0index"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_CrtSwitchresPage[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   19,    2, 0x08 /* Private */,

 // slots: parameters
    QMetaType::Void, QMetaType::Int,    3,

       0        // eod
};

void CrtSwitchresPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<CrtSwitchresPage *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->onCrtSuperResolutionComboIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        default: ;
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject CrtSwitchresPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_CrtSwitchresPage.data,
    qt_meta_data_CrtSwitchresPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *CrtSwitchresPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_CrtSwitchresPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int CrtSwitchresPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 1)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 1;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 1)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 1;
    }
    return _id;
}
struct qt_meta_stringdata_AudioPage_t {
    QByteArrayData data[1];
    char stringdata0[10];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AudioPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AudioPage_t qt_meta_stringdata_AudioPage = {
    {
QT_MOC_LITERAL(0, 0, 9) // "AudioPage"

    },
    "AudioPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AudioPage[] = {

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

       0        // eod
};

void AudioPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject AudioPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_AudioPage.data,
    qt_meta_data_AudioPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AudioPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AudioPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int AudioPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_MenuSoundsPage_t {
    QByteArrayData data[1];
    char stringdata0[15];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_MenuSoundsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_MenuSoundsPage_t qt_meta_stringdata_MenuSoundsPage = {
    {
QT_MOC_LITERAL(0, 0, 14) // "MenuSoundsPage"

    },
    "MenuSoundsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_MenuSoundsPage[] = {

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

       0        // eod
};

void MenuSoundsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject MenuSoundsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_MenuSoundsPage.data,
    qt_meta_data_MenuSoundsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *MenuSoundsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_MenuSoundsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int MenuSoundsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_InputPage_t {
    QByteArrayData data[1];
    char stringdata0[10];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_InputPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_InputPage_t qt_meta_stringdata_InputPage = {
    {
QT_MOC_LITERAL(0, 0, 9) // "InputPage"

    },
    "InputPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_InputPage[] = {

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

       0        // eod
};

void InputPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject InputPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_InputPage.data,
    qt_meta_data_InputPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *InputPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_InputPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int InputPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_HotkeyBindsPage_t {
    QByteArrayData data[1];
    char stringdata0[16];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_HotkeyBindsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_HotkeyBindsPage_t qt_meta_stringdata_HotkeyBindsPage = {
    {
QT_MOC_LITERAL(0, 0, 15) // "HotkeyBindsPage"

    },
    "HotkeyBindsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_HotkeyBindsPage[] = {

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

       0        // eod
};

void HotkeyBindsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject HotkeyBindsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_HotkeyBindsPage.data,
    qt_meta_data_HotkeyBindsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *HotkeyBindsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_HotkeyBindsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int HotkeyBindsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_UserBindsPage_t {
    QByteArrayData data[1];
    char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_UserBindsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_UserBindsPage_t qt_meta_stringdata_UserBindsPage = {
    {
QT_MOC_LITERAL(0, 0, 13) // "UserBindsPage"

    },
    "UserBindsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_UserBindsPage[] = {

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

       0        // eod
};

void UserBindsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject UserBindsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_UserBindsPage.data,
    qt_meta_data_UserBindsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *UserBindsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_UserBindsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int UserBindsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_LatencyPage_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_LatencyPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_LatencyPage_t qt_meta_stringdata_LatencyPage = {
    {
QT_MOC_LITERAL(0, 0, 11) // "LatencyPage"

    },
    "LatencyPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_LatencyPage[] = {

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

       0        // eod
};

void LatencyPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject LatencyPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_LatencyPage.data,
    qt_meta_data_LatencyPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *LatencyPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_LatencyPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int LatencyPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_CorePage_t {
    QByteArrayData data[1];
    char stringdata0[9];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_CorePage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_CorePage_t qt_meta_stringdata_CorePage = {
    {
QT_MOC_LITERAL(0, 0, 8) // "CorePage"

    },
    "CorePage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_CorePage[] = {

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

       0        // eod
};

void CorePage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject CorePage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_CorePage.data,
    qt_meta_data_CorePage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *CorePage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_CorePage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int CorePage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_ConfigurationPage_t {
    QByteArrayData data[1];
    char stringdata0[18];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_ConfigurationPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_ConfigurationPage_t qt_meta_stringdata_ConfigurationPage = {
    {
QT_MOC_LITERAL(0, 0, 17) // "ConfigurationPage"

    },
    "ConfigurationPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_ConfigurationPage[] = {

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

       0        // eod
};

void ConfigurationPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject ConfigurationPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_ConfigurationPage.data,
    qt_meta_data_ConfigurationPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *ConfigurationPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_ConfigurationPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int ConfigurationPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_SavingPage_t {
    QByteArrayData data[1];
    char stringdata0[11];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_SavingPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_SavingPage_t qt_meta_stringdata_SavingPage = {
    {
QT_MOC_LITERAL(0, 0, 10) // "SavingPage"

    },
    "SavingPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_SavingPage[] = {

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

       0        // eod
};

void SavingPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject SavingPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_SavingPage.data,
    qt_meta_data_SavingPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *SavingPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_SavingPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int SavingPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_LoggingPage_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_LoggingPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_LoggingPage_t qt_meta_stringdata_LoggingPage = {
    {
QT_MOC_LITERAL(0, 0, 11) // "LoggingPage"

    },
    "LoggingPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_LoggingPage[] = {

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

       0        // eod
};

void LoggingPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject LoggingPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_LoggingPage.data,
    qt_meta_data_LoggingPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *LoggingPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_LoggingPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int LoggingPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_FrameThrottlePage_t {
    QByteArrayData data[1];
    char stringdata0[18];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_FrameThrottlePage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_FrameThrottlePage_t qt_meta_stringdata_FrameThrottlePage = {
    {
QT_MOC_LITERAL(0, 0, 17) // "FrameThrottlePage"

    },
    "FrameThrottlePage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_FrameThrottlePage[] = {

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

       0        // eod
};

void FrameThrottlePage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject FrameThrottlePage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_FrameThrottlePage.data,
    qt_meta_data_FrameThrottlePage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *FrameThrottlePage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_FrameThrottlePage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int FrameThrottlePage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_RewindPage_t {
    QByteArrayData data[1];
    char stringdata0[11];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_RewindPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_RewindPage_t qt_meta_stringdata_RewindPage = {
    {
QT_MOC_LITERAL(0, 0, 10) // "RewindPage"

    },
    "RewindPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_RewindPage[] = {

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

       0        // eod
};

void RewindPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject RewindPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_RewindPage.data,
    qt_meta_data_RewindPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *RewindPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_RewindPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int RewindPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_RecordingPage_t {
    QByteArrayData data[1];
    char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_RecordingPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_RecordingPage_t qt_meta_stringdata_RecordingPage = {
    {
QT_MOC_LITERAL(0, 0, 13) // "RecordingPage"

    },
    "RecordingPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_RecordingPage[] = {

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

       0        // eod
};

void RecordingPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject RecordingPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_RecordingPage.data,
    qt_meta_data_RecordingPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *RecordingPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_RecordingPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int RecordingPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_UserInterfacePage_t {
    QByteArrayData data[1];
    char stringdata0[18];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_UserInterfacePage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_UserInterfacePage_t qt_meta_stringdata_UserInterfacePage = {
    {
QT_MOC_LITERAL(0, 0, 17) // "UserInterfacePage"

    },
    "UserInterfacePage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_UserInterfacePage[] = {

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

       0        // eod
};

void UserInterfacePage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject UserInterfacePage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_UserInterfacePage.data,
    qt_meta_data_UserInterfacePage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *UserInterfacePage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_UserInterfacePage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int UserInterfacePage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_ViewsPage_t {
    QByteArrayData data[1];
    char stringdata0[10];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_ViewsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_ViewsPage_t qt_meta_stringdata_ViewsPage = {
    {
QT_MOC_LITERAL(0, 0, 9) // "ViewsPage"

    },
    "ViewsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_ViewsPage[] = {

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

       0        // eod
};

void ViewsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject ViewsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_ViewsPage.data,
    qt_meta_data_ViewsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *ViewsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_ViewsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int ViewsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_QuickMenuPage_t {
    QByteArrayData data[1];
    char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QuickMenuPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QuickMenuPage_t qt_meta_stringdata_QuickMenuPage = {
    {
QT_MOC_LITERAL(0, 0, 13) // "QuickMenuPage"

    },
    "QuickMenuPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QuickMenuPage[] = {

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

       0        // eod
};

void QuickMenuPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject QuickMenuPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_QuickMenuPage.data,
    qt_meta_data_QuickMenuPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *QuickMenuPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_QuickMenuPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int QuickMenuPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_AppearancePage_t {
    QByteArrayData data[1];
    char stringdata0[15];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AppearancePage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AppearancePage_t qt_meta_stringdata_AppearancePage = {
    {
QT_MOC_LITERAL(0, 0, 14) // "AppearancePage"

    },
    "AppearancePage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AppearancePage[] = {

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

       0        // eod
};

void AppearancePage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject AppearancePage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_AppearancePage.data,
    qt_meta_data_AppearancePage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AppearancePage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AppearancePage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int AppearancePage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_DesktopMenuPage_t {
    QByteArrayData data[1];
    char stringdata0[16];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_DesktopMenuPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_DesktopMenuPage_t qt_meta_stringdata_DesktopMenuPage = {
    {
QT_MOC_LITERAL(0, 0, 15) // "DesktopMenuPage"

    },
    "DesktopMenuPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_DesktopMenuPage[] = {

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

       0        // eod
};

void DesktopMenuPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject DesktopMenuPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_DesktopMenuPage.data,
    qt_meta_data_DesktopMenuPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *DesktopMenuPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_DesktopMenuPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int DesktopMenuPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_OverlayPage_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_OverlayPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_OverlayPage_t qt_meta_stringdata_OverlayPage = {
    {
QT_MOC_LITERAL(0, 0, 11) // "OverlayPage"

    },
    "OverlayPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_OverlayPage[] = {

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

       0        // eod
};

void OverlayPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject OverlayPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_OverlayPage.data,
    qt_meta_data_OverlayPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *OverlayPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_OverlayPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int OverlayPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_NotificationsPage_t {
    QByteArrayData data[1];
    char stringdata0[18];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_NotificationsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_NotificationsPage_t qt_meta_stringdata_NotificationsPage = {
    {
QT_MOC_LITERAL(0, 0, 17) // "NotificationsPage"

    },
    "NotificationsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_NotificationsPage[] = {

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

       0        // eod
};

void NotificationsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject NotificationsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_NotificationsPage.data,
    qt_meta_data_NotificationsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *NotificationsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_NotificationsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int NotificationsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_AchievementsPage_t {
    QByteArrayData data[1];
    char stringdata0[17];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AchievementsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AchievementsPage_t qt_meta_stringdata_AchievementsPage = {
    {
QT_MOC_LITERAL(0, 0, 16) // "AchievementsPage"

    },
    "AchievementsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AchievementsPage[] = {

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

       0        // eod
};

void AchievementsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject AchievementsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_AchievementsPage.data,
    qt_meta_data_AchievementsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AchievementsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AchievementsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int AchievementsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_NetplayPage_t {
    QByteArrayData data[3];
    char stringdata0[34];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_NetplayPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_NetplayPage_t qt_meta_stringdata_NetplayPage = {
    {
QT_MOC_LITERAL(0, 0, 11), // "NetplayPage"
QT_MOC_LITERAL(1, 12, 20), // "onRadioButtonClicked"
QT_MOC_LITERAL(2, 33, 0) // ""

    },
    "NetplayPage\0onRadioButtonClicked\0"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_NetplayPage[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   19,    2, 0x08 /* Private */,

 // slots: parameters
    QMetaType::Void, QMetaType::Int,    2,

       0        // eod
};

void NetplayPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<NetplayPage *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->onRadioButtonClicked((*reinterpret_cast< int(*)>(_a[1]))); break;
        default: ;
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject NetplayPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_NetplayPage.data,
    qt_meta_data_NetplayPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *NetplayPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_NetplayPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int NetplayPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 1)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 1;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 1)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 1;
    }
    return _id;
}
struct qt_meta_stringdata_UpdaterPage_t {
    QByteArrayData data[1];
    char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_UpdaterPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_UpdaterPage_t qt_meta_stringdata_UpdaterPage = {
    {
QT_MOC_LITERAL(0, 0, 11) // "UpdaterPage"

    },
    "UpdaterPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_UpdaterPage[] = {

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

       0        // eod
};

void UpdaterPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject UpdaterPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_UpdaterPage.data,
    qt_meta_data_UpdaterPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *UpdaterPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_UpdaterPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int UpdaterPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_PlaylistsPage_t {
    QByteArrayData data[1];
    char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PlaylistsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PlaylistsPage_t qt_meta_stringdata_PlaylistsPage = {
    {
QT_MOC_LITERAL(0, 0, 13) // "PlaylistsPage"

    },
    "PlaylistsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PlaylistsPage[] = {

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

       0        // eod
};

void PlaylistsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject PlaylistsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_PlaylistsPage.data,
    qt_meta_data_PlaylistsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *PlaylistsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_PlaylistsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int PlaylistsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_AccountsPage_t {
    QByteArrayData data[1];
    char stringdata0[13];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AccountsPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AccountsPage_t qt_meta_stringdata_AccountsPage = {
    {
QT_MOC_LITERAL(0, 0, 12) // "AccountsPage"

    },
    "AccountsPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AccountsPage[] = {

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

       0        // eod
};

void AccountsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject AccountsPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_AccountsPage.data,
    qt_meta_data_AccountsPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *AccountsPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_AccountsPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int AccountsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_UserPage_t {
    QByteArrayData data[1];
    char stringdata0[9];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_UserPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_UserPage_t qt_meta_stringdata_UserPage = {
    {
QT_MOC_LITERAL(0, 0, 8) // "UserPage"

    },
    "UserPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_UserPage[] = {

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

       0        // eod
};

void UserPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject UserPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_UserPage.data,
    qt_meta_data_UserPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *UserPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_UserPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int UserPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
struct qt_meta_stringdata_DirectoryPage_t {
    QByteArrayData data[1];
    char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_DirectoryPage_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_DirectoryPage_t qt_meta_stringdata_DirectoryPage = {
    {
QT_MOC_LITERAL(0, 0, 13) // "DirectoryPage"

    },
    "DirectoryPage"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_DirectoryPage[] = {

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

       0        // eod
};

void DirectoryPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    (void)_o;
    (void)_id;
    (void)_c;
    (void)_a;
}

QT_INIT_METAOBJECT const QMetaObject DirectoryPage::staticMetaObject = { {
    QMetaObject::SuperData::link<OptionsPage::staticMetaObject>(),
    qt_meta_stringdata_DirectoryPage.data,
    qt_meta_data_DirectoryPage,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *DirectoryPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_DirectoryPage.stringdata0))
        return static_cast<void*>(this);
    return OptionsPage::qt_metacast(_clname);
}

int DirectoryPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = OptionsPage::qt_metacall(_c, _id, _a);
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
