//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqsocketdevice.h>
#include <ntqvariant.h>
#include <ntqsignalmapper.h>
#include <ntqsizegrip.h>
#include <ntqstyle.h>
#include <ntqlayout.h>
#include <ntqshared.h>
#include <ntqsize.h>
#include <ntqsignalslotimp.h>
#include <ntqiodevice.h>
#include <ntqcursor.h>
#include <ntqnamespace.h>
#include <ntqslider.h>
#include <ntqhostaddress.h>
#include <ntqfont.h>
#include <ntqglobal.h>
#include <ntqpalette.h>
#include <ntqsocketnotifier.h>
#include <ntqsignal.h>
#include <ntqstring.h>
#include <ntqpoint.h>
#include <ntqwidget.h>
#include <ntqsimplerichtext.h>
#include <ntqrangecontrol.h>
#include <ntqrect.h>
#include <ntqregion.h>
#include <ntqcolor.h>
#include <ntqsound.h>
#include <ntqevent.h>
#include <ntqcstring.h>
#include <ntqsocket.h>
#include <ntqwindowdefs.h>
#include <ntqsizepolicy.h>
#include <ntqspinbox.h>
#include <ntqsplashscreen.h>
#include <ntqsjiscodec.h>
#include <ntqbitmap.h>
#include <ntqpixmap.h>

class x_TQShared : public TQShared {
public:
    void x_0(Smoke::Stack x) {
        x[0].s_uint = this->count;
    }
    static void x_1(Smoke::Stack x) {
	// TQShared()
	x_TQShared* xret = new x_TQShared();
	x[0].s_class = (void*)xret;
    }
    x_TQShared() : TQShared() {
    }
    void x_2(Smoke::Stack x) {
	// ref()
	this->TQShared::ref();
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// deref()
	bool xret = this->TQShared::deref();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// setCount(uint)
	this->count = (uint)x[1].s_uint;
	(void)x; // noop (for compiler warning)
    }
    static void x_5(Smoke::Stack x) {
	// TQShared(const TQShared&)
	x_TQShared* xret = new x_TQShared(*(const TQShared *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQShared(const TQShared& x1) : TQShared(x1) {
    }
    ~x_TQShared() { qt_Smoke->binding->deleted(248, (void*)this); }
};
void xcall_TQShared(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQShared *xself = (x_TQShared*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: x_TQShared::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: x_TQShared::x_5(args);	break;
	case 6: delete (TQShared*)xself;	break;
    }
}

class x_TQShowEvent : public TQShowEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQShowEvent()
	x_TQShowEvent* xret = new x_TQShowEvent();
	x[0].s_class = (void*)xret;
    }
    x_TQShowEvent() : TQShowEvent() {
    }
    static void x_1(Smoke::Stack x) {
	// TQShowEvent(const TQShowEvent&)
	x_TQShowEvent* xret = new x_TQShowEvent(*(const TQShowEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQShowEvent(const TQShowEvent& x1) : TQShowEvent(x1) {
    }
    ~x_TQShowEvent() { qt_Smoke->binding->deleted(249, (void*)this); }
};
void xcall_TQShowEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQShowEvent *xself = (x_TQShowEvent*)obj;
    switch(xi) {
	case 0: x_TQShowEvent::x_0(args);	break;
	case 1: x_TQShowEvent::x_1(args);	break;
	case 2: delete (TQShowEvent*)xself;	break;
    }
}

class x_TQSignal : public TQSignal {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSignal::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSignal::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSignal::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSignal::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSignal::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSignal::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSignal::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSignal(TQObject*, const char*)
	x_TQSignal* xret = new x_TQSignal((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSignal(TQObject* x1, const char* x2) : TQSignal(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSignal(TQObject*)
	x_TQSignal* xret = new x_TQSignal((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSignal(TQObject* x1) : TQSignal(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSignal()
	x_TQSignal* xret = new x_TQSignal();
	x[0].s_class = (void*)xret;
    }
    x_TQSignal() : TQSignal() {
    }
    void x_10(Smoke::Stack x) {
	// connect(const TQObject*, const char*)
	bool xret = this->TQSignal::connect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// disconnect(const TQObject*, const char*)
	bool xret = this->TQSignal::disconnect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// disconnect(const TQObject*)
	bool xret = this->TQSignal::disconnect((const TQObject*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// activate()
	this->TQSignal::activate();
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// isBlocked()
	bool xret = this->TQSignal::isBlocked();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// block(bool)
	this->TQSignal::block((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setParameter(int)
	this->TQSignal::setParameter((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// parameter()
	int xret = this->TQSignal::parameter();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
	// setValue(const TQVariant&)
	this->TQSignal::setValue(*(const TQVariant *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// value()
	TQVariant xret = this->TQSignal::value();
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_20(Smoke::Stack x) {
	// signal(const TQVariant&)
	this->TQSignal::signal(*(const TQVariant *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// intSignal(int)
	this->TQSignal::intSignal((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_22(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSignal::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8792, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSignal::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8791, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSignal::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(8793, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSignal::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8795, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignal::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8794, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignal::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(8796, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignal::tqt_property(x1, x2, x3);
    }
    ~x_TQSignal() { qt_Smoke->binding->deleted(250, (void*)this); }
};
void xcall_TQSignal(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSignal *xself = (x_TQSignal*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSignal::x_7(args);	break;
	case 8: x_TQSignal::x_8(args);	break;
	case 9: x_TQSignal::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: x_TQSignal::x_22(args);	break;
	case 23: delete (TQSignal*)xself;	break;
    }
}

class x_TQSignalMapper : public TQSignalMapper {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSignalMapper::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSignalMapper::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSignalMapper::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSignalMapper::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSignalMapper::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSignalMapper::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSignalMapper::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSignalMapper(TQObject*, const char*)
	x_TQSignalMapper* xret = new x_TQSignalMapper((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSignalMapper(TQObject* x1, const char* x2) : TQSignalMapper(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSignalMapper(TQObject*)
	x_TQSignalMapper* xret = new x_TQSignalMapper((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSignalMapper(TQObject* x1) : TQSignalMapper(x1) {
    }
    void x_9(Smoke::Stack x) {
	// setMapping(const TQObject*, int)
	this->TQSignalMapper::setMapping((const TQObject*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setMapping(const TQObject*, const TQString&)
	this->TQSignalMapper::setMapping((const TQObject*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// removeMappings(const TQObject*)
	this->TQSignalMapper::removeMappings((const TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// map()
	this->TQSignalMapper::map();
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// mapped(int)
	this->TQSignalMapper::mapped((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// mapped(const TQString&)
	this->TQSignalMapper::mapped(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_15(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSignalMapper::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8816, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSignalMapper::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8815, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSignalMapper::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setMapping(const TQObject* x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(8826, (void*)this, x)) return;
	this->TQSignalMapper::setMapping(x1, x2);
    }
    virtual void setMapping(const TQObject* x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(8825, (void*)this, x)) return;
	this->TQSignalMapper::setMapping(x1, x2);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(8817, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSignalMapper::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8819, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignalMapper::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8818, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignalMapper::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(8820, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignalMapper::tqt_property(x1, x2, x3);
    }
    ~x_TQSignalMapper() { qt_Smoke->binding->deleted(251, (void*)this); }
};
void xcall_TQSignalMapper(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSignalMapper *xself = (x_TQSignalMapper*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSignalMapper::x_7(args);	break;
	case 8: x_TQSignalMapper::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: x_TQSignalMapper::x_15(args);	break;
	case 16: delete (TQSignalMapper*)xself;	break;
    }
}

class x_TQSignalVec : public TQSignalVec {
public:
    static void x_0(Smoke::Stack x) {
	// TQSignalVec(int)
	x_TQSignalVec* xret = new x_TQSignalVec((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSignalVec(int x1) : TQSignalVec(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// TQSignalVec()
	x_TQSignalVec* xret = new x_TQSignalVec();
	x[0].s_class = (void*)xret;
    }
    x_TQSignalVec() : TQSignalVec() {
    }
    static void x_2(Smoke::Stack x) {
	// TQSignalVec(const TQSignalVec&)
	x_TQSignalVec* xret = new x_TQSignalVec(*(const TQSignalVec *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSignalVec(const TQSignalVec& x1) : TQSignalVec(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const TQSignalVec&)
	TQSignalVec& xret = this->TQSignalVec::operator=(*(const TQSignalVec *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) const {
	// at(uint)
	TQConnectionList* xret = this->TQSignalVec::at((uint)x[1].s_uint);
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// insert(uint, const TQConnectionList*)
	bool xret = this->TQSignalVec::insert((uint)x[1].s_uint,(const TQConnectionList*)x[2].s_class);
	x[0].s_bool = xret;
    }
    ~x_TQSignalVec() { qt_Smoke->binding->deleted(252, (void*)this); }
};
void xcall_TQSignalVec(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSignalVec *xself = (x_TQSignalVec*)obj;
    switch(xi) {
	case 0: x_TQSignalVec::x_0(args);	break;
	case 1: x_TQSignalVec::x_1(args);	break;
	case 2: x_TQSignalVec::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: delete (TQSignalVec*)xself;	break;
    }
}

class x_TQSimpleRichText : public TQSimpleRichText {
public:
    static void x_0(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&, const TQString&, const TQStyleSheet*)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class,*(const TQString *)x[3].s_voidp,(const TQStyleSheet*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2, const TQString& x3, const TQStyleSheet* x4) : TQSimpleRichText(x1, x2, x3, x4) {
    }
    static void x_1(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&, const TQString&)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2, const TQString& x3) : TQSimpleRichText(x1, x2, x3) {
    }
    static void x_2(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2) : TQSimpleRichText(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&, const TQString&, const TQStyleSheet*, const TQMimeSourceFactory*, int, const TQColor&, bool)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class,*(const TQString *)x[3].s_voidp,(const TQStyleSheet*)x[4].s_class,(const TQMimeSourceFactory*)x[5].s_class,(int)x[6].s_int,*(const TQColor *)x[7].s_class,(bool)x[8].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2, const TQString& x3, const TQStyleSheet* x4, const TQMimeSourceFactory* x5, int x6, const TQColor& x7, bool x8) : TQSimpleRichText(x1, x2, x3, x4, x5, x6, x7, x8) {
    }
    static void x_4(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&, const TQString&, const TQStyleSheet*, const TQMimeSourceFactory*, int, const TQColor&)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class,*(const TQString *)x[3].s_voidp,(const TQStyleSheet*)x[4].s_class,(const TQMimeSourceFactory*)x[5].s_class,(int)x[6].s_int,*(const TQColor *)x[7].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2, const TQString& x3, const TQStyleSheet* x4, const TQMimeSourceFactory* x5, int x6, const TQColor& x7) : TQSimpleRichText(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_5(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&, const TQString&, const TQStyleSheet*, const TQMimeSourceFactory*, int)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class,*(const TQString *)x[3].s_voidp,(const TQStyleSheet*)x[4].s_class,(const TQMimeSourceFactory*)x[5].s_class,(int)x[6].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2, const TQString& x3, const TQStyleSheet* x4, const TQMimeSourceFactory* x5, int x6) : TQSimpleRichText(x1, x2, x3, x4, x5, x6) {
    }
    static void x_6(Smoke::Stack x) {
	// TQSimpleRichText(const TQString&, const TQFont&, const TQString&, const TQStyleSheet*, const TQMimeSourceFactory*)
	x_TQSimpleRichText* xret = new x_TQSimpleRichText(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class,*(const TQString *)x[3].s_voidp,(const TQStyleSheet*)x[4].s_class,(const TQMimeSourceFactory*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSimpleRichText(const TQString& x1, const TQFont& x2, const TQString& x3, const TQStyleSheet* x4, const TQMimeSourceFactory* x5) : TQSimpleRichText(x1, x2, x3, x4, x5) {
    }
    void x_7(Smoke::Stack x) {
	// setWidth(int)
	this->TQSimpleRichText::setWidth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// setWidth(TQPainter*, int)
	this->TQSimpleRichText::setWidth((TQPainter*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setDefaultFont(const TQFont&)
	this->TQSimpleRichText::setDefaultFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// width()
	int xret = this->TQSimpleRichText::width();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// widthUsed()
	int xret = this->TQSimpleRichText::widthUsed();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) const {
	// height()
	int xret = this->TQSimpleRichText::height();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) {
	// adjustSize()
	this->TQSimpleRichText::adjustSize();
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// draw(TQPainter*, int, int, const TQRect&, const TQColorGroup&, const TQBrush*)
	this->TQSimpleRichText::draw((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,*(const TQRect *)x[4].s_class,*(const TQColorGroup *)x[5].s_class,(const TQBrush*)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// draw(TQPainter*, int, int, const TQRect&, const TQColorGroup&)
	this->TQSimpleRichText::draw((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,*(const TQRect *)x[4].s_class,*(const TQColorGroup *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// draw(TQPainter*, int, int, const TQRegion&, const TQColorGroup&, const TQBrush*)
	this->TQSimpleRichText::draw((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,*(const TQRegion *)x[4].s_class,*(const TQColorGroup *)x[5].s_class,(const TQBrush*)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// draw(TQPainter*, int, int, const TQRegion&, const TQColorGroup&)
	this->TQSimpleRichText::draw((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,*(const TQRegion *)x[4].s_class,*(const TQColorGroup *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// context()
	TQString xret = this->TQSimpleRichText::context();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_19(Smoke::Stack x) const {
	// anchorAt(const TQPoint&)
	TQString xret = this->TQSimpleRichText::anchorAt(*(const TQPoint *)x[1].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_20(Smoke::Stack x) const {
	// inText(const TQPoint&)
	bool xret = this->TQSimpleRichText::inText(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    ~x_TQSimpleRichText() { qt_Smoke->binding->deleted(253, (void*)this); }
};
void xcall_TQSimpleRichText(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSimpleRichText *xself = (x_TQSimpleRichText*)obj;
    switch(xi) {
	case 0: x_TQSimpleRichText::x_0(args);	break;
	case 1: x_TQSimpleRichText::x_1(args);	break;
	case 2: x_TQSimpleRichText::x_2(args);	break;
	case 3: x_TQSimpleRichText::x_3(args);	break;
	case 4: x_TQSimpleRichText::x_4(args);	break;
	case 5: x_TQSimpleRichText::x_5(args);	break;
	case 6: x_TQSimpleRichText::x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: delete (TQSimpleRichText*)xself;	break;
    }
}

class x_TQSize : public TQSize {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSize::ScaleFree;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSize::ScaleMin;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSize::ScaleMax;
    }
    static void x_3(Smoke::Stack x) {
	// TQSize()
	x_TQSize* xret = new x_TQSize();
	x[0].s_class = (void*)xret;
    }
    x_TQSize() : TQSize() {
    }
    static void x_4(Smoke::Stack x) {
	// TQSize(int, int)
	x_TQSize* xret = new x_TQSize((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSize(int x1, int x2) : TQSize(x1, x2) {
    }
    void x_5(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQSize::isNull();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQSize::isEmpty();
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQSize::isValid();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) const {
	// width()
	int xret = this->TQSize::width();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// height()
	int xret = this->TQSize::height();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) {
	// setWidth(int)
	this->TQSize::setWidth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setHeight(int)
	this->TQSize::setHeight((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// transpose()
	this->TQSize::transpose();
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// scale(int, int, TQSize::ScaleMode)
	this->TQSize::scale((int)x[1].s_int,(int)x[2].s_int,(TQSize::ScaleMode)x[3].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// scale(const TQSize&, TQSize::ScaleMode)
	this->TQSize::scale(*(const TQSize *)x[1].s_class,(TQSize::ScaleMode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// expandedTo(const TQSize&)
	TQSize xret = this->TQSize::expandedTo(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_16(Smoke::Stack x) const {
	// boundedTo(const TQSize&)
	TQSize xret = this->TQSize::boundedTo(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_17(Smoke::Stack x) {
	// rwidth()
	TQCOORD& xret = this->TQSize::rwidth();
	x[0].s_voidp = (void*)&xret;
    }
    void x_18(Smoke::Stack x) {
	// rheight()
	TQCOORD& xret = this->TQSize::rheight();
	x[0].s_voidp = (void*)&xret;
    }
    void x_19(Smoke::Stack x) {
	// operator+=(const TQSize&)
	TQSize& xret = this->TQSize::operator+=(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) {
	// operator-=(const TQSize&)
	TQSize& xret = this->TQSize::operator-=(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) {
	// operator*=(int)
	TQSize& xret = this->TQSize::operator*=((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) {
	// operator*=(double)
	TQSize& xret = this->TQSize::operator*=((double)x[1].s_double);
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) {
	// operator/=(int)
	TQSize& xret = this->TQSize::operator/=((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// operator/=(double)
	TQSize& xret = this->TQSize::operator/=((double)x[1].s_double);
	x[0].s_class = (void*)&xret;
    }
    static void x_25(Smoke::Stack x) {
	// TQSize(const TQSize&)
	x_TQSize* xret = new x_TQSize(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSize(const TQSize& x1) : TQSize(x1) {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 529: //TQSize::ScaleMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSize::ScaleMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQSize::ScaleMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSize::ScaleMode*)xdata = (TQSize::ScaleMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSize::ScaleMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSize() { qt_Smoke->binding->deleted(254, (void*)this); }
};
void xenum_TQSize(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSize::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSize(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSize *xself = (x_TQSize*)obj;
    switch(xi) {
	case 0: x_TQSize::x_0(args);	break;
	case 1: x_TQSize::x_1(args);	break;
	case 2: x_TQSize::x_2(args);	break;
	case 3: x_TQSize::x_3(args);	break;
	case 4: x_TQSize::x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: x_TQSize::x_25(args);	break;
	case 26: delete (TQSize*)xself;	break;
    }
}

class x_TQSizeGrip : public TQSizeGrip {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSizeGrip::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSizeGrip::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSizeGrip::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSizeGrip::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSizeGrip::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSizeGrip::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSizeGrip::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSizeGrip(TQWidget*, const char*)
	x_TQSizeGrip* xret = new x_TQSizeGrip((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSizeGrip(TQWidget* x1, const char* x2) : TQSizeGrip(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSizeGrip(TQWidget*)
	x_TQSizeGrip* xret = new x_TQSizeGrip((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSizeGrip(TQWidget* x1) : TQSizeGrip(x1) {
    }
    void x_9(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSizeGrip::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSizeGrip::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_11(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSizeGrip::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSizeGrip::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSizeGrip::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQSizeGrip::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8889, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSizeGrip::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(8903, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8888, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSizeGrip::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8902, (void*)this, x)) return;
	this->TQSizeGrip::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8901, (void*)this, x)) return;
	this->TQSizeGrip::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8900, (void*)this, x)) return;
	this->TQSizeGrip::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13030, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8898, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSizeGrip::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(8890, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSizeGrip::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8892, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8891, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(8893, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQSizeGrip() { qt_Smoke->binding->deleted(255, (void*)this); }
};
void xcall_TQSizeGrip(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSizeGrip *xself = (x_TQSizeGrip*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSizeGrip::x_7(args);	break;
	case 8: x_TQSizeGrip::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQSizeGrip::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: delete (TQSizeGrip*)xself;	break;
    }
}

class x_TQSizePolicy : public TQSizePolicy {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Fixed;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Minimum;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Maximum;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Preferred;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::MinimumExpanding;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Expanding;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Ignored;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::NoDirection;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Horizontally;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Vertically;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Horizontal;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::Vertical;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQSizePolicy::BothDirections;
    }
    static void x_13(Smoke::Stack x) {
	// TQSizePolicy()
	x_TQSizePolicy* xret = new x_TQSizePolicy();
	x[0].s_class = (void*)xret;
    }
    x_TQSizePolicy() : TQSizePolicy() {
    }
    static void x_14(Smoke::Stack x) {
	// TQSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType, bool)
	x_TQSizePolicy* xret = new x_TQSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQSizePolicy(TQSizePolicy::SizeType x1, TQSizePolicy::SizeType x2, bool x3) : TQSizePolicy(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	x_TQSizePolicy* xret = new x_TQSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSizePolicy(TQSizePolicy::SizeType x1, TQSizePolicy::SizeType x2) : TQSizePolicy(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType, uchar, uchar, bool)
	x_TQSizePolicy* xret = new x_TQSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum,(uchar)x[3].s_uchar,(uchar)x[4].s_uchar,(bool)x[5].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQSizePolicy(TQSizePolicy::SizeType x1, TQSizePolicy::SizeType x2, uchar x3, uchar x4, bool x5) : TQSizePolicy(x1, x2, x3, x4, x5) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType, uchar, uchar)
	x_TQSizePolicy* xret = new x_TQSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum,(uchar)x[3].s_uchar,(uchar)x[4].s_uchar);
	x[0].s_class = (void*)xret;
    }
    x_TQSizePolicy(TQSizePolicy::SizeType x1, TQSizePolicy::SizeType x2, uchar x3, uchar x4) : TQSizePolicy(x1, x2, x3, x4) {
    }
    void x_18(Smoke::Stack x) const {
	// horData()
	TQSizePolicy::SizeType xret = this->TQSizePolicy::horData();
	x[0].s_enum = xret;
    }
    void x_19(Smoke::Stack x) const {
	// verData()
	TQSizePolicy::SizeType xret = this->TQSizePolicy::verData();
	x[0].s_enum = xret;
    }
    void x_20(Smoke::Stack x) const {
	// mayShrinkHorizontally()
	bool xret = this->TQSizePolicy::mayShrinkHorizontally();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// mayShrinkVertically()
	bool xret = this->TQSizePolicy::mayShrinkVertically();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// mayGrowHorizontally()
	bool xret = this->TQSizePolicy::mayGrowHorizontally();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) const {
	// mayGrowVertically()
	bool xret = this->TQSizePolicy::mayGrowVertically();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// expanding()
	TQSizePolicy::ExpandData xret = this->TQSizePolicy::expanding();
	x[0].s_enum = xret;
    }
    void x_25(Smoke::Stack x) {
	// setHorData(TQSizePolicy::SizeType)
	this->TQSizePolicy::setHorData((TQSizePolicy::SizeType)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setVerData(TQSizePolicy::SizeType)
	this->TQSizePolicy::setVerData((TQSizePolicy::SizeType)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// setHeightForWidth(bool)
	this->TQSizePolicy::setHeightForWidth((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// hasHeightForWidth()
	bool xret = this->TQSizePolicy::hasHeightForWidth();
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) const {
	// operator==(const TQSizePolicy&)
	bool xret = this->TQSizePolicy::operator==(*(const TQSizePolicy *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) const {
	// operator!=(const TQSizePolicy&)
	bool xret = this->TQSizePolicy::operator!=(*(const TQSizePolicy *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// horStretch()
	uint xret = this->TQSizePolicy::horStretch();
	x[0].s_uint = xret;
    }
    void x_32(Smoke::Stack x) const {
	// verStretch()
	uint xret = this->TQSizePolicy::verStretch();
	x[0].s_uint = xret;
    }
    void x_33(Smoke::Stack x) {
	// setHorStretch(uchar)
	this->TQSizePolicy::setHorStretch((uchar)x[1].s_uchar);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// setVerStretch(uchar)
	this->TQSizePolicy::setVerStretch((uchar)x[1].s_uchar);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// transpose()
	this->TQSizePolicy::transpose();
	(void)x; // noop (for compiler warning)
    }
    static void x_36(Smoke::Stack x) {
	// TQSizePolicy(const TQSizePolicy&)
	x_TQSizePolicy* xret = new x_TQSizePolicy(*(const TQSizePolicy *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSizePolicy(const TQSizePolicy& x1) : TQSizePolicy(x1) {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 534: //TQSizePolicy::ExpandData
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSizePolicy::ExpandData;
		break;
	      case Smoke::EnumDelete:
		delete (TQSizePolicy::ExpandData*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSizePolicy::ExpandData*)xdata = (TQSizePolicy::ExpandData)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSizePolicy::ExpandData*)xdata;
		break;
	    }
	    break;
	  case 536: //TQSizePolicy::SizeType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSizePolicy::SizeType;
		break;
	      case Smoke::EnumDelete:
		delete (TQSizePolicy::SizeType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSizePolicy::SizeType*)xdata = (TQSizePolicy::SizeType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSizePolicy::SizeType*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSizePolicy() { qt_Smoke->binding->deleted(256, (void*)this); }
};
void xenum_TQSizePolicy(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSizePolicy::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSizePolicy(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSizePolicy *xself = (x_TQSizePolicy*)obj;
    switch(xi) {
	case 0: x_TQSizePolicy::x_0(args);	break;
	case 1: x_TQSizePolicy::x_1(args);	break;
	case 2: x_TQSizePolicy::x_2(args);	break;
	case 3: x_TQSizePolicy::x_3(args);	break;
	case 4: x_TQSizePolicy::x_4(args);	break;
	case 5: x_TQSizePolicy::x_5(args);	break;
	case 6: x_TQSizePolicy::x_6(args);	break;
	case 7: x_TQSizePolicy::x_7(args);	break;
	case 8: x_TQSizePolicy::x_8(args);	break;
	case 9: x_TQSizePolicy::x_9(args);	break;
	case 10: x_TQSizePolicy::x_10(args);	break;
	case 11: x_TQSizePolicy::x_11(args);	break;
	case 12: x_TQSizePolicy::x_12(args);	break;
	case 13: x_TQSizePolicy::x_13(args);	break;
	case 14: x_TQSizePolicy::x_14(args);	break;
	case 15: x_TQSizePolicy::x_15(args);	break;
	case 16: x_TQSizePolicy::x_16(args);	break;
	case 17: x_TQSizePolicy::x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: x_TQSizePolicy::x_36(args);	break;
	case 37: delete (TQSizePolicy*)xself;	break;
    }
}

class x_TQSjisCodec : public TQSjisCodec {
public:
    void x_0(Smoke::Stack x) const {
	// mibEnum()
	int xret = this->TQSjisCodec::mibEnum();
	x[0].s_int = xret;
    }
    void x_1(Smoke::Stack x) const {
	// name()
	const char* xret = this->TQSjisCodec::name();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) const {
	// mimeName()
	const char* xret = this->TQSjisCodec::mimeName();
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// makeDecoder()
	TQTextDecoder* xret = this->TQSjisCodec::makeDecoder();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// fromUnicode(const TQString&, int&)
	TQCString xret = this->TQSjisCodec::fromUnicode(*(const TQString *)x[1].s_voidp,*(int *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQCString(xret);
    }
    void x_5(Smoke::Stack x) const {
	// toUnicode(const char*, int)
	TQString xret = this->TQSjisCodec::toUnicode((const char*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_6(Smoke::Stack x) const {
	// heuristicContentMatch(const char*, int)
	int xret = this->TQSjisCodec::heuristicContentMatch((const char*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) const {
	// heuristicNameMatch(const char*)
	int xret = this->TQSjisCodec::heuristicNameMatch((const char*)x[1].s_voidp);
	x[0].s_int = xret;
    }
    static void x_8(Smoke::Stack x) {
	// TQSjisCodec()
	x_TQSjisCodec* xret = new x_TQSjisCodec();
	x[0].s_class = (void*)xret;
    }
    x_TQSjisCodec() : TQSjisCodec() {
    }
    static void x_9(Smoke::Stack x) {
	// TQSjisCodec(const TQSjisCodec&)
	x_TQSjisCodec* xret = new x_TQSjisCodec(*(const TQSjisCodec *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSjisCodec(const TQSjisCodec& x1) : TQSjisCodec(x1) {
    }
    virtual bool canEncode(TQChar x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11435, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQTextCodec::canEncode(x1);
    }
    virtual bool canEncode(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11436, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQTextCodec::canEncode(x1);
    }
    virtual unsigned short characterFromUnicode(const TQString& x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11440, (void*)this, x)) return (unsigned short)x[0].s_ushort;
	return this->TQTextCodec::characterFromUnicode(x1, x2);
    }
    virtual TQCString fromUnicode(const TQString& x1, int& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(8946, (void*)this, x)) {
	    TQCString *xptr = (TQCString *)x[0].s_class;
	    TQCString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSjisCodec::fromUnicode(x1, x2);
    }
    virtual TQByteArray fromUnicode(const TQString& x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(11439, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTextCodec::fromUnicode(x1, x2, x3);
    }
    virtual int heuristicContentMatch(const char* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(8948, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSjisCodec::heuristicContentMatch(x1, x2);
    }
    virtual int heuristicNameMatch(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(8949, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSjisCodec::heuristicNameMatch(x1);
    }
    virtual TQTextDecoder* makeDecoder() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8945, (void*)this, x)) return (TQTextDecoder*)x[0].s_class;
	return this->TQSjisCodec::makeDecoder();
    }
    virtual TQTextEncoder* makeEncoder() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11426, (void*)this, x)) return (TQTextEncoder*)x[0].s_class;
	return this->TQTextCodec::makeEncoder();
    }
    virtual int mibEnum() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8942, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSjisCodec::mibEnum();
    }
    virtual const char* mimeName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8944, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSjisCodec::mimeName();
    }
    virtual const char* name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8943, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSjisCodec::name();
    }
    virtual TQString toUnicode(const char* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(8947, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSjisCodec::toUnicode(x1, x2);
    }
    ~x_TQSjisCodec() { qt_Smoke->binding->deleted(257, (void*)this); }
};
void xcall_TQSjisCodec(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSjisCodec *xself = (x_TQSjisCodec*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: x_TQSjisCodec::x_8(args);	break;
	case 9: x_TQSjisCodec::x_9(args);	break;
	case 10: delete (TQSjisCodec*)xself;	break;
    }
}

class x_TQSlider : public TQSlider {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::NoMarks;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Above;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Left;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Below;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Right;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Both;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSlider::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSlider::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSlider::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSlider::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSlider::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSlider::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSlider::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQSlider(TQWidget*, const char*)
	x_TQSlider* xret = new x_TQSlider((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQWidget* x1, const char* x2) : TQSlider(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQSlider(TQWidget*)
	x_TQSlider* xret = new x_TQSlider((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQWidget* x1) : TQSlider(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSlider(TQt::Orientation, TQWidget*, const char*)
	x_TQSlider* xret = new x_TQSlider((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQt::Orientation x1, TQWidget* x2, const char* x3) : TQSlider(x1, x2, x3) {
    }
    static void x_16(Smoke::Stack x) {
	// TQSlider(TQt::Orientation, TQWidget*)
	x_TQSlider* xret = new x_TQSlider((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQt::Orientation x1, TQWidget* x2) : TQSlider(x1, x2) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSlider(int, int, int, int, TQt::Orientation, TQWidget*, const char*)
	x_TQSlider* xret = new x_TQSlider((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQt::Orientation)x[5].s_enum,(TQWidget*)x[6].s_class,(const char*)x[7].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(int x1, int x2, int x3, int x4, TQt::Orientation x5, TQWidget* x6, const char* x7) : TQSlider(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_18(Smoke::Stack x) {
	// TQSlider(int, int, int, int, TQt::Orientation, TQWidget*)
	x_TQSlider* xret = new x_TQSlider((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQt::Orientation)x[5].s_enum,(TQWidget*)x[6].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(int x1, int x2, int x3, int x4, TQt::Orientation x5, TQWidget* x6) : TQSlider(x1, x2, x3, x4, x5, x6) {
    }
    void x_19(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQSlider::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQSlider::orientation();
	x[0].s_enum = xret;
    }
    void x_21(Smoke::Stack x) {
	// setTracking(bool)
	this->TQSlider::setTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// tracking()
	bool xret = this->TQSlider::tracking();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// setPalette(const TQPalette&)
	this->TQSlider::setPalette(*(const TQPalette *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// sliderStart()
	int xret = this->TQSlider::sliderStart();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// sliderRect()
	TQRect xret = this->TQSlider::sliderRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_26(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSlider::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_27(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy)
	this->TQSlider::setSizePolicy(*(TQSizePolicy *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType, bool)
	this->TQSlider::setSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	this->TQSlider::setSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// sizePolicy()
	TQSizePolicy xret = this->TQSlider::sizePolicy();
	x[0].s_class = (void*)new TQSizePolicy(xret);
    }
    void x_31(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQSlider::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_32(Smoke::Stack x) {
	// setTickmarks(TQSlider::TickSetting)
	this->TQSlider::setTickmarks((TQSlider::TickSetting)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// tickmarks()
	TQSlider::TickSetting xret = this->TQSlider::tickmarks();
	x[0].s_enum = xret;
    }
    void x_34(Smoke::Stack x) {
	// setTickInterval(int)
	this->TQSlider::setTickInterval((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// tickInterval()
	int xret = this->TQSlider::tickInterval();
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQSlider::minValue();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQSlider::maxValue();
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) {
	// setMinValue(int)
	this->TQSlider::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQSlider::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQSlider::lineStep();
	x[0].s_int = xret;
    }
    void x_41(Smoke::Stack x) const {
	// pageStep()
	int xret = this->TQSlider::pageStep();
	x[0].s_int = xret;
    }
    void x_42(Smoke::Stack x) {
	// setLineStep(int)
	this->TQSlider::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setPageStep(int)
	this->TQSlider::setPageStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) const {
	// value()
	int xret = this->TQSlider::value();
	x[0].s_int = xret;
    }
    void x_45(Smoke::Stack x) {
	// setValue(int)
	this->TQSlider::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// addStep()
	this->TQSlider::addStep();
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// subtractStep()
	this->TQSlider::subtractStep();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// addLine()
	this->TQSlider::addLine();
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// subtractLine()
	this->TQSlider::subtractLine();
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// valueChanged(int)
	this->TQSlider::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// sliderPressed()
	this->TQSlider::sliderPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// sliderMoved(int)
	this->TQSlider::sliderMoved((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// sliderReleased()
	this->TQSlider::sliderReleased();
	(void)x; // noop (for compiler warning)
    }
    static void x_54(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSlider::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_55(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSlider::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSlider::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQSlider::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSlider::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQSlider::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSlider::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQSlider::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQSlider::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQSlider::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSlider::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// valueChange()
	this->TQSlider::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// rangeChange()
	this->TQSlider::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8960, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSlider::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9016, (void*)this, x)) return;
	this->TQSlider::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9017, (void*)this, x)) return;
	this->TQSlider::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9011, (void*)this, x)) return;
	this->TQSlider::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8959, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSlider::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8985, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSlider::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9014, (void*)this, x)) return;
	this->TQSlider::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9012, (void*)this, x)) return;
	this->TQSlider::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9013, (void*)this, x)) return;
	this->TQSlider::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9010, (void*)this, x)) return;
	this->TQSlider::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9020, (void*)this, x)) return;
	this->TQSlider::rangeChange();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9009, (void*)this, x)) return;
	this->TQSlider::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(8973, (void*)this, x)) return;
	this->TQSlider::setOrientation(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(8977, (void*)this, x)) return;
	this->TQSlider::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(8981, (void*)this, x)) return;
	this->TQSlider::setSizePolicy(x1);
    }
    virtual void setTickInterval(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(8988, (void*)this, x)) return;
	this->TQSlider::setTickInterval(x1);
    }
    virtual void setTickmarks(TQSlider::TickSetting x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(8986, (void*)this, x)) return;
	this->TQSlider::setTickmarks(x1);
    }
    virtual void setTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(8975, (void*)this, x)) return;
	this->TQSlider::setTracking(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setValue(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(8999, (void*)this, x)) return;
	this->TQSlider::setValue(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8980, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSlider::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8984, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSlider::sizePolicy();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8304, (void*)this, x)) return;
	this->TQRangeControl::stepChange();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9018, (void*)this, x)) return;
	this->TQSlider::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(8961, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSlider::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8963, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSlider::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(8962, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSlider::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(8964, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSlider::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9019, (void*)this, x)) return;
	this->TQSlider::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9015, (void*)this, x)) return;
	this->TQSlider::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 540: //TQSlider::TickSetting
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSlider::TickSetting;
		break;
	      case Smoke::EnumDelete:
		delete (TQSlider::TickSetting*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSlider::TickSetting*)xdata = (TQSlider::TickSetting)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSlider::TickSetting*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSlider() { qt_Smoke->binding->deleted(258, (void*)this); }
};
void xenum_TQSlider(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSlider::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSlider(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSlider *xself = (x_TQSlider*)obj;
    switch(xi) {
	case 0: x_TQSlider::x_0(args);	break;
	case 1: x_TQSlider::x_1(args);	break;
	case 2: x_TQSlider::x_2(args);	break;
	case 3: x_TQSlider::x_3(args);	break;
	case 4: x_TQSlider::x_4(args);	break;
	case 5: x_TQSlider::x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_TQSlider::x_13(args);	break;
	case 14: x_TQSlider::x_14(args);	break;
	case 15: x_TQSlider::x_15(args);	break;
	case 16: x_TQSlider::x_16(args);	break;
	case 17: x_TQSlider::x_17(args);	break;
	case 18: x_TQSlider::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: x_TQSlider::x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: delete (TQSlider*)xself;	break;
    }
}

class x_TQSocket : public TQSocket {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::ErrConnectionRefused;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::ErrHostNotFound;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::ErrSocketRead;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Idle;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::HostLookup;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Connecting;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Connected;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Closing;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Connection;
    }
    void x_9(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSocket::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_10(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSocket::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSocket::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSocket::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSocket::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSocket::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSocket::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
	// TQSocket(TQObject*, const char*)
	x_TQSocket* xret = new x_TQSocket((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSocket(TQObject* x1, const char* x2) : TQSocket(x1, x2) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSocket(TQObject*)
	x_TQSocket* xret = new x_TQSocket((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSocket(TQObject* x1) : TQSocket(x1) {
    }
    static void x_18(Smoke::Stack x) {
	// TQSocket()
	x_TQSocket* xret = new x_TQSocket();
	x[0].s_class = (void*)xret;
    }
    x_TQSocket() : TQSocket() {
    }
    void x_19(Smoke::Stack x) const {
	// state()
	TQSocket::State xret = this->TQSocket::state();
	x[0].s_enum = xret;
    }
    void x_20(Smoke::Stack x) const {
	// socket()
	int xret = this->TQSocket::socket();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// setSocket(int)
	this->TQSocket::setSocket((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// socketDevice()
	TQSocketDevice* xret = this->TQSocket::socketDevice();
	x[0].s_class = (void*)xret;
    }
    void x_23(Smoke::Stack x) {
	// setSocketDevice(TQSocketDevice*)
	this->TQSocket::setSocketDevice((TQSocketDevice*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// connectToHost(const TQString&, TQ_UINT16)
	this->TQSocket::connectToHost(*(const TQString *)x[1].s_voidp,(TQ_UINT16)x[2].s_ushort);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// peerName()
	TQString xret = this->TQSocket::peerName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) {
	// open(int)
	bool xret = this->TQSocket::open((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
	// close()
	this->TQSocket::close();
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// flush()
	this->TQSocket::flush();
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// size()
	TQIODevice::Offset xret = this->TQSocket::size();
	x[0].s_ulong = xret;
    }
    void x_30(Smoke::Stack x) const {
	// at()
	TQIODevice::Offset xret = this->TQSocket::at();
	x[0].s_ulong = xret;
    }
    void x_31(Smoke::Stack x) {
	// at(TQIODevice::Offset)
	bool xret = this->TQSocket::at((TQIODevice::Offset)x[1].s_ulong);
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQSocket::atEnd();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) const {
	// bytesAvailable()
	TQ_ULONG xret = this->TQSocket::bytesAvailable();
	x[0].s_long = xret;
    }
    void x_34(Smoke::Stack x) const {
	// waitForMore(int, bool*)
	TQ_ULONG xret = this->TQSocket::waitForMore((int)x[1].s_int,(bool*)x[2].s_voidp);
	x[0].s_long = xret;
    }
    void x_35(Smoke::Stack x) const {
	// waitForMore(int)
	TQ_ULONG xret = this->TQSocket::waitForMore((int)x[1].s_int);
	x[0].s_long = xret;
    }
    void x_36(Smoke::Stack x) const {
	// bytesToWrite()
	TQ_ULONG xret = this->TQSocket::bytesToWrite();
	x[0].s_long = xret;
    }
    void x_37(Smoke::Stack x) {
	// clearPendingData()
	this->TQSocket::clearPendingData();
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// readBlock(char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocket::readBlock((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_39(Smoke::Stack x) {
	// writeBlock(const char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocket::writeBlock((const char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_40(Smoke::Stack x) {
	// readLine(char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocket::readLine((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_41(Smoke::Stack x) {
	// getch()
	int xret = this->TQSocket::getch();
	x[0].s_int = xret;
    }
    void x_42(Smoke::Stack x) {
	// putch(int)
	int xret = this->TQSocket::putch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_43(Smoke::Stack x) {
	// ungetch(int)
	int xret = this->TQSocket::ungetch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_44(Smoke::Stack x) const {
	// canReadLine()
	bool xret = this->TQSocket::canReadLine();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) {
	// readLine()
	TQString xret = this->TQSocket::readLine();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_46(Smoke::Stack x) const {
	// port()
	TQ_UINT16 xret = this->TQSocket::port();
	x[0].s_ushort = xret;
    }
    void x_47(Smoke::Stack x) const {
	// peerPort()
	TQ_UINT16 xret = this->TQSocket::peerPort();
	x[0].s_ushort = xret;
    }
    void x_48(Smoke::Stack x) const {
	// address()
	TQHostAddress xret = this->TQSocket::address();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    void x_49(Smoke::Stack x) const {
	// peerAddress()
	TQHostAddress xret = this->TQSocket::peerAddress();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    void x_50(Smoke::Stack x) {
	// setReadBufferSize(TQ_ULONG)
	this->TQSocket::setReadBufferSize((TQ_ULONG)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) const {
	// readBufferSize()
	TQ_ULONG xret = this->TQSocket::readBufferSize();
	x[0].s_long = xret;
    }
    void x_52(Smoke::Stack x) {
	// hostFound()
	this->TQSocket::hostFound();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// connected()
	this->TQSocket::connected();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// connectionClosed()
	this->TQSocket::connectionClosed();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// delayedCloseFinished()
	this->TQSocket::delayedCloseFinished();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// readyRead()
	this->TQSocket::readyRead();
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// bytesWritten(int)
	this->TQSocket::bytesWritten((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// error(int)
	this->TQSocket::error((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_59(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSocket::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_60(Smoke::Stack x) {
	// sn_read(bool)
	this->TQSocket::sn_read((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// sn_read()
	this->TQSocket::sn_read();
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// sn_write()
	this->TQSocket::sn_write();
	(void)x; // noop (for compiler warning)
    }
    virtual TQIODevice::Offset at() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9052, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQSocket::at();
    }
    virtual bool at(TQIODevice::Offset x1) {
	Smoke::StackItem x[2];
	x[1].s_ulong = x1;
	if(qt_Smoke->binding->callMethod(9053, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::at(x1);
    }
    virtual bool atEnd() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9054, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::atEnd();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9031, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSocket::className();
    }
    virtual void close() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9049, (void*)this, x)) return;
	this->TQSocket::close();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void connectToHost(const TQString& x1, TQ_UINT16 x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_ushort = x2;
	if(qt_Smoke->binding->callMethod(9046, (void*)this, x)) return;
	this->TQSocket::connectToHost(x1, x2);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void flush() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9050, (void*)this, x)) return;
	this->TQSocket::flush();
    }
    virtual int getch() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9063, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocket::getch();
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9030, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSocket::metaObject();
    }
    virtual bool open(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9048, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::open(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual int putch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9064, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocket::putch(x1);
    }
    virtual TQByteArray readAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4517, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIODevice::readAll();
    }
    virtual TQ_LONG readBlock(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(9060, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocket::readBlock(x1, x2);
    }
    virtual TQString readLine() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9067, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSocket::readLine();
    }
    virtual TQ_LONG readLine(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(9062, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocket::readLine(x1, x2);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setSocket(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9043, (void*)this, x)) return;
	this->TQSocket::setSocket(x1);
    }
    virtual void setSocketDevice(TQSocketDevice* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9045, (void*)this, x)) return;
	this->TQSocket::setSocketDevice(x1);
    }
    virtual TQIODevice::Offset size() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9051, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQSocket::size();
    }
    virtual void sn_read(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9082, (void*)this, x)) return;
	this->TQSocket::sn_read(x1);
    }
    virtual void sn_write() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9084, (void*)this, x)) return;
	this->TQSocket::sn_write();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9032, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSocket::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9034, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9033, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(9035, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::tqt_property(x1, x2, x3);
    }
    virtual int ungetch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9065, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocket::ungetch(x1);
    }
    virtual TQ_LONG writeBlock(const char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(9061, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocket::writeBlock(x1, x2);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 542: //TQSocket::Error
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocket::Error;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocket::Error*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocket::Error*)xdata = (TQSocket::Error)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocket::Error*)xdata;
		break;
	    }
	    break;
	  case 543: //TQSocket::State
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocket::State;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocket::State*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocket::State*)xdata = (TQSocket::State)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocket::State*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSocket() { qt_Smoke->binding->deleted(259, (void*)this); }
};
void xenum_TQSocket(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSocket::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSocket(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSocket *xself = (x_TQSocket*)obj;
    switch(xi) {
	case 0: x_TQSocket::x_0(args);	break;
	case 1: x_TQSocket::x_1(args);	break;
	case 2: x_TQSocket::x_2(args);	break;
	case 3: x_TQSocket::x_3(args);	break;
	case 4: x_TQSocket::x_4(args);	break;
	case 5: x_TQSocket::x_5(args);	break;
	case 6: x_TQSocket::x_6(args);	break;
	case 7: x_TQSocket::x_7(args);	break;
	case 8: x_TQSocket::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: x_TQSocket::x_16(args);	break;
	case 17: x_TQSocket::x_17(args);	break;
	case 18: x_TQSocket::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: x_TQSocket::x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: delete (TQSocket*)xself;	break;
    }
}

class x_TQSocketDevice : public TQSocketDevice {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::Stream;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::Datagram;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::IPv4;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::IPv6;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::Unknown;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::NoError;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::AlreadyBound;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::Inaccessible;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::NoResources;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::InternalError;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::Bug;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::Impossible;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::NoFiles;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::ConnectionRefused;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::NetworkFailure;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketDevice::UnknownError;
    }
    static void x_16(Smoke::Stack x) {
	// TQSocketDevice(TQSocketDevice::Type)
	x_TQSocketDevice* xret = new x_TQSocketDevice((TQSocketDevice::Type)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketDevice(TQSocketDevice::Type x1) : TQSocketDevice(x1) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSocketDevice()
	x_TQSocketDevice* xret = new x_TQSocketDevice();
	x[0].s_class = (void*)xret;
    }
    x_TQSocketDevice() : TQSocketDevice() {
    }
    static void x_18(Smoke::Stack x) {
	// TQSocketDevice(TQSocketDevice::Type, TQSocketDevice::Protocol, int)
	x_TQSocketDevice* xret = new x_TQSocketDevice((TQSocketDevice::Type)x[1].s_enum,(TQSocketDevice::Protocol)x[2].s_enum,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketDevice(TQSocketDevice::Type x1, TQSocketDevice::Protocol x2, int x3) : TQSocketDevice(x1, x2, x3) {
    }
    static void x_19(Smoke::Stack x) {
	// TQSocketDevice(int, TQSocketDevice::Type)
	x_TQSocketDevice* xret = new x_TQSocketDevice((int)x[1].s_int,(TQSocketDevice::Type)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketDevice(int x1, TQSocketDevice::Type x2) : TQSocketDevice(x1, x2) {
    }
    void x_20(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQSocketDevice::isValid();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// type()
	TQSocketDevice::Type xret = this->TQSocketDevice::type();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) const {
	// protocol()
	TQSocketDevice::Protocol xret = this->TQSocketDevice::protocol();
	x[0].s_enum = xret;
    }
    void x_23(Smoke::Stack x) const {
	// socket()
	int xret = this->TQSocketDevice::socket();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// setSocket(int, TQSocketDevice::Type)
	this->TQSocketDevice::setSocket((int)x[1].s_int,(TQSocketDevice::Type)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// open(int)
	bool xret = this->TQSocketDevice::open((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
	// close()
	this->TQSocketDevice::close();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// flush()
	this->TQSocketDevice::flush();
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// size()
	TQIODevice::Offset xret = this->TQSocketDevice::size();
	x[0].s_ulong = xret;
    }
    void x_29(Smoke::Stack x) const {
	// at()
	TQIODevice::Offset xret = this->TQSocketDevice::at();
	x[0].s_ulong = xret;
    }
    void x_30(Smoke::Stack x) {
	// at(TQIODevice::Offset)
	bool xret = this->TQSocketDevice::at((TQIODevice::Offset)x[1].s_ulong);
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQSocketDevice::atEnd();
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// blocking()
	bool xret = this->TQSocketDevice::blocking();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) {
	// setBlocking(bool)
	this->TQSocketDevice::setBlocking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// addressReusable()
	bool xret = this->TQSocketDevice::addressReusable();
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) {
	// setAddressReusable(bool)
	this->TQSocketDevice::setAddressReusable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// receiveBufferSize()
	int xret = this->TQSocketDevice::receiveBufferSize();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) {
	// setReceiveBufferSize(uint)
	this->TQSocketDevice::setReceiveBufferSize((uint)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) const {
	// sendBufferSize()
	int xret = this->TQSocketDevice::sendBufferSize();
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) {
	// setSendBufferSize(uint)
	this->TQSocketDevice::setSendBufferSize((uint)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// connect(const TQHostAddress&, TQ_UINT16)
	bool xret = this->TQSocketDevice::connect(*(const TQHostAddress *)x[1].s_class,(TQ_UINT16)x[2].s_ushort);
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// bind(const TQHostAddress&, TQ_UINT16)
	bool xret = this->TQSocketDevice::bind(*(const TQHostAddress *)x[1].s_class,(TQ_UINT16)x[2].s_ushort);
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// listen(int)
	bool xret = this->TQSocketDevice::listen((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) {
	// accept()
	int xret = this->TQSocketDevice::accept();
	x[0].s_int = xret;
    }
    void x_44(Smoke::Stack x) const {
	// bytesAvailable()
	TQ_LONG xret = this->TQSocketDevice::bytesAvailable();
	x[0].s_long = xret;
    }
    void x_45(Smoke::Stack x) const {
	// waitForMore(int, bool*)
	TQ_LONG xret = this->TQSocketDevice::waitForMore((int)x[1].s_int,(bool*)x[2].s_voidp);
	x[0].s_long = xret;
    }
    void x_46(Smoke::Stack x) const {
	// waitForMore(int)
	TQ_LONG xret = this->TQSocketDevice::waitForMore((int)x[1].s_int);
	x[0].s_long = xret;
    }
    void x_47(Smoke::Stack x) {
	// readBlock(char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocketDevice::readBlock((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_48(Smoke::Stack x) {
	// writeBlock(const char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocketDevice::writeBlock((const char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_49(Smoke::Stack x) {
	// writeBlock(const char*, TQ_ULONG, const TQHostAddress&, TQ_UINT16)
	TQ_LONG xret = this->TQSocketDevice::writeBlock((const char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long,*(const TQHostAddress *)x[3].s_class,(TQ_UINT16)x[4].s_ushort);
	x[0].s_long = xret;
    }
    void x_50(Smoke::Stack x) {
	// getch()
	int xret = this->TQSocketDevice::getch();
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) {
	// putch(int)
	int xret = this->TQSocketDevice::putch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_52(Smoke::Stack x) {
	// ungetch(int)
	int xret = this->TQSocketDevice::ungetch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_53(Smoke::Stack x) const {
	// port()
	TQ_UINT16 xret = this->TQSocketDevice::port();
	x[0].s_ushort = xret;
    }
    void x_54(Smoke::Stack x) const {
	// peerPort()
	TQ_UINT16 xret = this->TQSocketDevice::peerPort();
	x[0].s_ushort = xret;
    }
    void x_55(Smoke::Stack x) const {
	// address()
	TQHostAddress xret = this->TQSocketDevice::address();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    void x_56(Smoke::Stack x) const {
	// peerAddress()
	TQHostAddress xret = this->TQSocketDevice::peerAddress();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    void x_57(Smoke::Stack x) const {
	// error()
	TQSocketDevice::Error xret = this->TQSocketDevice::error();
	x[0].s_enum = xret;
    }
    void x_58(Smoke::Stack x) {
	// setError(TQSocketDevice::Error)
	this->TQSocketDevice::setError((TQSocketDevice::Error)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    virtual int accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9129, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocketDevice::accept();
    }
    virtual TQIODevice::Offset at() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9115, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQSocketDevice::at();
    }
    virtual bool at(TQIODevice::Offset x1) {
	Smoke::StackItem x[2];
	x[1].s_ulong = x1;
	if(qt_Smoke->binding->callMethod(9116, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketDevice::at(x1);
    }
    virtual bool atEnd() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9117, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketDevice::atEnd();
    }
    virtual bool bind(const TQHostAddress& x1, TQ_UINT16 x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_ushort = x2;
	if(qt_Smoke->binding->callMethod(9127, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketDevice::bind(x1, x2);
    }
    virtual void close() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9112, (void*)this, x)) return;
	this->TQSocketDevice::close();
    }
    virtual bool connect(const TQHostAddress& x1, TQ_UINT16 x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_ushort = x2;
	if(qt_Smoke->binding->callMethod(9126, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketDevice::connect(x1, x2);
    }
    virtual void flush() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9113, (void*)this, x)) return;
	this->TQSocketDevice::flush();
    }
    virtual int getch() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9136, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocketDevice::getch();
    }
    virtual bool listen(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9128, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketDevice::listen(x1);
    }
    virtual bool open(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9111, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketDevice::open(x1);
    }
    virtual int putch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9137, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocketDevice::putch(x1);
    }
    virtual TQByteArray readAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4517, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIODevice::readAll();
    }
    virtual TQ_LONG readBlock(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(9133, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocketDevice::readBlock(x1, x2);
    }
    virtual TQ_LONG readLine(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(4515, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQIODevice::readLine(x1, x2);
    }
    virtual void setAddressReusable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9121, (void*)this, x)) return;
	this->TQSocketDevice::setAddressReusable(x1);
    }
    virtual void setBlocking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9119, (void*)this, x)) return;
	this->TQSocketDevice::setBlocking(x1);
    }
    virtual void setReceiveBufferSize(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(9123, (void*)this, x)) return;
	this->TQSocketDevice::setReceiveBufferSize(x1);
    }
    virtual void setSendBufferSize(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(9125, (void*)this, x)) return;
	this->TQSocketDevice::setSendBufferSize(x1);
    }
    virtual void setSocket(int x1, TQSocketDevice::Type x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_enum = x2;
	if(qt_Smoke->binding->callMethod(9110, (void*)this, x)) return;
	this->TQSocketDevice::setSocket(x1, x2);
    }
    virtual TQIODevice::Offset size() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9114, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQSocketDevice::size();
    }
    virtual int ungetch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9138, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocketDevice::ungetch(x1);
    }
    virtual TQ_LONG writeBlock(const char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(9134, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocketDevice::writeBlock(x1, x2);
    }
    virtual TQ_LONG writeBlock(const char* x1, TQ_ULONG x2, const TQHostAddress& x3, TQ_UINT16 x4) {
	Smoke::StackItem x[5];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_ushort = x4;
	if(qt_Smoke->binding->callMethod(9135, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocketDevice::writeBlock(x1, x2, x3, x4);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 548: //TQSocketDevice::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocketDevice::Type;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocketDevice::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocketDevice::Type*)xdata = (TQSocketDevice::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocketDevice::Type*)xdata;
		break;
	    }
	    break;
	  case 547: //TQSocketDevice::Protocol
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocketDevice::Protocol;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocketDevice::Protocol*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocketDevice::Protocol*)xdata = (TQSocketDevice::Protocol)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocketDevice::Protocol*)xdata;
		break;
	    }
	    break;
	  case 545: //TQSocketDevice::Error
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocketDevice::Error;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocketDevice::Error*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocketDevice::Error*)xdata = (TQSocketDevice::Error)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocketDevice::Error*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSocketDevice() { qt_Smoke->binding->deleted(260, (void*)this); }
};
void xenum_TQSocketDevice(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSocketDevice::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSocketDevice(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSocketDevice *xself = (x_TQSocketDevice*)obj;
    switch(xi) {
	case 0: x_TQSocketDevice::x_0(args);	break;
	case 1: x_TQSocketDevice::x_1(args);	break;
	case 2: x_TQSocketDevice::x_2(args);	break;
	case 3: x_TQSocketDevice::x_3(args);	break;
	case 4: x_TQSocketDevice::x_4(args);	break;
	case 5: x_TQSocketDevice::x_5(args);	break;
	case 6: x_TQSocketDevice::x_6(args);	break;
	case 7: x_TQSocketDevice::x_7(args);	break;
	case 8: x_TQSocketDevice::x_8(args);	break;
	case 9: x_TQSocketDevice::x_9(args);	break;
	case 10: x_TQSocketDevice::x_10(args);	break;
	case 11: x_TQSocketDevice::x_11(args);	break;
	case 12: x_TQSocketDevice::x_12(args);	break;
	case 13: x_TQSocketDevice::x_13(args);	break;
	case 14: x_TQSocketDevice::x_14(args);	break;
	case 15: x_TQSocketDevice::x_15(args);	break;
	case 16: x_TQSocketDevice::x_16(args);	break;
	case 17: x_TQSocketDevice::x_17(args);	break;
	case 18: x_TQSocketDevice::x_18(args);	break;
	case 19: x_TQSocketDevice::x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: delete (TQSocketDevice*)xself;	break;
    }
}

class x_TQSocketNotifier : public TQSocketNotifier {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketNotifier::Read;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketNotifier::Write;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketNotifier::Exception;
    }
    void x_3(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSocketNotifier::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSocketNotifier::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSocketNotifier::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSocketNotifier::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSocketNotifier::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSocketNotifier::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSocketNotifier::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_10(Smoke::Stack x) {
	// TQSocketNotifier(int, TQSocketNotifier::Type, TQObject*, const char*)
	x_TQSocketNotifier* xret = new x_TQSocketNotifier((int)x[1].s_int,(TQSocketNotifier::Type)x[2].s_enum,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketNotifier(int x1, TQSocketNotifier::Type x2, TQObject* x3, const char* x4) : TQSocketNotifier(x1, x2, x3, x4) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSocketNotifier(int, TQSocketNotifier::Type, TQObject*)
	x_TQSocketNotifier* xret = new x_TQSocketNotifier((int)x[1].s_int,(TQSocketNotifier::Type)x[2].s_enum,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketNotifier(int x1, TQSocketNotifier::Type x2, TQObject* x3) : TQSocketNotifier(x1, x2, x3) {
    }
    static void x_12(Smoke::Stack x) {
	// TQSocketNotifier(int, TQSocketNotifier::Type)
	x_TQSocketNotifier* xret = new x_TQSocketNotifier((int)x[1].s_int,(TQSocketNotifier::Type)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketNotifier(int x1, TQSocketNotifier::Type x2) : TQSocketNotifier(x1, x2) {
    }
    void x_13(Smoke::Stack x) const {
	// socket()
	int xret = this->TQSocketNotifier::socket();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// type()
	TQSocketNotifier::Type xret = this->TQSocketNotifier::type();
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) const {
	// isEnabled()
	bool xret = this->TQSocketNotifier::isEnabled();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQSocketNotifier::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// activated(int)
	this->TQSocketNotifier::activated((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_18(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSocketNotifier::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_19(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQSocketNotifier::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9149, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSocketNotifier::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9165, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9148, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSocketNotifier::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9162, (void*)this, x)) return;
	this->TQSocketNotifier::setEnabled(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9150, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSocketNotifier::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9152, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9151, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(9153, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::tqt_property(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 550: //TQSocketNotifier::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocketNotifier::Type;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocketNotifier::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocketNotifier::Type*)xdata = (TQSocketNotifier::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocketNotifier::Type*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSocketNotifier() { qt_Smoke->binding->deleted(261, (void*)this); }
};
void xenum_TQSocketNotifier(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSocketNotifier::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSocketNotifier(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSocketNotifier *xself = (x_TQSocketNotifier*)obj;
    switch(xi) {
	case 0: x_TQSocketNotifier::x_0(args);	break;
	case 1: x_TQSocketNotifier::x_1(args);	break;
	case 2: x_TQSocketNotifier::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQSocketNotifier::x_10(args);	break;
	case 11: x_TQSocketNotifier::x_11(args);	break;
	case 12: x_TQSocketNotifier::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: x_TQSocketNotifier::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: delete (TQSocketNotifier*)xself;	break;
    }
}

class x_TQSound : public TQSound {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSound::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSound::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSound::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSound::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSound::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSound::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSound::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSound(const TQString&, TQObject*, const char*)
	x_TQSound* xret = new x_TQSound(*(const TQString *)x[1].s_voidp,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSound(const TQString& x1, TQObject* x2, const char* x3) : TQSound(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSound(const TQString&, TQObject*)
	x_TQSound* xret = new x_TQSound(*(const TQString *)x[1].s_voidp,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSound(const TQString& x1, TQObject* x2) : TQSound(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSound(const TQString&)
	x_TQSound* xret = new x_TQSound(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSound(const TQString& x1) : TQSound(x1) {
    }
    void x_10(Smoke::Stack x) const {
	// loops()
	int xret = this->TQSound::loops();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// loopsRemaining()
	int xret = this->TQSound::loopsRemaining();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
	// setLoops(int)
	this->TQSound::setLoops((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// fileName()
	TQString xret = this->TQSound::fileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) const {
	// isFinished()
	bool xret = this->TQSound::isFinished();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// play()
	this->TQSound::play();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// stop()
	this->TQSound::stop();
	(void)x; // noop (for compiler warning)
    }
    static void x_17(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSound::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_18(Smoke::Stack x) {
	// isAvailable()
	bool xret = TQSound::isAvailable();
	x[0].s_bool = xret;
    }
    static void x_19(Smoke::Stack x) {
	// play(const TQString&)
	TQSound::play(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_20(Smoke::Stack x) {
	// available()
	bool xret = TQSound::available();
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9167, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSound::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9166, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSound::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9168, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSound::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9170, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSound::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9169, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSound::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(9171, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSound::tqt_property(x1, x2, x3);
    }
    ~x_TQSound() { qt_Smoke->binding->deleted(262, (void*)this); }
};
void xcall_TQSound(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSound *xself = (x_TQSound*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSound::x_7(args);	break;
	case 8: x_TQSound::x_8(args);	break;
	case 9: x_TQSound::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: x_TQSound::x_17(args);	break;
	case 18: x_TQSound::x_18(args);	break;
	case 19: x_TQSound::x_19(args);	break;
	case 20: x_TQSound::x_20(args);	break;
	case 21: delete (TQSound*)xself;	break;
    }
}

class x_TQSpacerItem : public TQSpacerItem {
public:
    static void x_0(Smoke::Stack x) {
	// TQSpacerItem(int, int, TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	x_TQSpacerItem* xret = new x_TQSpacerItem((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum,(TQSizePolicy::SizeType)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(int x1, int x2, TQSizePolicy::SizeType x3, TQSizePolicy::SizeType x4) : TQSpacerItem(x1, x2, x3, x4) {
    }
    static void x_1(Smoke::Stack x) {
	// TQSpacerItem(int, int, TQSizePolicy::SizeType)
	x_TQSpacerItem* xret = new x_TQSpacerItem((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(int x1, int x2, TQSizePolicy::SizeType x3) : TQSpacerItem(x1, x2, x3) {
    }
    static void x_2(Smoke::Stack x) {
	// TQSpacerItem(int, int)
	x_TQSpacerItem* xret = new x_TQSpacerItem((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(int x1, int x2) : TQSpacerItem(x1, x2) {
    }
    void x_3(Smoke::Stack x) {
	// changeSize(int, int, TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	this->TQSpacerItem::changeSize((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum,(TQSizePolicy::SizeType)x[4].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// changeSize(int, int, TQSizePolicy::SizeType)
	this->TQSpacerItem::changeSize((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// changeSize(int, int)
	this->TQSpacerItem::changeSize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSpacerItem::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_7(Smoke::Stack x) const {
	// minimumSize()
	TQSize xret = this->TQSpacerItem::minimumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_8(Smoke::Stack x) const {
	// maximumSize()
	TQSize xret = this->TQSpacerItem::maximumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_9(Smoke::Stack x) const {
	// expanding()
	TQSizePolicy::ExpandData xret = this->TQSpacerItem::expanding();
	x[0].s_enum = xret;
    }
    void x_10(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQSpacerItem::isEmpty();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQSpacerItem::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// geometry()
	TQRect xret = this->TQSpacerItem::geometry();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_13(Smoke::Stack x) {
	// spacerItem()
	TQSpacerItem* xret = this->TQSpacerItem::spacerItem();
	x[0].s_class = (void*)xret;
    }
    static void x_14(Smoke::Stack x) {
	// TQSpacerItem(const TQSpacerItem&)
	x_TQSpacerItem* xret = new x_TQSpacerItem(*(const TQSpacerItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(const TQSpacerItem& x1) : TQSpacerItem(x1) {
    }
    virtual TQSizePolicy::ExpandData expanding() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9197, (void*)this, x)) {
	    TQSizePolicy::ExpandData *xptr = (TQSizePolicy::ExpandData *)x[0].s_class;
	    TQSizePolicy::ExpandData xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::expanding();
    }
    virtual TQRect geometry() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9200, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::geometry();
    }
    virtual bool hasHeightForWidth() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5353, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayoutItem::hasHeightForWidth();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5354, (void*)this, x)) return (int)x[0].s_int;
	return this->TQLayoutItem::heightForWidth(x1);
    }
    virtual void invalidate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5355, (void*)this, x)) return;
	this->TQLayoutItem::invalidate();
    }
    virtual bool isEmpty() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9198, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpacerItem::isEmpty();
    }
    virtual TQLayoutIterator iterator() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5357, (void*)this, x)) {
	    TQLayoutIterator *xptr = (TQLayoutIterator *)x[0].s_class;
	    TQLayoutIterator xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLayoutItem::iterator();
    }
    virtual TQLayout* layout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5358, (void*)this, x)) return (TQLayout*)x[0].s_class;
	return this->TQLayoutItem::layout();
    }
    virtual TQSize maximumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9196, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::maximumSize();
    }
    virtual TQSize minimumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9195, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::minimumSize();
    }
    virtual void setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5361, (void*)this, x)) return;
	this->TQLayoutItem::setAlignment(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9199, (void*)this, x)) return;
	this->TQSpacerItem::setGeometry(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9194, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::sizeHint();
    }
    virtual TQSpacerItem* spacerItem() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9201, (void*)this, x)) return (TQSpacerItem*)x[0].s_class;
	return this->TQSpacerItem::spacerItem();
    }
    virtual TQWidget* widget() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5356, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQLayoutItem::widget();
    }
    ~x_TQSpacerItem() { qt_Smoke->binding->deleted(263, (void*)this); }
};
void xcall_TQSpacerItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSpacerItem *xself = (x_TQSpacerItem*)obj;
    switch(xi) {
	case 0: x_TQSpacerItem::x_0(args);	break;
	case 1: x_TQSpacerItem::x_1(args);	break;
	case 2: x_TQSpacerItem::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQSpacerItem::x_14(args);	break;
	case 15: delete (TQSpacerItem*)xself;	break;
    }
}

class x_TQSpinBox : public TQSpinBox {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinBox::UpDownArrows;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinBox::PlusMinus;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSpinBox::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSpinBox::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSpinBox::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSpinBox::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSpinBox::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSpinBox::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSpinBox::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQSpinBox(TQWidget*, const char*)
	x_TQSpinBox* xret = new x_TQSpinBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(TQWidget* x1, const char* x2) : TQSpinBox(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQSpinBox(TQWidget*)
	x_TQSpinBox* xret = new x_TQSpinBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(TQWidget* x1) : TQSpinBox(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSpinBox()
	x_TQSpinBox* xret = new x_TQSpinBox();
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox() : TQSpinBox() {
    }
    static void x_12(Smoke::Stack x) {
	// TQSpinBox(int, int, int, TQWidget*, const char*)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(TQWidget*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2, int x3, TQWidget* x4, const char* x5) : TQSpinBox(x1, x2, x3, x4, x5) {
    }
    static void x_13(Smoke::Stack x) {
	// TQSpinBox(int, int, int, TQWidget*)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(TQWidget*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2, int x3, TQWidget* x4) : TQSpinBox(x1, x2, x3, x4) {
    }
    static void x_14(Smoke::Stack x) {
	// TQSpinBox(int, int, int)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2, int x3) : TQSpinBox(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSpinBox(int, int)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2) : TQSpinBox(x1, x2) {
    }
    void x_16(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQSpinBox::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_17(Smoke::Stack x) const {
	// prefix()
	TQString xret = this->TQSpinBox::prefix();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_18(Smoke::Stack x) const {
	// suffix()
	TQString xret = this->TQSpinBox::suffix();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_19(Smoke::Stack x) const {
	// cleanText()
	TQString xret = this->TQSpinBox::cleanText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setSpecialValueText(const TQString&)
	this->TQSpinBox::setSpecialValueText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// specialValueText()
	TQString xret = this->TQSpinBox::specialValueText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setWrapping(bool)
	this->TQSpinBox::setWrapping((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// wrapping()
	bool xret = this->TQSpinBox::wrapping();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// setButtonSymbols(TQSpinBox::ButtonSymbols)
	this->TQSpinBox::setButtonSymbols((TQSpinBox::ButtonSymbols)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// buttonSymbols()
	TQSpinBox::ButtonSymbols xret = this->TQSpinBox::buttonSymbols();
	x[0].s_enum = xret;
    }
    void x_26(Smoke::Stack x) {
	// setValidator(const TQValidator*)
	this->TQSpinBox::setValidator((const TQValidator*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// validator()
	const TQValidator* xret = this->TQSpinBox::validator();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSpinBox::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_29(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQSpinBox::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_30(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQSpinBox::minValue();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQSpinBox::maxValue();
	x[0].s_int = xret;
    }
    void x_32(Smoke::Stack x) {
	// setMinValue(int)
	this->TQSpinBox::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQSpinBox::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQSpinBox::lineStep();
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) {
	// setLineStep(int)
	this->TQSpinBox::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// value()
	int xret = this->TQSpinBox::value();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) const {
	// upRect()
	TQRect xret = this->TQSpinBox::upRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_38(Smoke::Stack x) const {
	// downRect()
	TQRect xret = this->TQSpinBox::downRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_39(Smoke::Stack x) {
	// setValue(int)
	this->TQSpinBox::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// setPrefix(const TQString&)
	this->TQSpinBox::setPrefix(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// setSuffix(const TQString&)
	this->TQSpinBox::setSuffix(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// stepUp()
	this->TQSpinBox::stepUp();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// stepDown()
	this->TQSpinBox::stepDown();
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQSpinBox::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// selectAll()
	this->TQSpinBox::selectAll();
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// valueChanged(int)
	this->TQSpinBox::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// valueChanged(const TQString&)
	this->TQSpinBox::valueChanged(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_48(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSpinBox::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_49(Smoke::Stack x) {
	// mapValueToText(int)
	TQString xret = this->TQSpinBox::mapValueToText((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_50(Smoke::Stack x) {
	// mapTextToValue(bool*)
	int xret = this->TQSpinBox::mapTextToValue((bool*)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) {
	// currentValueText()
	TQString xret = this->TQSpinBox::currentValueText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_52(Smoke::Stack x) {
	// updateDisplay()
	this->TQSpinBox::updateDisplay();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// interpretText()
	this->TQSpinBox::interpretText();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// editor()
	TQLineEdit* xret = this->TQSpinBox::editor();
	x[0].s_class = (void*)xret;
    }
    void x_55(Smoke::Stack x) {
	// valueChange()
	this->TQSpinBox::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// rangeChange()
	this->TQSpinBox::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQSpinBox::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_58(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSpinBox::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQSpinBox::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// leaveEvent(TQEvent*)
	this->TQSpinBox::leaveEvent((TQEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSpinBox::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// textChanged()
	this->TQSpinBox::textChanged();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9207, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSpinBox::className();
    }
    virtual TQString cleanText() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9224, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::cleanText();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(9262, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void interpretText() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9258, (void*)this, x)) return;
	this->TQSpinBox::interpretText();
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9265, (void*)this, x)) return;
	this->TQSpinBox::leaveEvent(x1);
    }
    virtual int mapTextToValue(bool* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9255, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSpinBox::mapTextToValue(x1);
    }
    virtual TQString mapValueToText(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9254, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::mapValueToText(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9206, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSpinBox::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9234, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13028, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQString prefix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9222, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::prefix();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9261, (void*)this, x)) return;
	this->TQSpinBox::rangeChange();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9263, (void*)this, x)) return;
	this->TQSpinBox::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void selectAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9250, (void*)this, x)) return;
	this->TQSpinBox::selectAll();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setButtonSymbols(TQSpinBox::ButtonSymbols x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(9229, (void*)this, x)) return;
	this->TQSpinBox::setButtonSymbols(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9249, (void*)this, x)) return;
	this->TQSpinBox::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPrefix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9245, (void*)this, x)) return;
	this->TQSpinBox::setPrefix(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setSpecialValueText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9225, (void*)this, x)) return;
	this->TQSpinBox::setSpecialValueText(x1);
    }
    virtual void setSuffix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9246, (void*)this, x)) return;
	this->TQSpinBox::setSuffix(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setValidator(const TQValidator* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9231, (void*)this, x)) return;
	this->TQSpinBox::setValidator(x1);
    }
    virtual void setValue(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(9244, (void*)this, x)) return;
	this->TQSpinBox::setValue(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void setWrapping(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9227, (void*)this, x)) return;
	this->TQSpinBox::setWrapping(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9233, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8304, (void*)this, x)) return;
	this->TQRangeControl::stepChange();
    }
    virtual void stepDown() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9248, (void*)this, x)) return;
	this->TQSpinBox::stepDown();
    }
    virtual void stepUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9247, (void*)this, x)) return;
	this->TQSpinBox::stepUp();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9266, (void*)this, x)) return;
	this->TQSpinBox::styleChange(x1);
    }
    virtual TQString suffix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9223, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::suffix();
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9208, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSpinBox::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9210, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9209, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(9211, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateDisplay() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9257, (void*)this, x)) return;
	this->TQSpinBox::updateDisplay();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9260, (void*)this, x)) return;
	this->TQSpinBox::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9264, (void*)this, x)) return;
	this->TQSpinBox::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 554: //TQSpinBox::ButtonSymbols
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSpinBox::ButtonSymbols;
		break;
	      case Smoke::EnumDelete:
		delete (TQSpinBox::ButtonSymbols*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSpinBox::ButtonSymbols*)xdata = (TQSpinBox::ButtonSymbols)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSpinBox::ButtonSymbols*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSpinBox() { qt_Smoke->binding->deleted(264, (void*)this); }
};
void xenum_TQSpinBox(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSpinBox::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSpinBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSpinBox *xself = (x_TQSpinBox*)obj;
    switch(xi) {
	case 0: x_TQSpinBox::x_0(args);	break;
	case 1: x_TQSpinBox::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQSpinBox::x_9(args);	break;
	case 10: x_TQSpinBox::x_10(args);	break;
	case 11: x_TQSpinBox::x_11(args);	break;
	case 12: x_TQSpinBox::x_12(args);	break;
	case 13: x_TQSpinBox::x_13(args);	break;
	case 14: x_TQSpinBox::x_14(args);	break;
	case 15: x_TQSpinBox::x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: x_TQSpinBox::x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: delete (TQSpinBox*)xself;	break;
    }
}

class x_TQSpinWidget : public TQSpinWidget {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinWidget::UpDownArrows;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinWidget::PlusMinus;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSpinWidget::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSpinWidget::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSpinWidget::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSpinWidget::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSpinWidget::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSpinWidget::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSpinWidget::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQSpinWidget(TQWidget*, const char*)
	x_TQSpinWidget* xret = new x_TQSpinWidget((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinWidget(TQWidget* x1, const char* x2) : TQSpinWidget(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQSpinWidget(TQWidget*)
	x_TQSpinWidget* xret = new x_TQSpinWidget((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinWidget(TQWidget* x1) : TQSpinWidget(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSpinWidget()
	x_TQSpinWidget* xret = new x_TQSpinWidget();
	x[0].s_class = (void*)xret;
    }
    x_TQSpinWidget() : TQSpinWidget() {
    }
    void x_12(Smoke::Stack x) {
	// setEditWidget(TQWidget*)
	this->TQSpinWidget::setEditWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// editWidget()
	TQWidget* xret = this->TQSpinWidget::editWidget();
	x[0].s_class = (void*)xret;
    }
    void x_14(Smoke::Stack x) const {
	// upRect()
	TQRect xret = this->TQSpinWidget::upRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_15(Smoke::Stack x) const {
	// downRect()
	TQRect xret = this->TQSpinWidget::downRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_16(Smoke::Stack x) {
	// setUpEnabled(bool)
	this->TQSpinWidget::setUpEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// setDownEnabled(bool)
	this->TQSpinWidget::setDownEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// isUpEnabled()
	bool xret = this->TQSpinWidget::isUpEnabled();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// isDownEnabled()
	bool xret = this->TQSpinWidget::isDownEnabled();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// setButtonSymbols(TQSpinWidget::ButtonSymbols)
	this->TQSpinWidget::setButtonSymbols((TQSpinWidget::ButtonSymbols)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// buttonSymbols()
	TQSpinWidget::ButtonSymbols xret = this->TQSpinWidget::buttonSymbols();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) {
	// arrange()
	this->TQSpinWidget::arrange();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// stepUp()
	this->TQSpinWidget::stepUp();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// stepDown()
	this->TQSpinWidget::stepDown();
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// stepUpPressed()
	this->TQSpinWidget::stepUpPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// stepDownPressed()
	this->TQSpinWidget::stepDownPressed();
	(void)x; // noop (for compiler warning)
    }
    static void x_27(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSpinWidget::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSpinWidget::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSpinWidget::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQSpinWidget::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSpinWidget::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQSpinWidget::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSpinWidget::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSpinWidget::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// enableChanged(bool)
	this->TQSpinWidget::enableChanged((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// windowActivationChange(bool)
	this->TQSpinWidget::windowActivationChange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9271, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSpinWidget::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9270, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSpinWidget::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9300, (void*)this, x)) return;
	this->TQSpinWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9297, (void*)this, x)) return;
	this->TQSpinWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9299, (void*)this, x)) return;
	this->TQSpinWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9303, (void*)this, x)) return;
	this->TQSpinWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9298, (void*)this, x)) return;
	this->TQSpinWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setButtonSymbols(TQSpinWidget::ButtonSymbols x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(9289, (void*)this, x)) return;
	this->TQSpinWidget::setButtonSymbols(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12918, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9302, (void*)this, x)) return;
	this->TQSpinWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9272, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSpinWidget::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9274, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinWidget::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9273, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinWidget::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(9275, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinWidget::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9301, (void*)this, x)) return;
	this->TQSpinWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9305, (void*)this, x)) return;
	this->TQSpinWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 556: //TQSpinWidget::ButtonSymbols
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSpinWidget::ButtonSymbols;
		break;
	      case Smoke::EnumDelete:
		delete (TQSpinWidget::ButtonSymbols*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSpinWidget::ButtonSymbols*)xdata = (TQSpinWidget::ButtonSymbols)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSpinWidget::ButtonSymbols*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSpinWidget() { qt_Smoke->binding->deleted(265, (void*)this); }
};
void xenum_TQSpinWidget(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSpinWidget::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSpinWidget(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSpinWidget *xself = (x_TQSpinWidget*)obj;
    switch(xi) {
	case 0: x_TQSpinWidget::x_0(args);	break;
	case 1: x_TQSpinWidget::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQSpinWidget::x_9(args);	break;
	case 10: x_TQSpinWidget::x_10(args);	break;
	case 11: x_TQSpinWidget::x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: x_TQSpinWidget::x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: delete (TQSpinWidget*)xself;	break;
    }
}

class x_TQSplashScreen : public TQSplashScreen {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSplashScreen::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSplashScreen::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSplashScreen::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSplashScreen::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSplashScreen::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSplashScreen::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSplashScreen::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSplashScreen(const TQPixmap&, TQt::WFlags)
	x_TQSplashScreen* xret = new x_TQSplashScreen(*(const TQPixmap *)x[1].s_class,(TQt::WFlags)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSplashScreen(const TQPixmap& x1, TQt::WFlags x2) : TQSplashScreen(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSplashScreen(const TQPixmap&)
	x_TQSplashScreen* xret = new x_TQSplashScreen(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSplashScreen(const TQPixmap& x1) : TQSplashScreen(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSplashScreen()
	x_TQSplashScreen* xret = new x_TQSplashScreen();
	x[0].s_class = (void*)xret;
    }
    x_TQSplashScreen() : TQSplashScreen() {
    }
    void x_10(Smoke::Stack x) {
	// setPixmap(const TQPixmap&)
	this->TQSplashScreen::setPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// pixmap()
	TQPixmap* xret = this->TQSplashScreen::pixmap();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// finish(TQWidget*)
	this->TQSplashScreen::finish((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// repaint()
	this->TQSplashScreen::repaint();
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// message(const TQString&, int, const TQColor&)
	this->TQSplashScreen::message(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,*(const TQColor *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// message(const TQString&, int)
	this->TQSplashScreen::message(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// message(const TQString&)
	this->TQSplashScreen::message(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// clear()
	this->TQSplashScreen::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// messageChanged(const TQString&)
	this->TQSplashScreen::messageChanged(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSplashScreen::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_20(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->TQSplashScreen::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSplashScreen::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9307, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSplashScreen::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9327, (void*)this, x)) return;
	this->TQSplashScreen::drawContents(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9306, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSplashScreen::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9328, (void*)this, x)) return;
	this->TQSplashScreen::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13028, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13030, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12918, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9308, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSplashScreen::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9310, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplashScreen::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(9309, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplashScreen::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(9311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplashScreen::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQSplashScreen() { qt_Smoke->binding->deleted(266, (void*)this); }
};
void xcall_TQSplashScreen(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSplashScreen *xself = (x_TQSplashScreen*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSplashScreen::x_7(args);	break;
	case 8: x_TQSplashScreen::x_8(args);	break;
	case 9: x_TQSplashScreen::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: x_TQSplashScreen::x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: delete (TQSplashScreen*)xself;	break;
    }
}

