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 '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.)"
32QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
37template <>
constexpr inline auto UMLDoc::qt_create_metaobjectdata<qt_meta_tag_ZN6UMLDocE_t>()
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
50 "Uml::DiagramType::Enum",
54 "sigResetStatusbarProgress",
55 "sigSetStatusbarProgressSteps",
57 "sigSetStatusbarProgress",
59 "sigWriteToStatusBar",
61 "sigCurrentViewChanged",
62 "slotRemoveUMLObject",
65 "slotDiagramPopupMenu",
72 QtMocHelpers::UintData qt_methods {
74 QtMocHelpers::SignalData<void(Uml::ID::Type)>(1, 2, QMC::AccessPublic, QMetaType::Void, {{
75 { 0x80000000 | 3, 4 },
78 QtMocHelpers::SignalData<
void(
Uml::ID::Type)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
79 { 0x80000000 | 3, 4 },
82 QtMocHelpers::SignalData<
void(
Uml::ID::Type)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
83 { 0x80000000 | 3, 7 },
87 { 0x80000000 | 9, 2 },
90 QtMocHelpers::SignalData<
void(UMLObject *)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
91 { 0x80000000 | 11, 2 },
94 QtMocHelpers::SignalData<
void(UMLObject *)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
95 { 0x80000000 | 11, 2 },
98 QtMocHelpers::SignalData<
void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
100 QtMocHelpers::SignalData<
void(
int)>(14, 2, QMC::AccessPublic, QMetaType::Void, {{
101 { QMetaType::Int, 15 },
104 QtMocHelpers::SignalData<
void(
int)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
105 { QMetaType::Int, 17 },
108 QtMocHelpers::SignalData<
void(
const QString &)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
109 { QMetaType::QString, 19 },
112 QtMocHelpers::SignalData<
void()>(20, 2, QMC::AccessPublic, QMetaType::Void),
114 QtMocHelpers::SlotData<
void(UMLObject *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
115 { 0x80000000 | 11, 22 },
118 QtMocHelpers::SlotData<
void()>(23, 2, QMC::AccessPublic, QMetaType::Void),
120 QtMocHelpers::SlotData<
void(QWidget *,
const QPoint &)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
121 { 0x80000000 | 25, 26 }, { 0x80000000 | 27, 28 },
124 QtMocHelpers::UintData qt_properties {
126 QtMocHelpers::UintData qt_enums {
128 return QtMocHelpers::metaObjectData<UMLDoc, qt_meta_tag_ZN6UMLDocE_t>(QMC::MetaObjectFlag{}, qt_stringData,
129 qt_methods, qt_properties, qt_enums);
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,
137 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN6UMLDocE_t>.metaTypes,
141void UMLDoc::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
143 auto *_t =
static_cast<UMLDoc *
>(_o);
144 if (_c == QMetaObject::InvokeMetaMethod) {
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;
163 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
165 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
167 switch (*
reinterpret_cast<int*
>(_a[1])) {
168 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
170 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< UMLObject* >();
break;
174 switch (*
reinterpret_cast<int*
>(_a[1])) {
175 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
177 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< UMLObject* >();
break;
181 switch (*
reinterpret_cast<int*
>(_a[1])) {
182 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
184 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< UMLObject* >();
break;
189 if (_c == QMetaObject::IndexOfMethod) {
215const QMetaObject *UMLDoc::metaObject()
const
217 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
220void *UMLDoc::qt_metacast(
const char *_clname)
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);
228int UMLDoc::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
230 _id = QObject::qt_metacall(_c, _id, _a);
233 if (_c == QMetaObject::InvokeMetaMethod) {
235 qt_static_metacall(
this, _c, _id, _a);
238 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
240 qt_static_metacall(
this, _c, _id, _a);
249 QMetaObject::activate<void>(
this, &staticMetaObject, 0,
nullptr, _t1);
255 QMetaObject::activate<void>(
this, &staticMetaObject, 1,
nullptr, _t1);
261 QMetaObject::activate<void>(
this, &staticMetaObject, 2,
nullptr, _t1);
267 QMetaObject::activate<void>(
this, &staticMetaObject, 3,
nullptr, _t1);
273 QMetaObject::activate<void>(
this, &staticMetaObject, 4,
nullptr, _t1);
279 QMetaObject::activate<void>(
this, &staticMetaObject, 5,
nullptr, _t1);
285 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
291 QMetaObject::activate<void>(
this, &staticMetaObject, 7,
nullptr, _t1);
297 QMetaObject::activate<void>(
this, &staticMetaObject, 8,
nullptr, _t1);
303 QMetaObject::activate<void>(
this, &staticMetaObject, 9,
nullptr, _t1);
309 QMetaObject::activate(
this, &staticMetaObject, 10,
nullptr);
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