10#include <QtCore/qmetatype.h>
12#include <QtCore/qtmochelpers.h>
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.)"
32QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
37template <>
constexpr inline auto UMLScene::qt_create_metaobjectdata<qt_meta_tag_ZN8UMLSceneE_t>()
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
44 "sigFillColorChanged",
46 "sigGridColorChanged",
47 "sigLineColorChanged",
48 "sigTextColorChanged",
49 "sigLineWidthChanged",
50 "sigSnapToGridToggled",
51 "sigSnapComponentSizeToGridToggled",
53 "sigAssociationRemoved",
73 "alignVerticalMiddle",
74 "alignHorizontalMiddle",
75 "alignVerticalDistribute",
76 "alignHorizontalDistribute"
79 QtMocHelpers::UintData qt_methods {
81 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
83 QtMocHelpers::SignalData<void(Uml::ID::Type)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{
84 { 0x80000000 | 4, 2 },
87 QtMocHelpers::SignalData<
void(
Uml::ID::Type)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
88 { 0x80000000 | 4, 2 },
91 QtMocHelpers::SignalData<
void(
Uml::ID::Type)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
92 { 0x80000000 | 4, 2 },
95 QtMocHelpers::SignalData<
void(
Uml::ID::Type)>(7, 2, QMC::AccessPublic, QMetaType::Void, {{
96 { 0x80000000 | 4, 2 },
99 QtMocHelpers::SignalData<
void(
Uml::ID::Type)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
100 { 0x80000000 | 4, 2 },
103 QtMocHelpers::SignalData<
void(
bool)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
104 { QMetaType::Bool, 2 },
107 QtMocHelpers::SignalData<
void(
bool)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
108 { QMetaType::Bool, 2 },
111 QtMocHelpers::SignalData<
void(
bool)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
112 { QMetaType::Bool, 2 },
115 QtMocHelpers::SignalData<
void(AssociationWidget *)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
116 { 0x80000000 | 13, 2 },
119 QtMocHelpers::SignalData<
void(UMLWidget *)>(14, 2, QMC::AccessPublic, QMetaType::Void, {{
120 { 0x80000000 | 15, 2 },
123 QtMocHelpers::SlotData<
void(
int)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
124 { QMetaType::Int, 17 },
127 QtMocHelpers::SlotData<
void(UMLObject *)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
128 { 0x80000000 | 19, 20 },
131 QtMocHelpers::SlotData<
void(UMLObject *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
132 { 0x80000000 | 19, 20 },
135 QtMocHelpers::SlotData<
void(QAction *)>(22, 2, QMC::AccessPublic, QMetaType::Void, {{
136 { 0x80000000 | 23, 24 },
139 QtMocHelpers::SlotData<
void()>(25, 2, QMC::AccessPublic, QMetaType::Void),
141 QtMocHelpers::SlotData<
void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
143 QtMocHelpers::SlotData<
void()>(27, 2, QMC::AccessPublic, QMetaType::Void),
145 QtMocHelpers::SlotData<
void()>(28, 2, QMC::AccessPublic, QMetaType::Void),
147 QtMocHelpers::SlotData<
void()>(29, 2, QMC::AccessPublic, QMetaType::Void),
149 QtMocHelpers::SlotData<
void()>(30, 2, QMC::AccessPublic, QMetaType::Void),
151 QtMocHelpers::SlotData<
void()>(31, 2, QMC::AccessPublic, QMetaType::Void),
153 QtMocHelpers::SlotData<
void()>(32, 2, QMC::AccessPublic, QMetaType::Void),
155 QtMocHelpers::SlotData<
void()>(33, 2, QMC::AccessPublic, QMetaType::Void),
157 QtMocHelpers::SlotData<
void()>(34, 2, QMC::AccessPublic, QMetaType::Void),
159 QtMocHelpers::SlotData<
void()>(35, 2, QMC::AccessPublic, QMetaType::Void),
161 QtMocHelpers::UintData qt_properties {
163 QtMocHelpers::UintData qt_enums {
165 return QtMocHelpers::metaObjectData<UMLScene, qt_meta_tag_ZN8UMLSceneE_t>(QMC::MetaObjectFlag{}, qt_stringData,
166 qt_methods, qt_properties, qt_enums);
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,
174 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN8UMLSceneE_t>.metaTypes,
178void UMLScene::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
180 auto *_t =
static_cast<UMLScene *
>(_o);
181 if (_c == QMetaObject::InvokeMetaMethod) {
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;
212 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
214 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
216 switch (*
reinterpret_cast<int*
>(_a[1])) {
217 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
219 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< UMLWidget* >();
break;
223 switch (*
reinterpret_cast<int*
>(_a[1])) {
224 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
226 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< UMLObject* >();
break;
230 switch (*
reinterpret_cast<int*
>(_a[1])) {
231 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
233 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< UMLObject* >();
break;
237 switch (*
reinterpret_cast<int*
>(_a[1])) {
238 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
240 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< QAction* >();
break;
245 if (_c == QMetaObject::IndexOfMethod) {
271const QMetaObject *UMLScene::metaObject()
const
273 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
276void *UMLScene::qt_metacast(
const char *_clname)
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);
284int UMLScene::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
286 _id = QGraphicsScene::qt_metacall(_c, _id, _a);
289 if (_c == QMetaObject::InvokeMetaMethod) {
291 qt_static_metacall(
this, _c, _id, _a);
294 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
296 qt_static_metacall(
this, _c, _id, _a);
305 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
311 QMetaObject::activate<void>(
this, &staticMetaObject, 1,
nullptr, _t1);
317 QMetaObject::activate<void>(
this, &staticMetaObject, 2,
nullptr, _t1);
323 QMetaObject::activate<void>(
this, &staticMetaObject, 3,
nullptr, _t1);
329 QMetaObject::activate<void>(
this, &staticMetaObject, 4,
nullptr, _t1);
335 QMetaObject::activate<void>(
this, &staticMetaObject, 5,
nullptr, _t1);
341 QMetaObject::activate<void>(
this, &staticMetaObject, 6,
nullptr, _t1);
347 QMetaObject::activate<void>(
this, &staticMetaObject, 7,
nullptr, _t1);
353 QMetaObject::activate<void>(
this, &staticMetaObject, 8,
nullptr, _t1);
359 QMetaObject::activate<void>(
this, &staticMetaObject, 9,
nullptr, _t1);
365 QMetaObject::activate<void>(
this, &staticMetaObject, 10,
nullptr, _t1);
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
#define Q_CONSTINIT
Definition moc_parser.cpp:27
Definition moc_parser.cpp:33
std::string Type
Definition basictypes.h:371