1
/****************************************************************************
2
** VKProcessManager meta object code from reading C++ file 'vk_process.h'
4
** Created: Sat Feb 21 11:49:29 2009
5
** by: The Qt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $)
7
** WARNING! All changes made in this file will be lost!
8
*****************************************************************************/
11
#include "vk_process.h"
12
#include <qmetaobject.h>
13
#include <qapplication.h>
15
#include <private/qucomextra_p.h>
16
#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
17
#error "This file was generated using the moc from 3.3.8b. It"
18
#error "cannot be used with the include files from this version of Qt."
19
#error "(The moc has changed too much.)"
22
const char *VKProcessManager::className() const
24
return "VKProcessManager";
27
QMetaObject *VKProcessManager::metaObj = 0;
28
static QMetaObjectCleanUp cleanUp_VKProcessManager( "VKProcessManager", &VKProcessManager::staticMetaObject );
30
#ifndef QT_NO_TRANSLATION
31
QString VKProcessManager::tr( const char *s, const char *c )
34
return qApp->translate( "VKProcessManager", s, c, QApplication::DefaultCodec );
36
return QString::fromLatin1( s );
38
#ifndef QT_NO_TRANSLATION_UTF8
39
QString VKProcessManager::trUtf8( const char *s, const char *c )
42
return qApp->translate( "VKProcessManager", s, c, QApplication::UnicodeUTF8 );
44
return QString::fromUtf8( s );
46
#endif // QT_NO_TRANSLATION_UTF8
48
#endif // QT_NO_TRANSLATION
50
QMetaObject* VKProcessManager::staticMetaObject()
54
QMetaObject* parentObject = QObject::staticMetaObject();
55
static const QUMethod slot_0 = {"removeMe", 0, 0 };
56
static const QUParameter param_slot_1[] = {
57
{ 0, &static_QUType_int, 0, QUParameter::In }
59
static const QUMethod slot_1 = {"sigchldHnd", 1, param_slot_1 };
60
static const QMetaData slot_tbl[] = {
61
{ "removeMe()", &slot_0, QMetaData::Public },
62
{ "sigchldHnd(int)", &slot_1, QMetaData::Public }
64
metaObj = QMetaObject::new_metaobject(
65
"VKProcessManager", parentObject,
68
#ifndef QT_NO_PROPERTIES
71
#endif // QT_NO_PROPERTIES
73
cleanUp_VKProcessManager.setMetaObject( metaObj );
77
void* VKProcessManager::qt_cast( const char* clname )
79
if ( !qstrcmp( clname, "VKProcessManager" ) )
81
return QObject::qt_cast( clname );
84
bool VKProcessManager::qt_invoke( int _id, QUObject* _o )
86
switch ( _id - staticMetaObject()->slotOffset() ) {
87
case 0: removeMe(); break;
88
case 1: sigchldHnd((int)static_QUType_int.get(_o+1)); break;
90
return QObject::qt_invoke( _id, _o );
95
bool VKProcessManager::qt_emit( int _id, QUObject* _o )
97
return QObject::qt_emit(_id,_o);
99
#ifndef QT_NO_PROPERTIES
101
bool VKProcessManager::qt_property( int id, int f, QVariant* v)
103
return QObject::qt_property( id, f, v);
106
bool VKProcessManager::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
107
#endif // QT_NO_PROPERTIES
110
const char *VKProcess::className() const
115
QMetaObject *VKProcess::metaObj = 0;
116
static QMetaObjectCleanUp cleanUp_VKProcess( "VKProcess", &VKProcess::staticMetaObject );
118
#ifndef QT_NO_TRANSLATION
119
QString VKProcess::tr( const char *s, const char *c )
122
return qApp->translate( "VKProcess", s, c, QApplication::DefaultCodec );
124
return QString::fromLatin1( s );
126
#ifndef QT_NO_TRANSLATION_UTF8
127
QString VKProcess::trUtf8( const char *s, const char *c )
130
return qApp->translate( "VKProcess", s, c, QApplication::UnicodeUTF8 );
132
return QString::fromUtf8( s );
134
#endif // QT_NO_TRANSLATION_UTF8
136
#endif // QT_NO_TRANSLATION
138
QMetaObject* VKProcess::staticMetaObject()
142
QMetaObject* parentObject = QObject::staticMetaObject();
143
static const QUMethod slot_0 = {"stop", 0, 0 };
144
static const QUParameter param_slot_1[] = {
145
{ "msec_kill_timeout", &static_QUType_int, 0, QUParameter::In }
147
static const QUMethod slot_1 = {"stop", 1, param_slot_1 };
148
static const QUMethod slot_2 = {"tryTerminate", 0, 0 };
149
static const QUMethod slot_3 = {"kill", 0, 0 };
150
static const QUParameter param_slot_4[] = {
151
{ "buf", &static_QUType_varptr, "\x1d", QUParameter::In }
153
static const QUMethod slot_4 = {"writeToFDin", 1, param_slot_4 };
154
static const QUParameter param_slot_5[] = {
155
{ "buf", &static_QUType_QString, 0, QUParameter::In }
157
static const QUMethod slot_5 = {"writeToFDin", 1, param_slot_5 };
158
static const QUMethod slot_6 = {"closeFDin", 0, 0 };
159
static const QUParameter param_slot_7[] = {
160
{ "buf", &static_QUType_varptr, "\x1d", QUParameter::In }
162
static const QUMethod slot_7 = {"writeToStdin", 1, param_slot_7 };
163
static const QUParameter param_slot_8[] = {
164
{ "buf", &static_QUType_QString, 0, QUParameter::In }
166
static const QUMethod slot_8 = {"writeToStdin", 1, param_slot_8 };
167
static const QUMethod slot_9 = {"closeStdin", 0, 0 };
168
static const QUParameter param_slot_10[] = {
169
{ "fd", &static_QUType_int, 0, QUParameter::In }
171
static const QUMethod slot_10 = {"socketRead", 1, param_slot_10 };
172
static const QUParameter param_slot_11[] = {
173
{ "fd", &static_QUType_int, 0, QUParameter::In }
175
static const QUMethod slot_11 = {"socketWrite", 1, param_slot_11 };
176
static const QUMethod slot_12 = {"timeout", 0, 0 };
177
static const QUMethod slot_13 = {"closeStdinLaunch", 0, 0 };
178
static const QMetaData slot_tbl[] = {
179
{ "stop()", &slot_0, QMetaData::Public },
180
{ "stop(int)", &slot_1, QMetaData::Public },
181
{ "tryTerminate()", &slot_2, QMetaData::Public },
182
{ "kill()", &slot_3, QMetaData::Public },
183
{ "writeToFDin(const QByteArray&)", &slot_4, QMetaData::Public },
184
{ "writeToFDin(const QString&)", &slot_5, QMetaData::Public },
185
{ "closeFDin()", &slot_6, QMetaData::Public },
186
{ "writeToStdin(const QByteArray&)", &slot_7, QMetaData::Public },
187
{ "writeToStdin(const QString&)", &slot_8, QMetaData::Public },
188
{ "closeStdin()", &slot_9, QMetaData::Public },
189
{ "socketRead(int)", &slot_10, QMetaData::Private },
190
{ "socketWrite(int)", &slot_11, QMetaData::Private },
191
{ "timeout()", &slot_12, QMetaData::Private },
192
{ "closeStdinLaunch()", &slot_13, QMetaData::Private }
194
static const QUMethod signal_0 = {"readyReadFDout", 0, 0 };
195
static const QUMethod signal_1 = {"readyReadStdout", 0, 0 };
196
static const QUMethod signal_2 = {"readyReadStderr", 0, 0 };
197
static const QUMethod signal_3 = {"processExited", 0, 0 };
198
static const QUMethod signal_4 = {"wroteToFDin", 0, 0 };
199
static const QUMethod signal_5 = {"wroteToStdin", 0, 0 };
200
static const QUMethod signal_6 = {"launchFinished", 0, 0 };
201
static const QMetaData signal_tbl[] = {
202
{ "readyReadFDout()", &signal_0, QMetaData::Public },
203
{ "readyReadStdout()", &signal_1, QMetaData::Public },
204
{ "readyReadStderr()", &signal_2, QMetaData::Public },
205
{ "processExited()", &signal_3, QMetaData::Public },
206
{ "wroteToFDin()", &signal_4, QMetaData::Public },
207
{ "wroteToStdin()", &signal_5, QMetaData::Public },
208
{ "launchFinished()", &signal_6, QMetaData::Public }
210
metaObj = QMetaObject::new_metaobject(
211
"VKProcess", parentObject,
214
#ifndef QT_NO_PROPERTIES
217
#endif // QT_NO_PROPERTIES
219
cleanUp_VKProcess.setMetaObject( metaObj );
223
void* VKProcess::qt_cast( const char* clname )
225
if ( !qstrcmp( clname, "VKProcess" ) )
227
return QObject::qt_cast( clname );
230
// SIGNAL readyReadFDout
231
void VKProcess::readyReadFDout()
233
activate_signal( staticMetaObject()->signalOffset() + 0 );
236
// SIGNAL readyReadStdout
237
void VKProcess::readyReadStdout()
239
activate_signal( staticMetaObject()->signalOffset() + 1 );
242
// SIGNAL readyReadStderr
243
void VKProcess::readyReadStderr()
245
activate_signal( staticMetaObject()->signalOffset() + 2 );
248
// SIGNAL processExited
249
void VKProcess::processExited()
251
activate_signal( staticMetaObject()->signalOffset() + 3 );
254
// SIGNAL wroteToFDin
255
void VKProcess::wroteToFDin()
257
activate_signal( staticMetaObject()->signalOffset() + 4 );
260
// SIGNAL wroteToStdin
261
void VKProcess::wroteToStdin()
263
activate_signal( staticMetaObject()->signalOffset() + 5 );
266
// SIGNAL launchFinished
267
void VKProcess::launchFinished()
269
activate_signal( staticMetaObject()->signalOffset() + 6 );
272
bool VKProcess::qt_invoke( int _id, QUObject* _o )
274
switch ( _id - staticMetaObject()->slotOffset() ) {
275
case 0: stop(); break;
276
case 1: stop((int)static_QUType_int.get(_o+1)); break;
277
case 2: tryTerminate(); break;
278
case 3: kill(); break;
279
case 4: writeToFDin((const QByteArray&)*((const QByteArray*)static_QUType_ptr.get(_o+1))); break;
280
case 5: writeToFDin((const QString&)static_QUType_QString.get(_o+1)); break;
281
case 6: closeFDin(); break;
282
case 7: writeToStdin((const QByteArray&)*((const QByteArray*)static_QUType_ptr.get(_o+1))); break;
283
case 8: writeToStdin((const QString&)static_QUType_QString.get(_o+1)); break;
284
case 9: closeStdin(); break;
285
case 10: socketRead((int)static_QUType_int.get(_o+1)); break;
286
case 11: socketWrite((int)static_QUType_int.get(_o+1)); break;
287
case 12: timeout(); break;
288
case 13: closeStdinLaunch(); break;
290
return QObject::qt_invoke( _id, _o );
295
bool VKProcess::qt_emit( int _id, QUObject* _o )
297
switch ( _id - staticMetaObject()->signalOffset() ) {
298
case 0: readyReadFDout(); break;
299
case 1: readyReadStdout(); break;
300
case 2: readyReadStderr(); break;
301
case 3: processExited(); break;
302
case 4: wroteToFDin(); break;
303
case 5: wroteToStdin(); break;
304
case 6: launchFinished(); break;
306
return QObject::qt_emit(_id,_o);
310
#ifndef QT_NO_PROPERTIES
312
bool VKProcess::qt_property( int id, int f, QVariant* v)
314
return QObject::qt_property( id, f, v);
317
bool VKProcess::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
318
#endif // QT_NO_PROPERTIES