CuteLogger
Fast and simple logging solution for Qt based applications
moc_addonservicemodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'addonservicemodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.11.1)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/addonservicemodel.h"
10#include <QtCore/qmetatype.h>
11
12#include <QtCore/qtmochelpers.h>
13
14#include <memory>
15
16
17#include <QtCore/qxptype_traits.h>
18#if !defined(Q_MOC_OUTPUT_REVISION)
19#error "The header file 'addonservicemodel.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 69
21#error "This file was generated using the moc from 6.11.1. It"
22#error "cannot be used with the include files from this version of Qt."
23#error "(The moc has changed too much.)"
24#endif
25
26#ifndef Q_CONSTINIT
27#define Q_CONSTINIT
28#endif
29
30QT_WARNING_PUSH
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC("-Wuseless-cast")
33namespace {
34struct qt_meta_tag_ZN17AddOnServiceModelE_t {};
35} // unnamed namespace
36
37template <> constexpr inline auto AddOnServiceModel::qt_create_metaobjectdata<qt_meta_tag_ZN17AddOnServiceModelE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "AddOnServiceModel",
42 "enabledServicesChanged",
43 "",
44 "reload",
45 "isEnabled",
46 "service",
47 "setEnabled",
48 "enabled",
49 "setEnabledServices",
50 "services",
51 "enabledServices"
52 };
53
54 QtMocHelpers::UintData qt_methods {
55 // Signal 'enabledServicesChanged'
56 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
57 // Method 'reload'
58 QtMocHelpers::MethodData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
59 // Method 'isEnabled'
60 QtMocHelpers::MethodData<bool(const QString &) const>(4, 2, QMC::AccessPublic, QMetaType::Bool, {{
61 { QMetaType::QString, 5 },
62 }}),
63 // Method 'setEnabled'
64 QtMocHelpers::MethodData<void(const QString &, bool)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
65 { QMetaType::QString, 5 }, { QMetaType::Bool, 7 },
66 }}),
67 // Method 'setEnabledServices'
68 QtMocHelpers::MethodData<void(const QStringList &)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
69 { QMetaType::QStringList, 9 },
70 }}),
71 // Method 'enabledServices'
72 QtMocHelpers::MethodData<QStringList() const>(10, 2, QMC::AccessPublic, QMetaType::QStringList),
73 };
74 QtMocHelpers::UintData qt_properties {
75 };
76 QtMocHelpers::UintData qt_enums {
77 };
78 return QtMocHelpers::metaObjectData<AddOnServiceModel, qt_meta_tag_ZN17AddOnServiceModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
79 qt_methods, qt_properties, qt_enums);
80}
81Q_CONSTINIT const QMetaObject AddOnServiceModel::staticMetaObject = { {
82 QMetaObject::SuperData::link<QAbstractListModel::staticMetaObject>(),
83 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN17AddOnServiceModelE_t>.stringdata,
84 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN17AddOnServiceModelE_t>.data,
85 qt_static_metacall,
86 nullptr,
87 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN17AddOnServiceModelE_t>.metaTypes,
88 nullptr
89} };
90
91void AddOnServiceModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
92{
93 auto *_t = static_cast<AddOnServiceModel *>(_o);
94 if (_c == QMetaObject::InvokeMetaMethod) {
95 switch (_id) {
96 case 0: _t->enabledServicesChanged(); break;
97 case 1: _t->reload(); break;
98 case 2: { bool _r = _t->isEnabled((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])));
99 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
100 case 3: _t->setEnabled((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
101 case 4: _t->setEnabledServices((*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[1]))); break;
102 case 5: { QStringList _r = _t->enabledServices();
103 if (_a[0]) *reinterpret_cast<QStringList*>(_a[0]) = std::move(_r); } break;
104 default: ;
105 }
106 }
107 if (_c == QMetaObject::IndexOfMethod) {
108 if (QtMocHelpers::indexOfMethod<void (AddOnServiceModel::*)()>(_a, &AddOnServiceModel::enabledServicesChanged, 0))
109 return;
110 }
111}
112
113const QMetaObject *AddOnServiceModel::metaObject() const
114{
115 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
116}
117
118void *AddOnServiceModel::qt_metacast(const char *_clname)
119{
120 if (!_clname) return nullptr;
121 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN17AddOnServiceModelE_t>.strings))
122 return static_cast<void*>(this);
123 return QAbstractListModel::qt_metacast(_clname);
124}
125
126int AddOnServiceModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
127{
128 _id = QAbstractListModel::qt_metacall(_c, _id, _a);
129 if (_id < 0)
130 return _id;
131 if (_c == QMetaObject::InvokeMetaMethod) {
132 if (_id < 6)
133 qt_static_metacall(this, _c, _id, _a);
134 _id -= 6;
135 }
136 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
137 if (_id < 6)
138 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
139 _id -= 6;
140 }
141 return _id;
142}
143
144// SIGNAL 0
145void AddOnServiceModel::enabledServicesChanged()
146{
147 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
148}
149QT_WARNING_POP