umbrello 25.12.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
moc_activitywidget.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'activitywidget.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 'activitywidget.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 ActivityWidget::qt_create_metaobjectdata<qt_meta_tag_ZN14ActivityWidgetE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "ActivityWidget",
42 "sigActMoved",
43 "",
44 "diffX",
45 "diffY",
46 "slotMenuSelection",
47 "QAction*",
48 "action",
49 "ActivityType",
50 "Initial",
51 "Normal",
52 "End",
53 "Final",
54 "Branch",
55 "Invok",
56 "Param"
57 };
58
59 QtMocHelpers::UintData qt_methods {
60 // Signal 'sigActMoved'
61 QtMocHelpers::SignalData<void(qreal, qreal)>(1, 2, QMC::AccessPublic, QMetaType::Void, {{
62 { QMetaType::QReal, 3 }, { QMetaType::QReal, 4 },
63 }}),
64 // Slot 'slotMenuSelection'
65 QtMocHelpers::SlotData<void(QAction *)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
66 { 0x80000000 | 6, 7 },
67 }}),
68 };
69 QtMocHelpers::UintData qt_properties {
70 };
71 QtMocHelpers::UintData qt_enums {
72 // enum 'ActivityType'
73 QtMocHelpers::EnumData<enum ActivityType>(8, 8, QMC::EnumFlags{}).add({
76 { 11, ActivityType::End },
77 { 12, ActivityType::Final },
79 { 14, ActivityType::Invok },
80 { 15, ActivityType::Param },
81 }),
82 };
83 return QtMocHelpers::metaObjectData<ActivityWidget, qt_meta_tag_ZN14ActivityWidgetE_t>(QMC::MetaObjectFlag{}, qt_stringData,
84 qt_methods, qt_properties, qt_enums);
85}
86Q_CONSTINIT const QMetaObject ActivityWidget::staticMetaObject = { {
87 QMetaObject::SuperData::link<UMLWidget::staticMetaObject>(),
88 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14ActivityWidgetE_t>.stringdata,
89 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14ActivityWidgetE_t>.data,
90 qt_static_metacall,
91 nullptr,
92 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN14ActivityWidgetE_t>.metaTypes,
93 nullptr
94} };
95
96void ActivityWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
97{
98 auto *_t = static_cast<ActivityWidget *>(_o);
99 if (_c == QMetaObject::InvokeMetaMethod) {
100 switch (_id) {
101 case 0: _t->sigActMoved((*reinterpret_cast< std::add_pointer_t<qreal>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<qreal>>(_a[2]))); break;
102 case 1: _t->slotMenuSelection((*reinterpret_cast< std::add_pointer_t<QAction*>>(_a[1]))); break;
103 default: ;
104 }
105 }
106 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
107 switch (_id) {
108 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
109 case 1:
110 switch (*reinterpret_cast<int*>(_a[1])) {
111 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
112 case 0:
113 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QAction* >(); break;
114 }
115 break;
116 }
117 }
118 if (_c == QMetaObject::IndexOfMethod) {
119 if (QtMocHelpers::indexOfMethod<void (ActivityWidget::*)(qreal , qreal )>(_a, &ActivityWidget::sigActMoved, 0))
120 return;
121 }
122}
123
124const QMetaObject *ActivityWidget::metaObject() const
125{
126 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
127}
128
129void *ActivityWidget::qt_metacast(const char *_clname)
130{
131 if (!_clname) return nullptr;
132 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14ActivityWidgetE_t>.strings))
133 return static_cast<void*>(this);
134 return UMLWidget::qt_metacast(_clname);
135}
136
137int ActivityWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
138{
139 _id = UMLWidget::qt_metacall(_c, _id, _a);
140 if (_id < 0)
141 return _id;
142 if (_c == QMetaObject::InvokeMetaMethod) {
143 if (_id < 2)
144 qt_static_metacall(this, _c, _id, _a);
145 _id -= 2;
146 }
147 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
148 if (_id < 2)
149 qt_static_metacall(this, _c, _id, _a);
150 _id -= 2;
151 }
152 return _id;
153}
154
155// SIGNAL 0
156void ActivityWidget::sigActMoved(qreal _t1, qreal _t2)
157{
158 QMetaObject::activate<void>(this, &staticMetaObject, 0, nullptr, _t1, _t2);
159}
160QT_WARNING_POP
@ Branch
Definition activitywidget.h:39
@ Param
Definition activitywidget.h:41
@ End
Definition activitywidget.h:37
@ Initial
Definition activitywidget.h:35
@ Final
Definition activitywidget.h:38
@ Invok
Definition activitywidget.h:40
@ Normal
Definition activitywidget.h:36
ActivityWidget(UMLScene *scene, ActivityType activityType=Normal, Uml::ID::Type id=Uml::ID::None)
Definition activitywidget.cpp:37
void sigActMoved(qreal diffX, qreal diffY)
Definition moc_activitywidget.cpp:156
#define Q_CONSTINIT
Definition moc_parser.cpp:27
Definition moc_parser.cpp:33