umbrello 26.04.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
moc_umldoc.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'umldoc.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
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 'umldoc.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
32QT_WARNING_DISABLE_GCC("-Wuseless-cast")
33namespace {
35} // unnamed namespace
36
37template <> constexpr inline auto UMLDoc::qt_create_metaobjectdata<qt_meta_tag_ZN6UMLDocE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "UMLDoc",
42 "sigDiagramCreated",
43 "",
44 "Uml::ID::Type",
45 "id",
46 "sigDiagramRemoved",
47 "sigDiagramRenamed",
48 "t",
49 "sigDiagramChanged",
50 "Uml::DiagramType::Enum",
51 "sigObjectCreated",
52 "UMLObject*",
53 "sigObjectRemoved",
54 "sigResetStatusbarProgress",
55 "sigSetStatusbarProgressSteps",
56 "totalSteps",
57 "sigSetStatusbarProgress",
58 "stepPosition",
59 "sigWriteToStatusBar",
60 "text",
61 "sigCurrentViewChanged",
62 "slotRemoveUMLObject",
63 "o",
64 "slotAutoSave",
65 "slotDiagramPopupMenu",
66 "QWidget*",
67 "umlview",
68 "QPoint",
69 "point"
70 };
71
72 QtMocHelpers::UintData qt_methods {
73 // Signal 'sigDiagramCreated'
74 QtMocHelpers::SignalData<void(Uml::ID::Type)>(1, 2, QMC::AccessPublic, QMetaType::Void, {{
75 { 0x80000000 | 3, 4 },
76 }}),
77 // Signal 'sigDiagramRemoved'
78 QtMocHelpers::SignalData<void(Uml::ID::Type)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
79 { 0x80000000 | 3, 4 },
80 }}),
81 // Signal 'sigDiagramRenamed'
82 QtMocHelpers::SignalData<void(Uml::ID::Type)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
83 { 0x80000000 | 3, 7 },
84 }}),
85 // Signal 'sigDiagramChanged'
86 QtMocHelpers::SignalData<void(Uml::DiagramType::Enum)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
87 { 0x80000000 | 9, 2 },
88 }}),
89 // Signal 'sigObjectCreated'
90 QtMocHelpers::SignalData<void(UMLObject *)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
91 { 0x80000000 | 11, 2 },
92 }}),
93 // Signal 'sigObjectRemoved'
94 QtMocHelpers::SignalData<void(UMLObject *)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
95 { 0x80000000 | 11, 2 },
96 }}),
97 // Signal 'sigResetStatusbarProgress'
98 QtMocHelpers::SignalData<void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
99 // Signal 'sigSetStatusbarProgressSteps'
100 QtMocHelpers::SignalData<void(int)>(14, 2, QMC::AccessPublic, QMetaType::Void, {{
101 { QMetaType::Int, 15 },
102 }}),
103 // Signal 'sigSetStatusbarProgress'
104 QtMocHelpers::SignalData<void(int)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
105 { QMetaType::Int, 17 },
106 }}),
107 // Signal 'sigWriteToStatusBar'
108 QtMocHelpers::SignalData<void(const QString &)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
109 { QMetaType::QString, 19 },
110 }}),
111 // Signal 'sigCurrentViewChanged'
112 QtMocHelpers::SignalData<void()>(20, 2, QMC::AccessPublic, QMetaType::Void),
113 // Slot 'slotRemoveUMLObject'
114 QtMocHelpers::SlotData<void(UMLObject *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
115 { 0x80000000 | 11, 22 },
116 }}),
117 // Slot 'slotAutoSave'
118 QtMocHelpers::SlotData<void()>(23, 2, QMC::AccessPublic, QMetaType::Void),
119 // Slot 'slotDiagramPopupMenu'
120 QtMocHelpers::SlotData<void(QWidget *, const QPoint &)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
121 { 0x80000000 | 25, 26 }, { 0x80000000 | 27, 28 },
122 }}),
123 };
124 QtMocHelpers::UintData qt_properties {
125 };
126 QtMocHelpers::UintData qt_enums {
127 };
128 return QtMocHelpers::metaObjectData<UMLDoc, qt_meta_tag_ZN6UMLDocE_t>(QMC::MetaObjectFlag{}, qt_stringData,
129 qt_methods, qt_properties, qt_enums);
130}
131Q_CONSTINIT const QMetaObject UMLDoc::staticMetaObject = { {
132 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
133 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN6UMLDocE_t>.stringdata,
134 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN6UMLDocE_t>.data,
135 qt_static_metacall,
136 nullptr,
137 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN6UMLDocE_t>.metaTypes,
138 nullptr
139} };
140
141void UMLDoc::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
142{
143 auto *_t = static_cast<UMLDoc *>(_o);
144 if (_c == QMetaObject::InvokeMetaMethod) {
145 switch (_id) {
146 case 0: _t->sigDiagramCreated((*reinterpret_cast<std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
147 case 1: _t->sigDiagramRemoved((*reinterpret_cast<std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
148 case 2: _t->sigDiagramRenamed((*reinterpret_cast<std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
149 case 3: _t->sigDiagramChanged((*reinterpret_cast<std::add_pointer_t<Uml::DiagramType::Enum>>(_a[1]))); break;
150 case 4: _t->sigObjectCreated((*reinterpret_cast<std::add_pointer_t<UMLObject*>>(_a[1]))); break;
151 case 5: _t->sigObjectRemoved((*reinterpret_cast<std::add_pointer_t<UMLObject*>>(_a[1]))); break;
152 case 6: _t->sigResetStatusbarProgress(); break;
153 case 7: _t->sigSetStatusbarProgressSteps((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
154 case 8: _t->sigSetStatusbarProgress((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
155 case 9: _t->sigWriteToStatusBar((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
156 case 10: _t->sigCurrentViewChanged(); break;
157 case 11: _t->slotRemoveUMLObject((*reinterpret_cast<std::add_pointer_t<UMLObject*>>(_a[1]))); break;
158 case 12: _t->slotAutoSave(); break;
159 case 13: _t->slotDiagramPopupMenu((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QPoint>>(_a[2]))); break;
160 default: ;
161 }
162 }
163 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
164 switch (_id) {
165 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
166 case 4:
167 switch (*reinterpret_cast<int*>(_a[1])) {
168 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
169 case 0:
170 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UMLObject* >(); break;
171 }
172 break;
173 case 5:
174 switch (*reinterpret_cast<int*>(_a[1])) {
175 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
176 case 0:
177 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UMLObject* >(); break;
178 }
179 break;
180 case 11:
181 switch (*reinterpret_cast<int*>(_a[1])) {
182 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
183 case 0:
184 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UMLObject* >(); break;
185 }
186 break;
187 }
188 }
189 if (_c == QMetaObject::IndexOfMethod) {
190 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(Uml::ID::Type )>(_a, &UMLDoc::sigDiagramCreated, 0))
191 return;
192 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(Uml::ID::Type )>(_a, &UMLDoc::sigDiagramRemoved, 1))
193 return;
194 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(Uml::ID::Type )>(_a, &UMLDoc::sigDiagramRenamed, 2))
195 return;
196 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(Uml::DiagramType::Enum )>(_a, &UMLDoc::sigDiagramChanged, 3))
197 return;
198 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(UMLObject * )>(_a, &UMLDoc::sigObjectCreated, 4))
199 return;
200 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(UMLObject * )>(_a, &UMLDoc::sigObjectRemoved, 5))
201 return;
202 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)()>(_a, &UMLDoc::sigResetStatusbarProgress, 6))
203 return;
204 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(int )>(_a, &UMLDoc::sigSetStatusbarProgressSteps, 7))
205 return;
206 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(int )>(_a, &UMLDoc::sigSetStatusbarProgress, 8))
207 return;
208 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)(const QString & )>(_a, &UMLDoc::sigWriteToStatusBar, 9))
209 return;
210 if (QtMocHelpers::indexOfMethod<void (UMLDoc::*)()>(_a, &UMLDoc::sigCurrentViewChanged, 10))
211 return;
212 }
213}
214
215const QMetaObject *UMLDoc::metaObject() const
216{
217 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
218}
219
220void *UMLDoc::qt_metacast(const char *_clname)
221{
222 if (!_clname) return nullptr;
223 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN6UMLDocE_t>.strings))
224 return static_cast<void*>(this);
225 return QObject::qt_metacast(_clname);
226}
227
228int UMLDoc::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
229{
230 _id = QObject::qt_metacall(_c, _id, _a);
231 if (_id < 0)
232 return _id;
233 if (_c == QMetaObject::InvokeMetaMethod) {
234 if (_id < 14)
235 qt_static_metacall(this, _c, _id, _a);
236 _id -= 14;
237 }
238 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
239 if (_id < 14)
240 qt_static_metacall(this, _c, _id, _a);
241 _id -= 14;
242 }
243 return _id;
244}
245
246// SIGNAL 0
248{
249 QMetaObject::activate<void>(this, &staticMetaObject, 0, nullptr, _t1);
250}
251
252// SIGNAL 1
254{
255 QMetaObject::activate<void>(this, &staticMetaObject, 1, nullptr, _t1);
256}
257
258// SIGNAL 2
260{
261 QMetaObject::activate<void>(this, &staticMetaObject, 2, nullptr, _t1);
262}
263
264// SIGNAL 3
266{
267 QMetaObject::activate<void>(this, &staticMetaObject, 3, nullptr, _t1);
268}
269
270// SIGNAL 4
272{
273 QMetaObject::activate<void>(this, &staticMetaObject, 4, nullptr, _t1);
274}
275
276// SIGNAL 5
278{
279 QMetaObject::activate<void>(this, &staticMetaObject, 5, nullptr, _t1);
280}
281
282// SIGNAL 6
284{
285 QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
286}
287
288// SIGNAL 7
290{
291 QMetaObject::activate<void>(this, &staticMetaObject, 7, nullptr, _t1);
292}
293
294// SIGNAL 8
296{
297 QMetaObject::activate<void>(this, &staticMetaObject, 8, nullptr, _t1);
298}
299
300// SIGNAL 9
301void UMLDoc::sigWriteToStatusBar(const QString & _t1)
302{
303 QMetaObject::activate<void>(this, &staticMetaObject, 9, nullptr, _t1);
304}
305
306// SIGNAL 10
308{
309 QMetaObject::activate(this, &staticMetaObject, 10, nullptr);
310}
311QT_WARNING_POP
void sigResetStatusbarProgress()
Definition moc_umldoc.cpp:283
void sigDiagramRemoved(Uml::ID::Type id)
Definition moc_umldoc.cpp:253
void sigSetStatusbarProgress(int stepPosition)
Definition moc_umldoc.cpp:295
void sigDiagramRenamed(Uml::ID::Type t)
Definition moc_umldoc.cpp:259
void sigDiagramChanged(Uml::DiagramType::Enum)
Definition moc_umldoc.cpp:265
void sigObjectCreated(UMLObject *)
Definition moc_umldoc.cpp:271
UMLDoc()
Definition umldoc.cpp:176
void sigDiagramCreated(Uml::ID::Type id)
Definition moc_umldoc.cpp:247
void sigObjectRemoved(UMLObject *)
Definition moc_umldoc.cpp:277
void sigWriteToStatusBar(const QString &text)
Definition moc_umldoc.cpp:301
void sigCurrentViewChanged()
Definition moc_umldoc.cpp:307
void sigSetStatusbarProgressSteps(int totalSteps)
Definition moc_umldoc.cpp:289
The base class for UML objects.
Definition umlobject.h:70
#define Q_CONSTINIT
Definition moc_parser.cpp:27
Definition moc_parser.cpp:33
Enum
Definition basictypes.h:63
std::string Type
Definition basictypes.h:371