CuteLogger
Fast and simple logging solution for Qt based applications
moc_metadatamodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'metadatamodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.8.2)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/metadatamodel.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 'metadatamodel.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 68
21#error "This file was generated using the moc from 6.8.2. 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_ZN13MetadataModelE_t {};
35} // unnamed namespace
36
37
38#ifdef QT_MOC_HAS_STRINGDATA
39static constexpr auto qt_meta_stringdata_ZN13MetadataModelE = QtMocHelpers::stringData(
40 "MetadataModel",
41 "filterChanged",
42 "",
43 "searchChanged",
44 "rowCount",
45 "QModelIndex",
46 "parent",
47 "get",
48 "QmlMetadata*",
49 "row",
50 "saveFilterSet",
51 "name",
52 "deleteFilterSet",
53 "filter",
54 "MetadataFilter",
55 "search",
56 "NoFilter",
57 "FavoritesFilter",
58 "VideoFilter",
59 "AudioFilter",
60 "LinkFilter",
61 "FilterSetFilter",
62 "GPUFilter"
63);
64#else // !QT_MOC_HAS_STRINGDATA
65#error "qtmochelpers.h not found or too old."
66#endif // !QT_MOC_HAS_STRINGDATA
67
68Q_CONSTINIT static const uint qt_meta_data_ZN13MetadataModelE[] = {
69
70 // content:
71 12, // revision
72 0, // classname
73 0, 0, // classinfo
74 7, 14, // methods
75 2, 71, // properties
76 1, 81, // enums/sets
77 0, 0, // constructors
78 0, // flags
79 2, // signalCount
80
81 // signals: name, argc, parameters, tag, flags, initial metatype offsets
82 1, 0, 56, 2, 0x06, 4 /* Public */,
83 3, 0, 57, 2, 0x06, 5 /* Public */,
84
85 // methods: name, argc, parameters, tag, flags, initial metatype offsets
86 4, 1, 58, 2, 0x102, 6 /* Public | MethodIsConst */,
87 4, 0, 61, 2, 0x122, 8 /* Public | MethodCloned | MethodIsConst */,
88 7, 1, 62, 2, 0x102, 9 /* Public | MethodIsConst */,
89 10, 1, 65, 2, 0x02, 11 /* Public */,
90 12, 1, 68, 2, 0x02, 13 /* Public */,
91
92 // signals: parameters
93 QMetaType::Void,
94 QMetaType::Void,
95
96 // methods: parameters
97 QMetaType::Int, 0x80000000 | 5, 6,
98 QMetaType::Int,
99 0x80000000 | 8, QMetaType::Int, 9,
100 QMetaType::Void, QMetaType::QString, 11,
101 QMetaType::Void, QMetaType::QString, 11,
102
103 // properties: name, type, flags, notifyId, revision
104 13, 0x80000000 | 14, 0x0001510b, uint(0), 0,
105 15, QMetaType::QString, 0x00015103, uint(1), 0,
106
107 // enums: name, alias, flags, count, data
108 14, 14, 0x0, 7, 86,
109
110 // enum data: key, value
111 16, uint(MetadataModel::NoFilter),
112 17, uint(MetadataModel::FavoritesFilter),
113 18, uint(MetadataModel::VideoFilter),
114 19, uint(MetadataModel::AudioFilter),
115 20, uint(MetadataModel::LinkFilter),
116 21, uint(MetadataModel::FilterSetFilter),
117 22, uint(MetadataModel::GPUFilter),
118
119 0 // eod
120};
121
122Q_CONSTINIT const QMetaObject MetadataModel::staticMetaObject = { {
123 QMetaObject::SuperData::link<QSortFilterProxyModel::staticMetaObject>(),
124 qt_meta_stringdata_ZN13MetadataModelE.offsetsAndSizes,
125 qt_meta_data_ZN13MetadataModelE,
126 qt_static_metacall,
127 nullptr,
128 qt_incomplete_metaTypeArray<qt_meta_tag_ZN13MetadataModelE_t,
129 // property 'filter'
130 QtPrivate::TypeAndForceComplete<MetadataFilter, std::true_type>,
131 // property 'search'
132 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
133 // enum 'MetadataFilter'
134 QtPrivate::TypeAndForceComplete<MetadataModel::MetadataFilter, std::true_type>,
135 // Q_OBJECT / Q_GADGET
136 QtPrivate::TypeAndForceComplete<MetadataModel, std::true_type>,
137 // method 'filterChanged'
138 QtPrivate::TypeAndForceComplete<void, std::false_type>,
139 // method 'searchChanged'
140 QtPrivate::TypeAndForceComplete<void, std::false_type>,
141 // method 'rowCount'
142 QtPrivate::TypeAndForceComplete<int, std::false_type>,
143 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
144 // method 'rowCount'
145 QtPrivate::TypeAndForceComplete<int, std::false_type>,
146 // method 'get'
147 QtPrivate::TypeAndForceComplete<QmlMetadata *, std::false_type>,
148 QtPrivate::TypeAndForceComplete<int, std::false_type>,
149 // method 'saveFilterSet'
150 QtPrivate::TypeAndForceComplete<void, std::false_type>,
151 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
152 // method 'deleteFilterSet'
153 QtPrivate::TypeAndForceComplete<void, std::false_type>,
154 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>
155 >,
156 nullptr
157} };
158
159void MetadataModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
160{
161 auto *_t = static_cast<MetadataModel *>(_o);
162 if (_c == QMetaObject::InvokeMetaMethod) {
163 switch (_id) {
164 case 0: _t->filterChanged(); break;
165 case 1: _t->searchChanged(); break;
166 case 2: { int _r = _t->rowCount((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1])));
167 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
168 case 3: { int _r = _t->rowCount();
169 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
170 case 4: { QmlMetadata* _r = _t->get((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
171 if (_a[0]) *reinterpret_cast< QmlMetadata**>(_a[0]) = std::move(_r); } break;
172 case 5: _t->saveFilterSet((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
173 case 6: _t->deleteFilterSet((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
174 default: ;
175 }
176 }
177 if (_c == QMetaObject::IndexOfMethod) {
178 int *result = reinterpret_cast<int *>(_a[0]);
179 {
180 using _q_method_type = void (MetadataModel::*)();
181 if (_q_method_type _q_method = &MetadataModel::filterChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
182 *result = 0;
183 return;
184 }
185 }
186 {
187 using _q_method_type = void (MetadataModel::*)();
188 if (_q_method_type _q_method = &MetadataModel::searchChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
189 *result = 1;
190 return;
191 }
192 }
193 }
194 if (_c == QMetaObject::ReadProperty) {
195 void *_v = _a[0];
196 switch (_id) {
197 case 0: *reinterpret_cast< MetadataFilter*>(_v) = _t->filter(); break;
198 case 1: *reinterpret_cast< QString*>(_v) = _t->search(); break;
199 default: break;
200 }
201 }
202 if (_c == QMetaObject::WriteProperty) {
203 void *_v = _a[0];
204 switch (_id) {
205 case 0: _t->setFilter(*reinterpret_cast< MetadataFilter*>(_v)); break;
206 case 1: _t->setSearch(*reinterpret_cast< QString*>(_v)); break;
207 default: break;
208 }
209 }
210}
211
212const QMetaObject *MetadataModel::metaObject() const
213{
214 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
215}
216
217void *MetadataModel::qt_metacast(const char *_clname)
218{
219 if (!_clname) return nullptr;
220 if (!strcmp(_clname, qt_meta_stringdata_ZN13MetadataModelE.stringdata0))
221 return static_cast<void*>(this);
222 return QSortFilterProxyModel::qt_metacast(_clname);
223}
224
225int MetadataModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
226{
227 _id = QSortFilterProxyModel::qt_metacall(_c, _id, _a);
228 if (_id < 0)
229 return _id;
230 if (_c == QMetaObject::InvokeMetaMethod) {
231 if (_id < 7)
232 qt_static_metacall(this, _c, _id, _a);
233 _id -= 7;
234 }
235 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
236 if (_id < 7)
237 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
238 _id -= 7;
239 }
240 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
241 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
242 || _c == QMetaObject::RegisterPropertyMetaType) {
243 qt_static_metacall(this, _c, _id, _a);
244 _id -= 2;
245 }
246 return _id;
247}
248
249// SIGNAL 0
250void MetadataModel::filterChanged()
251{
252 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
253}
254
255// SIGNAL 1
256void MetadataModel::searchChanged()
257{
258 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
259}
260QT_WARNING_POP