source: trunk/geant4/interfaces/basic/src/G4UIQt_moc.cc@ 607

Last change on this file since 607 was 606, checked in by garnier, 18 years ago

r647@mac-90108: laurentgarnier | 2007-11-15 11:32:46 +0100
Ok en Qt 4.3.0

File size: 8.5 KB
Line 
1/****************************************************************************
2** G4UIQt meta object code from reading C++ file 'G4UIQt.hh'
3**
4** Created: Tue Nov 13 18:13:09 2007
5** by: The Qt MOC ($Id: G4UIQt_moc.cc,v 1.6 2007/11/14 10:38:49 lgarnier Exp $)
6**
7** WARNING! All changes made in this file will be lost!
8*****************************************************************************/
9
10#ifdef G4UI_BUILD_QT_SESSION
11
12#undef QT_NO_COMPAT
13#include "../include/G4UIQt.hh"
14#include <qmetaobject.h>
15#include <qapplication.h>
16
17#if QT_VERSION < 0x040000
18
19#include <private/qucomextra_p.h>
20#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
21#error "This file was generated using the moc from 3.3.5. 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
26const char *G4UIQt::className() const
27{
28 return "G4UIQt";
29}
30
31QMetaObject *G4UIQt::metaObj = 0;
32static QMetaObjectCleanUp cleanUp_G4UIQt( "G4UIQt", &G4UIQt::staticMetaObject );
33
34#ifndef QT_NO_TRANSLATION
35QString G4UIQt::tr( const char *s, const char *c )
36{
37 if ( qApp )
38 return qApp->translate( "G4UIQt", s, c, QApplication::DefaultCodec );
39 else
40 return QString::fromLatin1( s );
41}
42#ifndef QT_NO_TRANSLATION_UTF8
43QString G4UIQt::trUtf8( const char *s, const char *c )
44{
45 if ( qApp )
46 return qApp->translate( "G4UIQt", s, c, QApplication::UnicodeUTF8 );
47 else
48 return QString::fromUtf8( s );
49}
50#endif // QT_NO_TRANSLATION_UTF8
51
52#endif // QT_NO_TRANSLATION
53
54QMetaObject* G4UIQt::staticMetaObject()
55{
56 if ( metaObj )
57 return metaObj;
58 QMetaObject* parentObject = QObject::staticMetaObject();
59 static const QUMethod slot_0 = {"ClearButtonCallback", 0, 0 };
60 static const QUMethod slot_1 = {"CommandEnteredCallback", 0, 0 };
61 static const QUParameter param_slot_2[] = {
62 { 0, &static_QUType_QString, 0, QUParameter::In }
63 };
64 static const QUMethod slot_2 = {"ButtonCallback", 1, param_slot_2 };
65 static const QUMethod slot_3 = {"HelpTreeClicCallback", 0, 0 };
66 static const QUParameter param_slot_4[] = {
67 { 0, &static_QUType_ptr, "QTreeWidgetItem", QUParameter::In },
68 { 0, &static_QUType_int, 0, QUParameter::In }
69 };
70 static const QUMethod slot_4 = {"HelpTreeDoubleClicCallback", 2, param_slot_4 };
71 static const QUMethod slot_5 = {"ShowHelpCallback", 0, 0 };
72 static const QUMethod slot_6 = {"CommandHistoryCallback", 0, 0 };
73 static const QMetaData slot_tbl[] = {
74 { "ClearButtonCallback()", &slot_0, QMetaData::Private },
75 { "CommandEnteredCallback()", &slot_1, QMetaData::Private },
76 { "ButtonCallback(const QString&)", &slot_2, QMetaData::Private },
77 { "HelpTreeClicCallback()", &slot_3, QMetaData::Private },
78 { "HelpTreeDoubleClicCallback(QTreeWidgetItem*,int)", &slot_4, QMetaData::Private },
79 { "ShowHelpCallback()", &slot_5, QMetaData::Private },
80 { "CommandHistoryCallback()", &slot_6, QMetaData::Private }
81 };
82 static const QUParameter param_signal_0[] = {
83 { "text", &static_QUType_QString, 0, QUParameter::In }
84 };
85 static const QUMethod signal_0 = {"myClicked", 1, param_signal_0 };
86 static const QMetaData signal_tbl[] = {
87 { "myClicked(const QString&)", &signal_0, QMetaData::Private }
88 };
89 metaObj = QMetaObject::new_metaobject(
90 "G4UIQt", parentObject,
91 slot_tbl, 7,
92 signal_tbl, 1,
93#ifndef QT_NO_PROPERTIES
94 0, 0,
95 0, 0,
96#endif // QT_NO_PROPERTIES
97 0, 0 );
98 cleanUp_G4UIQt.setMetaObject( metaObj );
99 return metaObj;
100}
101
102void* G4UIQt::qt_cast( const char* clname )
103{
104 if ( !qstrcmp( clname, "G4UIQt" ) )
105 return this;
106 if ( !qstrcmp( clname, "G4VBasicShell" ) )
107 return (G4VBasicShell*)this;
108 if ( !qstrcmp( clname, "G4VInteractiveSession" ) )
109 return (G4VInteractiveSession*)this;
110 return QObject::qt_cast( clname );
111}
112
113// SIGNAL myClicked
114void G4UIQt::myClicked( const QString& t0 )
115{
116 activate_signal( staticMetaObject()->signalOffset() + 0, t0 );
117}
118
119bool G4UIQt::qt_invoke( int _id, QUObject* _o )
120{
121 switch ( _id - staticMetaObject()->slotOffset() ) {
122 case 0: ClearButtonCallback(); break;
123 case 1: CommandEnteredCallback(); break;
124 case 2: ButtonCallback((const QString&)static_QUType_QString.get(_o+1)); break;
125 case 3: HelpTreeClicCallback(); break;
126#if QT_VERSION < 0x040000
127 case 4: HelpTreeDoubleClicCallback((QListViewItem*)static_QUType_ptr.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
128#else
129 case 4: HelpTreeDoubleClicCallback((QTreeWidgetItem*)static_QUType_ptr.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
130#endif
131 case 5: ShowHelpCallback(); break;
132 case 6: CommandHistoryCallback(); break;
133 default:
134 return QObject::qt_invoke( _id, _o );
135 }
136 return TRUE;
137}
138
139bool G4UIQt::qt_emit( int _id, QUObject* _o )
140{
141 switch ( _id - staticMetaObject()->signalOffset() ) {
142 case 0: myClicked((const QString&)static_QUType_QString.get(_o+1)); break;
143 default:
144 return QObject::qt_emit(_id,_o);
145 }
146 return TRUE;
147}
148#ifndef QT_NO_PROPERTIES
149
150bool G4UIQt::qt_property( int id, int f, QVariant* v)
151{
152 return QObject::qt_property( id, f, v);
153}
154
155bool G4UIQt::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
156#endif // QT_NO_PROPERTIES
157
158#endif
159#endif
160
161
162/****************************************************************************
163** Meta object code from reading C++ file 'G4UIQt.hh'
164**
165** Created: Mon Oct 1 10:59:35 2007
166** by: The Qt Meta Object Compiler version 59 (Qt 4.2.2)
167**
168** WARNING! All changes made in this file will be lost!
169*****************************************************************************/
170
171#if QT_VERSION >= 0x040000
172
173#ifdef G4UI_BUILD_QT_SESSION
174
175#include "../include/G4UIQt.hh"
176#if !defined(Q_MOC_OUTPUT_REVISION)
177#error "The header file 'G4UIQt.hh' doesn't include <QObject>."
178#elif Q_MOC_OUTPUT_REVISION != 59
179#error "This file was generated using the moc from 4.2.2. It"
180#error "cannot be used with the include files from this version of Qt."
181#error "(The moc has changed too much.)"
182#endif
183
184static const uint qt_meta_data_G4UIQt[] = {
185
186 // content:
187 1, // revision
188 0, // classname
189 0, 0, // classinfo
190 8, 10, // methods
191 0, 0, // properties
192 0, 0, // enums/sets
193
194 // signals: signature, parameters, type, tag, flags
195 7, 26, 31, 31, 0x05,
196
197 // slots: signature, parameters, type, tag, flags
198 32, 31, 31, 31, 0x08,
199 54, 31, 31, 31, 0x08,
200 79, 31, 31, 31, 0x08,
201 103, 31, 31, 31, 0x08,
202 126, 175, 31, 31, 0x08,
203 177, 31, 31, 31, 0x08,
204 196, 31, 31, 31, 0x08,
205
206 0 // eod
207};
208
209static const char qt_meta_stringdata_G4UIQt[] = {
210 "G4UIQt\0myClicked(QString)\0text\0\0"
211 "ClearButtonCallback()\0CommandEnteredCallback()\0"
212 "ButtonCallback(QString)\0HelpTreeClicCallback()\0"
213 "HelpTreeDoubleClicCallback(QTreeWidgetItem*,int)\0"
214 ",\0ShowHelpCallback()\0CommandHistoryCallback()\0"
215};
216
217const QMetaObject G4UIQt::staticMetaObject = {
218 { &QObject::staticMetaObject, qt_meta_stringdata_G4UIQt,
219 qt_meta_data_G4UIQt, 0 }
220};
221
222const QMetaObject *G4UIQt::metaObject() const
223{
224 return &staticMetaObject;
225}
226
227void *G4UIQt::qt_metacast(const char *_clname)
228{
229 if (!_clname) return 0;
230 if (!strcmp(_clname, qt_meta_stringdata_G4UIQt))
231 return static_cast<void*>(const_cast<G4UIQt*>(this));
232 if (!strcmp(_clname, "G4VBasicShell"))
233 return static_cast<G4VBasicShell*>(const_cast<G4UIQt*>(this));
234 if (!strcmp(_clname, "G4VInteractiveSession"))
235 return static_cast<G4VInteractiveSession*>(const_cast<G4UIQt*>(this));
236 return QObject::qt_metacast(_clname);
237}
238
239int G4UIQt::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
240{
241 _id = QObject::qt_metacall(_c, _id, _a);
242 if (_id < 0)
243 return _id;
244 if (_c == QMetaObject::InvokeMetaMethod) {
245 switch (_id) {
246 case 0: myClicked((*reinterpret_cast< const QString(*)>(_a[1]))); break;
247 case 1: ClearButtonCallback(); break;
248 case 2: CommandEnteredCallback(); break;
249 case 3: ButtonCallback((*reinterpret_cast< const QString(*)>(_a[1]))); break;
250 case 4: HelpTreeClicCallback(); break;
251 case 5: HelpTreeDoubleClicCallback((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
252 case 6: ShowHelpCallback(); break;
253 case 7: CommandHistoryCallback(); break;
254 }
255 _id -= 8;
256 }
257 return _id;
258}
259
260// SIGNAL 0
261void G4UIQt::myClicked(const QString & _t1)
262{
263 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
264 QMetaObject::activate(this, &staticMetaObject, 0, _a);
265}
266
267#endif
268
269#endif
Note: See TracBrowser for help on using the repository browser.