00001
00002
00003
00004
00005
00006
00007
00008
00009 #include "../Cmd/CmdStackShadow.h"
00010 #include <QtCore/qbytearray.h>
00011 #include <QtCore/qmetatype.h>
00012 #if !defined(Q_MOC_OUTPUT_REVISION)
00013 #error "The header file 'CmdStackShadow.h' doesn't include <QObject>."
00014 #elif Q_MOC_OUTPUT_REVISION != 67
00015 #error "This file was generated using the moc from 5.6.1. It"
00016 #error "cannot be used with the include files from this version of Qt."
00017 #error "(The moc has changed too much.)"
00018 #endif
00019
00020 QT_BEGIN_MOC_NAMESPACE
00021 struct qt_meta_stringdata_CmdStackShadow_t {
00022 QByteArrayData data[6];
00023 char stringdata0[56];
00024 };
00025 #define QT_MOC_LITERAL(idx, ofs, len) \
00026 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
00027 qptrdiff(offsetof(qt_meta_stringdata_CmdStackShadow_t, stringdata0) + ofs \
00028 - idx * sizeof(QByteArrayData)) \
00029 )
00030 static const qt_meta_stringdata_CmdStackShadow_t qt_meta_stringdata_CmdStackShadow = {
00031 {
00032 QT_MOC_LITERAL(0, 0, 14),
00033 QT_MOC_LITERAL(1, 15, 10),
00034 QT_MOC_LITERAL(2, 26, 0),
00035 QT_MOC_LITERAL(3, 27, 10),
00036 QT_MOC_LITERAL(4, 38, 8),
00037 QT_MOC_LITERAL(5, 47, 8)
00038
00039 },
00040 "CmdStackShadow\0signalRedo\0\0signalUndo\0"
00041 "slotRedo\0slotUndo"
00042 };
00043 #undef QT_MOC_LITERAL
00044
00045 static const uint qt_meta_data_CmdStackShadow[] = {
00046
00047
00048 7,
00049 0,
00050 0, 0,
00051 4, 14,
00052 0, 0,
00053 0, 0,
00054 0, 0,
00055 0,
00056 2,
00057
00058
00059 1, 0, 34, 2, 0x06 ,
00060 3, 0, 35, 2, 0x06 ,
00061
00062
00063 4, 0, 36, 2, 0x0a ,
00064 5, 0, 37, 2, 0x0a ,
00065
00066
00067 QMetaType::Void,
00068 QMetaType::Void,
00069
00070
00071 QMetaType::Void,
00072 QMetaType::Void,
00073
00074 0
00075 };
00076
00077 void CmdStackShadow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
00078 {
00079 if (_c == QMetaObject::InvokeMetaMethod) {
00080 CmdStackShadow *_t = static_cast<CmdStackShadow *>(_o);
00081 Q_UNUSED(_t)
00082 switch (_id) {
00083 case 0: _t->signalRedo(); break;
00084 case 1: _t->signalUndo(); break;
00085 case 2: _t->slotRedo(); break;
00086 case 3: _t->slotUndo(); break;
00087 default: ;
00088 }
00089 } else if (_c == QMetaObject::IndexOfMethod) {
00090 int *result = reinterpret_cast<int *>(_a[0]);
00091 void **func = reinterpret_cast<void **>(_a[1]);
00092 {
00093 typedef void (CmdStackShadow::*_t)();
00094 if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&CmdStackShadow::signalRedo)) {
00095 *result = 0;
00096 return;
00097 }
00098 }
00099 {
00100 typedef void (CmdStackShadow::*_t)();
00101 if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&CmdStackShadow::signalUndo)) {
00102 *result = 1;
00103 return;
00104 }
00105 }
00106 }
00107 Q_UNUSED(_a);
00108 }
00109
00110 const QMetaObject CmdStackShadow::staticMetaObject = {
00111 { &QObject::staticMetaObject, qt_meta_stringdata_CmdStackShadow.data,
00112 qt_meta_data_CmdStackShadow, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
00113 };
00114
00115
00116 const QMetaObject *CmdStackShadow::metaObject() const
00117 {
00118 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
00119 }
00120
00121 void *CmdStackShadow::qt_metacast(const char *_clname)
00122 {
00123 if (!_clname) return Q_NULLPTR;
00124 if (!strcmp(_clname, qt_meta_stringdata_CmdStackShadow.stringdata0))
00125 return static_cast<void*>(const_cast< CmdStackShadow*>(this));
00126 return QObject::qt_metacast(_clname);
00127 }
00128
00129 int CmdStackShadow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
00130 {
00131 _id = QObject::qt_metacall(_c, _id, _a);
00132 if (_id < 0)
00133 return _id;
00134 if (_c == QMetaObject::InvokeMetaMethod) {
00135 if (_id < 4)
00136 qt_static_metacall(this, _c, _id, _a);
00137 _id -= 4;
00138 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
00139 if (_id < 4)
00140 *reinterpret_cast<int*>(_a[0]) = -1;
00141 _id -= 4;
00142 }
00143 return _id;
00144 }
00145
00146
00147 void CmdStackShadow::signalRedo()
00148 {
00149 QMetaObject::activate(this, &staticMetaObject, 0, Q_NULLPTR);
00150 }
00151
00152
00153 void CmdStackShadow::signalUndo()
00154 {
00155 QMetaObject::activate(this, &staticMetaObject, 1, Q_NULLPTR);
00156 }
00157 QT_END_MOC_NAMESPACE