CuteLogger
Fast and simple logging solution for Qt based applications
moc_subtitlesmodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'subtitlesmodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.0)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/subtitlesmodel.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 'subtitlesmodel.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 69
21#error "This file was generated using the moc from 6.9.0. 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_ZN14SubtitlesModelE_t {};
35} // unnamed namespace
36
37template <> constexpr inline auto SubtitlesModel::qt_create_metaobjectdata<qt_meta_tag_ZN14SubtitlesModelE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "SubtitlesModel",
42 "tracksChanged",
43 "",
44 "count",
45 "modified",
46 "trackModelIndex",
47 "QModelIndex",
48 "trackIndex",
49 "itemCount",
50 "moveItems",
51 "firstItemIndex",
52 "lastItemIndex",
53 "int64_t",
54 "msTime",
55 "validateMove",
56 "QModelIndexList",
57 "items",
58 "trackCount"
59 };
60
61 QtMocHelpers::UintData qt_methods {
62 // Signal 'tracksChanged'
63 QtMocHelpers::SignalData<void(int)>(1, 2, QMC::AccessPublic, QMetaType::Void, {{
64 { QMetaType::Int, 3 },
65 }}),
66 // Signal 'modified'
67 QtMocHelpers::SignalData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
68 // Method 'trackModelIndex'
69 QtMocHelpers::MethodData<QModelIndex(int) const>(5, 2, QMC::AccessPublic, 0x80000000 | 6, {{
70 { QMetaType::Int, 7 },
71 }}),
72 // Method 'itemCount'
73 QtMocHelpers::MethodData<int(int) const>(8, 2, QMC::AccessPublic, QMetaType::Int, {{
74 { QMetaType::Int, 7 },
75 }}),
76 // Method 'moveItems'
77 QtMocHelpers::MethodData<void(int, int, int, int64_t)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
78 { QMetaType::Int, 7 }, { QMetaType::Int, 10 }, { QMetaType::Int, 11 }, { 0x80000000 | 12, 13 },
79 }}),
80 // Method 'validateMove'
81 QtMocHelpers::MethodData<bool(const QModelIndexList &, int64_t)>(14, 2, QMC::AccessPublic, QMetaType::Bool, {{
82 { 0x80000000 | 15, 16 }, { 0x80000000 | 12, 13 },
83 }}),
84 };
85 QtMocHelpers::UintData qt_properties {
86 // property 'trackCount'
87 QtMocHelpers::PropertyData<int>(17, QMetaType::Int, QMC::DefaultPropertyFlags, 0),
88 };
89 QtMocHelpers::UintData qt_enums {
90 };
91 return QtMocHelpers::metaObjectData<SubtitlesModel, qt_meta_tag_ZN14SubtitlesModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
92 qt_methods, qt_properties, qt_enums);
93}
94Q_CONSTINIT const QMetaObject SubtitlesModel::staticMetaObject = { {
95 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
96 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14SubtitlesModelE_t>.stringdata,
97 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14SubtitlesModelE_t>.data,
98 qt_static_metacall,
99 nullptr,
100 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN14SubtitlesModelE_t>.metaTypes,
101 nullptr
102} };
103
104void SubtitlesModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
105{
106 auto *_t = static_cast<SubtitlesModel *>(_o);
107 if (_c == QMetaObject::InvokeMetaMethod) {
108 switch (_id) {
109 case 0: _t->tracksChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
110 case 1: _t->modified(); break;
111 case 2: { QModelIndex _r = _t->trackModelIndex((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
112 if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = std::move(_r); } break;
113 case 3: { int _r = _t->itemCount((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
114 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
115 case 4: _t->moveItems((*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])),(*reinterpret_cast< std::add_pointer_t<int64_t>>(_a[4]))); break;
116 case 5: { bool _r = _t->validateMove((*reinterpret_cast< std::add_pointer_t<QModelIndexList>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int64_t>>(_a[2])));
117 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
118 default: ;
119 }
120 }
121 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
122 switch (_id) {
123 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
124 case 5:
125 switch (*reinterpret_cast<int*>(_a[1])) {
126 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
127 case 0:
128 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QModelIndexList >(); break;
129 }
130 break;
131 }
132 }
133 if (_c == QMetaObject::IndexOfMethod) {
134 if (QtMocHelpers::indexOfMethod<void (SubtitlesModel::*)(int )>(_a, &SubtitlesModel::tracksChanged, 0))
135 return;
136 if (QtMocHelpers::indexOfMethod<void (SubtitlesModel::*)()>(_a, &SubtitlesModel::modified, 1))
137 return;
138 }
139 if (_c == QMetaObject::ReadProperty) {
140 void *_v = _a[0];
141 switch (_id) {
142 case 0: *reinterpret_cast<int*>(_v) = _t->trackCount(); break;
143 default: break;
144 }
145 }
146}
147
148const QMetaObject *SubtitlesModel::metaObject() const
149{
150 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
151}
152
153void *SubtitlesModel::qt_metacast(const char *_clname)
154{
155 if (!_clname) return nullptr;
156 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14SubtitlesModelE_t>.strings))
157 return static_cast<void*>(this);
158 return QAbstractItemModel::qt_metacast(_clname);
159}
160
161int SubtitlesModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
162{
163 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
164 if (_id < 0)
165 return _id;
166 if (_c == QMetaObject::InvokeMetaMethod) {
167 if (_id < 6)
168 qt_static_metacall(this, _c, _id, _a);
169 _id -= 6;
170 }
171 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
172 if (_id < 6)
173 qt_static_metacall(this, _c, _id, _a);
174 _id -= 6;
175 }
176 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
177 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
178 || _c == QMetaObject::RegisterPropertyMetaType) {
179 qt_static_metacall(this, _c, _id, _a);
180 _id -= 1;
181 }
182 return _id;
183}
184
185// SIGNAL 0
186void SubtitlesModel::tracksChanged(int _t1)
187{
188 QMetaObject::activate<void>(this, &staticMetaObject, 0, nullptr, _t1);
189}
190
191// SIGNAL 1
192void SubtitlesModel::modified()
193{
194 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
195}
196QT_WARNING_POP