00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #include "SofaModeler.h"
00011 #if !defined(Q_MOC_OUTPUT_REVISION)
00012 #error "The header file 'SofaModeler.h' doesn't include <QObject>."
00013 #elif Q_MOC_OUTPUT_REVISION != 59
00014 #error "This file was generated using the moc from 4.4.3. It"
00015 #error "cannot be used with the include files from this version of Qt."
00016 #error "(The moc has changed too much.)"
00017 #endif
00018
00019 QT_BEGIN_MOC_NAMESPACE
00020 static const uint qt_meta_data_sofa__gui__qt__SofaModeler[] = {
00021
00022
00023 1,
00024 0,
00025 0, 0,
00026 32, 10,
00027 0, 0,
00028 0, 0,
00029
00030
00031 28, 27, 27, 27, 0x05,
00032
00033
00034 57, 27, 27, 27, 0x0a,
00035 90, 73, 27, 27, 0x0a,
00036 118, 27, 27, 27, 0x0a,
00037 153, 27, 27, 27, 0x0a,
00038 164, 27, 27, 27, 0x0a,
00039 179, 27, 27, 27, 0x0a,
00040 194, 189, 27, 27, 0x0a,
00041 210, 27, 27, 27, 0x0a,
00042 230, 221, 27, 27, 0x0a,
00043 252, 221, 27, 27, 0x0a,
00044 270, 27, 27, 27, 0x0a,
00045 281, 221, 27, 27, 0x0a,
00046 303, 27, 27, 27, 0x0a,
00047 316, 27, 27, 27, 0x0a,
00048 327, 27, 27, 27, 0x0a,
00049 338, 27, 27, 27, 0x0a,
00050 347, 27, 27, 27, 0x0a,
00051 358, 27, 27, 27, 0x0a,
00052 370, 27, 27, 27, 0x0a,
00053 401, 399, 27, 27, 0x0a,
00054 425, 221, 27, 27, 0x0a,
00055 455, 27, 27, 27, 0x0a,
00056 466, 27, 27, 27, 0x0a,
00057 477, 27, 27, 27, 0x0a,
00058 509, 504, 493, 27, 0x0a,
00059 544, 538, 27, 27, 0x0a,
00060 577, 538, 27, 27, 0x0a,
00061 608, 538, 27, 27, 0x0a,
00062 633, 631, 27, 27, 0x0a,
00063 662, 659, 27, 27, 0x0a,
00064 697, 686, 27, 27, 0x0a,
00065
00066 0
00067 };
00068
00069 static const char qt_meta_stringdata_sofa__gui__qt__SofaModeler[] = {
00070 "sofa::gui::qt::SofaModeler\0\0"
00071 "loadPresetGraph(std::string)\0"
00072 "releaseButton()\0currentComponent\0"
00073 "changeComponent(ClassInfo*)\0"
00074 "changeInformation(Q3ListViewItem*)\0"
00075 "newGNode()\0newComponent()\0fileNew()\0"
00076 "root\0fileNew(GNode*)\0fileOpen()\0"
00077 "filename\0fileOpen(std::string)\0"
00078 "fileOpen(QString)\0fileSave()\0"
00079 "fileSave(std::string)\0fileSaveAs()\0"
00080 "clearTab()\0closeTab()\0newTab()\0"
00081 "fileExit()\0runInSofa()\0"
00082 "changeCurrentScene(QWidget*)\0n\0"
00083 "changeCurrentScene(int)\0"
00084 "changeNameWindow(std::string)\0editUndo()\0"
00085 "editRedo()\0loadPreset(int)\0ClassInfo*\0"
00086 "name\0getInfoFromName(std::string)\0"
00087 "event\0dragEnterEvent(QDragEnterEvent*)\0"
00088 "dragMoveEvent(QDragMoveEvent*)\0"
00089 "dropEvent(QDropEvent*)\0e\0"
00090 "keyPressEvent(QKeyEvent*)\0id\0"
00091 "fileRecentlyOpened(int)\0fileLoaded\0"
00092 "updateRecentlyOpened(std::string)\0"
00093 };
00094
00095 const QMetaObject sofa::gui::qt::SofaModeler::staticMetaObject = {
00096 { &::Modeler::staticMetaObject, qt_meta_stringdata_sofa__gui__qt__SofaModeler,
00097 qt_meta_data_sofa__gui__qt__SofaModeler, 0 }
00098 };
00099
00100 const QMetaObject *sofa::gui::qt::SofaModeler::metaObject() const
00101 {
00102 return &staticMetaObject;
00103 }
00104
00105 void *sofa::gui::qt::SofaModeler::qt_metacast(const char *_clname)
00106 {
00107 if (!_clname) return 0;
00108 if (!strcmp(_clname, qt_meta_stringdata_sofa__gui__qt__SofaModeler))
00109 return static_cast<void*>(const_cast< SofaModeler*>(this));
00110 typedef ::Modeler QMocSuperClass;
00111 return QMocSuperClass::qt_metacast(_clname);
00112 }
00113
00114 int sofa::gui::qt::SofaModeler::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
00115 {
00116 typedef ::Modeler QMocSuperClass;
00117 _id = QMocSuperClass::qt_metacall(_c, _id, _a);
00118 if (_id < 0)
00119 return _id;
00120 if (_c == QMetaObject::InvokeMetaMethod) {
00121 switch (_id) {
00122 case 0: loadPresetGraph((*reinterpret_cast< std::string(*)>(_a[1]))); break;
00123 case 1: releaseButton(); break;
00124 case 2: changeComponent((*reinterpret_cast< ClassInfo*(*)>(_a[1]))); break;
00125 case 3: changeInformation((*reinterpret_cast< Q3ListViewItem*(*)>(_a[1]))); break;
00126 case 4: newGNode(); break;
00127 case 5: newComponent(); break;
00128 case 6: fileNew(); break;
00129 case 7: fileNew((*reinterpret_cast< GNode*(*)>(_a[1]))); break;
00130 case 8: fileOpen(); break;
00131 case 9: fileOpen((*reinterpret_cast< std::string(*)>(_a[1]))); break;
00132 case 10: fileOpen((*reinterpret_cast< const QString(*)>(_a[1]))); break;
00133 case 11: fileSave(); break;
00134 case 12: fileSave((*reinterpret_cast< std::string(*)>(_a[1]))); break;
00135 case 13: fileSaveAs(); break;
00136 case 14: clearTab(); break;
00137 case 15: closeTab(); break;
00138 case 16: newTab(); break;
00139 case 17: fileExit(); break;
00140 case 18: runInSofa(); break;
00141 case 19: changeCurrentScene((*reinterpret_cast< QWidget*(*)>(_a[1]))); break;
00142 case 20: changeCurrentScene((*reinterpret_cast< int(*)>(_a[1]))); break;
00143 case 21: changeNameWindow((*reinterpret_cast< std::string(*)>(_a[1]))); break;
00144 case 22: editUndo(); break;
00145 case 23: editRedo(); break;
00146 case 24: loadPreset((*reinterpret_cast< int(*)>(_a[1]))); break;
00147 case 25: { ClassInfo* _r = getInfoFromName((*reinterpret_cast< std::string(*)>(_a[1])));
00148 if (_a[0]) *reinterpret_cast< ClassInfo**>(_a[0]) = _r; } break;
00149 case 26: dragEnterEvent((*reinterpret_cast< QDragEnterEvent*(*)>(_a[1]))); break;
00150 case 27: dragMoveEvent((*reinterpret_cast< QDragMoveEvent*(*)>(_a[1]))); break;
00151 case 28: dropEvent((*reinterpret_cast< QDropEvent*(*)>(_a[1]))); break;
00152 case 29: keyPressEvent((*reinterpret_cast< QKeyEvent*(*)>(_a[1]))); break;
00153 case 30: fileRecentlyOpened((*reinterpret_cast< int(*)>(_a[1]))); break;
00154 case 31: updateRecentlyOpened((*reinterpret_cast< std::string(*)>(_a[1]))); break;
00155 }
00156 _id -= 32;
00157 }
00158 return _id;
00159 }
00160
00161
00162 void sofa::gui::qt::SofaModeler::loadPresetGraph(std::string _t1)
00163 {
00164 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
00165 QMetaObject::activate(this, &staticMetaObject, 0, _a);
00166 }
00167 QT_END_MOC_NAMESPACE