00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#if !defined(Q_MOC_OUTPUT_REVISION)
00011
#define Q_MOC_OUTPUT_REVISION 2
00012
#elif Q_MOC_OUTPUT_REVISION != 2
00013
#error Moc format conflict - please regenerate all moc files
00014
#endif
00015
00016
#include "testit.h"
00017
#include <qmetaobject.h>
00018
00019
00020
const char *Foo::className()
const
00021
{
00022
return "Foo";
00023 }
00024
00025
QMetaObject *Foo::metaObj = 0;
00026
00027
void Foo::initMetaObject()
00028 {
00029
if ( metaObj )
00030
return;
00031
if ( strcmp(QObject::className(),
"QObject") != 0 )
00032 badSuperclassWarning(
"Foo",
"QObject");
00033
if ( !QObject::metaObject() )
00034 QObject::initMetaObject();
00035
typedef void(Foo::*m1_t0)(
int);
00036 m1_t0 v1_0 = &Foo::setValue;
00037 QMetaData *slot_tbl =
new QMetaData[1];
00038 slot_tbl[0].name =
"setValue(int)";
00039 slot_tbl[0].ptr = *((QMember*)&v1_0);
00040
typedef void(Foo::*m2_t0)(
int);
00041 m2_t0 v2_0 = &Foo::valueChanged;
00042 QMetaData *signal_tbl =
new QMetaData[1];
00043 signal_tbl[0].name =
"valueChanged(int)";
00044 signal_tbl[0].ptr = *((QMember*)&v2_0);
00045 metaObj =
new QMetaObject(
"Foo",
"QObject",
00046 slot_tbl, 1,
00047 signal_tbl, 1 );
00048 }
00049
00050
00051
void Foo::valueChanged(
int t0 )
00052 {
00053 activate_signal(
"valueChanged(int)", t0 );
00054 }