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