CuteLogger
Fast and simple logging solution for Qt based applications
moc_markersmodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'markersmodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.6.2)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/markersmodel.h"
10#include <QtCore/qmetatype.h>
11
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
14#else
15QT_BEGIN_MOC_NAMESPACE
16#endif
17
18
19#include <memory>
20
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'markersmodel.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.6.2. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
27#endif
28
29#ifndef Q_CONSTINIT
30#define Q_CONSTINIT
31#endif
32
33QT_WARNING_PUSH
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC("-Wuseless-cast")
36namespace {
37
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSMarkersModelENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSMarkersModelENDCLASS = QtMocHelpers::stringData(
41 "MarkersModel",
42 "rangesChanged",
43 "",
44 "modified",
45 "recentColorsChanged",
46 "remove",
47 "markerIndex",
48 "append",
49 "Markers::Marker",
50 "marker",
51 "update",
52 "move",
53 "start",
54 "end",
55 "setColor",
56 "color",
57 "clear",
58 "nextMarkerPosition",
59 "position",
60 "prevMarkerPosition",
61 "recentColors"
62);
63#else // !QT_MOC_HAS_STRING_DATA
64struct qt_meta_stringdata_CLASSMarkersModelENDCLASS_t {
65 uint offsetsAndSizes[42];
66 char stringdata0[13];
67 char stringdata1[14];
68 char stringdata2[1];
69 char stringdata3[9];
70 char stringdata4[20];
71 char stringdata5[7];
72 char stringdata6[12];
73 char stringdata7[7];
74 char stringdata8[16];
75 char stringdata9[7];
76 char stringdata10[7];
77 char stringdata11[5];
78 char stringdata12[6];
79 char stringdata13[4];
80 char stringdata14[9];
81 char stringdata15[6];
82 char stringdata16[6];
83 char stringdata17[19];
84 char stringdata18[9];
85 char stringdata19[19];
86 char stringdata20[13];
87};
88#define QT_MOC_LITERAL(ofs, len) \
89 uint(sizeof(qt_meta_stringdata_CLASSMarkersModelENDCLASS_t::offsetsAndSizes) + ofs), len
90Q_CONSTINIT static const qt_meta_stringdata_CLASSMarkersModelENDCLASS_t qt_meta_stringdata_CLASSMarkersModelENDCLASS = {
91 {
92 QT_MOC_LITERAL(0, 12), // "MarkersModel"
93 QT_MOC_LITERAL(13, 13), // "rangesChanged"
94 QT_MOC_LITERAL(27, 0), // ""
95 QT_MOC_LITERAL(28, 8), // "modified"
96 QT_MOC_LITERAL(37, 19), // "recentColorsChanged"
97 QT_MOC_LITERAL(57, 6), // "remove"
98 QT_MOC_LITERAL(64, 11), // "markerIndex"
99 QT_MOC_LITERAL(76, 6), // "append"
100 QT_MOC_LITERAL(83, 15), // "Markers::Marker"
101 QT_MOC_LITERAL(99, 6), // "marker"
102 QT_MOC_LITERAL(106, 6), // "update"
103 QT_MOC_LITERAL(113, 4), // "move"
104 QT_MOC_LITERAL(118, 5), // "start"
105 QT_MOC_LITERAL(124, 3), // "end"
106 QT_MOC_LITERAL(128, 8), // "setColor"
107 QT_MOC_LITERAL(137, 5), // "color"
108 QT_MOC_LITERAL(143, 5), // "clear"
109 QT_MOC_LITERAL(149, 18), // "nextMarkerPosition"
110 QT_MOC_LITERAL(168, 8), // "position"
111 QT_MOC_LITERAL(177, 18), // "prevMarkerPosition"
112 QT_MOC_LITERAL(196, 12) // "recentColors"
113 },
114 "MarkersModel",
115 "rangesChanged",
116 "",
117 "modified",
118 "recentColorsChanged",
119 "remove",
120 "markerIndex",
121 "append",
122 "Markers::Marker",
123 "marker",
124 "update",
125 "move",
126 "start",
127 "end",
128 "setColor",
129 "color",
130 "clear",
131 "nextMarkerPosition",
132 "position",
133 "prevMarkerPosition",
134 "recentColors"
135};
136#undef QT_MOC_LITERAL
137#endif // !QT_MOC_HAS_STRING_DATA
138} // unnamed namespace
139
140Q_CONSTINIT static const uint qt_meta_data_CLASSMarkersModelENDCLASS[] = {
141
142 // content:
143 12, // revision
144 0, // classname
145 0, 0, // classinfo
146 11, 14, // methods
147 1, 113, // properties
148 0, 0, // enums/sets
149 0, 0, // constructors
150 0, // flags
151 3, // signalCount
152
153 // signals: name, argc, parameters, tag, flags, initial metatype offsets
154 1, 0, 80, 2, 0x06, 2 /* Public */,
155 3, 0, 81, 2, 0x06, 3 /* Public */,
156 4, 0, 82, 2, 0x06, 4 /* Public */,
157
158 // slots: name, argc, parameters, tag, flags, initial metatype offsets
159 5, 1, 83, 2, 0x0a, 5 /* Public */,
160 7, 1, 86, 2, 0x0a, 7 /* Public */,
161 10, 2, 89, 2, 0x0a, 9 /* Public */,
162 11, 3, 94, 2, 0x0a, 12 /* Public */,
163 14, 2, 101, 2, 0x0a, 16 /* Public */,
164 16, 0, 106, 2, 0x0a, 19 /* Public */,
165
166 // methods: name, argc, parameters, tag, flags, initial metatype offsets
167 17, 1, 107, 2, 0x02, 20 /* Public */,
168 19, 1, 110, 2, 0x02, 22 /* Public */,
169
170 // signals: parameters
171 QMetaType::Void,
172 QMetaType::Void,
173 QMetaType::Void,
174
175 // slots: parameters
176 QMetaType::Void, QMetaType::Int, 6,
177 QMetaType::Void, 0x80000000 | 8, 9,
178 QMetaType::Void, QMetaType::Int, 0x80000000 | 8, 6, 9,
179 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 6, 12, 13,
180 QMetaType::Void, QMetaType::Int, QMetaType::QColor, 6, 15,
181 QMetaType::Void,
182
183 // methods: parameters
184 QMetaType::Int, QMetaType::Int, 18,
185 QMetaType::Int, QMetaType::Int, 18,
186
187 // properties: name, type, flags
188 20, QMetaType::QStringList, 0x00015001, uint(2), 0,
189
190 0 // eod
191};
192
193Q_CONSTINIT const QMetaObject MarkersModel::staticMetaObject = { {
194 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
195 qt_meta_stringdata_CLASSMarkersModelENDCLASS.offsetsAndSizes,
196 qt_meta_data_CLASSMarkersModelENDCLASS,
197 qt_static_metacall,
198 nullptr,
199 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSMarkersModelENDCLASS_t,
200 // property 'recentColors'
201 QtPrivate::TypeAndForceComplete<QStringList, std::true_type>,
202 // Q_OBJECT / Q_GADGET
203 QtPrivate::TypeAndForceComplete<MarkersModel, std::true_type>,
204 // method 'rangesChanged'
205 QtPrivate::TypeAndForceComplete<void, std::false_type>,
206 // method 'modified'
207 QtPrivate::TypeAndForceComplete<void, std::false_type>,
208 // method 'recentColorsChanged'
209 QtPrivate::TypeAndForceComplete<void, std::false_type>,
210 // method 'remove'
211 QtPrivate::TypeAndForceComplete<void, std::false_type>,
212 QtPrivate::TypeAndForceComplete<int, std::false_type>,
213 // method 'append'
214 QtPrivate::TypeAndForceComplete<void, std::false_type>,
215 QtPrivate::TypeAndForceComplete<const Markers::Marker &, std::false_type>,
216 // method 'update'
217 QtPrivate::TypeAndForceComplete<void, std::false_type>,
218 QtPrivate::TypeAndForceComplete<int, std::false_type>,
219 QtPrivate::TypeAndForceComplete<const Markers::Marker &, std::false_type>,
220 // method 'move'
221 QtPrivate::TypeAndForceComplete<void, std::false_type>,
222 QtPrivate::TypeAndForceComplete<int, std::false_type>,
223 QtPrivate::TypeAndForceComplete<int, std::false_type>,
224 QtPrivate::TypeAndForceComplete<int, std::false_type>,
225 // method 'setColor'
226 QtPrivate::TypeAndForceComplete<void, std::false_type>,
227 QtPrivate::TypeAndForceComplete<int, std::false_type>,
228 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
229 // method 'clear'
230 QtPrivate::TypeAndForceComplete<void, std::false_type>,
231 // method 'nextMarkerPosition'
232 QtPrivate::TypeAndForceComplete<int, std::false_type>,
233 QtPrivate::TypeAndForceComplete<int, std::false_type>,
234 // method 'prevMarkerPosition'
235 QtPrivate::TypeAndForceComplete<int, std::false_type>,
236 QtPrivate::TypeAndForceComplete<int, std::false_type>
237 >,
238 nullptr
239} };
240
241void MarkersModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
242{
243 if (_c == QMetaObject::InvokeMetaMethod) {
244 auto *_t = static_cast<MarkersModel *>(_o);
245 (void)_t;
246 switch (_id) {
247 case 0: _t->rangesChanged(); break;
248 case 1: _t->modified(); break;
249 case 2: _t->recentColorsChanged(); break;
250 case 3: _t->remove((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
251 case 4: _t->append((*reinterpret_cast< std::add_pointer_t<Markers::Marker>>(_a[1]))); break;
252 case 5: _t->update((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<Markers::Marker>>(_a[2]))); break;
253 case 6: _t->move((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
254 case 7: _t->setColor((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QColor>>(_a[2]))); break;
255 case 8: _t->clear(); break;
256 case 9: { int _r = _t->nextMarkerPosition((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
257 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
258 case 10: { int _r = _t->prevMarkerPosition((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
259 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
260 default: ;
261 }
262 } else if (_c == QMetaObject::IndexOfMethod) {
263 int *result = reinterpret_cast<int *>(_a[0]);
264 {
265 using _t = void (MarkersModel::*)();
266 if (_t _q_method = &MarkersModel::rangesChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
267 *result = 0;
268 return;
269 }
270 }
271 {
272 using _t = void (MarkersModel::*)();
273 if (_t _q_method = &MarkersModel::modified; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
274 *result = 1;
275 return;
276 }
277 }
278 {
279 using _t = void (MarkersModel::*)();
280 if (_t _q_method = &MarkersModel::recentColorsChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
281 *result = 2;
282 return;
283 }
284 }
285 } else if (_c == QMetaObject::ReadProperty) {
286 auto *_t = static_cast<MarkersModel *>(_o);
287 (void)_t;
288 void *_v = _a[0];
289 switch (_id) {
290 case 0: *reinterpret_cast< QStringList*>(_v) = _t->recentColors(); break;
291 default: break;
292 }
293 } else if (_c == QMetaObject::WriteProperty) {
294 } else if (_c == QMetaObject::ResetProperty) {
295 } else if (_c == QMetaObject::BindableProperty) {
296 }
297}
298
299const QMetaObject *MarkersModel::metaObject() const
300{
301 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
302}
303
304void *MarkersModel::qt_metacast(const char *_clname)
305{
306 if (!_clname) return nullptr;
307 if (!strcmp(_clname, qt_meta_stringdata_CLASSMarkersModelENDCLASS.stringdata0))
308 return static_cast<void*>(this);
309 return QAbstractItemModel::qt_metacast(_clname);
310}
311
312int MarkersModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
313{
314 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
315 if (_id < 0)
316 return _id;
317 if (_c == QMetaObject::InvokeMetaMethod) {
318 if (_id < 11)
319 qt_static_metacall(this, _c, _id, _a);
320 _id -= 11;
321 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
322 if (_id < 11)
323 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
324 _id -= 11;
325 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
326 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
327 || _c == QMetaObject::RegisterPropertyMetaType) {
328 qt_static_metacall(this, _c, _id, _a);
329 _id -= 1;
330 }
331 return _id;
332}
333
334// SIGNAL 0
335void MarkersModel::rangesChanged()
336{
337 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
338}
339
340// SIGNAL 1
341void MarkersModel::modified()
342{
343 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
344}
345
346// SIGNAL 2
347void MarkersModel::recentColorsChanged()
348{
349 QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
350}
351QT_WARNING_POP