//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqbitarray.h>
#include <ntqfont.h>
#include <ntqsize.h>
#include <ntqpainter.h>
#include <ntqiodevice.h>
#include <ntqcursor.h>
#include <ntqnamespace.h>
#include <ntqstyle.h>
#include <ntqlayout.h>
#include <ntqsessionmanager.h>
#include <ntqptrcollection.h>
#include <ntqpen.h>
#include <ntqvariant.h>
#include <ntqimage.h>
#include <ntqstring.h>
#include <ntqstringlist.h>
#include <ntqpalette.h>
#include <ntqiconset.h>
#include <ntqglobal.h>
#include <ntqasyncio.h>
#include <ntqcstring.h>
#include <ntqcanvas.h>
#include <ntqbuttongroup.h>
#include <ntqbrush.h>
#include <ntqcolor.h>
#include <ntqsound.h>
#include <ntqaction.h>
#include <ntqwidget.h>
#include <ntqwmatrix.h>
#include <ntqregion.h>
#include <ntqrect.h>
#include <ntqbutton.h>
#include <ntqkeysequence.h>
#include <ntqpoint.h>
#include <ntqgdict.h>
#include <ntqbitmap.h>
#include <ntqpixmap.h>
#include <ntqapplication.h>
#include <ntqaccel.h>
#include <ntqsizepolicy.h>
#include <ntqbuffer.h>
#include <ntqfontmetrics.h>
#include <ntqpointarray.h>

class x_TQAccel : public TQAccel {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQAccel::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQAccel::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQAccel::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->TQAccel::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->TQAccel::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->TQAccel::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->TQAccel::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQAccel(TQWidget*, const char*)
	x_TQAccel* xret = new x_TQAccel((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAccel(TQWidget* x1, const char* x2) : TQAccel(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQAccel(TQWidget*)
	x_TQAccel* xret = new x_TQAccel((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAccel(TQWidget* x1) : TQAccel(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQAccel(TQWidget*, TQObject*, const char*)
	x_TQAccel* xret = new x_TQAccel((TQWidget*)x[1].s_class,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAccel(TQWidget* x1, TQObject* x2, const char* x3) : TQAccel(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQAccel(TQWidget*, TQObject*)
	x_TQAccel* xret = new x_TQAccel((TQWidget*)x[1].s_class,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAccel(TQWidget* x1, TQObject* x2) : TQAccel(x1, x2) {
    }
    void x_11(Smoke::Stack x) const {
	// isEnabled()
	bool xret = this->TQAccel::isEnabled();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQAccel::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// count()
	uint xret = this->TQAccel::count();
	x[0].s_uint = xret;
    }
    void x_14(Smoke::Stack x) {
	// insertItem(const TQKeySequence&, int)
	int xret = this->TQAccel::insertItem(*(const TQKeySequence *)x[1].s_class,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// insertItem(const TQKeySequence&)
	int xret = this->TQAccel::insertItem(*(const TQKeySequence *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
	// removeItem(int)
	this->TQAccel::removeItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// clear()
	this->TQAccel::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// key(int)
	TQKeySequence xret = this->TQAccel::key((int)x[1].s_int);
	x[0].s_class = (void*)new TQKeySequence(xret);
    }
    void x_19(Smoke::Stack x) const {
	// findKey(const TQKeySequence&)
	int xret = this->TQAccel::findKey(*(const TQKeySequence *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) const {
	// isItemEnabled(int)
	bool xret = this->TQAccel::isItemEnabled((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// setItemEnabled(int, bool)
	this->TQAccel::setItemEnabled((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// connectItem(int, const TQObject*, const char*)
	bool xret = this->TQAccel::connectItem((int)x[1].s_int,(const TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// disconnectItem(int, const TQObject*, const char*)
	bool xret = this->TQAccel::disconnectItem((int)x[1].s_int,(const TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// repairEventFilter()
	this->TQAccel::repairEventFilter();
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setWhatsThis(int, const TQString&)
	this->TQAccel::setWhatsThis((int)x[1].s_int,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// whatsThis(int)
	TQString xret = this->TQAccel::whatsThis((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) {
	// setIgnoreWhatsThis(bool)
	this->TQAccel::setIgnoreWhatsThis((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// ignoreWhatsThis()
	bool xret = this->TQAccel::ignoreWhatsThis();
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) {
	// activated(int)
	this->TQAccel::activated((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// activatedAmbiguously(int)
	this->TQAccel::activatedAmbiguously((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_31(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQAccel::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_32(Smoke::Stack x) {
	// shortcutKey(const TQString&)
	TQKeySequence xret = TQAccel::shortcutKey(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQKeySequence(xret);
    }
    static void x_33(Smoke::Stack x) {
	// keyToString(TQKeySequence)
	TQString xret = TQAccel::keyToString(*(TQKeySequence *)x[1].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_34(Smoke::Stack x) {
	// stringToKey(const TQString&)
	TQKeySequence xret = TQAccel::stringToKey(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQKeySequence(xret);
    }
    void x_35(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQAccel::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].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(1, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQAccel::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(36, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAccel::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(0, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQAccel::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(2, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQAccel::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(4, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAccel::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(3, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAccel::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(5, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAccel::tqt_property(x1, x2, x3);
    }
    ~x_TQAccel() { qt_Smoke->binding->deleted(1, (void*)this); }
};
void xcall_TQAccel(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQAccel *xself = (x_TQAccel*)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_TQAccel::x_7(args);	break;
	case 8: x_TQAccel::x_8(args);	break;
	case 9: x_TQAccel::x_9(args);	break;
	case 10: x_TQAccel::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: 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: x_TQAccel::x_31(args);	break;
	case 32: x_TQAccel::x_32(args);	break;
	case 33: x_TQAccel::x_33(args);	break;
	case 34: x_TQAccel::x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: delete (TQAccel*)xself;	break;
    }
}

class x_TQAction : public TQAction {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQAction::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQAction::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQAction::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->TQAction::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->TQAction::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->TQAction::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->TQAction::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQAction(TQObject*, const char*)
	x_TQAction* xret = new x_TQAction((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(TQObject* x1, const char* x2) : TQAction(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQAction(TQObject*)
	x_TQAction* xret = new x_TQAction((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(TQObject* x1) : TQAction(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQAction(const TQString&, TQKeySequence, TQObject*, const char*)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(TQKeySequence *)x[2].s_class,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, TQKeySequence x2, TQObject* x3, const char* x4) : TQAction(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQAction(const TQString&, TQKeySequence, TQObject*)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(TQKeySequence *)x[2].s_class,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, TQKeySequence x2, TQObject* x3) : TQAction(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQAction(const TQIconSet&, const TQString&, TQKeySequence, TQObject*, const char*)
	x_TQAction* xret = new x_TQAction(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,*(TQKeySequence *)x[3].s_class,(TQObject*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQIconSet& x1, const TQString& x2, TQKeySequence x3, TQObject* x4, const char* x5) : TQAction(x1, x2, x3, x4, x5) {
    }
    static void x_12(Smoke::Stack x) {
	// TQAction(const TQIconSet&, const TQString&, TQKeySequence, TQObject*)
	x_TQAction* xret = new x_TQAction(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,*(TQKeySequence *)x[3].s_class,(TQObject*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQIconSet& x1, const TQString& x2, TQKeySequence x3, TQObject* x4) : TQAction(x1, x2, x3, x4) {
    }
    static void x_13(Smoke::Stack x) {
	// TQAction(const TQString&, const TQIconSet&, const TQString&, TQKeySequence, TQObject*, const char*, bool)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(const TQIconSet *)x[2].s_class,*(const TQString *)x[3].s_voidp,*(TQKeySequence *)x[4].s_class,(TQObject*)x[5].s_class,(const char*)x[6].s_voidp,(bool)x[7].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, const TQIconSet& x2, const TQString& x3, TQKeySequence x4, TQObject* x5, const char* x6, bool x7) : TQAction(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_14(Smoke::Stack x) {
	// TQAction(const TQString&, const TQIconSet&, const TQString&, TQKeySequence, TQObject*, const char*)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(const TQIconSet *)x[2].s_class,*(const TQString *)x[3].s_voidp,*(TQKeySequence *)x[4].s_class,(TQObject*)x[5].s_class,(const char*)x[6].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, const TQIconSet& x2, const TQString& x3, TQKeySequence x4, TQObject* x5, const char* x6) : TQAction(x1, x2, x3, x4, x5, x6) {
    }
    static void x_15(Smoke::Stack x) {
	// TQAction(const TQString&, const TQIconSet&, const TQString&, TQKeySequence, TQObject*)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(const TQIconSet *)x[2].s_class,*(const TQString *)x[3].s_voidp,*(TQKeySequence *)x[4].s_class,(TQObject*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, const TQIconSet& x2, const TQString& x3, TQKeySequence x4, TQObject* x5) : TQAction(x1, x2, x3, x4, x5) {
    }
    static void x_16(Smoke::Stack x) {
	// TQAction(const TQString&, const TQString&, TQKeySequence, TQObject*, const char*, bool)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(TQKeySequence *)x[3].s_class,(TQObject*)x[4].s_class,(const char*)x[5].s_voidp,(bool)x[6].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, const TQString& x2, TQKeySequence x3, TQObject* x4, const char* x5, bool x6) : TQAction(x1, x2, x3, x4, x5, x6) {
    }
    static void x_17(Smoke::Stack x) {
	// TQAction(const TQString&, const TQString&, TQKeySequence, TQObject*, const char*)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(TQKeySequence *)x[3].s_class,(TQObject*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, const TQString& x2, TQKeySequence x3, TQObject* x4, const char* x5) : TQAction(x1, x2, x3, x4, x5) {
    }
    static void x_18(Smoke::Stack x) {
	// TQAction(const TQString&, const TQString&, TQKeySequence, TQObject*)
	x_TQAction* xret = new x_TQAction(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(TQKeySequence *)x[3].s_class,(TQObject*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(const TQString& x1, const TQString& x2, TQKeySequence x3, TQObject* x4) : TQAction(x1, x2, x3, x4) {
    }
    static void x_19(Smoke::Stack x) {
	// TQAction(TQObject*, const char*, bool)
	x_TQAction* xret = new x_TQAction((TQObject*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQAction(TQObject* x1, const char* x2, bool x3) : TQAction(x1, x2, x3) {
    }
    void x_20(Smoke::Stack x) {
	// setIconSet(const TQIconSet&)
	this->TQAction::setIconSet(*(const TQIconSet *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// iconSet()
	TQIconSet xret = this->TQAction::iconSet();
	x[0].s_class = (void*)new TQIconSet(xret);
    }
    void x_22(Smoke::Stack x) {
	// setText(const TQString&)
	this->TQAction::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQAction::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_24(Smoke::Stack x) {
	// setMenuText(const TQString&)
	this->TQAction::setMenuText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// menuText()
	TQString xret = this->TQAction::menuText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) {
	// setToolTip(const TQString&)
	this->TQAction::setToolTip(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// toolTip()
	TQString xret = this->TQAction::toolTip();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) {
	// setStatusTip(const TQString&)
	this->TQAction::setStatusTip(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// statusTip()
	TQString xret = this->TQAction::statusTip();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) {
	// setWhatsThis(const TQString&)
	this->TQAction::setWhatsThis(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// whatsThis()
	TQString xret = this->TQAction::whatsThis();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_32(Smoke::Stack x) {
	// setAccel(const TQKeySequence&)
	this->TQAction::setAccel(*(const TQKeySequence *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// accel()
	TQKeySequence xret = this->TQAction::accel();
	x[0].s_class = (void*)new TQKeySequence(xret);
    }
    void x_34(Smoke::Stack x) {
	// setToggleAction(bool)
	this->TQAction::setToggleAction((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// isToggleAction()
	bool xret = this->TQAction::isToggleAction();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// isOn()
	bool xret = this->TQAction::isOn();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// isEnabled()
	bool xret = this->TQAction::isEnabled();
	x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) const {
	// isVisible()
	bool xret = this->TQAction::isVisible();
	x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) {
	// addTo(TQWidget*)
	bool xret = this->TQAction::addTo((TQWidget*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) {
	// removeFrom(TQWidget*)
	bool xret = this->TQAction::removeFrom((TQWidget*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// activate()
	this->TQAction::activate();
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// toggle()
	this->TQAction::toggle();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setOn(bool)
	this->TQAction::setOn((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQAction::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setDisabled(bool)
	this->TQAction::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setVisible(bool)
	this->TQAction::setVisible((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// activated()
	this->TQAction::activated();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// toggled(bool)
	this->TQAction::toggled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_49(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQAction::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_50(Smoke::Stack x) {
	// addedTo(TQWidget*, TQWidget*)
	this->TQAction::addedTo((TQWidget*)x[1].s_class,(TQWidget*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// addedTo(int, TQPopupMenu*)
	this->TQAction::addedTo((int)x[1].s_int,(TQPopupMenu*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool addTo(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(77, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAction::addTo(x1);
    }
    virtual void addedTo(TQWidget* x1, TQWidget* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(88, (void*)this, x)) return;
	this->TQAction::addedTo(x1, x2);
    }
    virtual void addedTo(int x1, TQPopupMenu* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(89, (void*)this, x)) return;
	this->TQAction::addedTo(x1, x2);
    }
    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(38, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQAction::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(37, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQAction::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 bool removeFrom(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(78, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAction::removeFrom(x1);
    }
    virtual void setAccel(const TQKeySequence& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(70, (void*)this, x)) return;
	this->TQAction::setAccel(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(82, (void*)this, x)) return;
	this->TQAction::setEnabled(x1);
    }
    virtual void setIconSet(const TQIconSet& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(58, (void*)this, x)) return;
	this->TQAction::setIconSet(x1);
    }
    virtual void setMenuText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(62, (void*)this, x)) return;
	this->TQAction::setMenuText(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 void setOn(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(81, (void*)this, x)) return;
	this->TQAction::setOn(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 setStatusTip(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(66, (void*)this, x)) return;
	this->TQAction::setStatusTip(x1);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(60, (void*)this, x)) return;
	this->TQAction::setText(x1);
    }
    virtual void setToggleAction(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(72, (void*)this, x)) return;
	this->TQAction::setToggleAction(x1);
    }
    virtual void setToolTip(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(64, (void*)this, x)) return;
	this->TQAction::setToolTip(x1);
    }
    virtual void setWhatsThis(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(68, (void*)this, x)) return;
	this->TQAction::setWhatsThis(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(39, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQAction::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(41, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAction::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(40, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAction::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(42, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAction::tqt_property(x1, x2, x3);
    }
    ~x_TQAction() { qt_Smoke->binding->deleted(2, (void*)this); }
};
void xcall_TQAction(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQAction *xself = (x_TQAction*)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_TQAction::x_7(args);	break;
	case 8: x_TQAction::x_8(args);	break;
	case 9: x_TQAction::x_9(args);	break;
	case 10: x_TQAction::x_10(args);	break;
	case 11: x_TQAction::x_11(args);	break;
	case 12: x_TQAction::x_12(args);	break;
	case 13: x_TQAction::x_13(args);	break;
	case 14: x_TQAction::x_14(args);	break;
	case 15: x_TQAction::x_15(args);	break;
	case 16: x_TQAction::x_16(args);	break;
	case 17: x_TQAction::x_17(args);	break;
	case 18: x_TQAction::x_18(args);	break;
	case 19: x_TQAction::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: x_TQAction::x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: delete (TQAction*)xself;	break;
    }
}

class x_TQActionGroup : public TQActionGroup {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQActionGroup::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQActionGroup::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQActionGroup::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->TQActionGroup::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->TQActionGroup::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->TQActionGroup::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->TQActionGroup::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQActionGroup(TQObject*, const char*)
	x_TQActionGroup* xret = new x_TQActionGroup((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQActionGroup(TQObject* x1, const char* x2) : TQActionGroup(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQActionGroup(TQObject*)
	x_TQActionGroup* xret = new x_TQActionGroup((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQActionGroup(TQObject* x1) : TQActionGroup(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQActionGroup(TQObject*, const char*, bool)
	x_TQActionGroup* xret = new x_TQActionGroup((TQObject*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQActionGroup(TQObject* x1, const char* x2, bool x3) : TQActionGroup(x1, x2, x3) {
    }
    void x_10(Smoke::Stack x) {
	// setExclusive(bool)
	this->TQActionGroup::setExclusive((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// isExclusive()
	bool xret = this->TQActionGroup::isExclusive();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// add(TQAction*)
	this->TQActionGroup::add((TQAction*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// addSeparator()
	this->TQActionGroup::addSeparator();
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// addTo(TQWidget*)
	bool xret = this->TQActionGroup::addTo((TQWidget*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// removeFrom(TQWidget*)
	bool xret = this->TQActionGroup::removeFrom((TQWidget*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQActionGroup::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// setToggleAction(bool)
	this->TQActionGroup::setToggleAction((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setOn(bool)
	this->TQActionGroup::setOn((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setUsesDropDown(bool)
	this->TQActionGroup::setUsesDropDown((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// usesDropDown()
	bool xret = this->TQActionGroup::usesDropDown();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// setIconSet(const TQIconSet&)
	this->TQActionGroup::setIconSet(*(const TQIconSet *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setText(const TQString&)
	this->TQActionGroup::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setMenuText(const TQString&)
	this->TQActionGroup::setMenuText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setToolTip(const TQString&)
	this->TQActionGroup::setToolTip(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setWhatsThis(const TQString&)
	this->TQActionGroup::setWhatsThis(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// insert(TQAction*)
	this->TQActionGroup::insert((TQAction*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// selected(TQAction*)
	this->TQActionGroup::selected((TQAction*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_28(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQActionGroup::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) {
	// childEvent(TQChildEvent*)
	this->TQActionGroup::childEvent((TQChildEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// addedTo(TQWidget*, TQWidget*, TQAction*)
	this->TQActionGroup::addedTo((TQWidget*)x[1].s_class,(TQWidget*)x[2].s_class,(TQAction*)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// addedTo(int, TQPopupMenu*, TQAction*)
	this->TQActionGroup::addedTo((int)x[1].s_int,(TQPopupMenu*)x[2].s_class,(TQAction*)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// addedTo(TQWidget*, TQWidget*)
	this->TQActionGroup::addedTo((TQWidget*)x[1].s_class,(TQWidget*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// addedTo(int, TQPopupMenu*)
	this->TQActionGroup::addedTo((int)x[1].s_int,(TQPopupMenu*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool addTo(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(105, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQActionGroup::addTo(x1);
    }
    virtual void addedTo(TQWidget* x1, TQWidget* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(123, (void*)this, x)) return;
	this->TQActionGroup::addedTo(x1, x2);
    }
    virtual void addedTo(TQWidget* x1, TQWidget* x2, TQAction* x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(121, (void*)this, x)) return;
	this->TQActionGroup::addedTo(x1, x2, x3);
    }
    virtual void addedTo(int x1, TQPopupMenu* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(124, (void*)this, x)) return;
	this->TQActionGroup::addedTo(x1, x2);
    }
    virtual void addedTo(int x1, TQPopupMenu* x2, TQAction* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(122, (void*)this, x)) return;
	this->TQActionGroup::addedTo(x1, x2, x3);
    }
    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(120, (void*)this, x)) return;
	this->TQActionGroup::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(91, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQActionGroup::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(90, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQActionGroup::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 bool removeFrom(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(106, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQActionGroup::removeFrom(x1);
    }
    virtual void setAccel(const TQKeySequence& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(70, (void*)this, x)) return;
	this->TQAction::setAccel(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(107, (void*)this, x)) return;
	this->TQActionGroup::setEnabled(x1);
    }
    virtual void setIconSet(const TQIconSet& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(112, (void*)this, x)) return;
	this->TQActionGroup::setIconSet(x1);
    }
    virtual void setMenuText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(114, (void*)this, x)) return;
	this->TQActionGroup::setMenuText(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 void setOn(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(109, (void*)this, x)) return;
	this->TQActionGroup::setOn(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 setStatusTip(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(66, (void*)this, x)) return;
	this->TQAction::setStatusTip(x1);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(113, (void*)this, x)) return;
	this->TQActionGroup::setText(x1);
    }
    virtual void setToggleAction(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(108, (void*)this, x)) return;
	this->TQActionGroup::setToggleAction(x1);
    }
    virtual void setToolTip(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(115, (void*)this, x)) return;
	this->TQActionGroup::setToolTip(x1);
    }
    virtual void setWhatsThis(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(116, (void*)this, x)) return;
	this->TQActionGroup::setWhatsThis(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(92, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQActionGroup::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(94, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQActionGroup::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(93, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQActionGroup::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(95, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQActionGroup::tqt_property(x1, x2, x3);
    }
    ~x_TQActionGroup() { qt_Smoke->binding->deleted(3, (void*)this); }
};
void xcall_TQActionGroup(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQActionGroup *xself = (x_TQActionGroup*)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_TQActionGroup::x_7(args);	break;
	case 8: x_TQActionGroup::x_8(args);	break;
	case 9: x_TQActionGroup::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: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: x_TQActionGroup::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: delete (TQActionGroup*)xself;	break;
    }
}

class x_TQApplication : public TQApplication {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::Tty;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::GuiClient;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::GuiServer;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::NormalColors;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::CustomColors;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::NormalColor;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::CustomColor;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::ManyColor;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::DefaultCodec;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQApplication::UnicodeUTF8;
    }
    static void x_10(Smoke::Stack x) {
        x[0].s_voidp = (void*)TQApplication::tqt_mutex;
    }
    void x_11(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQApplication::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQApplication::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQApplication::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_14(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQApplication::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQApplication::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQApplication::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQApplication::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_18(Smoke::Stack x) {
	// TQApplication(int&, char**)
	x_TQApplication* xret = new x_TQApplication(*(int *)x[1].s_voidp,(char**)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQApplication(int& x1, char** x2) : TQApplication(x1, x2) {
    }
    static void x_19(Smoke::Stack x) {
	// TQApplication(int&, char**, bool)
	x_TQApplication* xret = new x_TQApplication(*(int *)x[1].s_voidp,(char**)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQApplication(int& x1, char** x2, bool x3) : TQApplication(x1, x2, x3) {
    }
    static void x_20(Smoke::Stack x) {
	// TQApplication(int&, char**, bool, bool)
	x_TQApplication* xret = new x_TQApplication(*(int *)x[1].s_voidp,(char**)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQApplication(int& x1, char** x2, bool x3, bool x4) : TQApplication(x1, x2, x3, x4) {
    }
    static void x_21(Smoke::Stack x) {
	// TQApplication(int&, char**, TQApplication::Type)
	x_TQApplication* xret = new x_TQApplication(*(int *)x[1].s_voidp,(char**)x[2].s_voidp,(TQApplication::Type)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQApplication(int& x1, char** x2, TQApplication::Type x3) : TQApplication(x1, x2, x3) {
    }
    void x_22(Smoke::Stack x) const {
	// argc()
	int xret = this->TQApplication::argc();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// argv()
	char** xret = this->TQApplication::argv();
	x[0].s_voidp = (void*)xret;
    }
    void x_24(Smoke::Stack x) const {
	// type()
	TQApplication::Type xret = this->TQApplication::type();
	x[0].s_enum = xret;
    }
    void x_25(Smoke::Stack x) const {
	// mainWidget()
	TQWidget* xret = this->TQApplication::mainWidget();
	x[0].s_class = (void*)xret;
    }
    void x_26(Smoke::Stack x) {
	// setMainWidget(TQWidget*)
	this->TQApplication::setMainWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// polish(TQWidget*)
	this->TQApplication::polish((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// focusWidget()
	TQWidget* xret = this->TQApplication::focusWidget();
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) const {
	// activeWindow()
	TQWidget* xret = this->TQApplication::activeWindow();
	x[0].s_class = (void*)xret;
    }
    void x_30(Smoke::Stack x) {
	// exec()
	int xret = this->TQApplication::exec();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// processEvents()
	this->TQApplication::processEvents();
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// processEvents(int)
	this->TQApplication::processEvents((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// processOneEvent()
	this->TQApplication::processOneEvent();
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// hasPendingEvents()
	bool xret = this->TQApplication::hasPendingEvents();
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) {
	// enter_loop()
	int xret = this->TQApplication::enter_loop();
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) {
	// exit_loop()
	this->TQApplication::exit_loop();
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) const {
	// loopLevel()
	int xret = this->TQApplication::loopLevel();
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) {
	// notify(TQObject*, TQEvent*)
	bool xret = this->TQApplication::notify((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) {
	// setDefaultCodec(TQTextCodec*)
	this->TQApplication::setDefaultCodec((TQTextCodec*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// defaultCodec()
	TQTextCodec* xret = this->TQApplication::defaultCodec();
	x[0].s_class = (void*)xret;
    }
    void x_41(Smoke::Stack x) {
	// installTranslator(TQTranslator*)
	this->TQApplication::installTranslator((TQTranslator*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// removeTranslator(TQTranslator*)
	this->TQApplication::removeTranslator((TQTranslator*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// translate(const char*, const char*, const char*, TQApplication::Encoding)
	TQString xret = this->TQApplication::translate((const char*)x[1].s_voidp,(const char*)x[2].s_voidp,(const char*)x[3].s_voidp,(TQApplication::Encoding)x[4].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_44(Smoke::Stack x) const {
	// translate(const char*, const char*, const char*)
	TQString xret = this->TQApplication::translate((const char*)x[1].s_voidp,(const char*)x[2].s_voidp,(const char*)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_45(Smoke::Stack x) const {
	// translate(const char*, const char*)
	TQString xret = this->TQApplication::translate((const char*)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_46(Smoke::Stack x) {
	// applicationDirPath()
	TQString xret = this->TQApplication::applicationDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_47(Smoke::Stack x) {
	// applicationFilePath()
	TQString xret = this->TQApplication::applicationFilePath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_48(Smoke::Stack x) const {
	// isSessionRestored()
	bool xret = this->TQApplication::isSessionRestored();
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) const {
	// sessionId()
	TQString xret = this->TQApplication::sessionId();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_50(Smoke::Stack x) const {
	// sessionKey()
	TQString xret = this->TQApplication::sessionKey();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_51(Smoke::Stack x) {
	// commitData(TQSessionManager&)
	this->TQApplication::commitData(*(TQSessionManager *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// saveState(TQSessionManager&)
	this->TQApplication::saveState(*(TQSessionManager *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// wakeUpGuiThread()
	this->TQApplication::wakeUpGuiThread();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// quit()
	this->TQApplication::quit();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// closeAllWindows()
	this->TQApplication::closeAllWindows();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// aboutTQt()
	this->TQApplication::aboutTQt();
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// lastWindowClosed()
	this->TQApplication::lastWindowClosed();
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// aboutToQuit()
	this->TQApplication::aboutToQuit();
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// guiThreadAwake()
	this->TQApplication::guiThreadAwake();
	(void)x; // noop (for compiler warning)
    }
    static void x_60(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQApplication::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_61(Smoke::Stack x) {
	// style()
	TQStyle& xret = TQApplication::style();
	x[0].s_class = (void*)&xret;
    }
    static void x_62(Smoke::Stack x) {
	// setStyle(TQStyle*)
	TQApplication::setStyle((TQStyle*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_63(Smoke::Stack x) {
	// setStyle(const TQString&)
	TQStyle* xret = TQApplication::setStyle(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_64(Smoke::Stack x) {
	// colorMode()
	TQApplication::ColorMode xret = TQApplication::colorMode();
	x[0].s_enum = xret;
    }
    static void x_65(Smoke::Stack x) {
	// setColorMode(TQApplication::ColorMode)
	TQApplication::setColorMode((TQApplication::ColorMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_66(Smoke::Stack x) {
	// colorSpec()
	int xret = TQApplication::colorSpec();
	x[0].s_int = xret;
    }
    static void x_67(Smoke::Stack x) {
	// setColorSpec(int)
	TQApplication::setColorSpec((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_68(Smoke::Stack x) {
	// overrideCursor()
	TQCursor* xret = TQApplication::overrideCursor();
	x[0].s_class = (void*)xret;
    }
    static void x_69(Smoke::Stack x) {
	// setOverrideCursor(const TQCursor&, bool)
	TQApplication::setOverrideCursor(*(const TQCursor *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_70(Smoke::Stack x) {
	// setOverrideCursor(const TQCursor&)
	TQApplication::setOverrideCursor(*(const TQCursor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_71(Smoke::Stack x) {
	// restoreOverrideCursor()
	TQApplication::restoreOverrideCursor();
	(void)x; // noop (for compiler warning)
    }
    static void x_72(Smoke::Stack x) {
	// hasGlobalMouseTracking()
	bool xret = TQApplication::hasGlobalMouseTracking();
	x[0].s_bool = xret;
    }
    static void x_73(Smoke::Stack x) {
	// setGlobalMouseTracking(bool)
	TQApplication::setGlobalMouseTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_74(Smoke::Stack x) {
	// palette(const TQWidget*)
	TQPalette xret = TQApplication::palette((const TQWidget*)x[1].s_class);
	x[0].s_class = (void*)new TQPalette(xret);
    }
    static void x_75(Smoke::Stack x) {
	// palette()
	TQPalette xret = TQApplication::palette();
	x[0].s_class = (void*)new TQPalette(xret);
    }
    static void x_76(Smoke::Stack x) {
	// palette(TQStringList)
	TQPalette xret = TQApplication::palette(*(TQStringList *)x[1].s_voidp);
	x[0].s_class = (void*)new TQPalette(xret);
    }
    static void x_77(Smoke::Stack x) {
	// setPalette(const TQPalette&, bool, const char*)
	TQApplication::setPalette(*(const TQPalette *)x[1].s_class,(bool)x[2].s_bool,(const char*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_78(Smoke::Stack x) {
	// setPalette(const TQPalette&, bool)
	TQApplication::setPalette(*(const TQPalette *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_79(Smoke::Stack x) {
	// setPalette(const TQPalette&)
	TQApplication::setPalette(*(const TQPalette *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_80(Smoke::Stack x) {
	// font(const TQWidget*)
	TQFont xret = TQApplication::font((const TQWidget*)x[1].s_class);
	x[0].s_class = (void*)new TQFont(xret);
    }
    static void x_81(Smoke::Stack x) {
	// font()
	TQFont xret = TQApplication::font();
	x[0].s_class = (void*)new TQFont(xret);
    }
    static void x_82(Smoke::Stack x) {
	// setFont(const TQFont&, bool, const char*)
	TQApplication::setFont(*(const TQFont *)x[1].s_class,(bool)x[2].s_bool,(const char*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_83(Smoke::Stack x) {
	// setFont(const TQFont&, bool)
	TQApplication::setFont(*(const TQFont *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_84(Smoke::Stack x) {
	// setFont(const TQFont&)
	TQApplication::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_85(Smoke::Stack x) {
	// fontMetrics()
	TQFontMetrics xret = TQApplication::fontMetrics();
	x[0].s_class = (void*)new TQFontMetrics(xret);
    }
    static void x_86(Smoke::Stack x) {
	// allWidgets()
	TQWidgetList* xret = TQApplication::allWidgets();
	x[0].s_voidp = (void*)xret;
    }
    static void x_87(Smoke::Stack x) {
	// topLevelWidgets()
	TQWidgetList* xret = TQApplication::topLevelWidgets();
	x[0].s_voidp = (void*)xret;
    }
    static void x_88(Smoke::Stack x) {
	// desktop()
	TQDesktopWidget* xret = TQApplication::desktop();
	x[0].s_class = (void*)xret;
    }
    static void x_89(Smoke::Stack x) {
	// activePopupWidget()
	TQWidget* xret = TQApplication::activePopupWidget();
	x[0].s_class = (void*)xret;
    }
    static void x_90(Smoke::Stack x) {
	// activeModalWidget()
	TQWidget* xret = TQApplication::activeModalWidget();
	x[0].s_class = (void*)xret;
    }
    static void x_91(Smoke::Stack x) {
	// clipboard()
	TQClipboard* xret = TQApplication::clipboard();
	x[0].s_class = (void*)xret;
    }
    static void x_92(Smoke::Stack x) {
	// widgetAt(int, int, bool)
	TQWidget* xret = TQApplication::widgetAt((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    static void x_93(Smoke::Stack x) {
	// widgetAt(int, int)
	TQWidget* xret = TQApplication::widgetAt((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    static void x_94(Smoke::Stack x) {
	// widgetAt(const TQPoint&, bool)
	TQWidget* xret = TQApplication::widgetAt(*(const TQPoint *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    static void x_95(Smoke::Stack x) {
	// widgetAt(const TQPoint&)
	TQWidget* xret = TQApplication::widgetAt(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_96(Smoke::Stack x) {
	// eventLoop()
	TQEventLoop* xret = TQApplication::eventLoop();
	x[0].s_class = (void*)xret;
    }
    static void x_97(Smoke::Stack x) {
	// exit(int)
	TQApplication::exit((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_98(Smoke::Stack x) {
	// exit()
	TQApplication::exit();
	(void)x; // noop (for compiler warning)
    }
    static void x_99(Smoke::Stack x) {
	// sendEvent(TQObject*, TQEvent*)
	bool xret = TQApplication::sendEvent((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_100(Smoke::Stack x) {
	// postEvent(TQObject*, TQEvent*)
	TQApplication::postEvent((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_101(Smoke::Stack x) {
	// sendPostedEvents(TQObject*, int)
	TQApplication::sendPostedEvents((TQObject*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_102(Smoke::Stack x) {
	// sendPostedEvents()
	TQApplication::sendPostedEvents();
	(void)x; // noop (for compiler warning)
    }
    static void x_103(Smoke::Stack x) {
	// removePostedEvents(TQObject*)
	TQApplication::removePostedEvents((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_104(Smoke::Stack x) {
	// startingUp()
	bool xret = TQApplication::startingUp();
	x[0].s_bool = xret;
    }
    static void x_105(Smoke::Stack x) {
	// closingDown()
	bool xret = TQApplication::closingDown();
	x[0].s_bool = xret;
    }
    static void x_106(Smoke::Stack x) {
	// flushX()
	TQApplication::flushX();
	(void)x; // noop (for compiler warning)
    }
    static void x_107(Smoke::Stack x) {
	// flush()
	TQApplication::flush();
	(void)x; // noop (for compiler warning)
    }
    static void x_108(Smoke::Stack x) {
	// syncX()
	TQApplication::syncX();
	(void)x; // noop (for compiler warning)
    }
    static void x_109(Smoke::Stack x) {
	// beep()
	TQApplication::beep();
	(void)x; // noop (for compiler warning)
    }
    static void x_110(Smoke::Stack x) {
	// setWinStyleHighlightColor(const TQColor&)
	TQApplication::setWinStyleHighlightColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_111(Smoke::Stack x) {
	// winStyleHighlightColor()
	const TQColor& xret = TQApplication::winStyleHighlightColor();
	x[0].s_class = (void*)&xret;
    }
    static void x_112(Smoke::Stack x) {
	// setDesktopSettingsAware(bool)
	TQApplication::setDesktopSettingsAware((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_113(Smoke::Stack x) {
	// desktopSettingsAware()
	bool xret = TQApplication::desktopSettingsAware();
	x[0].s_bool = xret;
    }
    static void x_114(Smoke::Stack x) {
	// setCursorFlashTime(int)
	TQApplication::setCursorFlashTime((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_115(Smoke::Stack x) {
	// cursorFlashTime()
	int xret = TQApplication::cursorFlashTime();
	x[0].s_int = xret;
    }
    static void x_116(Smoke::Stack x) {
	// setDoubleClickInterval(int)
	TQApplication::setDoubleClickInterval((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_117(Smoke::Stack x) {
	// doubleClickInterval()
	int xret = TQApplication::doubleClickInterval();
	x[0].s_int = xret;
    }
    static void x_118(Smoke::Stack x) {
	// setWheelScrollLines(int)
	TQApplication::setWheelScrollLines((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_119(Smoke::Stack x) {
	// wheelScrollLines()
	int xret = TQApplication::wheelScrollLines();
	x[0].s_int = xret;
    }
    static void x_120(Smoke::Stack x) {
	// setGlobalStrut(const TQSize&)
	TQApplication::setGlobalStrut(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_121(Smoke::Stack x) {
	// globalStrut()
	TQSize xret = TQApplication::globalStrut();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_122(Smoke::Stack x) {
	// setLibraryPaths(const TQStringList&)
	TQApplication::setLibraryPaths(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_123(Smoke::Stack x) {
	// libraryPaths()
	TQStringList xret = TQApplication::libraryPaths();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_124(Smoke::Stack x) {
	// addLibraryPath(const TQString&)
	TQApplication::addLibraryPath(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_125(Smoke::Stack x) {
	// removeLibraryPath(const TQString&)
	TQApplication::removeLibraryPath(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_126(Smoke::Stack x) {
	// setStartDragTime(int)
	TQApplication::setStartDragTime((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_127(Smoke::Stack x) {
	// startDragTime()
	int xret = TQApplication::startDragTime();
	x[0].s_int = xret;
    }
    static void x_128(Smoke::Stack x) {
	// setStartDragDistance(int)
	TQApplication::setStartDragDistance((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_129(Smoke::Stack x) {
	// startDragDistance()
	int xret = TQApplication::startDragDistance();
	x[0].s_int = xret;
    }
    static void x_130(Smoke::Stack x) {
	// setReverseLayout(bool)
	TQApplication::setReverseLayout((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_131(Smoke::Stack x) {
	// reverseLayout()
	bool xret = TQApplication::reverseLayout();
	x[0].s_bool = xret;
    }
    static void x_132(Smoke::Stack x) {
	// horizontalAlignment(int)
	int xret = TQApplication::horizontalAlignment((int)x[1].s_int);
	x[0].s_int = xret;
    }
    static void x_133(Smoke::Stack x) {
	// isEffectEnabled(TQt::UIEffect)
	bool xret = TQApplication::isEffectEnabled((TQt::UIEffect)x[1].s_enum);
	x[0].s_bool = xret;
    }
    static void x_134(Smoke::Stack x) {
	// setEffectEnabled(TQt::UIEffect, bool)
	TQApplication::setEffectEnabled((TQt::UIEffect)x[1].s_enum,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_135(Smoke::Stack x) {
	// setEffectEnabled(TQt::UIEffect)
	TQApplication::setEffectEnabled((TQt::UIEffect)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_136(Smoke::Stack x) {
	// guiThread()
	TQThread* xret = TQApplication::guiThread();
	x[0].s_voidp = (void*)xret;
    }
    static void x_137(Smoke::Stack x) {
	// threadTerminationHandler(TQThread*)
	TQApplication::threadTerminationHandler((TQThread*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_138(Smoke::Stack x) {
	// isGuiThread()
	bool xret = TQApplication::isGuiThread();
	x[0].s_bool = xret;
    }
    void x_139(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQApplication::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(136, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQApplication::className();
    }
    virtual void commitData(TQSessionManager& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(176, (void*)this, x)) return;
	this->TQApplication::commitData(x1);
    }
    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(265, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQApplication::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(135, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQApplication::metaObject();
    }
    virtual bool notify(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(163, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQApplication::notify(x1, x2);
    }
    virtual void polish(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(152, (void*)this, x)) return;
	this->TQApplication::polish(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 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 saveState(TQSessionManager& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(177, (void*)this, x)) return;
	this->TQApplication::saveState(x1);
    }
    virtual void setMainWidget(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(151, (void*)this, x)) return;
	this->TQApplication::setMainWidget(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(137, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQApplication::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(139, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQApplication::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(138, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQApplication::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(140, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQApplication::tqt_property(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 16: //TQApplication::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQApplication::Type;
		break;
	      case Smoke::EnumDelete:
		delete (TQApplication::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQApplication::Type*)xdata = (TQApplication::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQApplication::Type*)xdata;
		break;
	    }
	    break;
	  case 14: //TQApplication::ColorSpec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQApplication::ColorSpec;
		break;
	      case Smoke::EnumDelete:
		delete (TQApplication::ColorSpec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQApplication::ColorSpec*)xdata = (TQApplication::ColorSpec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQApplication::ColorSpec*)xdata;
		break;
	    }
	    break;
	  case 15: //TQApplication::Encoding
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQApplication::Encoding;
		break;
	      case Smoke::EnumDelete:
		delete (TQApplication::Encoding*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQApplication::Encoding*)xdata = (TQApplication::Encoding)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQApplication::Encoding*)xdata;
		break;
	    }
	    break;
	  case 13: //TQApplication::ColorMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQApplication::ColorMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQApplication::ColorMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQApplication::ColorMode*)xdata = (TQApplication::ColorMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQApplication::ColorMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQApplication() { qt_Smoke->binding->deleted(4, (void*)this); }
};
void xenum_TQApplication(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQApplication::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQApplication(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQApplication *xself = (x_TQApplication*)obj;
    switch(xi) {
	case 0: x_TQApplication::x_0(args);	break;
	case 1: x_TQApplication::x_1(args);	break;
	case 2: x_TQApplication::x_2(args);	break;
	case 3: x_TQApplication::x_3(args);	break;
	case 4: x_TQApplication::x_4(args);	break;
	case 5: x_TQApplication::x_5(args);	break;
	case 6: x_TQApplication::x_6(args);	break;
	case 7: x_TQApplication::x_7(args);	break;
	case 8: x_TQApplication::x_8(args);	break;
	case 9: x_TQApplication::x_9(args);	break;
	case 10: x_TQApplication::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: x_TQApplication::x_18(args);	break;
	case 19: x_TQApplication::x_19(args);	break;
	case 20: x_TQApplication::x_20(args);	break;
	case 21: x_TQApplication::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: xself->x_59(args);	break;
	case 60: x_TQApplication::x_60(args);	break;
	case 61: x_TQApplication::x_61(args);	break;
	case 62: x_TQApplication::x_62(args);	break;
	case 63: x_TQApplication::x_63(args);	break;
	case 64: x_TQApplication::x_64(args);	break;
	case 65: x_TQApplication::x_65(args);	break;
	case 66: x_TQApplication::x_66(args);	break;
	case 67: x_TQApplication::x_67(args);	break;
	case 68: x_TQApplication::x_68(args);	break;
	case 69: x_TQApplication::x_69(args);	break;
	case 70: x_TQApplication::x_70(args);	break;
	case 71: x_TQApplication::x_71(args);	break;
	case 72: x_TQApplication::x_72(args);	break;
	case 73: x_TQApplication::x_73(args);	break;
	case 74: x_TQApplication::x_74(args);	break;
	case 75: x_TQApplication::x_75(args);	break;
	case 76: x_TQApplication::x_76(args);	break;
	case 77: x_TQApplication::x_77(args);	break;
	case 78: x_TQApplication::x_78(args);	break;
	case 79: x_TQApplication::x_79(args);	break;
	case 80: x_TQApplication::x_80(args);	break;
	case 81: x_TQApplication::x_81(args);	break;
	case 82: x_TQApplication::x_82(args);	break;
	case 83: x_TQApplication::x_83(args);	break;
	case 84: x_TQApplication::x_84(args);	break;
	case 85: x_TQApplication::x_85(args);	break;
	case 86: x_TQApplication::x_86(args);	break;
	case 87: x_TQApplication::x_87(args);	break;
	case 88: x_TQApplication::x_88(args);	break;
	case 89: x_TQApplication::x_89(args);	break;
	case 90: x_TQApplication::x_90(args);	break;
	case 91: x_TQApplication::x_91(args);	break;
	case 92: x_TQApplication::x_92(args);	break;
	case 93: x_TQApplication::x_93(args);	break;
	case 94: x_TQApplication::x_94(args);	break;
	case 95: x_TQApplication::x_95(args);	break;
	case 96: x_TQApplication::x_96(args);	break;
	case 97: x_TQApplication::x_97(args);	break;
	case 98: x_TQApplication::x_98(args);	break;
	case 99: x_TQApplication::x_99(args);	break;
	case 100: x_TQApplication::x_100(args);	break;
	case 101: x_TQApplication::x_101(args);	break;
	case 102: x_TQApplication::x_102(args);	break;
	case 103: x_TQApplication::x_103(args);	break;
	case 104: x_TQApplication::x_104(args);	break;
	case 105: x_TQApplication::x_105(args);	break;
	case 106: x_TQApplication::x_106(args);	break;
	case 107: x_TQApplication::x_107(args);	break;
	case 108: x_TQApplication::x_108(args);	break;
	case 109: x_TQApplication::x_109(args);	break;
	case 110: x_TQApplication::x_110(args);	break;
	case 111: x_TQApplication::x_111(args);	break;
	case 112: x_TQApplication::x_112(args);	break;
	case 113: x_TQApplication::x_113(args);	break;
	case 114: x_TQApplication::x_114(args);	break;
	case 115: x_TQApplication::x_115(args);	break;
	case 116: x_TQApplication::x_116(args);	break;
	case 117: x_TQApplication::x_117(args);	break;
	case 118: x_TQApplication::x_118(args);	break;
	case 119: x_TQApplication::x_119(args);	break;
	case 120: x_TQApplication::x_120(args);	break;
	case 121: x_TQApplication::x_121(args);	break;
	case 122: x_TQApplication::x_122(args);	break;
	case 123: x_TQApplication::x_123(args);	break;
	case 124: x_TQApplication::x_124(args);	break;
	case 125: x_TQApplication::x_125(args);	break;
	case 126: x_TQApplication::x_126(args);	break;
	case 127: x_TQApplication::x_127(args);	break;
	case 128: x_TQApplication::x_128(args);	break;
	case 129: x_TQApplication::x_129(args);	break;
	case 130: x_TQApplication::x_130(args);	break;
	case 131: x_TQApplication::x_131(args);	break;
	case 132: x_TQApplication::x_132(args);	break;
	case 133: x_TQApplication::x_133(args);	break;
	case 134: x_TQApplication::x_134(args);	break;
	case 135: x_TQApplication::x_135(args);	break;
	case 136: x_TQApplication::x_136(args);	break;
	case 137: x_TQApplication::x_137(args);	break;
	case 138: x_TQApplication::x_138(args);	break;
	case 139: xself->x_139(args);	break;
	case 140: delete (TQApplication*)xself;	break;
    }
}

class x_TQAsciiBucket : public TQAsciiBucket {
public:
    static void x_0(Smoke::Stack x) {
	// TQAsciiBucket(const char*, TQPtrCollection::Item, TQBaseBucket*)
	x_TQAsciiBucket* xret = new x_TQAsciiBucket((const char*)x[1].s_voidp,*(TQPtrCollection::Item *)x[2].s_voidp,(TQBaseBucket*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAsciiBucket(const char* x1, TQPtrCollection::Item x2, TQBaseBucket* x3) : TQAsciiBucket(x1, x2, x3) {
    }
    void x_1(Smoke::Stack x) const {
	// getKey()
	const char* xret = this->TQAsciiBucket::getKey();
	x[0].s_voidp = (void*)xret;
    }
    static void x_2(Smoke::Stack x) {
	// TQAsciiBucket(const TQAsciiBucket&)
	x_TQAsciiBucket* xret = new x_TQAsciiBucket(*(const TQAsciiBucket *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQAsciiBucket(const TQAsciiBucket& x1) : TQAsciiBucket(x1) {
    }
    ~x_TQAsciiBucket() { qt_Smoke->binding->deleted(5, (void*)this); }
};
void xcall_TQAsciiBucket(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQAsciiBucket *xself = (x_TQAsciiBucket*)obj;
    switch(xi) {
	case 0: x_TQAsciiBucket::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: x_TQAsciiBucket::x_2(args);	break;
	case 3: delete (TQAsciiBucket*)xself;	break;
    }
}

class x_TQAsyncIO : public TQAsyncIO {
public:
    void x_0(Smoke::Stack x) {
	// connect(TQObject*, const char*)
	this->TQAsyncIO::connect((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_1(Smoke::Stack x) {
	// TQAsyncIO()
	x_TQAsyncIO* xret = new x_TQAsyncIO();
	x[0].s_class = (void*)xret;
    }
    x_TQAsyncIO() : TQAsyncIO() {
    }
    void x_2(Smoke::Stack x) {
	// ready()
	this->TQAsyncIO::ready();
	(void)x; // noop (for compiler warning)
    }
    ~x_TQAsyncIO() { qt_Smoke->binding->deleted(6, (void*)this); }
};
void xcall_TQAsyncIO(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQAsyncIO *xself = (x_TQAsyncIO*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: x_TQAsyncIO::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: delete (TQAsyncIO*)xself;	break;
    }
}

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

class x_TQAuServer : public TQAuServer {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQAuServer::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQAuServer::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQAuServer::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->TQAuServer::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->TQAuServer::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->TQAuServer::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->TQAuServer::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQAuServer(TQObject*, const char*)
	x_TQAuServer* xret = new x_TQAuServer((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQAuServer(TQObject* x1, const char* x2) : TQAuServer(x1, x2) {
    }
    void x_8(Smoke::Stack x) {
	// init(TQSound*)
	this->TQAuServer::init((TQSound*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// play(const TQString&)
	this->TQAuServer::play(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQAuServer::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_11(Smoke::Stack x) {
	// setBucket(TQSound*, TQAuBucket*)
	this->TQAuServer::setBucket((TQSound*)x[1].s_class,(TQAuBucket*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// bucket(TQSound*)
	TQAuBucket* xret = this->TQAuServer::bucket((TQSound*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// decLoop(TQSound*)
	int xret = this->TQAuServer::decLoop((TQSound*)x[1].s_class);
	x[0].s_int = 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(278, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQAuServer::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 init(TQSound* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(286, (void*)this, x)) return;
	this->TQAuServer::init(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 TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(277, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQAuServer::metaObject();
    }
    virtual bool okay() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(290, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual void play(TQSound* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	qt_Smoke->binding->callMethod(288, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void play(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(287, (void*)this, x)) return;
	this->TQAuServer::play(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 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 stop(TQSound* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	qt_Smoke->binding->callMethod(289, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    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(279, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQAuServer::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(281, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAuServer::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(280, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAuServer::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(282, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQAuServer::tqt_property(x1, x2, x3);
    }
    ~x_TQAuServer() { qt_Smoke->binding->deleted(8, (void*)this); }
};
void xcall_TQAuServer(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQAuServer *xself = (x_TQAuServer*)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_TQAuServer::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQAuServer::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: delete (TQAuServer*)xself;	break;
    }
}

class x_TQBaseBucket : public TQBaseBucket {
public:
    void x_0(Smoke::Stack x) {
	// getData()
	TQPtrCollection::Item xret = this->TQBaseBucket::getData();
	x[0].s_voidp = (void*)new TQPtrCollection::Item(xret);
    }
    void x_1(Smoke::Stack x) {
	// setData(TQPtrCollection::Item)
	TQPtrCollection::Item xret = this->TQBaseBucket::setData(*(TQPtrCollection::Item *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQPtrCollection::Item(xret);
    }
    void x_2(Smoke::Stack x) {
	// getNext()
	TQBaseBucket* xret = this->TQBaseBucket::getNext();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// setNext(TQBaseBucket*)
	this->TQBaseBucket::setNext((TQBaseBucket*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQBaseBucket(const TQBaseBucket&)
	x_TQBaseBucket* xret = new x_TQBaseBucket(*(const TQBaseBucket *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBaseBucket(const TQBaseBucket& x1) : TQBaseBucket(x1) {
    }
    static void x_5(Smoke::Stack x) {
	// TQBaseBucket(TQPtrCollection::Item, TQBaseBucket*)
	x_TQBaseBucket* xret = new x_TQBaseBucket(*(TQPtrCollection::Item *)x[1].s_voidp,(TQBaseBucket*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBaseBucket(TQPtrCollection::Item x1, TQBaseBucket* x2) : TQBaseBucket(x1, x2) {
    }
    ~x_TQBaseBucket() { qt_Smoke->binding->deleted(9, (void*)this); }
};
void xcall_TQBaseBucket(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQBaseBucket *xself = (x_TQBaseBucket*)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: x_TQBaseBucket::x_4(args);	break;
	case 5: x_TQBaseBucket::x_5(args);	break;
	case 6: delete (TQBaseBucket*)xself;	break;
    }
}

class x_TQBitVal : public TQBitVal {
public:
    static void x_0(Smoke::Stack x) {
	// TQBitVal(TQBitArray*, uint)
	x_TQBitVal* xret = new x_TQBitVal((TQBitArray*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQBitVal(TQBitArray* x1, uint x2) : TQBitVal(x1, x2) {
    }
    void x_1(Smoke::Stack x) {
	// operator int()
	this->TQBitVal::operator int();
	(void)x; // noop (for compiler warning)
    }
    void x_2(Smoke::Stack x) {
	// operator=(const TQBitVal&)
	TQBitVal& xret = this->TQBitVal::operator=(*(const TQBitVal *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_3(Smoke::Stack x) {
	// operator=(bool)
	TQBitVal& xret = this->TQBitVal::operator=((bool)x[1].s_bool);
	x[0].s_class = (void*)&xret;
    }
    static void x_4(Smoke::Stack x) {
	// TQBitVal(const TQBitVal&)
	x_TQBitVal* xret = new x_TQBitVal(*(const TQBitVal *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBitVal(const TQBitVal& x1) : TQBitVal(x1) {
    }
    ~x_TQBitVal() { qt_Smoke->binding->deleted(10, (void*)this); }
};
void xcall_TQBitVal(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQBitVal *xself = (x_TQBitVal*)obj;
    switch(xi) {
	case 0: x_TQBitVal::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: x_TQBitVal::x_4(args);	break;
	case 5: delete (TQBitVal*)xself;	break;
    }
}

class x_TQBitmap : public TQBitmap {
public:
    static void x_0(Smoke::Stack x) {
	// TQBitmap()
	x_TQBitmap* xret = new x_TQBitmap();
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap() : TQBitmap() {
    }
    static void x_1(Smoke::Stack x) {
	// TQBitmap(int, int, bool, TQPixmap::Optimization)
	x_TQBitmap* xret = new x_TQBitmap((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool,(TQPixmap::Optimization)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(int x1, int x2, bool x3, TQPixmap::Optimization x4) : TQBitmap(x1, x2, x3, x4) {
    }
    static void x_2(Smoke::Stack x) {
	// TQBitmap(int, int, bool)
	x_TQBitmap* xret = new x_TQBitmap((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(int x1, int x2, bool x3) : TQBitmap(x1, x2, x3) {
    }
    static void x_3(Smoke::Stack x) {
	// TQBitmap(int, int)
	x_TQBitmap* xret = new x_TQBitmap((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(int x1, int x2) : TQBitmap(x1, x2) {
    }
    static void x_4(Smoke::Stack x) {
	// TQBitmap(const TQSize&, bool, TQPixmap::Optimization)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQSize *)x[1].s_class,(bool)x[2].s_bool,(TQPixmap::Optimization)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQSize& x1, bool x2, TQPixmap::Optimization x3) : TQBitmap(x1, x2, x3) {
    }
    static void x_5(Smoke::Stack x) {
	// TQBitmap(const TQSize&, bool)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQSize *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQSize& x1, bool x2) : TQBitmap(x1, x2) {
    }
    static void x_6(Smoke::Stack x) {
	// TQBitmap(const TQSize&)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQSize& x1) : TQBitmap(x1) {
    }
    static void x_7(Smoke::Stack x) {
	// TQBitmap(int, int, const uchar*, bool)
	x_TQBitmap* xret = new x_TQBitmap((int)x[1].s_int,(int)x[2].s_int,(const uchar*)x[3].s_voidp,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(int x1, int x2, const uchar* x3, bool x4) : TQBitmap(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// TQBitmap(int, int, const uchar*)
	x_TQBitmap* xret = new x_TQBitmap((int)x[1].s_int,(int)x[2].s_int,(const uchar*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(int x1, int x2, const uchar* x3) : TQBitmap(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQBitmap(const TQSize&, const uchar*, bool)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQSize *)x[1].s_class,(const uchar*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQSize& x1, const uchar* x2, bool x3) : TQBitmap(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQBitmap(const TQSize&, const uchar*)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQSize *)x[1].s_class,(const uchar*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQSize& x1, const uchar* x2) : TQBitmap(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQBitmap(const TQBitmap&)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQBitmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQBitmap& x1) : TQBitmap(x1) {
    }
    static void x_12(Smoke::Stack x) {
	// TQBitmap(const TQString&, const char*)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQString& x1, const char* x2) : TQBitmap(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// TQBitmap(const TQString&)
	x_TQBitmap* xret = new x_TQBitmap(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBitmap(const TQString& x1) : TQBitmap(x1) {
    }
    void x_14(Smoke::Stack x) {
	// operator=(const TQBitmap&)
	TQBitmap& xret = this->TQBitmap::operator=(*(const TQBitmap *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_15(Smoke::Stack x) {
	// operator=(const TQPixmap&)
	TQBitmap& xret = this->TQBitmap::operator=(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_16(Smoke::Stack x) {
	// operator=(const TQImage&)
	TQBitmap& xret = this->TQBitmap::operator=(*(const TQImage *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_17(Smoke::Stack x) const {
	// xForm(const TQWMatrix&)
	TQBitmap xret = this->TQBitmap::xForm(*(const TQWMatrix *)x[1].s_class);
	x[0].s_class = (void*)new TQBitmap(xret);
    }
    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 detach() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7779, (void*)this, x)) return;
	this->TQPixmap::detach();
    }
    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 metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7798, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPixmap::metric(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 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);
    }
    ~x_TQBitmap() { qt_Smoke->binding->deleted(11, (void*)this); }
};
void xcall_TQBitmap(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQBitmap *xself = (x_TQBitmap*)obj;
    switch(xi) {
	case 0: x_TQBitmap::x_0(args);	break;
	case 1: x_TQBitmap::x_1(args);	break;
	case 2: x_TQBitmap::x_2(args);	break;
	case 3: x_TQBitmap::x_3(args);	break;
	case 4: x_TQBitmap::x_4(args);	break;
	case 5: x_TQBitmap::x_5(args);	break;
	case 6: x_TQBitmap::x_6(args);	break;
	case 7: x_TQBitmap::x_7(args);	break;
	case 8: x_TQBitmap::x_8(args);	break;
	case 9: x_TQBitmap::x_9(args);	break;
	case 10: x_TQBitmap::x_10(args);	break;
	case 11: x_TQBitmap::x_11(args);	break;
	case 12: x_TQBitmap::x_12(args);	break;
	case 13: x_TQBitmap::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: delete (TQBitmap*)xself;	break;
    }
}

class x_TQBoxLayout : public TQBoxLayout {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQBoxLayout::LeftToRight;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQBoxLayout::RightToLeft;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQBoxLayout::TopToBottom;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQBoxLayout::BottomToTop;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQBoxLayout::Down;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQBoxLayout::Up;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQBoxLayout::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQBoxLayout::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQBoxLayout::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->TQBoxLayout::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->TQBoxLayout::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->TQBoxLayout::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->TQBoxLayout::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQBoxLayout(TQWidget*, TQBoxLayout::Direction, int, int, const char*)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQWidget*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum,(int)x[3].s_int,(int)x[4].s_int,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQWidget* x1, TQBoxLayout::Direction x2, int x3, int x4, const char* x5) : TQBoxLayout(x1, x2, x3, x4, x5) {
    }
    static void x_14(Smoke::Stack x) {
	// TQBoxLayout(TQWidget*, TQBoxLayout::Direction, int, int)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQWidget*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQWidget* x1, TQBoxLayout::Direction x2, int x3, int x4) : TQBoxLayout(x1, x2, x3, x4) {
    }
    static void x_15(Smoke::Stack x) {
	// TQBoxLayout(TQWidget*, TQBoxLayout::Direction, int)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQWidget*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQWidget* x1, TQBoxLayout::Direction x2, int x3) : TQBoxLayout(x1, x2, x3) {
    }
    static void x_16(Smoke::Stack x) {
	// TQBoxLayout(TQWidget*, TQBoxLayout::Direction)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQWidget*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQWidget* x1, TQBoxLayout::Direction x2) : TQBoxLayout(x1, x2) {
    }
    static void x_17(Smoke::Stack x) {
	// TQBoxLayout(TQLayout*, TQBoxLayout::Direction, int, const char*)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQLayout*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum,(int)x[3].s_int,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQLayout* x1, TQBoxLayout::Direction x2, int x3, const char* x4) : TQBoxLayout(x1, x2, x3, x4) {
    }
    static void x_18(Smoke::Stack x) {
	// TQBoxLayout(TQLayout*, TQBoxLayout::Direction, int)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQLayout*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQLayout* x1, TQBoxLayout::Direction x2, int x3) : TQBoxLayout(x1, x2, x3) {
    }
    static void x_19(Smoke::Stack x) {
	// TQBoxLayout(TQLayout*, TQBoxLayout::Direction)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQLayout*)x[1].s_class,(TQBoxLayout::Direction)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQLayout* x1, TQBoxLayout::Direction x2) : TQBoxLayout(x1, x2) {
    }
    static void x_20(Smoke::Stack x) {
	// TQBoxLayout(TQBoxLayout::Direction, int, const char*)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQBoxLayout::Direction)x[1].s_enum,(int)x[2].s_int,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQBoxLayout::Direction x1, int x2, const char* x3) : TQBoxLayout(x1, x2, x3) {
    }
    static void x_21(Smoke::Stack x) {
	// TQBoxLayout(TQBoxLayout::Direction, int)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQBoxLayout::Direction)x[1].s_enum,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQBoxLayout::Direction x1, int x2) : TQBoxLayout(x1, x2) {
    }
    static void x_22(Smoke::Stack x) {
	// TQBoxLayout(TQBoxLayout::Direction)
	x_TQBoxLayout* xret = new x_TQBoxLayout((TQBoxLayout::Direction)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBoxLayout(TQBoxLayout::Direction x1) : TQBoxLayout(x1) {
    }
    void x_23(Smoke::Stack x) {
	// addItem(TQLayoutItem*)
	this->TQBoxLayout::addItem((TQLayoutItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// direction()
	TQBoxLayout::Direction xret = this->TQBoxLayout::direction();
	x[0].s_enum = xret;
    }
    void x_25(Smoke::Stack x) {
	// setDirection(TQBoxLayout::Direction)
	this->TQBoxLayout::setDirection((TQBoxLayout::Direction)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// addSpacing(int)
	this->TQBoxLayout::addSpacing((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// addStretch(int)
	this->TQBoxLayout::addStretch((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// addStretch()
	this->TQBoxLayout::addStretch();
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// addWidget(TQWidget*, int, int)
	this->TQBoxLayout::addWidget((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// addWidget(TQWidget*, int)
	this->TQBoxLayout::addWidget((TQWidget*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// addWidget(TQWidget*)
	this->TQBoxLayout::addWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// addLayout(TQLayout*, int)
	this->TQBoxLayout::addLayout((TQLayout*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// addLayout(TQLayout*)
	this->TQBoxLayout::addLayout((TQLayout*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// addStrut(int)
	this->TQBoxLayout::addStrut((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// insertSpacing(int, int)
	this->TQBoxLayout::insertSpacing((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// insertStretch(int, int)
	this->TQBoxLayout::insertStretch((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// insertStretch(int)
	this->TQBoxLayout::insertStretch((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// insertWidget(int, TQWidget*, int, int)
	this->TQBoxLayout::insertWidget((int)x[1].s_int,(TQWidget*)x[2].s_class,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// insertWidget(int, TQWidget*, int)
	this->TQBoxLayout::insertWidget((int)x[1].s_int,(TQWidget*)x[2].s_class,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// insertWidget(int, TQWidget*)
	this->TQBoxLayout::insertWidget((int)x[1].s_int,(TQWidget*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// insertLayout(int, TQLayout*, int)
	this->TQBoxLayout::insertLayout((int)x[1].s_int,(TQLayout*)x[2].s_class,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// insertLayout(int, TQLayout*)
	this->TQBoxLayout::insertLayout((int)x[1].s_int,(TQLayout*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setStretchFactor(TQWidget*, int)
	bool xret = this->TQBoxLayout::setStretchFactor((TQWidget*)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// setStretchFactor(TQLayout*, int)
	bool xret = this->TQBoxLayout::setStretchFactor((TQLayout*)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQBoxLayout::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_46(Smoke::Stack x) const {
	// minimumSize()
	TQSize xret = this->TQBoxLayout::minimumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_47(Smoke::Stack x) const {
	// maximumSize()
	TQSize xret = this->TQBoxLayout::maximumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_48(Smoke::Stack x) const {
	// hasHeightForWidth()
	bool xret = this->TQBoxLayout::hasHeightForWidth();
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) const {
	// heightForWidth(int)
	int xret = this->TQBoxLayout::heightForWidth((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_50(Smoke::Stack x) const {
	// minimumHeightForWidth(int)
	int xret = this->TQBoxLayout::minimumHeightForWidth((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) const {
	// expanding()
	TQSizePolicy::ExpandData xret = this->TQBoxLayout::expanding();
	x[0].s_enum = xret;
    }
    void x_52(Smoke::Stack x) {
	// invalidate()
	this->TQBoxLayout::invalidate();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// iterator()
	TQLayoutIterator xret = this->TQBoxLayout::iterator();
	x[0].s_class = (void*)new TQLayoutIterator(xret);
    }
    void x_54(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQBoxLayout::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// findWidget(TQWidget*)
	int xret = this->TQBoxLayout::findWidget((TQWidget*)x[1].s_class);
	x[0].s_int = xret;
    }
    static void x_56(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQBoxLayout::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_57(Smoke::Stack x) {
	// insertItem(int, TQLayoutItem*)
	this->TQBoxLayout::insertItem((int)x[1].s_int,(TQLayoutItem*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void addItem(TQLayoutItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(351, (void*)this, x)) return;
	this->TQBoxLayout::addItem(x1);
    }
    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(5338, (void*)this, x)) return;
	this->TQLayout::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(334, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQBoxLayout::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(5337, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayout::eventFilter(x1, x2);
    }
    virtual TQSizePolicy::ExpandData expanding() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(379, (void*)this, x)) {
	    TQSizePolicy::ExpandData *xptr = (TQSizePolicy::ExpandData *)x[0].s_class;
	    TQSizePolicy::ExpandData xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::expanding();
    }
    virtual TQRect geometry() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5316, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLayout::geometry();
    }
    virtual bool hasHeightForWidth() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(376, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBoxLayout::hasHeightForWidth();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(377, (void*)this, x)) return (int)x[0].s_int;
	return this->TQBoxLayout::heightForWidth(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 invalidate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(380, (void*)this, x)) return;
	this->TQBoxLayout::invalidate();
    }
    virtual bool isEmpty() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5327, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayout::isEmpty();
    }
    virtual TQLayoutIterator iterator() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(381, (void*)this, x)) {
	    TQLayoutIterator *xptr = (TQLayoutIterator *)x[0].s_class;
	    TQLayoutIterator xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::iterator();
    }
    virtual TQLayout* layout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5332, (void*)this, x)) return (TQLayout*)x[0].s_class;
	return this->TQLayout::layout();
    }
    virtual TQSize maximumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(375, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::maximumSize();
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(333, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQBoxLayout::metaObject();
    }
    virtual TQSize minimumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(374, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::minimumSize();
    }
    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 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 setAutoAdd(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(5313, (void*)this, x)) return;
	this->TQLayout::setAutoAdd(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(382, (void*)this, x)) return;
	this->TQBoxLayout::setGeometry(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5302, (void*)this, x)) return;
	this->TQLayout::setMargin(x1);
    }
    virtual void setMenuBar(TQMenuBar* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(5309, (void*)this, x)) return;
	this->TQLayout::setMenuBar(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 setSpacing(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5303, (void*)this, x)) return;
	this->TQLayout::setSpacing(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(373, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::sizeHint();
    }
    virtual TQSpacerItem* spacerItem() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5359, (void*)this, x)) return (TQSpacerItem*)x[0].s_class;
	return this->TQLayoutItem::spacerItem();
    }
    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(335, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQBoxLayout::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(337, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBoxLayout::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(336, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBoxLayout::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(338, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBoxLayout::tqt_property(x1, x2, x3);
    }
    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();
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 31: //TQBoxLayout::Direction
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQBoxLayout::Direction;
		break;
	      case Smoke::EnumDelete:
		delete (TQBoxLayout::Direction*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQBoxLayout::Direction*)xdata = (TQBoxLayout::Direction)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQBoxLayout::Direction*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQBoxLayout() { qt_Smoke->binding->deleted(12, (void*)this); }
};
void xenum_TQBoxLayout(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQBoxLayout::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQBoxLayout(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQBoxLayout *xself = (x_TQBoxLayout*)obj;
    switch(xi) {
	case 0: x_TQBoxLayout::x_0(args);	break;
	case 1: x_TQBoxLayout::x_1(args);	break;
	case 2: x_TQBoxLayout::x_2(args);	break;
	case 3: x_TQBoxLayout::x_3(args);	break;
	case 4: x_TQBoxLayout::x_4(args);	break;
	case 5: x_TQBoxLayout::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_TQBoxLayout::x_13(args);	break;
	case 14: x_TQBoxLayout::x_14(args);	break;
	case 15: x_TQBoxLayout::x_15(args);	break;
	case 16: x_TQBoxLayout::x_16(args);	break;
	case 17: x_TQBoxLayout::x_17(args);	break;
	case 18: x_TQBoxLayout::x_18(args);	break;
	case 19: x_TQBoxLayout::x_19(args);	break;
	case 20: x_TQBoxLayout::x_20(args);	break;
	case 21: x_TQBoxLayout::x_21(args);	break;
	case 22: x_TQBoxLayout::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: x_TQBoxLayout::x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: delete (TQBoxLayout*)xself;	break;
    }
}

class x_TQBrush : public TQBrush {
public:
    static void x_0(Smoke::Stack x) {
	// TQBrush()
	x_TQBrush* xret = new x_TQBrush();
	x[0].s_class = (void*)xret;
    }
    x_TQBrush() : TQBrush() {
    }
    static void x_1(Smoke::Stack x) {
	// TQBrush(TQt::BrushStyle)
	x_TQBrush* xret = new x_TQBrush((TQt::BrushStyle)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBrush(TQt::BrushStyle x1) : TQBrush(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQBrush(const TQColor&, TQt::BrushStyle)
	x_TQBrush* xret = new x_TQBrush(*(const TQColor *)x[1].s_class,(TQt::BrushStyle)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQBrush(const TQColor& x1, TQt::BrushStyle x2) : TQBrush(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQBrush(const TQColor&)
	x_TQBrush* xret = new x_TQBrush(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBrush(const TQColor& x1) : TQBrush(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// TQBrush(const TQColor&, const TQPixmap&)
	x_TQBrush* xret = new x_TQBrush(*(const TQColor *)x[1].s_class,*(const TQPixmap *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBrush(const TQColor& x1, const TQPixmap& x2) : TQBrush(x1, x2) {
    }
    static void x_5(Smoke::Stack x) {
	// TQBrush(const TQBrush&)
	x_TQBrush* xret = new x_TQBrush(*(const TQBrush *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBrush(const TQBrush& x1) : TQBrush(x1) {
    }
    void x_6(Smoke::Stack x) {
	// operator=(const TQBrush&)
	TQBrush& xret = this->TQBrush::operator=(*(const TQBrush *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_7(Smoke::Stack x) const {
	// style()
	TQt::BrushStyle xret = this->TQBrush::style();
	x[0].s_enum = xret;
    }
    void x_8(Smoke::Stack x) {
	// setStyle(TQt::BrushStyle)
	this->TQBrush::setStyle((TQt::BrushStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// color()
	const TQColor& xret = this->TQBrush::color();
	x[0].s_class = (void*)&xret;
    }
    void x_10(Smoke::Stack x) {
	// setColor(const TQColor&)
	this->TQBrush::setColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// pixmap()
	TQPixmap* xret = this->TQBrush::pixmap();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// setPixmap(const TQPixmap&)
	this->TQBrush::setPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// operator==(const TQBrush&)
	bool xret = this->TQBrush::operator==(*(const TQBrush *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// operator!=(const TQBrush&)
	bool xret = this->TQBrush::operator!=(*(const TQBrush *)x[1].s_class);
	x[0].s_bool = xret;
    }
    ~x_TQBrush() { qt_Smoke->binding->deleted(13, (void*)this); }
};
void xcall_TQBrush(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQBrush *xself = (x_TQBrush*)obj;
    switch(xi) {
	case 0: x_TQBrush::x_0(args);	break;
	case 1: x_TQBrush::x_1(args);	break;
	case 2: x_TQBrush::x_2(args);	break;
	case 3: x_TQBrush::x_3(args);	break;
	case 4: x_TQBrush::x_4(args);	break;
	case 5: x_TQBrush::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: delete (TQBrush*)xself;	break;
    }
}

class x_TQBuffer : public TQBuffer {
public:
    static void x_0(Smoke::Stack x) {
	// TQBuffer()
	x_TQBuffer* xret = new x_TQBuffer();
	x[0].s_class = (void*)xret;
    }
    x_TQBuffer() : TQBuffer() {
    }
    static void x_1(Smoke::Stack x) {
	// TQBuffer(TQByteArray)
	x_TQBuffer* xret = new x_TQBuffer(*(TQByteArray *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQBuffer(TQByteArray x1) : TQBuffer(x1) {
    }
    void x_2(Smoke::Stack x) const {
	// buffer()
	TQByteArray xret = this->TQBuffer::buffer();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_3(Smoke::Stack x) {
	// setBuffer(TQByteArray)
	bool xret = this->TQBuffer::setBuffer(*(TQByteArray *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// open(int)
	bool xret = this->TQBuffer::open((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// close()
	this->TQBuffer::close();
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// flush()
	this->TQBuffer::flush();
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// size()
	TQIODevice::Offset xret = this->TQBuffer::size();
	x[0].s_ulong = xret;
    }
    void x_8(Smoke::Stack x) const {
	// at()
	TQIODevice::Offset xret = this->TQBuffer::at();
	x[0].s_ulong = xret;
    }
    void x_9(Smoke::Stack x) {
	// at(TQIODevice::Offset)
	bool xret = this->TQBuffer::at((TQIODevice::Offset)x[1].s_ulong);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// readBlock(char*, TQ_ULONG)
	TQ_LONG xret = this->TQBuffer::readBlock((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_11(Smoke::Stack x) {
	// writeBlock(const char*, TQ_ULONG)
	TQ_LONG xret = this->TQBuffer::writeBlock((const char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_12(Smoke::Stack x) {
	// writeBlock(const TQByteArray&)
	TQ_LONG xret = this->TQBuffer::writeBlock(*(const TQByteArray *)x[1].s_class);
	x[0].s_long = xret;
    }
    void x_13(Smoke::Stack x) {
	// readLine(char*, TQ_ULONG)
	TQ_LONG xret = this->TQBuffer::readLine((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_14(Smoke::Stack x) {
	// getch()
	int xret = this->TQBuffer::getch();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// putch(int)
	int xret = this->TQBuffer::putch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
	// ungetch(int)
	int xret = this->TQBuffer::ungetch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    virtual TQIODevice::Offset at() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(411, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQBuffer::at();
    }
    virtual bool at(TQIODevice::Offset x1) {
	Smoke::StackItem x[2];
	x[1].s_ulong = x1;
	if(qt_Smoke->binding->callMethod(412, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBuffer::at(x1);
    }
    virtual bool atEnd() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4511, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIODevice::atEnd();
    }
    virtual void close() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(408, (void*)this, x)) return;
	this->TQBuffer::close();
    }
    virtual void flush() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(409, (void*)this, x)) return;
	this->TQBuffer::flush();
    }
    virtual int getch() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(417, (void*)this, x)) return (int)x[0].s_int;
	return this->TQBuffer::getch();
    }
    virtual bool open(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(407, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBuffer::open(x1);
    }
    virtual int putch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(418, (void*)this, x)) return (int)x[0].s_int;
	return this->TQBuffer::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(413, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQBuffer::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(416, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQBuffer::readLine(x1, x2);
    }
    virtual TQIODevice::Offset size() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(410, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQBuffer::size();
    }
    virtual int ungetch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(419, (void*)this, x)) return (int)x[0].s_int;
	return this->TQBuffer::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(414, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQBuffer::writeBlock(x1, x2);
    }
    ~x_TQBuffer() { qt_Smoke->binding->deleted(14, (void*)this); }
};
void xcall_TQBuffer(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQBuffer *xself = (x_TQBuffer*)obj;
    switch(xi) {
	case 0: x_TQBuffer::x_0(args);	break;
	case 1: x_TQBuffer::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: 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: delete (TQBuffer*)xself;	break;
    }
}

class x_TQButton : public TQButton {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQButton::SingleShot;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQButton::Toggle;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQButton::Tristate;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQButton::Off;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQButton::NoChange;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQButton::On;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQButton::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQButton::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQButton::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->TQButton::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->TQButton::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->TQButton::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->TQButton::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQButton(TQWidget*, const char*, TQt::WFlags)
	x_TQButton* xret = new x_TQButton((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQButton(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQButton(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// TQButton(TQWidget*, const char*)
	x_TQButton* xret = new x_TQButton((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButton(TQWidget* x1, const char* x2) : TQButton(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQButton(TQWidget*)
	x_TQButton* xret = new x_TQButton((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQButton(TQWidget* x1) : TQButton(x1) {
    }
    static void x_16(Smoke::Stack x) {
	// TQButton()
	x_TQButton* xret = new x_TQButton();
	x[0].s_class = (void*)xret;
    }
    x_TQButton() : TQButton() {
    }
    void x_17(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQButton::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setText(const TQString&)
	this->TQButton::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// pixmap()
	const TQPixmap* xret = this->TQButton::pixmap();
	x[0].s_class = (void*)xret;
    }
    void x_20(Smoke::Stack x) {
	// setPixmap(const TQPixmap&)
	this->TQButton::setPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// accel()
	TQKeySequence xret = this->TQButton::accel();
	x[0].s_class = (void*)new TQKeySequence(xret);
    }
    void x_22(Smoke::Stack x) {
	// setAccel(const TQKeySequence&)
	this->TQButton::setAccel(*(const TQKeySequence *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// isToggleButton()
	bool xret = this->TQButton::isToggleButton();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// toggleType()
	TQButton::ToggleType xret = this->TQButton::toggleType();
	x[0].s_enum = xret;
    }
    void x_25(Smoke::Stack x) {
	// setDown(bool)
	this->TQButton::setDown((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// isDown()
	bool xret = this->TQButton::isDown();
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) const {
	// isOn()
	bool xret = this->TQButton::isOn();
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) const {
	// state()
	TQButton::ToggleState xret = this->TQButton::state();
	x[0].s_enum = xret;
    }
    void x_29(Smoke::Stack x) const {
	// autoResize()
	bool xret = this->TQButton::autoResize();
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) {
	// setAutoResize(bool)
	this->TQButton::setAutoResize((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// autoRepeat()
	bool xret = this->TQButton::autoRepeat();
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) {
	// setAutoRepeat(bool)
	this->TQButton::setAutoRepeat((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// isExclusiveToggle()
	bool xret = this->TQButton::isExclusiveToggle();
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) const {
	// group()
	TQButtonGroup* xret = this->TQButton::group();
	x[0].s_class = (void*)xret;
    }
    void x_35(Smoke::Stack x) {
	// animateClick()
	this->TQButton::animateClick();
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// toggle()
	this->TQButton::toggle();
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// pressed()
	this->TQButton::pressed();
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// released()
	this->TQButton::released();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// clicked()
	this->TQButton::clicked();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// toggled(bool)
	this->TQButton::toggled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// stateChanged(int)
	this->TQButton::stateChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_42(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQButton::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_43(Smoke::Stack x) {
	// setToggleButton(bool)
	this->TQButton::setToggleButton((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// setToggleType(TQButton::ToggleType)
	this->TQButton::setToggleType((TQButton::ToggleType)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setOn(bool)
	this->TQButton::setOn((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setState(TQButton::ToggleState)
	this->TQButton::setState((TQButton::ToggleState)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) const {
	// hitButton(const TQPoint&)
	bool xret = this->TQButton::hitButton(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) {
	// drawButton(TQPainter*)
	this->TQButton::drawButton((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// drawButtonLabel(TQPainter*)
	this->TQButton::drawButtonLabel((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQButton::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// keyReleaseEvent(TQKeyEvent*)
	this->TQButton::keyReleaseEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQButton::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQButton::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQButton::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQButton::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQButton::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQButton::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// enabledChange(bool)
	this->TQButton::enabledChange((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(427, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQButton::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 drawButton(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(469, (void*)this, x)) return;
	this->TQButton::drawButton(x1);
    }
    virtual void drawButtonLabel(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(470, (void*)this, x)) return;
	this->TQButton::drawButtonLabel(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(479, (void*)this, x)) return;
	this->TQButton::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(477, (void*)this, x)) return;
	this->TQButton::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(478, (void*)this, x)) return;
	this->TQButton::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 bool hitButton(const TQPoint& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(468, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButton::hitButton(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(471, (void*)this, x)) return;
	this->TQButton::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(472, (void*)this, x)) return;
	this->TQButton::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(426, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQButton::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(475, (void*)this, x)) return;
	this->TQButton::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(473, (void*)this, x)) return;
	this->TQButton::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(474, (void*)this, x)) return;
	this->TQButton::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(476, (void*)this, x)) return;
	this->TQButton::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 setAccel(const TQKeySequence& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(443, (void*)this, x)) return;
	this->TQButton::setAccel(x1);
    }
    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 setAutoRepeat(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(453, (void*)this, x)) return;
	this->TQButton::setAutoRepeat(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 setDown(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(446, (void*)this, x)) return;
	this->TQButton::setDown(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 void setPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(441, (void*)this, x)) return;
	this->TQButton::setPixmap(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 setState(TQButton::ToggleState x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(467, (void*)this, x)) return;
	this->TQButton::setState(x1);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(439, (void*)this, x)) return;
	this->TQButton::setText(x1);
    }
    virtual void setToggleType(TQButton::ToggleType x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(465, (void*)this, x)) return;
	this->TQButton::setToggleType(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(428, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQButton::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(430, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButton::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(429, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButton::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(431, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButton::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);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 37: //TQButton::ToggleState
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQButton::ToggleState;
		break;
	      case Smoke::EnumDelete:
		delete (TQButton::ToggleState*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQButton::ToggleState*)xdata = (TQButton::ToggleState)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQButton::ToggleState*)xdata;
		break;
	    }
	    break;
	  case 38: //TQButton::ToggleType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQButton::ToggleType;
		break;
	      case Smoke::EnumDelete:
		delete (TQButton::ToggleType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQButton::ToggleType*)xdata = (TQButton::ToggleType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQButton::ToggleType*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQButton() { qt_Smoke->binding->deleted(15, (void*)this); }
};
void xenum_TQButton(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQButton::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQButton(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQButton *xself = (x_TQButton*)obj;
    switch(xi) {
	case 0: x_TQButton::x_0(args);	break;
	case 1: x_TQButton::x_1(args);	break;
	case 2: x_TQButton::x_2(args);	break;
	case 3: x_TQButton::x_3(args);	break;
	case 4: x_TQButton::x_4(args);	break;
	case 5: x_TQButton::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_TQButton::x_13(args);	break;
	case 14: x_TQButton::x_14(args);	break;
	case 15: x_TQButton::x_15(args);	break;
	case 16: x_TQButton::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: x_TQButton::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 (TQButton*)xself;	break;
    }
}

class x_TQButtonGroup : public TQButtonGroup {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQButtonGroup::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQButtonGroup::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQButtonGroup::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->TQButtonGroup::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->TQButtonGroup::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->TQButtonGroup::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->TQButtonGroup::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQButtonGroup(TQWidget*, const char*)
	x_TQButtonGroup* xret = new x_TQButtonGroup((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(TQWidget* x1, const char* x2) : TQButtonGroup(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQButtonGroup(TQWidget*)
	x_TQButtonGroup* xret = new x_TQButtonGroup((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(TQWidget* x1) : TQButtonGroup(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQButtonGroup()
	x_TQButtonGroup* xret = new x_TQButtonGroup();
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup() : TQButtonGroup() {
    }
    static void x_10(Smoke::Stack x) {
	// TQButtonGroup(const TQString&, TQWidget*, const char*)
	x_TQButtonGroup* xret = new x_TQButtonGroup(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(const TQString& x1, TQWidget* x2, const char* x3) : TQButtonGroup(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQButtonGroup(const TQString&, TQWidget*)
	x_TQButtonGroup* xret = new x_TQButtonGroup(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(const TQString& x1, TQWidget* x2) : TQButtonGroup(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQButtonGroup(const TQString&)
	x_TQButtonGroup* xret = new x_TQButtonGroup(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(const TQString& x1) : TQButtonGroup(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// TQButtonGroup(int, TQt::Orientation, TQWidget*, const char*)
	x_TQButtonGroup* xret = new x_TQButtonGroup((int)x[1].s_int,(TQt::Orientation)x[2].s_enum,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(int x1, TQt::Orientation x2, TQWidget* x3, const char* x4) : TQButtonGroup(x1, x2, x3, x4) {
    }
    static void x_14(Smoke::Stack x) {
	// TQButtonGroup(int, TQt::Orientation, TQWidget*)
	x_TQButtonGroup* xret = new x_TQButtonGroup((int)x[1].s_int,(TQt::Orientation)x[2].s_enum,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(int x1, TQt::Orientation x2, TQWidget* x3) : TQButtonGroup(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQButtonGroup(int, TQt::Orientation)
	x_TQButtonGroup* xret = new x_TQButtonGroup((int)x[1].s_int,(TQt::Orientation)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(int x1, TQt::Orientation x2) : TQButtonGroup(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQButtonGroup(int, TQt::Orientation, const TQString&, TQWidget*, const char*)
	x_TQButtonGroup* xret = new x_TQButtonGroup((int)x[1].s_int,(TQt::Orientation)x[2].s_enum,*(const TQString *)x[3].s_voidp,(TQWidget*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(int x1, TQt::Orientation x2, const TQString& x3, TQWidget* x4, const char* x5) : TQButtonGroup(x1, x2, x3, x4, x5) {
    }
    static void x_17(Smoke::Stack x) {
	// TQButtonGroup(int, TQt::Orientation, const TQString&, TQWidget*)
	x_TQButtonGroup* xret = new x_TQButtonGroup((int)x[1].s_int,(TQt::Orientation)x[2].s_enum,*(const TQString *)x[3].s_voidp,(TQWidget*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(int x1, TQt::Orientation x2, const TQString& x3, TQWidget* x4) : TQButtonGroup(x1, x2, x3, x4) {
    }
    static void x_18(Smoke::Stack x) {
	// TQButtonGroup(int, TQt::Orientation, const TQString&)
	x_TQButtonGroup* xret = new x_TQButtonGroup((int)x[1].s_int,(TQt::Orientation)x[2].s_enum,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQButtonGroup(int x1, TQt::Orientation x2, const TQString& x3) : TQButtonGroup(x1, x2, x3) {
    }
    void x_19(Smoke::Stack x) const {
	// isExclusive()
	bool xret = this->TQButtonGroup::isExclusive();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) const {
	// isRadioButtonExclusive()
	bool xret = this->TQButtonGroup::isRadioButtonExclusive();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// setExclusive(bool)
	this->TQButtonGroup::setExclusive((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setRadioButtonExclusive(bool)
	this->TQButtonGroup::setRadioButtonExclusive((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// insert(TQButton*, int)
	int xret = this->TQButtonGroup::insert((TQButton*)x[1].s_class,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// insert(TQButton*)
	int xret = this->TQButtonGroup::insert((TQButton*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) {
	// remove(TQButton*)
	this->TQButtonGroup::remove((TQButton*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// find(int)
	TQButton* xret = this->TQButtonGroup::find((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_27(Smoke::Stack x) const {
	// id(TQButton*)
	int xret = this->TQButtonGroup::id((TQButton*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) const {
	// count()
	int xret = this->TQButtonGroup::count();
	x[0].s_int = xret;
    }
    void x_29(Smoke::Stack x) {
	// setButton(int)
	this->TQButtonGroup::setButton((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// moveFocus(int)
	this->TQButtonGroup::moveFocus((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// selected()
	TQButton* xret = this->TQButtonGroup::selected();
	x[0].s_class = (void*)xret;
    }
    void x_32(Smoke::Stack x) const {
	// selectedId()
	int xret = this->TQButtonGroup::selectedId();
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) {
	// pressed(int)
	this->TQButtonGroup::pressed((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// released(int)
	this->TQButtonGroup::released((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// clicked(int)
	this->TQButtonGroup::clicked((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_36(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQButtonGroup::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_37(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQButtonGroup::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) {
	// buttonPressed()
	this->TQButtonGroup::buttonPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// buttonReleased()
	this->TQButtonGroup::buttonReleased();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// buttonClicked()
	this->TQButtonGroup::buttonClicked();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// buttonToggled(bool)
	this->TQButtonGroup::buttonToggled((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(4157, (void*)this, x)) return;
	this->TQGroupBox::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(481, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQButtonGroup::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(3487, (void*)this, x)) return;
	this->TQFrame::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3486, (void*)this, x)) return;
	this->TQFrame::drawFrame(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(518, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButtonGroup::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(4160, (void*)this, x)) return;
	this->TQGroupBox::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(4161, (void*)this, x)) return;
	this->TQGroupBox::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 void frameChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3488, (void*)this, x)) return;
	this->TQFrame::frameChanged();
    }
    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(480, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQButtonGroup::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(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 moveFocus(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(511, (void*)this, x)) return;
	this->TQButtonGroup::moveFocus(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4159, (void*)this, x)) return;
	this->TQGroupBox::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(4158, (void*)this, x)) return;
	this->TQGroupBox::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 setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4136, (void*)this, x)) return;
	this->TQGroupBox::setAlignment(x1);
    }
    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 setButton(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(510, (void*)this, x)) return;
	this->TQButtonGroup::setButton(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 setColumnLayout(int x1, TQt::Orientation x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_enum = x2;
	if(qt_Smoke->binding->callMethod(4132, (void*)this, x)) return;
	this->TQGroupBox::setColumnLayout(x1, x2);
    }
    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(4152, (void*)this, x)) return;
	this->TQGroupBox::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 setExclusive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(502, (void*)this, x)) return;
	this->TQButtonGroup::setExclusive(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 setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(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 setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3475, (void*)this, x)) return;
	this->TQFrame::setLineWidth(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3477, (void*)this, x)) return;
	this->TQFrame::setMargin(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 setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    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 setRadioButtonExclusive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(503, (void*)this, x)) return;
	this->TQButtonGroup::setRadioButtonExclusive(x1);
    }
    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 setTitle(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4134, (void*)this, x)) return;
	this->TQGroupBox::setTitle(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(4146, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQGroupBox::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(3489, (void*)this, x)) return;
	this->TQFrame::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(482, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQButtonGroup::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(484, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButtonGroup::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(483, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButtonGroup::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(485, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButtonGroup::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_TQButtonGroup() { qt_Smoke->binding->deleted(16, (void*)this); }
};
void xcall_TQButtonGroup(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQButtonGroup *xself = (x_TQButtonGroup*)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_TQButtonGroup::x_7(args);	break;
	case 8: x_TQButtonGroup::x_8(args);	break;
	case 9: x_TQButtonGroup::x_9(args);	break;
	case 10: x_TQButtonGroup::x_10(args);	break;
	case 11: x_TQButtonGroup::x_11(args);	break;
	case 12: x_TQButtonGroup::x_12(args);	break;
	case 13: x_TQButtonGroup::x_13(args);	break;
	case 14: x_TQButtonGroup::x_14(args);	break;
	case 15: x_TQButtonGroup::x_15(args);	break;
	case 16: x_TQButtonGroup::x_16(args);	break;
	case 17: x_TQButtonGroup::x_17(args);	break;
	case 18: x_TQButtonGroup::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_TQButtonGroup::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: delete (TQButtonGroup*)xself;	break;
    }
}

class x_TQByteArray : public TQByteArray {
public:
    static void x_0(Smoke::Stack x) {
	// TQByteArray()
	x_TQByteArray* xret = new x_TQByteArray();
	x[0].s_class = (void*)xret;
    }
    x_TQByteArray() : TQByteArray() {
    }
    static void x_1(Smoke::Stack x) {
	// TQByteArray(int)
	x_TQByteArray* xret = new x_TQByteArray((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQByteArray(int x1) : TQByteArray(x1) {
    }
    ~x_TQByteArray() { qt_Smoke->binding->deleted(17, (void*)this); }
};
void xcall_TQByteArray(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQByteArray *xself = (x_TQByteArray*)obj;
    switch(xi) {
	case 0: x_TQByteArray::x_0(args);	break;
	case 1: x_TQByteArray::x_1(args);	break;
	case 2: delete (TQByteArray*)xself;	break;
    }
}

class x_TQCanvas : public TQCanvas {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQCanvas::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQCanvas::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQCanvas::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->TQCanvas::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->TQCanvas::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->TQCanvas::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->TQCanvas::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQCanvas(TQObject*, const char*)
	x_TQCanvas* xret = new x_TQCanvas((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvas(TQObject* x1, const char* x2) : TQCanvas(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQCanvas(TQObject*)
	x_TQCanvas* xret = new x_TQCanvas((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvas(TQObject* x1) : TQCanvas(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQCanvas()
	x_TQCanvas* xret = new x_TQCanvas();
	x[0].s_class = (void*)xret;
    }
    x_TQCanvas() : TQCanvas() {
    }
    static void x_10(Smoke::Stack x) {
	// TQCanvas(int, int)
	x_TQCanvas* xret = new x_TQCanvas((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvas(int x1, int x2) : TQCanvas(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQCanvas(TQPixmap, int, int, int, int)
	x_TQCanvas* xret = new x_TQCanvas(*(TQPixmap *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvas(TQPixmap x1, int x2, int x3, int x4, int x5) : TQCanvas(x1, x2, x3, x4, x5) {
    }
    void x_12(Smoke::Stack x) {
	// setTiles(TQPixmap, int, int, int, int)
	this->TQCanvas::setTiles(*(TQPixmap *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setBackgroundPixmap(const TQPixmap&)
	this->TQCanvas::setBackgroundPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// backgroundPixmap()
	TQPixmap xret = this->TQCanvas::backgroundPixmap();
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_15(Smoke::Stack x) {
	// setBackgroundColor(const TQColor&)
	this->TQCanvas::setBackgroundColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// backgroundColor()
	TQColor xret = this->TQCanvas::backgroundColor();
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_17(Smoke::Stack x) {
	// setTile(int, int, int)
	this->TQCanvas::setTile((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// tile(int, int)
	int xret = this->TQCanvas::tile((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) const {
	// tilesHorizontally()
	int xret = this->TQCanvas::tilesHorizontally();
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) const {
	// tilesVertically()
	int xret = this->TQCanvas::tilesVertically();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) const {
	// tileWidth()
	int xret = this->TQCanvas::tileWidth();
	x[0].s_int = xret;
    }
    void x_22(Smoke::Stack x) const {
	// tileHeight()
	int xret = this->TQCanvas::tileHeight();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) {
	// resize(int, int)
	this->TQCanvas::resize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// width()
	int xret = this->TQCanvas::width();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// height()
	int xret = this->TQCanvas::height();
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) const {
	// size()
	TQSize xret = this->TQCanvas::size();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_27(Smoke::Stack x) const {
	// rect()
	TQRect xret = this->TQCanvas::rect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_28(Smoke::Stack x) const {
	// onCanvas(int, int)
	bool xret = this->TQCanvas::onCanvas((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) const {
	// onCanvas(const TQPoint&)
	bool xret = this->TQCanvas::onCanvas(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) const {
	// validChunk(int, int)
	bool xret = this->TQCanvas::validChunk((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// validChunk(const TQPoint&)
	bool xret = this->TQCanvas::validChunk(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// chunkSize()
	int xret = this->TQCanvas::chunkSize();
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) {
	// retune(int, int)
	this->TQCanvas::retune((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// retune(int)
	this->TQCanvas::retune((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// sameChunk(int, int, int, int)
	bool xret = this->TQCanvas::sameChunk((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) {
	// setChangedChunk(int, int)
	this->TQCanvas::setChangedChunk((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// setChangedChunkContaining(int, int)
	this->TQCanvas::setChangedChunkContaining((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// setAllChanged()
	this->TQCanvas::setAllChanged();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// setChanged(const TQRect&)
	this->TQCanvas::setChanged(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// setUnchanged(const TQRect&)
	this->TQCanvas::setUnchanged(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// addItemToChunk(TQCanvasItem*, int, int)
	this->TQCanvas::addItemToChunk((TQCanvasItem*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// removeItemFromChunk(TQCanvasItem*, int, int)
	this->TQCanvas::removeItemFromChunk((TQCanvasItem*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// addItemToChunkContaining(TQCanvasItem*, int, int)
	this->TQCanvas::addItemToChunkContaining((TQCanvasItem*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// removeItemFromChunkContaining(TQCanvasItem*, int, int)
	this->TQCanvas::removeItemFromChunkContaining((TQCanvasItem*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// allItems()
	TQCanvasItemList xret = this->TQCanvas::allItems();
	x[0].s_voidp = (void*)new TQCanvasItemList(xret);
    }
    void x_46(Smoke::Stack x) const {
	// collisions(const TQPoint&)
	TQCanvasItemList xret = this->TQCanvas::collisions(*(const TQPoint *)x[1].s_class);
	x[0].s_voidp = (void*)new TQCanvasItemList(xret);
    }
    void x_47(Smoke::Stack x) const {
	// collisions(const TQRect&)
	TQCanvasItemList xret = this->TQCanvas::collisions(*(const TQRect *)x[1].s_class);
	x[0].s_voidp = (void*)new TQCanvasItemList(xret);
    }
    void x_48(Smoke::Stack x) const {
	// collisions(const TQPointArray&, const TQCanvasItem*, bool)
	TQCanvasItemList xret = this->TQCanvas::collisions(*(const TQPointArray *)x[1].s_class,(const TQCanvasItem*)x[2].s_class,(bool)x[3].s_bool);
	x[0].s_voidp = (void*)new TQCanvasItemList(xret);
    }
    void x_49(Smoke::Stack x) {
	// drawArea(const TQRect&, TQPainter*, bool)
	this->TQCanvas::drawArea(*(const TQRect *)x[1].s_class,(TQPainter*)x[2].s_class,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// drawArea(const TQRect&, TQPainter*)
	this->TQCanvas::drawArea(*(const TQRect *)x[1].s_class,(TQPainter*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// addView(TQCanvasView*)
	this->TQCanvas::addView((TQCanvasView*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// removeView(TQCanvasView*)
	this->TQCanvas::removeView((TQCanvasView*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// drawCanvasArea(const TQRect&, TQPainter*, bool)
	this->TQCanvas::drawCanvasArea(*(const TQRect *)x[1].s_class,(TQPainter*)x[2].s_class,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// drawCanvasArea(const TQRect&, TQPainter*)
	this->TQCanvas::drawCanvasArea(*(const TQRect *)x[1].s_class,(TQPainter*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// drawCanvasArea(const TQRect&)
	this->TQCanvas::drawCanvasArea(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// drawViewArea(TQCanvasView*, TQPainter*, const TQRect&, bool)
	this->TQCanvas::drawViewArea((TQCanvasView*)x[1].s_class,(TQPainter*)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// addItem(TQCanvasItem*)
	this->TQCanvas::addItem((TQCanvasItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// addAnimation(TQCanvasItem*)
	this->TQCanvas::addAnimation((TQCanvasItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// removeItem(TQCanvasItem*)
	this->TQCanvas::removeItem((TQCanvasItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// removeAnimation(TQCanvasItem*)
	this->TQCanvas::removeAnimation((TQCanvasItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// setAdvancePeriod(int)
	this->TQCanvas::setAdvancePeriod((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// setUpdatePeriod(int)
	this->TQCanvas::setUpdatePeriod((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// setDoubleBuffering(bool)
	this->TQCanvas::setDoubleBuffering((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// advance()
	this->TQCanvas::advance();
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// update()
	this->TQCanvas::update();
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// resized()
	this->TQCanvas::resized();
	(void)x; // noop (for compiler warning)
    }
    static void x_67(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQCanvas::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_68(Smoke::Stack x) {
	// drawBackground(TQPainter&, const TQRect&)
	this->TQCanvas::drawBackground(*(TQPainter *)x[1].s_class,*(const TQRect *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// drawForeground(TQPainter&, const TQRect&)
	this->TQCanvas::drawForeground(*(TQPainter *)x[1].s_class,*(const TQRect *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void addAnimation(TQCanvasItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(585, (void*)this, x)) return;
	this->TQCanvas::addAnimation(x1);
    }
    virtual void addItem(TQCanvasItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(584, (void*)this, x)) return;
	this->TQCanvas::addItem(x1);
    }
    virtual void addView(TQCanvasView* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(578, (void*)this, x)) return;
	this->TQCanvas::addView(x1);
    }
    virtual void advance() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(591, (void*)this, x)) return;
	this->TQCanvas::advance();
    }
    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(527, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQCanvas::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 void drawBackground(TQPainter& x1, const TQRect& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(595, (void*)this, x)) return;
	this->TQCanvas::drawBackground(x1, x2);
    }
    virtual void drawForeground(TQPainter& x1, const TQRect& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(596, (void*)this, x)) return;
	this->TQCanvas::drawForeground(x1, x2);
    }
    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(526, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQCanvas::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 removeAnimation(TQCanvasItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(587, (void*)this, x)) return;
	this->TQCanvas::removeAnimation(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 removeItem(TQCanvasItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(586, (void*)this, x)) return;
	this->TQCanvas::removeItem(x1);
    }
    virtual void removeView(TQCanvasView* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(579, (void*)this, x)) return;
	this->TQCanvas::removeView(x1);
    }
    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(550, (void*)this, x)) return;
	this->TQCanvas::resize(x1, x2);
    }
    virtual void retune(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(560, (void*)this, x)) return;
	this->TQCanvas::retune(x1, x2);
    }
    virtual void setAdvancePeriod(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(588, (void*)this, x)) return;
	this->TQCanvas::setAdvancePeriod(x1);
    }
    virtual void setAllChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(565, (void*)this, x)) return;
	this->TQCanvas::setAllChanged();
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(542, (void*)this, x)) return;
	this->TQCanvas::setBackgroundColor(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(540, (void*)this, x)) return;
	this->TQCanvas::setBackgroundPixmap(x1);
    }
    virtual void setChanged(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(566, (void*)this, x)) return;
	this->TQCanvas::setChanged(x1);
    }
    virtual void setChangedChunk(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(563, (void*)this, x)) return;
	this->TQCanvas::setChangedChunk(x1, x2);
    }
    virtual void setChangedChunkContaining(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(564, (void*)this, x)) return;
	this->TQCanvas::setChangedChunkContaining(x1, x2);
    }
    virtual void setDoubleBuffering(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(590, (void*)this, x)) return;
	this->TQCanvas::setDoubleBuffering(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 setTile(int x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(544, (void*)this, x)) return;
	this->TQCanvas::setTile(x1, x2, x3);
    }
    virtual void setTiles(TQPixmap x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(539, (void*)this, x)) return;
	this->TQCanvas::setTiles(x1, x2, x3, x4, x5);
    }
    virtual void setUnchanged(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(567, (void*)this, x)) return;
	this->TQCanvas::setUnchanged(x1);
    }
    virtual void setUpdatePeriod(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(589, (void*)this, x)) return;
	this->TQCanvas::setUpdatePeriod(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(528, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQCanvas::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(530, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvas::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(529, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvas::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(531, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvas::tqt_property(x1, x2, x3);
    }
    virtual void update() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(592, (void*)this, x)) return;
	this->TQCanvas::update();
    }
    ~x_TQCanvas() { qt_Smoke->binding->deleted(18, (void*)this); }
};
void xcall_TQCanvas(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvas *xself = (x_TQCanvas*)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_TQCanvas::x_7(args);	break;
	case 8: x_TQCanvas::x_8(args);	break;
	case 9: x_TQCanvas::x_9(args);	break;
	case 10: x_TQCanvas::x_10(args);	break;
	case 11: x_TQCanvas::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: 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: 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: x_TQCanvas::x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: delete (TQCanvas*)xself;	break;
    }
}

class x_TQCanvasEllipse : public TQCanvasEllipse {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasEllipse::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasEllipse(TQCanvas*)
	x_TQCanvasEllipse* xret = new x_TQCanvasEllipse((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasEllipse(TQCanvas* x1) : TQCanvasEllipse(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQCanvasEllipse(int, int, TQCanvas*)
	x_TQCanvasEllipse* xret = new x_TQCanvasEllipse((int)x[1].s_int,(int)x[2].s_int,(TQCanvas*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasEllipse(int x1, int x2, TQCanvas* x3) : TQCanvasEllipse(x1, x2, x3) {
    }
    static void x_3(Smoke::Stack x) {
	// TQCanvasEllipse(int, int, int, int, TQCanvas*)
	x_TQCanvasEllipse* xret = new x_TQCanvasEllipse((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQCanvas*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasEllipse(int x1, int x2, int x3, int x4, TQCanvas* x5) : TQCanvasEllipse(x1, x2, x3, x4, x5) {
    }
    void x_4(Smoke::Stack x) const {
	// width()
	int xret = this->TQCanvasEllipse::width();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) const {
	// height()
	int xret = this->TQCanvasEllipse::height();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) {
	// setSize(int, int)
	this->TQCanvasEllipse::setSize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// setAngles(int, int)
	this->TQCanvasEllipse::setAngles((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// angleStart()
	int xret = this->TQCanvasEllipse::angleStart();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// angleLength()
	int xret = this->TQCanvasEllipse::angleLength();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// areaPoints()
	TQPointArray xret = this->TQCanvasEllipse::areaPoints();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_11(Smoke::Stack x) const {
	// collidesWith(const TQCanvasItem*)
	bool xret = this->TQCanvasEllipse::collidesWith((const TQCanvasItem*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasEllipse::rtti();
	x[0].s_int = xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQCanvasEllipse(const TQCanvasEllipse&)
	x_TQCanvasEllipse* xret = new x_TQCanvasEllipse(*(const TQCanvasEllipse *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasEllipse(const TQCanvasEllipse& x1) : TQCanvasEllipse(x1) {
    }
    void x_14(Smoke::Stack x) {
	// drawShape(TQPainter&)
	this->TQCanvasEllipse::drawShape(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(638, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQPointArray areaPoints() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(607, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasEllipse::areaPoints();
    }
    virtual TQPointArray areaPointsAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(715, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::areaPointsAdvanced();
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(716, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(659, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(608, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasEllipse::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(720, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::draw(x1);
    }
    virtual void drawShape(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(612, (void*)this, x)) return;
	this->TQCanvasEllipse::drawShape(x1);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(626, (void*)this, x)) return;
	this->TQCanvasItem::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(609, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasEllipse::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(651, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(632, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setBrush(TQBrush x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(711, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setBrush(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(641, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(649, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setPen(TQPen x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(710, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setPen(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(647, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(633, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(645, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasEllipse() { qt_Smoke->binding->deleted(19, (void*)this); }
};
void xcall_TQCanvasEllipse(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasEllipse *xself = (x_TQCanvasEllipse*)obj;
    switch(xi) {
	case 0: x_TQCanvasEllipse::x_0(args);	break;
	case 1: x_TQCanvasEllipse::x_1(args);	break;
	case 2: x_TQCanvasEllipse::x_2(args);	break;
	case 3: x_TQCanvasEllipse::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: x_TQCanvasEllipse::x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: delete (TQCanvasEllipse*)xself;	break;
    }
}

