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

Last change on this file since 618 was 615, checked in by garnier, 18 years ago

Passage sur Windows Qt4 OK

File size: 11.7 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.8 2007/11/15 18:24:28 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.8. 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 = {"ExitSession", 0, 0 };
60 static const QUMethod slot_1 = {"ClearButtonCallback", 0, 0 };
61 static const QUMethod slot_2 = {"CommandEnteredCallback", 0, 0 };
62 static const QUParameter param_slot_3[] = {
63 { 0, &static_QUType_QString, 0, QUParameter::In }
64 };
65 static const QUMethod slot_3 = {"ButtonCallback", 1, param_slot_3 };
66 static const QUMethod slot_4 = {"HelpTreeClicCallback", 0, 0 };
67 static const QUParameter param_slot_5[] = {
68 { 0, &static_QUType_ptr, "QListViewItem", QUParameter::In },
69 { 0, &static_QUType_int, 0, QUParameter::In }
70 };
71 static const QUMethod slot_5 = {"HelpTreeDoubleClicCallback", 2, param_slot_5 };
72 static const QUMethod slot_6 = {"ShowHelpCallback", 0, 0 };
73 static const QUMethod slot_7 = {"CommandHistoryCallback", 0, 0 };
74 static const QMetaData slot_tbl[] = {
75 { "ExitSession()", &slot_0, QMetaData::Private },
76 { "ClearButtonCallback()", &slot_1, QMetaData::Private },
77 { "CommandEnteredCallback()", &slot_2, QMetaData::Private },
78 { "ButtonCallback(const QString&)", &slot_3, QMetaData::Private },
79 { "HelpTreeClicCallback()", &slot_4, QMetaData::Private },
80 { "HelpTreeDoubleClicCallback(QListViewItem*,int)", &slot_5, QMetaData::Private },
81 { "ShowHelpCallback()", &slot_6, QMetaData::Private },
82 { "CommandHistoryCallback()", &slot_7, QMetaData::Private }
83 };
84 static const QUParameter param_signal_0[] = {
85 { "text", &static_QUType_QString, 0, QUParameter::In }
86 };
87 static const QUMethod signal_0 = {"myClicked", 1, param_signal_0 };
88 static const QMetaData signal_tbl[] = {
89 { "myClicked(const QString&)", &signal_0, QMetaData::Private }
90 };
91 metaObj = QMetaObject::new_metaobject(
92 "G4UIQt", parentObject,
93 slot_tbl, 8,
94 signal_tbl, 1,
95#ifndef QT_NO_PROPERTIES
96 0, 0,
97 0, 0,
98#endif // QT_NO_PROPERTIES
99 0, 0 );
100 cleanUp_G4UIQt.setMetaObject( metaObj );
101 return metaObj;
102}
103
104void* G4UIQt::qt_cast( const char* clname )
105{
106 if ( !qstrcmp( clname, "G4UIQt" ) )
107 return this;
108 if ( !qstrcmp( clname, "G4VBasicShell" ) )
109 return (G4VBasicShell*)this;
110 if ( !qstrcmp( clname, "G4VInteractiveSession" ) )
111 return (G4VInteractiveSession*)this;
112 return QObject::qt_cast( clname );
113}
114
115// SIGNAL myClicked
116void G4UIQt::myClicked( const QString& t0 )
117{
118 activate_signal( staticMetaObject()->signalOffset() + 0, t0 );
119}
120
121bool G4UIQt::qt_invoke( int _id, QUObject* _o )
122{
123 switch ( _id - staticMetaObject()->slotOffset() ) {
124 case 0: ExitSession(); break;
125 case 1: ClearButtonCallback(); break;
126 case 2: CommandEnteredCallback(); break;
127 case 3: ButtonCallback((const QString&)static_QUType_QString.get(_o+1)); break;
128 case 4: HelpTreeClicCallback(); break;
129 case 5: HelpTreeDoubleClicCallback((QListViewItem*)static_QUType_ptr.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
130 case 6: ShowHelpCallback(); break;
131 case 7: CommandHistoryCallback(); break;
132 default:
133 return QObject::qt_invoke( _id, _o );
134 }
135 return TRUE;
136}
137
138bool G4UIQt::qt_emit( int _id, QUObject* _o )
139{
140 switch ( _id - staticMetaObject()->signalOffset() ) {
141 case 0: myClicked((const QString&)static_QUType_QString.get(_o+1)); break;
142 default:
143 return QObject::qt_emit(_id,_o);
144 }
145 return TRUE;
146}
147#ifndef QT_NO_PROPERTIES
148
149bool G4UIQt::qt_property( int id, int f, QVariant* v)
150{
151 return QObject::qt_property( id, f, v);
152}
153
154bool G4UIQt::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
155#endif // QT_NO_PROPERTIES
156
157
158#endif
159#endif
160
161
162#if QT_VERSION < 0x040200
163/****************************************************************************
164** Meta object code from reading C++ file 'G4UIQt.hh'
165**
166** Created: jeu. 22. nov. 13:59:01 2007
167** by: The Qt Meta Object Compiler version 58 (Qt 4.0.1)
168**
169** WARNING! All changes made in this file will be lost!
170*****************************************************************************/
171
172#include "../include/G4UIQt.hh"
173#if !defined(Q_MOC_OUTPUT_REVISION)
174#error "The header file 'G4UIQt.hh' doesn't include <QObject>."
175#elif Q_MOC_OUTPUT_REVISION != 58
176#error "This file was generated using the moc from 4.0.1. It"
177#error "cannot be used with the include files from this version of Qt."
178#error "(The moc has changed too much.)"
179#endif
180
181static const uint qt_meta_data_G4UIQt[] = {
182
183 // content:
184 1, // revision
185 0, // classname
186 0, 0, // classinfo
187 8, 10, // methods
188 0, 0, // properties
189 0, 0, // enums/sets
190
191 // signals: signature, parameters, type, tag, flags
192 13, 8, 7, 7, 0x05,
193
194 // slots: signature, parameters, type, tag, flags
195 32, 7, 7, 7, 0x08,
196 46, 7, 7, 7, 0x08,
197 68, 7, 7, 7, 0x08,
198 93, 7, 7, 7, 0x08,
199 117, 7, 7, 7, 0x08,
200 140, 7, 7, 7, 0x08,
201 159, 7, 7, 7, 0x08,
202
203 0 // eod
204};
205
206static const char qt_meta_stringdata_G4UIQt[] = {
207 "G4UIQt\0\0text\0myClicked(QString)\0ExitSession()\0"
208 "ClearButtonCallback()\0CommandEnteredCallback()\0"
209 "ButtonCallback(QString)\0HelpTreeClicCallback()\0ShowHelpCallback()\0"
210 "CommandHistoryCallback()\0"
211};
212
213const QMetaObject G4UIQt::staticMetaObject = {
214 { &QObject::staticMetaObject, qt_meta_stringdata_G4UIQt,
215 qt_meta_data_G4UIQt, 0 }
216};
217
218const QMetaObject *G4UIQt::metaObject() const
219{
220 return &staticMetaObject;
221}
222
223void *G4UIQt::qt_metacast(const char *_clname)
224{
225 if (!_clname) return 0;
226 if (!strcmp(_clname, qt_meta_stringdata_G4UIQt))
227 return static_cast<void*>(const_cast<G4UIQt*>(this));
228 if (!strcmp(_clname, "G4VBasicShell"))
229 return static_cast<G4VBasicShell*>(const_cast<G4UIQt*>(this));
230 if (!strcmp(_clname, "G4VInteractiveSession"))
231 return static_cast<G4VInteractiveSession*>(const_cast<G4UIQt*>(this));
232 return QObject::qt_metacast(_clname);
233}
234
235int G4UIQt::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
236{
237 _id = QObject::qt_metacall(_c, _id, _a);
238 if (_id < 0)
239 return _id;
240 if (_c == QMetaObject::InvokeMetaMethod) {
241 switch (_id) {
242 case 0: myClicked(*(QString*)_a[1]); break;
243 case 1: ExitSession(); break;
244 case 2: ClearButtonCallback(); break;
245 case 3: CommandEnteredCallback(); break;
246 case 4: ButtonCallback(*(QString*)_a[1]); break;
247 case 5: HelpTreeClicCallback(); break;
248 case 6: ShowHelpCallback(); break;
249 case 7: CommandHistoryCallback(); break;
250 }
251 _id -= 8;
252 }
253 return _id;
254}
255
256// SIGNAL 0
257void G4UIQt::myClicked(const QString & _t1)
258{
259 void *_a[] = { 0, (void*)&_t1 };
260 QMetaObject::activate(this, &staticMetaObject, 0, _a);
261}
262#else
263
264#if QT_VERSION >= 0x040000
265/****************************************************************************
266** Meta object code from reading C++ file 'G4UIQt.hh'
267**
268** Created: Mon Oct 1 10:59:35 2007
269** by: The Qt Meta Object Compiler version 59 (Qt 4.2.2)
270**
271** WARNING! All changes made in this file will be lost!
272*****************************************************************************/
273
274
275
276#include "../include/G4UIQt.hh"
277#if !defined(Q_MOC_OUTPUT_REVISION)
278#error "The header file 'G4UIQt.hh' doesn't include <QObject>."
279#elif Q_MOC_OUTPUT_REVISION != 59
280#error "This file was generated using the moc from 4.2.2. It"
281#error "cannot be used with the include files from this version of Qt."
282#error "(The moc has changed too much.)"
283#endif
284
285static const uint qt_meta_data_G4UIQt[] = {
286
287 // content:
288 1, // revision
289 0, // classname
290 0, 0, // classinfo
291 9, 10, // methods
292 0, 0, // properties
293 0, 0, // enums/sets
294
295 // signals: signature, parameters, type, tag, flags
296 7, 26, 31, 31, 0x05,
297
298 // slots: signature, parameters, type, tag, flags
299 32, 31, 31, 31, 0x08,
300 46, 31, 31, 31, 0x08,
301 68, 31, 31, 31, 0x08,
302 93, 31, 31, 31, 0x08,
303 117, 31, 31, 31, 0x08,
304 140, 189, 31, 31, 0x08,
305 191, 31, 31, 31, 0x08,
306 210, 31, 31, 31, 0x08,
307
308 0 // eod
309};
310
311static const char qt_meta_stringdata_G4UIQt[] = {
312 "G4UIQt\0myClicked(QString)\0text\0\0"
313 "ExitSession()\0ClearButtonCallback()\0"
314 "CommandEnteredCallback()\0"
315 "ButtonCallback(QString)\0HelpTreeClicCallback()\0"
316 "HelpTreeDoubleClicCallback(QTreeWidgetItem*,int)\0"
317 ",\0ShowHelpCallback()\0CommandHistoryCallback()\0"
318};
319
320const QMetaObject G4UIQt::staticMetaObject = {
321 { &QObject::staticMetaObject, qt_meta_stringdata_G4UIQt,
322 qt_meta_data_G4UIQt, 0 }
323};
324
325const QMetaObject *G4UIQt::metaObject() const
326{
327 return &staticMetaObject;
328}
329
330void *G4UIQt::qt_metacast(const char *_clname)
331{
332 if (!_clname) return 0;
333 if (!strcmp(_clname, qt_meta_stringdata_G4UIQt))
334 return static_cast<void*>(const_cast<G4UIQt*>(this));
335 if (!strcmp(_clname, "G4VBasicShell"))
336 return static_cast<G4VBasicShell*>(const_cast<G4UIQt*>(this));
337 if (!strcmp(_clname, "G4VInteractiveSession"))
338 return static_cast<G4VInteractiveSession*>(const_cast<G4UIQt*>(this));
339 return QObject::qt_metacast(_clname);
340}
341
342int G4UIQt::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
343{
344 _id = QObject::qt_metacall(_c, _id, _a);
345 if (_id < 0)
346 return _id;
347 if (_c == QMetaObject::InvokeMetaMethod) {
348 switch (_id) {
349 case 0: myClicked((*reinterpret_cast< const QString(*)>(_a[1]))); break;
350 case 1: ExitSession(); break;
351 case 2: ClearButtonCallback(); break;
352 case 3: CommandEnteredCallback(); break;
353 case 4: ButtonCallback((*reinterpret_cast< const QString(*)>(_a[1]))); break;
354 case 5: HelpTreeClicCallback(); break;
355 case 6: HelpTreeDoubleClicCallback((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
356 case 7: ShowHelpCallback(); break;
357 case 8: CommandHistoryCallback(); break;
358 }
359 _id -= 9;
360 }
361 return _id;
362}
363
364// SIGNAL 0
365void G4UIQt::myClicked(const QString & _t1)
366{
367 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
368 QMetaObject::activate(this, &staticMetaObject, 0, _a);
369}
370
371#endif
372
373#endif
Note: See TracBrowser for help on using the repository browser.