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

#include "../../../../kmail-26.04.0/src/configuredialog/configurecomposerpage.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 'configurecomposerpage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.11.0. 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_ZN22ComposerPageGeneralTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageGeneralTab::qt_create_metaobjectdata<qt_meta_tag_ZN22ComposerPageGeneralTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageGeneralTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageGeneralTab, qt_meta_tag_ZN22ComposerPageGeneralTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageGeneralTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageGeneralTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageGeneralTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN22ComposerPageGeneralTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageGeneralTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageGeneralTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageGeneralTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageGeneralTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageGeneralTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN24ComposerPageTemplatesTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageTemplatesTab::qt_create_metaobjectdata<qt_meta_tag_ZN24ComposerPageTemplatesTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageTemplatesTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageTemplatesTab, qt_meta_tag_ZN24ComposerPageTemplatesTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageTemplatesTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN24ComposerPageTemplatesTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN24ComposerPageTemplatesTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN24ComposerPageTemplatesTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageTemplatesTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageTemplatesTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageTemplatesTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN24ComposerPageTemplatesTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageTemplatesTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageCustomTemplatesTab::qt_create_metaobjectdata<qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageCustomTemplatesTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageCustomTemplatesTab, qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageCustomTemplatesTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageCustomTemplatesTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageCustomTemplatesTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageCustomTemplatesTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN30ComposerPageCustomTemplatesTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageCustomTemplatesTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN22ComposerPageSubjectTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageSubjectTab::qt_create_metaobjectdata<qt_meta_tag_ZN22ComposerPageSubjectTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageSubjectTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageSubjectTab, qt_meta_tag_ZN22ComposerPageSubjectTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageSubjectTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageSubjectTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageSubjectTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN22ComposerPageSubjectTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageSubjectTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageSubjectTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageSubjectTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageSubjectTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageSubjectTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN22ComposerPageHeadersTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageHeadersTab::qt_create_metaobjectdata<qt_meta_tag_ZN22ComposerPageHeadersTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageHeadersTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageHeadersTab, qt_meta_tag_ZN22ComposerPageHeadersTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageHeadersTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageHeadersTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageHeadersTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN22ComposerPageHeadersTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageHeadersTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageHeadersTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageHeadersTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN22ComposerPageHeadersTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageHeadersTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageAttachmentsTab::qt_create_metaobjectdata<qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageAttachmentsTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageAttachmentsTab, qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageAttachmentsTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageAttachmentsTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageAttachmentsTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageAttachmentsTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN26ComposerPageAttachmentsTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageAttachmentsTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageAutoCorrectionTab::qt_create_metaobjectdata<qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageAutoCorrectionTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageAutoCorrectionTab, qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageAutoCorrectionTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageAutoCorrectionTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageAutoCorrectionTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageAutoCorrectionTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN29ComposerPageAutoCorrectionTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageAutoCorrectionTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPageAutoImageResizeTab::qt_create_metaobjectdata<qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPageAutoImageResizeTab"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPageAutoImageResizeTab, qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPageAutoImageResizeTab::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleTab::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t>.metaTypes,
    nullptr
} };

void ComposerPageAutoImageResizeTab::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPageAutoImageResizeTab *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPageAutoImageResizeTab::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN30ComposerPageAutoImageResizeTabE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleTab::qt_metacast(_clname);
}

int ComposerPageAutoImageResizeTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleTab::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN12ComposerPageE_t {};
} // unnamed namespace

template <> constexpr inline auto ComposerPage::qt_create_metaobjectdata<qt_meta_tag_ZN12ComposerPageE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ComposerPage"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ComposerPage, qt_meta_tag_ZN12ComposerPageE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ComposerPage::staticMetaObject = { {
    QMetaObject::SuperData::link<ConfigModuleWithTabs::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN12ComposerPageE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN12ComposerPageE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN12ComposerPageE_t>.metaTypes,
    nullptr
} };

void ComposerPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ComposerPage *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

void *ComposerPage::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN12ComposerPageE_t>.strings))
        return static_cast<void*>(this);
    return ConfigModuleWithTabs::qt_metacast(_clname);
}

int ComposerPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ConfigModuleWithTabs::qt_metacall(_c, _id, _a);
    return _id;
}
QT_WARNING_POP
