umbrello 25.12.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
moc_umlscene.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'umlscene.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
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 'umlscene.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 69
21#error "This file was generated using the moc from 6.9.3. 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 UMLScene::qt_create_metaobjectdata<qt_meta_tag_ZN8UMLSceneE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "UMLScene",
42 "sigResetToolBar",
43 "",
44 "sigFillColorChanged",
45 "Uml::ID::Type",
46 "sigGridColorChanged",
47 "sigLineColorChanged",
48 "sigTextColorChanged",
49 "sigLineWidthChanged",
50 "sigSnapToGridToggled",
51 "sigSnapComponentSizeToGridToggled",
52 "sigShowGridToggled",
53 "sigAssociationRemoved",
54 "AssociationWidget*",
55 "sigWidgetRemoved",
56 "UMLWidget*",
57 "slotToolBarChanged",
58 "c",
59 "slotObjectCreated",
60 "UMLObject*",
61 "o",
62 "slotObjectRemoved",
63 "slotMenuSelection",
64 "QAction*",
65 "action",
66 "slotActivate",
67 "slotCutSuccessful",
68 "slotShowView",
69 "alignLeft",
70 "alignRight",
71 "alignTop",
72 "alignBottom",
73 "alignVerticalMiddle",
74 "alignHorizontalMiddle",
75 "alignVerticalDistribute",
76 "alignHorizontalDistribute"
77 };
78
79 QtMocHelpers::UintData qt_methods {
80 // Signal 'sigResetToolBar'
81 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
82 // Signal 'sigFillColorChanged'
83 QtMocHelpers::SignalData<void(Uml::ID::Type)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{
84 { 0x80000000 | 4, 2 },
85 }}),
86 // Signal 'sigGridColorChanged'
87 QtMocHelpers::SignalData<void(Uml::ID::Type)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
88 { 0x80000000 | 4, 2 },
89 }}),
90 // Signal 'sigLineColorChanged'
91 QtMocHelpers::SignalData<void(Uml::ID::Type)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
92 { 0x80000000 | 4, 2 },
93 }}),
94 // Signal 'sigTextColorChanged'
95 QtMocHelpers::SignalData<void(Uml::ID::Type)>(7, 2, QMC::AccessPublic, QMetaType::Void, {{
96 { 0x80000000 | 4, 2 },
97 }}),
98 // Signal 'sigLineWidthChanged'
99 QtMocHelpers::SignalData<void(Uml::ID::Type)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
100 { 0x80000000 | 4, 2 },
101 }}),
102 // Signal 'sigSnapToGridToggled'
103 QtMocHelpers::SignalData<void(bool)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
104 { QMetaType::Bool, 2 },
105 }}),
106 // Signal 'sigSnapComponentSizeToGridToggled'
107 QtMocHelpers::SignalData<void(bool)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
108 { QMetaType::Bool, 2 },
109 }}),
110 // Signal 'sigShowGridToggled'
111 QtMocHelpers::SignalData<void(bool)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
112 { QMetaType::Bool, 2 },
113 }}),
114 // Signal 'sigAssociationRemoved'
115 QtMocHelpers::SignalData<void(AssociationWidget *)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
116 { 0x80000000 | 13, 2 },
117 }}),
118 // Signal 'sigWidgetRemoved'
119 QtMocHelpers::SignalData<void(UMLWidget *)>(14, 2, QMC::AccessPublic, QMetaType::Void, {{
120 { 0x80000000 | 15, 2 },
121 }}),
122 // Slot 'slotToolBarChanged'
123 QtMocHelpers::SlotData<void(int)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
124 { QMetaType::Int, 17 },
125 }}),
126 // Slot 'slotObjectCreated'
127 QtMocHelpers::SlotData<void(UMLObject *)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
128 { 0x80000000 | 19, 20 },
129 }}),
130 // Slot 'slotObjectRemoved'
131 QtMocHelpers::SlotData<void(UMLObject *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
132 { 0x80000000 | 19, 20 },
133 }}),
134 // Slot 'slotMenuSelection'
135 QtMocHelpers::SlotData<void(QAction *)>(22, 2, QMC::AccessPublic, QMetaType::Void, {{
136 { 0x80000000 | 23, 24 },
137 }}),
138 // Slot 'slotActivate'
139 QtMocHelpers::SlotData<void()>(25, 2, QMC::AccessPublic, QMetaType::Void),
140 // Slot 'slotCutSuccessful'
141 QtMocHelpers::SlotData<void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
142 // Slot 'slotShowView'
143 QtMocHelpers::SlotData<void()>(27, 2, QMC::AccessPublic, QMetaType::Void),
144 // Slot 'alignLeft'
145 QtMocHelpers::SlotData<void()>(28, 2, QMC::AccessPublic, QMetaType::Void),
146 // Slot 'alignRight'
147 QtMocHelpers::SlotData<void()>(29, 2, QMC::AccessPublic, QMetaType::Void),
148 // Slot 'alignTop'
149 QtMocHelpers::SlotData<void()>(30, 2, QMC::AccessPublic, QMetaType::Void),
150 // Slot 'alignBottom'
151 QtMocHelpers::SlotData<void()>(31, 2, QMC::AccessPublic, QMetaType::Void),
152 // Slot 'alignVerticalMiddle'
153 QtMocHelpers::SlotData<void()>(32, 2, QMC::AccessPublic, QMetaType::Void),
154 // Slot 'alignHorizontalMiddle'
155 QtMocHelpers::SlotData<void()>(33, 2, QMC::AccessPublic, QMetaType::Void),
156 // Slot 'alignVerticalDistribute'
157 QtMocHelpers::SlotData<void()>(34, 2, QMC::AccessPublic, QMetaType::Void),
158 // Slot 'alignHorizontalDistribute'
159 QtMocHelpers::SlotData<void()>(35, 2, QMC::AccessPublic, QMetaType::Void),
160 };
161 QtMocHelpers::UintData qt_properties {
162 };
163 QtMocHelpers::UintData qt_enums {
164 };
165 return QtMocHelpers::metaObjectData<UMLScene, qt_meta_tag_ZN8UMLSceneE_t>(QMC::MetaObjectFlag{}, qt_stringData,
166 qt_methods, qt_properties, qt_enums);
167}
168Q_CONSTINIT const QMetaObject UMLScene::staticMetaObject = { {
169 QMetaObject::SuperData::link<QGraphicsScene::staticMetaObject>(),
170 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN8UMLSceneE_t>.stringdata,
171 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN8UMLSceneE_t>.data,
172 qt_static_metacall,
173 nullptr,
174 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN8UMLSceneE_t>.metaTypes,
175 nullptr
176} };
177
178void UMLScene::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
179{
180 auto *_t = static_cast<UMLScene *>(_o);
181 if (_c == QMetaObject::InvokeMetaMethod) {
182 switch (_id) {
183 case 0: _t->sigResetToolBar(); break;
184 case 1: _t->sigFillColorChanged((*reinterpret_cast< std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
185 case 2: _t->sigGridColorChanged((*reinterpret_cast< std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
186 case 3: _t->sigLineColorChanged((*reinterpret_cast< std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
187 case 4: _t->sigTextColorChanged((*reinterpret_cast< std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
188 case 5: _t->sigLineWidthChanged((*reinterpret_cast< std::add_pointer_t<Uml::ID::Type>>(_a[1]))); break;
189 case 6: _t->sigSnapToGridToggled((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
190 case 7: _t->sigSnapComponentSizeToGridToggled((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
191 case 8: _t->sigShowGridToggled((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
192 case 9: _t->sigAssociationRemoved((*reinterpret_cast< std::add_pointer_t<AssociationWidget*>>(_a[1]))); break;
193 case 10: _t->sigWidgetRemoved((*reinterpret_cast< std::add_pointer_t<UMLWidget*>>(_a[1]))); break;
194 case 11: _t->slotToolBarChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
195 case 12: _t->slotObjectCreated((*reinterpret_cast< std::add_pointer_t<UMLObject*>>(_a[1]))); break;
196 case 13: _t->slotObjectRemoved((*reinterpret_cast< std::add_pointer_t<UMLObject*>>(_a[1]))); break;
197 case 14: _t->slotMenuSelection((*reinterpret_cast< std::add_pointer_t<QAction*>>(_a[1]))); break;
198 case 15: _t->slotActivate(); break;
199 case 16: _t->slotCutSuccessful(); break;
200 case 17: _t->slotShowView(); break;
201 case 18: _t->alignLeft(); break;
202 case 19: _t->alignRight(); break;
203 case 20: _t->alignTop(); break;
204 case 21: _t->alignBottom(); break;
205 case 22: _t->alignVerticalMiddle(); break;
206 case 23: _t->alignHorizontalMiddle(); break;
207 case 24: _t->alignVerticalDistribute(); break;
208 case 25: _t->alignHorizontalDistribute(); break;
209 default: ;
210 }
211 }
212 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
213 switch (_id) {
214 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
215 case 10:
216 switch (*reinterpret_cast<int*>(_a[1])) {
217 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
218 case 0:
219 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UMLWidget* >(); break;
220 }
221 break;
222 case 12:
223 switch (*reinterpret_cast<int*>(_a[1])) {
224 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
225 case 0:
226 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UMLObject* >(); break;
227 }
228 break;
229 case 13:
230 switch (*reinterpret_cast<int*>(_a[1])) {
231 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
232 case 0:
233 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UMLObject* >(); break;
234 }
235 break;
236 case 14:
237 switch (*reinterpret_cast<int*>(_a[1])) {
238 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
239 case 0:
240 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QAction* >(); break;
241 }
242 break;
243 }
244 }
245 if (_c == QMetaObject::IndexOfMethod) {
246 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)()>(_a, &UMLScene::sigResetToolBar, 0))
247 return;
248 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(Uml::ID::Type )>(_a, &UMLScene::sigFillColorChanged, 1))
249 return;
250 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(Uml::ID::Type )>(_a, &UMLScene::sigGridColorChanged, 2))
251 return;
252 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(Uml::ID::Type )>(_a, &UMLScene::sigLineColorChanged, 3))
253 return;
254 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(Uml::ID::Type )>(_a, &UMLScene::sigTextColorChanged, 4))
255 return;
256 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(Uml::ID::Type )>(_a, &UMLScene::sigLineWidthChanged, 5))
257 return;
258 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(bool )>(_a, &UMLScene::sigSnapToGridToggled, 6))
259 return;
260 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(bool )>(_a, &UMLScene::sigSnapComponentSizeToGridToggled, 7))
261 return;
262 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(bool )>(_a, &UMLScene::sigShowGridToggled, 8))
263 return;
264 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(AssociationWidget * )>(_a, &UMLScene::sigAssociationRemoved, 9))
265 return;
266 if (QtMocHelpers::indexOfMethod<void (UMLScene::*)(UMLWidget * )>(_a, &UMLScene::sigWidgetRemoved, 10))
267 return;
268 }
269}
270
271const QMetaObject *UMLScene::metaObject() const
272{
273 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
274}
275
276void *UMLScene::qt_metacast(const char *_clname)
277{
278 if (!_clname) return nullptr;
279 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN8UMLSceneE_t>.strings))
280 return static_cast<void*>(this);
281 return QGraphicsScene::qt_metacast(_clname);
282}
283
284int UMLScene::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
285{
286 _id = QGraphicsScene::qt_metacall(_c, _id, _a);
287 if (_id < 0)
288 return _id;
289 if (_c == QMetaObject::InvokeMetaMethod) {
290 if (_id < 26)
291 qt_static_metacall(this, _c, _id, _a);
292 _id -= 26;
293 }
294 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
295 if (_id < 26)
296 qt_static_metacall(this, _c, _id, _a);
297 _id -= 26;
298 }
299 return _id;
300}
301
302// SIGNAL 0
304{
305 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
306}
307
308// SIGNAL 1
310{
311 QMetaObject::activate<void>(this, &staticMetaObject, 1, nullptr, _t1);
312}
313
314// SIGNAL 2
316{
317 QMetaObject::activate<void>(this, &staticMetaObject, 2, nullptr, _t1);
318}
319
320// SIGNAL 3
322{
323 QMetaObject::activate<void>(this, &staticMetaObject, 3, nullptr, _t1);
324}
325
326// SIGNAL 4
328{
329 QMetaObject::activate<void>(this, &staticMetaObject, 4, nullptr, _t1);
330}
331
332// SIGNAL 5
334{
335 QMetaObject::activate<void>(this, &staticMetaObject, 5, nullptr, _t1);
336}
337
338// SIGNAL 6
340{
341 QMetaObject::activate<void>(this, &staticMetaObject, 6, nullptr, _t1);
342}
343
344// SIGNAL 7
346{
347 QMetaObject::activate<void>(this, &staticMetaObject, 7, nullptr, _t1);
348}
349
350// SIGNAL 8
352{
353 QMetaObject::activate<void>(this, &staticMetaObject, 8, nullptr, _t1);
354}
355
356// SIGNAL 9
358{
359 QMetaObject::activate<void>(this, &staticMetaObject, 9, nullptr, _t1);
360}
361
362// SIGNAL 10
364{
365 QMetaObject::activate<void>(this, &staticMetaObject, 10, nullptr, _t1);
366}
367QT_WARNING_POP
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde....
Definition associationwidget.h:47
void sigTextColorChanged(Uml::ID::Type)
Definition moc_umlscene.cpp:327
void sigLineWidthChanged(Uml::ID::Type)
Definition moc_umlscene.cpp:333
UMLScene(UMLFolder *parentFolder, UMLView *view=nullptr)
Definition umlscene.cpp:263
void sigSnapComponentSizeToGridToggled(bool)
Definition moc_umlscene.cpp:345
void sigAssociationRemoved(AssociationWidget *)
Definition moc_umlscene.cpp:357
void sigSnapToGridToggled(bool)
Definition moc_umlscene.cpp:339
void sigLineColorChanged(Uml::ID::Type)
Definition moc_umlscene.cpp:321
void sigResetToolBar()
Definition moc_umlscene.cpp:303
void sigShowGridToggled(bool)
Definition moc_umlscene.cpp:351
void sigGridColorChanged(Uml::ID::Type)
Definition moc_umlscene.cpp:315
void sigWidgetRemoved(UMLWidget *)
Definition moc_umlscene.cpp:363
void sigFillColorChanged(Uml::ID::Type)
Definition moc_umlscene.cpp:309
The base class for graphical UML objects.
Definition umlwidget.h:36
#define Q_CONSTINIT
Definition moc_parser.cpp:27
Definition moc_parser.cpp:33
std::string Type
Definition basictypes.h:371