TraceX
 
Loading...
Searching...
No Matches
moc_nodeitem.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'nodeitem.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
10#include <QtCore/qmetatype.h>
11
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
14#else
15QT_BEGIN_MOC_NAMESPACE
16#endif
17
18
19#include <memory>
20
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'nodeitem.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.5.3. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
27#endif
28
29#ifndef Q_CONSTINIT
30#define Q_CONSTINIT
31#endif
32
33QT_WARNING_PUSH
35QT_WARNING_DISABLE_GCC("-Wuseless-cast")
36namespace {
37
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSNodeItemENDCLASS_t {};
40static constexpr auto qt_meta_stringdata_CLASSNodeItemENDCLASS = QtMocHelpers::stringData(
41 "NodeItem",
42 "positionChanged",
43 "",
44 "nodeClicked",
45 "NodeItem*",
46 "self"
47);
48#else // !QT_MOC_HAS_STRING_DATA
58#define QT_MOC_LITERAL(ofs, len) \
59 uint(sizeof(qt_meta_stringdata_CLASSNodeItemENDCLASS_t::offsetsAndSizes) + ofs), len
60Q_CONSTINIT static const qt_meta_stringdata_CLASSNodeItemENDCLASS_t qt_meta_stringdata_CLASSNodeItemENDCLASS = {
61 {
62 QT_MOC_LITERAL(0, 8), // "NodeItem"
63 QT_MOC_LITERAL(9, 15), // "positionChanged"
64 QT_MOC_LITERAL(25, 0), // ""
65 QT_MOC_LITERAL(26, 11), // "nodeClicked"
66 QT_MOC_LITERAL(38, 9), // "NodeItem*"
67 QT_MOC_LITERAL(48, 4) // "self"
68 },
69 "NodeItem",
70 "positionChanged",
71 "",
72 "nodeClicked",
73 "NodeItem*",
74 "self"
75};
76#undef QT_MOC_LITERAL
77#endif // !QT_MOC_HAS_STRING_DATA
78} // unnamed namespace
79
80Q_CONSTINIT static const uint qt_meta_data_CLASSNodeItemENDCLASS[] = {
81
82 // content:
83 11, // revision
84 0, // classname
85 0, 0, // classinfo
86 2, 14, // methods
87 0, 0, // properties
88 0, 0, // enums/sets
89 0, 0, // constructors
90 0, // flags
91 2, // signalCount
92
93 // signals: name, argc, parameters, tag, flags, initial metatype offsets
94 1, 0, 26, 2, 0x06, 1 /* Public */,
95 3, 1, 27, 2, 0x06, 2 /* Public */,
96
97 // signals: parameters
98 QMetaType::Void,
99 QMetaType::Void, 0x80000000 | 4, 5,
100
101 0 // eod
102};
103
104Q_CONSTINIT const QMetaObject NodeItem::staticMetaObject = { {
105 QMetaObject::SuperData::link<QGraphicsObject::staticMetaObject>(),
106 qt_meta_stringdata_CLASSNodeItemENDCLASS.offsetsAndSizes,
107 qt_meta_data_CLASSNodeItemENDCLASS,
108 qt_static_metacall,
109 nullptr,
110 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSNodeItemENDCLASS_t,
111 // Q_OBJECT / Q_GADGET
112 QtPrivate::TypeAndForceComplete<NodeItem, std::true_type>,
113 // method 'positionChanged'
114 QtPrivate::TypeAndForceComplete<void, std::false_type>,
115 // method 'nodeClicked'
116 QtPrivate::TypeAndForceComplete<void, std::false_type>,
117 QtPrivate::TypeAndForceComplete<NodeItem *, std::false_type>
118 >,
119 nullptr
120} };
121
122void NodeItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
123{
124 if (_c == QMetaObject::InvokeMetaMethod) {
125 auto *_t = static_cast<NodeItem *>(_o);
126 (void)_t;
127 switch (_id) {
128 case 0: _t->positionChanged(); break;
129 case 1: _t->nodeClicked((*reinterpret_cast< std::add_pointer_t<NodeItem*>>(_a[1]))); break;
130 default: ;
131 }
132 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
133 switch (_id) {
134 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
135 case 1:
136 switch (*reinterpret_cast<int*>(_a[1])) {
137 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
138 case 0:
139 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< NodeItem* >(); break;
140 }
141 break;
142 }
143 } else if (_c == QMetaObject::IndexOfMethod) {
144 int *result = reinterpret_cast<int *>(_a[0]);
145 {
146 using _t = void (NodeItem::*)();
147 if (_t _q_method = &NodeItem::positionChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
148 *result = 0;
149 return;
150 }
151 }
152 {
153 using _t = void (NodeItem::*)(NodeItem * );
154 if (_t _q_method = &NodeItem::nodeClicked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
155 *result = 1;
156 return;
157 }
158 }
159 }
160}
161
162const QMetaObject *NodeItem::metaObject() const
163{
164 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
165}
166
167void *NodeItem::qt_metacast(const char *_clname)
168{
169 if (!_clname) return nullptr;
170 if (!strcmp(_clname, qt_meta_stringdata_CLASSNodeItemENDCLASS.stringdata0))
171 return static_cast<void*>(this);
172 return QGraphicsObject::qt_metacast(_clname);
173}
174
175int NodeItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
176{
177 _id = QGraphicsObject::qt_metacall(_c, _id, _a);
178 if (_id < 0)
179 return _id;
180 if (_c == QMetaObject::InvokeMetaMethod) {
181 if (_id < 2)
182 qt_static_metacall(this, _c, _id, _a);
183 _id -= 2;
184 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
185 if (_id < 2)
186 qt_static_metacall(this, _c, _id, _a);
187 _id -= 2;
188 }
189 return _id;
190}
191
192// SIGNAL 0
194{
195 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
196}
197
198// SIGNAL 1
200{
201 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
202 QMetaObject::activate(this, &staticMetaObject, 1, _a);
203}
204QT_WARNING_POP
void nodeClicked(NodeItem *self)
Definition moc_nodeitem.cpp:199
NodeItem(File *file, TypeFile type)
Constructeur de la classe NodeItem.
Definition nodeitem.cpp:29
void positionChanged()
Definition moc_nodeitem.cpp:193
#define Q_CONSTINIT
Definition moc_fenetreexigences.cpp:30
#define QT_MOC_LITERAL(ofs, len)
Definition moc_nodeitem.cpp:58
Definition moc_fenetreexigences.cpp:36