//Auto-generated by kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqprogressbar.h>
#include <ntqstring.h>
#include <ntqsqlfield.h>
#include <ntqpixmap.h>
#include <ntqsignalmapper.h>
#include <ntqfont.h>
#include <ntqsignal.h>
#include <ntqsemimodal.h>
#include <ntqsessionmanager.h>
#include <ntqevent.h>
#include <ntqcursor.h>
#include <ntqradiobutton.h>
#include <ntqshared.h>
#include <ntqpoint.h>
#include <ntqsqldriverplugin.h>
#include <ntqsound.h>
#include <ntqsignalslotimp.h>
#include <ntqregexp.h>
#include <ntqbutton.h>
#include <ntqnamespace.h>
#include <ntqsizepolicy.h>
#include <ntqcolor.h>
#include <ntqptrcollection.h>
#include <ntqspinbox.h>
#include <ntqsizegrip.h>
#include <ntqprinter.h>
#include <ntqsocket.h>
#include <ntqfontmetrics.h>
#include <ntqiodevice.h>
#include <ntqsqlcursor.h>
#include <ntqlayout.h>
#include <ntqpushbutton.h>
#include <ntqprogressdialog.h>
#include <ntqbitmap.h>
#include <ntqwidget.h>
#include <ntqsimplerichtext.h>
#include <ntqstringlist.h>
#include <ntqsqlerror.h>
#include <ntqsqldriver.h>
#include <ntqkeysequence.h>
#include <ntqslider.h>
#include <ntqvariant.h>
#include <ntqregion.h>
#include <ntqhostaddress.h>
#include <ntqprocess.h>
#include <ntqrect.h>
#include <ntqgdict.h>
#include <ntqscrollbar.h>
#include <ntqsocketnotifier.h>
#include <ntqsocketdevice.h>
#include <ntqglobal.h>
#include <ntqiconset.h>
#include <ntqsjiscodec.h>
#include <ntqrangecontrol.h>
#include <ntqpointarray.h>
#include <ntqwmatrix.h>
#include <ntqvalidator.h>
#include <ntqsqldatabase.h>
#include <ntqscrollview.h>
#include <ntqsize.h>
#include <ntqdir.h>
#include <ntqsqlrecord.h>
#include <ntqpopupmenu.h>
#include <ntqprintdialog.h>
#include <ntqpolygonscanner.h>
#include <ntqsplitter.h>
#include <ntqcstring.h>
#include <ntqsql.h>
#include <ntqsqlquery.h>
#include <ntqsettings.h>
#include <ntqwindowdefs.h>
#include <ntqstyle.h>
#include <ntqsqlindex.h>
#include <ntqpalette.h>
#include <ntqserversocket.h>
#include <ntqsplashscreen.h>

class x_TQPointArray : public TQPointArray {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_uint = TQPointArray::splen;
    }
    static void x_1(Smoke::Stack x) {
        x[0].s_voidp = (void*)TQPointArray::sp;
    }
    static void x_2(Smoke::Stack x) {
	// TQPointArray()
	x_TQPointArray* xret = new x_TQPointArray();
	x[0].s_class = (void*)xret;
    }
    x_TQPointArray() : TQPointArray() {
    }
    static void x_3(Smoke::Stack x) {
	// TQPointArray(int)
	x_TQPointArray* xret = new x_TQPointArray((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPointArray(int x1) : TQPointArray(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// TQPointArray(const TQPointArray&)
	x_TQPointArray* xret = new x_TQPointArray(*(const TQPointArray *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPointArray(const TQPointArray& x1) : TQPointArray(x1) {
    }
    static void x_5(Smoke::Stack x) {
	// TQPointArray(const TQRect&, bool)
	x_TQPointArray* xret = new x_TQPointArray(*(const TQRect *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPointArray(const TQRect& x1, bool x2) : TQPointArray(x1, x2) {
    }
    static void x_6(Smoke::Stack x) {
	// TQPointArray(const TQRect&)
	x_TQPointArray* xret = new x_TQPointArray(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPointArray(const TQRect& x1) : TQPointArray(x1) {
    }
    static void x_7(Smoke::Stack x) {
	// TQPointArray(int, const TQCOORD*)
	x_TQPointArray* xret = new x_TQPointArray((int)x[1].s_int,(const TQCOORD*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPointArray(int x1, const TQCOORD* x2) : TQPointArray(x1, x2) {
    }
    void x_8(Smoke::Stack x) {
	// operator=(const TQPointArray&)
	TQPointArray& xret = this->TQPointArray::operator=(*(const TQPointArray *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_9(Smoke::Stack x) const {
	// copy()
	TQPointArray xret = this->TQPointArray::copy();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_10(Smoke::Stack x) {
	// translate(int, int)
	this->TQPointArray::translate((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// boundingRect()
	TQRect xret = this->TQPointArray::boundingRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_12(Smoke::Stack x) const {
	// point(uint, int*, int*)
	this->TQPointArray::point((uint)x[1].s_uint,(int*)x[2].s_voidp,(int*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// point(uint)
	TQPoint xret = this->TQPointArray::point((uint)x[1].s_uint);
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_14(Smoke::Stack x) {
	// setPoint(uint, int, int)
	this->TQPointArray::setPoint((uint)x[1].s_uint,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// setPoint(uint, const TQPoint&)
	this->TQPointArray::setPoint((uint)x[1].s_uint,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setPoints(int, const TQCOORD*)
	bool xret = this->TQPointArray::setPoints((int)x[1].s_int,(const TQCOORD*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// putPoints(int, int, const TQCOORD*)
	bool xret = this->TQPointArray::putPoints((int)x[1].s_int,(int)x[2].s_int,(const TQCOORD*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// putPoints(int, int, const TQPointArray&, int)
	bool xret = this->TQPointArray::putPoints((int)x[1].s_int,(int)x[2].s_int,*(const TQPointArray *)x[3].s_class,(int)x[4].s_int);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// putPoints(int, int, const TQPointArray&)
	bool xret = this->TQPointArray::putPoints((int)x[1].s_int,(int)x[2].s_int,*(const TQPointArray *)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// makeArc(int, int, int, int, int, int)
	this->TQPointArray::makeArc((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// makeEllipse(int, int, int, int)
	this->TQPointArray::makeEllipse((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// makeArc(int, int, int, int, int, int, const TQWMatrix&)
	this->TQPointArray::makeArc((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,*(const TQWMatrix *)x[7].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// cubicBezier()
	TQPointArray xret = this->TQPointArray::cubicBezier();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_24(Smoke::Stack x) const {
	// shortPoints(int, int)
	void* xret = this->TQPointArray::shortPoints((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_25(Smoke::Stack x) const {
	// shortPoints(int)
	void* xret = this->TQPointArray::shortPoints((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_26(Smoke::Stack x) const {
	// shortPoints()
	void* xret = this->TQPointArray::shortPoints();
	x[0].s_voidp = (void*)xret;
    }
    static void x_27(Smoke::Stack x) {
	// cleanBuffers()
	TQPointArray::cleanBuffers();
	(void)x; // noop (for compiler warning)
    }
    ~x_TQPointArray() { qt_Smoke->binding->deleted(868, (void*)this); }
};
void xcall_TQPointArray(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPointArray *xself = (x_TQPointArray*)obj;
    switch(xi) {
	case 0: x_TQPointArray::x_0(args);	break;
	case 1: x_TQPointArray::x_1(args);	break;
	case 2: x_TQPointArray::x_2(args);	break;
	case 3: x_TQPointArray::x_3(args);	break;
	case 4: x_TQPointArray::x_4(args);	break;
	case 5: x_TQPointArray::x_5(args);	break;
	case 6: x_TQPointArray::x_6(args);	break;
	case 7: x_TQPointArray::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: x_TQPointArray::x_27(args);	break;
	case 28: delete (TQPointArray*)xself;	break;
    }
}

class x_TQPolygonScanner : public TQPolygonScanner {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPolygonScanner::Left;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPolygonScanner::Right;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPolygonScanner::Top;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPolygonScanner::Bottom;
    }
    void x_4(Smoke::Stack x) {
	// scan(const TQPointArray&, bool, int, int)
	this->TQPolygonScanner::scan(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// scan(const TQPointArray&, bool, int)
	this->TQPolygonScanner::scan(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// scan(const TQPointArray&, bool)
	this->TQPolygonScanner::scan(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// scan(const TQPointArray&, bool, int, int, bool)
	this->TQPolygonScanner::scan(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool,(int)x[3].s_int,(int)x[4].s_int,(bool)x[5].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// scan(const TQPointArray&, bool, int, int, TQPolygonScanner::Edge)
	this->TQPolygonScanner::scan(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool,(int)x[3].s_int,(int)x[4].s_int,(TQPolygonScanner::Edge)x[5].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// TQPolygonScanner()
	x_TQPolygonScanner* xret = new x_TQPolygonScanner();
	x[0].s_class = (void*)xret;
    }
    x_TQPolygonScanner() : TQPolygonScanner() {
    }
    static void x_10(Smoke::Stack x) {
	// TQPolygonScanner(const TQPolygonScanner&)
	x_TQPolygonScanner* xret = new x_TQPolygonScanner(*(const TQPolygonScanner *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPolygonScanner(const TQPolygonScanner& x1) : TQPolygonScanner(x1) {
    }
    virtual void processSpans(int x1, TQPoint* x2, int* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	qt_Smoke->binding->callMethod(26124, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1781: //TQPolygonScanner::Edge
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPolygonScanner::Edge;
		break;
	      case Smoke::EnumDelete:
		delete (TQPolygonScanner::Edge*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPolygonScanner::Edge*)xdata = (TQPolygonScanner::Edge)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPolygonScanner::Edge*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQPolygonScanner() { qt_Smoke->binding->deleted(869, (void*)this); }
};
void xenum_TQPolygonScanner(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQPolygonScanner::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQPolygonScanner(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPolygonScanner *xself = (x_TQPolygonScanner*)obj;
    switch(xi) {
	case 0: x_TQPolygonScanner::x_0(args);	break;
	case 1: x_TQPolygonScanner::x_1(args);	break;
	case 2: x_TQPolygonScanner::x_2(args);	break;
	case 3: x_TQPolygonScanner::x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQPolygonScanner::x_9(args);	break;
	case 10: x_TQPolygonScanner::x_10(args);	break;
	case 11: delete (TQPolygonScanner*)xself;	break;
    }
}

class x_TQPopupMenu : public TQPopupMenu {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQPopupMenu::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQPopupMenu::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQPopupMenu::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->TQPopupMenu::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->TQPopupMenu::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->TQPopupMenu::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->TQPopupMenu::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQPopupMenu(TQWidget*, const char*)
	x_TQPopupMenu* xret = new x_TQPopupMenu((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPopupMenu(TQWidget* x1, const char* x2) : TQPopupMenu(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPopupMenu(TQWidget*)
	x_TQPopupMenu* xret = new x_TQPopupMenu((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPopupMenu(TQWidget* x1) : TQPopupMenu(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPopupMenu()
	x_TQPopupMenu* xret = new x_TQPopupMenu();
	x[0].s_class = (void*)xret;
    }
    x_TQPopupMenu() : TQPopupMenu() {
    }
    void x_10(Smoke::Stack x) {
	// popup(const TQPoint&, int)
	this->TQPopupMenu::popup(*(const TQPoint *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// popup(const TQPoint&)
	this->TQPopupMenu::popup(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// updateItem(int)
	this->TQPopupMenu::updateItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setCheckable(bool)
	this->TQPopupMenu::setCheckable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// isCheckable()
	bool xret = this->TQPopupMenu::isCheckable();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQPopupMenu::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// show()
	this->TQPopupMenu::show();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// hide()
	this->TQPopupMenu::hide();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// exec()
	int xret = this->TQPopupMenu::exec();
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) {
	// exec(const TQPoint&, int)
	int xret = this->TQPopupMenu::exec(*(const TQPoint *)x[1].s_class,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
	// exec(const TQPoint&)
	int xret = this->TQPopupMenu::exec(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// setActiveItem(int)
	this->TQPopupMenu::setActiveItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQPopupMenu::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_23(Smoke::Stack x) const {
	// idAt(int)
	int xret = this->TQPopupMenu::idAt((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// idAt(const TQPoint&)
	int xret = this->TQPopupMenu::idAt(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// customWhatsThis()
	bool xret = this->TQPopupMenu::customWhatsThis();
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
	// insertTearOffHandle(int, int)
	int xret = this->TQPopupMenu::insertTearOffHandle((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) {
	// insertTearOffHandle(int)
	int xret = this->TQPopupMenu::insertTearOffHandle((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// insertTearOffHandle()
	int xret = this->TQPopupMenu::insertTearOffHandle();
	x[0].s_int = xret;
    }
    void x_29(Smoke::Stack x) {
	// activateItemAt(int)
	this->TQPopupMenu::activateItemAt((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// itemGeometry(int)
	TQRect xret = this->TQPopupMenu::itemGeometry((int)x[1].s_int);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_31(Smoke::Stack x) {
	// activated(int)
	this->TQPopupMenu::activated((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// highlighted(int)
	this->TQPopupMenu::highlighted((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// activatedRedirect(int)
	this->TQPopupMenu::activatedRedirect((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// highlightedRedirect(int)
	this->TQPopupMenu::highlightedRedirect((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// aboutToShow()
	this->TQPopupMenu::aboutToShow();
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// aboutToHide()
	this->TQPopupMenu::aboutToHide();
	(void)x; // noop (for compiler warning)
    }
    static void x_37(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQPopupMenu::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_38(Smoke::Stack x) {
	// menuItemHeight(TQMenuItem*, TQFontMetrics)
	int xret = TQPopupMenu::menuItemHeight((TQMenuItem*)x[1].s_class,*(TQFontMetrics *)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) const {
	// itemHeight(int)
	int xret = this->TQPopupMenu::itemHeight((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) const {
	// itemHeight(TQMenuItem*)
	int xret = this->TQPopupMenu::itemHeight((TQMenuItem*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_41(Smoke::Stack x) {
	// drawItem(TQPainter*, int, TQMenuItem*, bool, int, int, int, int)
	this->TQPopupMenu::drawItem((TQPainter*)x[1].s_class,(int)x[2].s_int,(TQMenuItem*)x[3].s_class,(bool)x[4].s_bool,(int)x[5].s_int,(int)x[6].s_int,(int)x[7].s_int,(int)x[8].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->TQPopupMenu::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// closeEvent(TQCloseEvent*)
	this->TQPopupMenu::closeEvent((TQCloseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQPopupMenu::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQPopupMenu::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQPopupMenu::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQPopupMenu::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQPopupMenu::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQPopupMenu::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQPopupMenu::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// timerEvent(TQTimerEvent*)
	this->TQPopupMenu::timerEvent((TQTimerEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// leaveEvent(TQEvent*)
	this->TQPopupMenu::leaveEvent((TQEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQPopupMenu::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// enabledChange(bool)
	this->TQPopupMenu::enabledChange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) const {
	// columns()
	int xret = this->TQPopupMenu::columns();
	x[0].s_int = xret;
    }
    void x_56(Smoke::Stack x) {
	// focusNextPrevChild(bool)
	bool xret = this->TQPopupMenu::focusNextPrevChild((bool)x[1].s_bool);
	x[0].s_bool = xret;
    }
    void x_57(Smoke::Stack x) const {
	// itemAtPos(const TQPoint&, bool)
	int xret = this->TQPopupMenu::itemAtPos(*(const TQPoint *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_int = xret;
    }
    void x_58(Smoke::Stack x) const {
	// itemAtPos(const TQPoint&)
	int xret = this->TQPopupMenu::itemAtPos(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    virtual void activateItemAt(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26158, (void*)this, x)) return;
	this->TQPopupMenu::activateItemAt(x1);
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26129, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQPopupMenu::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(26172, (void*)this, x)) return;
	this->TQPopupMenu::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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26154, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(26171, (void*)this, x)) return;
	this->TQPopupMenu::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(21614, (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(31298, (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(26183, (void*)this, x)) return;
	this->TQPopupMenu::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31284, (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(31274, (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(25497, (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(26178, (void*)this, x)) return;
	this->TQPopupMenu::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26185, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26179, (void*)this, x)) return;
	this->TQPopupMenu::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31305, (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(25662, (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(25659, (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(31182, (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(26146, (void*)this, x)) return;
	this->TQPopupMenu::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(26177, (void*)this, x)) return;
	this->TQPopupMenu::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(26181, (void*)this, x)) return;
	this->TQPopupMenu::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26128, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQPopupMenu::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(26176, (void*)this, x)) return;
	this->TQPopupMenu::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26174, (void*)this, x)) return;
	this->TQPopupMenu::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26175, (void*)this, x)) return;
	this->TQPopupMenu::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(31261, (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(31287, (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(26173, (void*)this, x)) return;
	this->TQPopupMenu::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(21613, (void*)this, x)) return;
	this->TQFrame::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveItem(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26150, (void*)this, x)) return;
	this->TQPopupMenu::setActiveItem(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCheckable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26142, (void*)this, x)) return;
	this->TQPopupMenu::setCheckable(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(26144, (void*)this, x)) return;
	this->TQPopupMenu::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(21609, (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(21593, (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(31266, (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(31265, (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(31229, (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(31230, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setId(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(24952, (void*)this, x)) return;
	this->TQMenuData::setId(x1, x2);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31326, (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(21603, (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(21605, (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(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26145, (void*)this, x)) return;
	this->TQPopupMenu::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26151, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQPopupMenu::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(26182, (void*)this, x)) return;
	this->TQPopupMenu::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(26180, (void*)this, x)) return;
	this->TQPopupMenu::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(26130, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQPopupMenu::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(26132, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::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(26131, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::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(26133, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateItem(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26141, (void*)this, x)) return;
	this->TQPopupMenu::updateItem(x1);
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQPopupMenu() { qt_Smoke->binding->deleted(870, (void*)this); }
};
void xcall_TQPopupMenu(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPopupMenu *xself = (x_TQPopupMenu*)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_TQPopupMenu::x_7(args);	break;
	case 8: x_TQPopupMenu::x_8(args);	break;
	case 9: x_TQPopupMenu::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: 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: x_TQPopupMenu::x_37(args);	break;
	case 38: x_TQPopupMenu::x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: delete (TQPopupMenu*)xself;	break;
    }
}

class x_TQPrintDialog : public TQPrintDialog {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQPrintDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQPrintDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQPrintDialog::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->TQPrintDialog::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->TQPrintDialog::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->TQPrintDialog::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->TQPrintDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQPrintDialog(TQPrinter*, TQWidget*, const char*)
	x_TQPrintDialog* xret = new x_TQPrintDialog((TQPrinter*)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPrintDialog(TQPrinter* x1, TQWidget* x2, const char* x3) : TQPrintDialog(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPrintDialog(TQPrinter*, TQWidget*)
	x_TQPrintDialog* xret = new x_TQPrintDialog((TQPrinter*)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPrintDialog(TQPrinter* x1, TQWidget* x2) : TQPrintDialog(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPrintDialog(TQPrinter*)
	x_TQPrintDialog* xret = new x_TQPrintDialog((TQPrinter*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPrintDialog(TQPrinter* x1) : TQPrintDialog(x1) {
    }
    void x_10(Smoke::Stack x) {
	// setPrinter(TQPrinter*, bool)
	this->TQPrintDialog::setPrinter((TQPrinter*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setPrinter(TQPrinter*)
	this->TQPrintDialog::setPrinter((TQPrinter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// printer()
	TQPrinter* xret = this->TQPrintDialog::printer();
	x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// addButton(TQPushButton*)
	this->TQPrintDialog::addButton((TQPushButton*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQPrintDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// getPrinterSetup(TQPrinter*, TQWidget*)
	bool xret = TQPrintDialog::getPrinterSetup((TQPrinter*)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_16(Smoke::Stack x) {
	// getPrinterSetup(TQPrinter*)
	bool xret = TQPrintDialog::getPrinterSetup((TQPrinter*)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_17(Smoke::Stack x) {
	// setGlobalPrintDialog(TQPrintDialog*)
	TQPrintDialog::setGlobalPrintDialog((TQPrintDialog*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26189, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQPrintDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(20228, (void*)this, x)) return;
	this->TQDialog::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(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::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(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(20227, (void*)this, x)) return;
	this->TQDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26188, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQPrintDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(20218, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::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(20211, (void*)this, x)) return;
	this->TQDialog::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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20217, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(26190, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQPrintDialog::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(26192, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrintDialog::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(26191, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrintDialog::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(26193, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrintDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQPrintDialog() { qt_Smoke->binding->deleted(871, (void*)this); }
};
void xcall_TQPrintDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPrintDialog *xself = (x_TQPrintDialog*)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_TQPrintDialog::x_7(args);	break;
	case 8: x_TQPrintDialog::x_8(args);	break;
	case 9: x_TQPrintDialog::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQPrintDialog::x_14(args);	break;
	case 15: x_TQPrintDialog::x_15(args);	break;
	case 16: x_TQPrintDialog::x_16(args);	break;
	case 17: x_TQPrintDialog::x_17(args);	break;
	case 18: delete (TQPrintDialog*)xself;	break;
    }
}

class x_TQPrinter : public TQPrinter {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::ScreenResolution;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::PrinterResolution;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::HighResolution;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Compatible;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Portrait;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Landscape;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A4;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B5;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Letter;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Legal;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Executive;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A0;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A1;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A2;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A3;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A5;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A6;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A7;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A8;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::A9;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B0;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B1;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B10;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B2;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B3;
    }
    static void x_25(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B4;
    }
    static void x_26(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B6;
    }
    static void x_27(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B7;
    }
    static void x_28(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B8;
    }
    static void x_29(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::B9;
    }
    static void x_30(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::C5E;
    }
    static void x_31(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Comm10E;
    }
    static void x_32(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::DLE;
    }
    static void x_33(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Folio;
    }
    static void x_34(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Ledger;
    }
    static void x_35(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Tabloid;
    }
    static void x_36(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Custom;
    }
    static void x_37(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::NPageSize;
    }
    static void x_38(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::FirstPageFirst;
    }
    static void x_39(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::LastPageFirst;
    }
    static void x_40(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::GrayScale;
    }
    static void x_41(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Color;
    }
    static void x_42(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::OnlyOne;
    }
    static void x_43(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Lower;
    }
    static void x_44(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Middle;
    }
    static void x_45(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Manual;
    }
    static void x_46(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Envelope;
    }
    static void x_47(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::EnvelopeManual;
    }
    static void x_48(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Auto;
    }
    static void x_49(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Tractor;
    }
    static void x_50(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::SmallFormat;
    }
    static void x_51(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::LargeFormat;
    }
    static void x_52(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::LargeCapacity;
    }
    static void x_53(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Cassette;
    }
    static void x_54(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::FormSource;
    }
    static void x_55(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::AllPages;
    }
    static void x_56(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::Selection;
    }
    static void x_57(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::PageRange;
    }
    static void x_58(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::PrintToFile;
    }
    static void x_59(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::PrintSelection;
    }
    static void x_60(Smoke::Stack x) {
	x[0].s_enum = (long)TQPrinter::PrintPageRange;
    }
    static void x_61(Smoke::Stack x) {
	// TQPrinter(TQPrinter::PrinterMode)
	x_TQPrinter* xret = new x_TQPrinter((TQPrinter::PrinterMode)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPrinter(TQPrinter::PrinterMode x1) : TQPrinter(x1) {
    }
    static void x_62(Smoke::Stack x) {
	// TQPrinter()
	x_TQPrinter* xret = new x_TQPrinter();
	x[0].s_class = (void*)xret;
    }
    x_TQPrinter() : TQPrinter() {
    }
    void x_63(Smoke::Stack x) const {
	// printerName()
	TQString xret = this->TQPrinter::printerName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_64(Smoke::Stack x) {
	// setPrinterName(const TQString&)
	this->TQPrinter::setPrinterName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) const {
	// outputToFile()
	bool xret = this->TQPrinter::outputToFile();
	x[0].s_bool = xret;
    }
    void x_66(Smoke::Stack x) {
	// setOutputToFile(bool)
	this->TQPrinter::setOutputToFile((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) const {
	// outputFileName()
	TQString xret = this->TQPrinter::outputFileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_68(Smoke::Stack x) {
	// setOutputFileName(const TQString&)
	this->TQPrinter::setOutputFileName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) const {
	// printProgram()
	TQString xret = this->TQPrinter::printProgram();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_70(Smoke::Stack x) {
	// setPrintProgram(const TQString&)
	this->TQPrinter::setPrintProgram(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) const {
	// printerSelectionOption()
	TQString xret = this->TQPrinter::printerSelectionOption();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_72(Smoke::Stack x) {
	// setPrinterSelectionOption(const TQString&)
	this->TQPrinter::setPrinterSelectionOption(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_73(Smoke::Stack x) const {
	// docName()
	TQString xret = this->TQPrinter::docName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_74(Smoke::Stack x) {
	// setDocName(const TQString&)
	this->TQPrinter::setDocName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) const {
	// creator()
	TQString xret = this->TQPrinter::creator();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_76(Smoke::Stack x) {
	// setCreator(const TQString&)
	this->TQPrinter::setCreator(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_77(Smoke::Stack x) const {
	// orientation()
	TQPrinter::Orientation xret = this->TQPrinter::orientation();
	x[0].s_enum = xret;
    }
    void x_78(Smoke::Stack x) {
	// setOrientation(TQPrinter::Orientation)
	this->TQPrinter::setOrientation((TQPrinter::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) const {
	// pageSize()
	TQPrinter::PageSize xret = this->TQPrinter::pageSize();
	x[0].s_enum = xret;
    }
    void x_80(Smoke::Stack x) {
	// setPageSize(TQPrinter::PageSize)
	this->TQPrinter::setPageSize((TQPrinter::PageSize)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// setPageOrder(TQPrinter::PageOrder)
	this->TQPrinter::setPageOrder((TQPrinter::PageOrder)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) const {
	// pageOrder()
	TQPrinter::PageOrder xret = this->TQPrinter::pageOrder();
	x[0].s_enum = xret;
    }
    void x_83(Smoke::Stack x) {
	// setResolution(int)
	this->TQPrinter::setResolution((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) const {
	// resolution()
	int xret = this->TQPrinter::resolution();
	x[0].s_int = xret;
    }
    void x_85(Smoke::Stack x) {
	// setColorMode(TQPrinter::ColorMode)
	this->TQPrinter::setColorMode((TQPrinter::ColorMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) const {
	// colorMode()
	TQPrinter::ColorMode xret = this->TQPrinter::colorMode();
	x[0].s_enum = xret;
    }
    void x_87(Smoke::Stack x) {
	// setFullPage(bool)
	this->TQPrinter::setFullPage((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) const {
	// fullPage()
	bool xret = this->TQPrinter::fullPage();
	x[0].s_bool = xret;
    }
    void x_89(Smoke::Stack x) const {
	// margins()
	TQSize xret = this->TQPrinter::margins();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_90(Smoke::Stack x) {
	// setMargins(uint, uint, uint, uint)
	this->TQPrinter::setMargins((uint)x[1].s_uint,(uint)x[2].s_uint,(uint)x[3].s_uint,(uint)x[4].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_91(Smoke::Stack x) const {
	// margins(uint*, uint*, uint*, uint*)
	this->TQPrinter::margins((uint*)x[1].s_voidp,(uint*)x[2].s_voidp,(uint*)x[3].s_voidp,(uint*)x[4].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_92(Smoke::Stack x) const {
	// fromPage()
	int xret = this->TQPrinter::fromPage();
	x[0].s_int = xret;
    }
    void x_93(Smoke::Stack x) const {
	// toPage()
	int xret = this->TQPrinter::toPage();
	x[0].s_int = xret;
    }
    void x_94(Smoke::Stack x) {
	// setFromTo(int, int)
	this->TQPrinter::setFromTo((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_95(Smoke::Stack x) const {
	// minPage()
	int xret = this->TQPrinter::minPage();
	x[0].s_int = xret;
    }
    void x_96(Smoke::Stack x) const {
	// maxPage()
	int xret = this->TQPrinter::maxPage();
	x[0].s_int = xret;
    }
    void x_97(Smoke::Stack x) {
	// setMinMax(int, int)
	this->TQPrinter::setMinMax((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_98(Smoke::Stack x) const {
	// numCopies()
	int xret = this->TQPrinter::numCopies();
	x[0].s_int = xret;
    }
    void x_99(Smoke::Stack x) {
	// setNumCopies(int)
	this->TQPrinter::setNumCopies((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_100(Smoke::Stack x) const {
	// collateCopiesEnabled()
	bool xret = this->TQPrinter::collateCopiesEnabled();
	x[0].s_bool = xret;
    }
    void x_101(Smoke::Stack x) {
	// setCollateCopiesEnabled(bool)
	this->TQPrinter::setCollateCopiesEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_102(Smoke::Stack x) const {
	// collateCopies()
	bool xret = this->TQPrinter::collateCopies();
	x[0].s_bool = xret;
    }
    void x_103(Smoke::Stack x) {
	// setCollateCopies(bool)
	this->TQPrinter::setCollateCopies((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) const {
	// printRange()
	TQPrinter::PrintRange xret = this->TQPrinter::printRange();
	x[0].s_enum = xret;
    }
    void x_105(Smoke::Stack x) {
	// setPrintRange(TQPrinter::PrintRange)
	this->TQPrinter::setPrintRange((TQPrinter::PrintRange)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// newPage()
	bool xret = this->TQPrinter::newPage();
	x[0].s_bool = xret;
    }
    void x_107(Smoke::Stack x) {
	// abort()
	bool xret = this->TQPrinter::abort();
	x[0].s_bool = xret;
    }
    void x_108(Smoke::Stack x) const {
	// aborted()
	bool xret = this->TQPrinter::aborted();
	x[0].s_bool = xret;
    }
    void x_109(Smoke::Stack x) {
	// setup(TQWidget*)
	bool xret = this->TQPrinter::setup((TQWidget*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_110(Smoke::Stack x) {
	// setup()
	bool xret = this->TQPrinter::setup();
	x[0].s_bool = xret;
    }
    void x_111(Smoke::Stack x) const {
	// paperSource()
	TQPrinter::PaperSource xret = this->TQPrinter::paperSource();
	x[0].s_enum = xret;
    }
    void x_112(Smoke::Stack x) {
	// setPaperSource(TQPrinter::PaperSource)
	this->TQPrinter::setPaperSource((TQPrinter::PaperSource)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_113(Smoke::Stack x) {
	// setOptionEnabled(TQPrinter::PrinterOption, bool)
	this->TQPrinter::setOptionEnabled((TQPrinter::PrinterOption)x[1].s_enum,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) {
	// isOptionEnabled(TQPrinter::PrinterOption)
	bool xret = this->TQPrinter::isOptionEnabled((TQPrinter::PrinterOption)x[1].s_enum);
	x[0].s_bool = xret;
    }
    void x_115(Smoke::Stack x) {
	// cmd(int, TQPainter*, TQPDevCmdParam*)
	bool xret = this->TQPrinter::cmd((int)x[1].s_int,(TQPainter*)x[2].s_class,(TQPDevCmdParam*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_116(Smoke::Stack x) const {
	// metric(int)
	int xret = this->TQPrinter::metric((int)x[1].s_int);
	x[0].s_int = 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(26323, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrinter::cmd(x1, x2, x3);
    }
    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(25662, (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(25659, (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(26324, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPrinter::metric(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26292, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPrinter::resolution();
    }
    virtual void setColorMode(TQPrinter::ColorMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26293, (void*)this, x)) return;
	this->TQPrinter::setColorMode(x1);
    }
    virtual void setCreator(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26284, (void*)this, x)) return;
	this->TQPrinter::setCreator(x1);
    }
    virtual void setDocName(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26282, (void*)this, x)) return;
	this->TQPrinter::setDocName(x1);
    }
    virtual void setFromTo(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(26302, (void*)this, x)) return;
	this->TQPrinter::setFromTo(x1, x2);
    }
    virtual void setFullPage(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26295, (void*)this, x)) return;
	this->TQPrinter::setFullPage(x1);
    }
    virtual void setMinMax(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(26305, (void*)this, x)) return;
	this->TQPrinter::setMinMax(x1, x2);
    }
    virtual void setNumCopies(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26307, (void*)this, x)) return;
	this->TQPrinter::setNumCopies(x1);
    }
    virtual void setOrientation(TQPrinter::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26286, (void*)this, x)) return;
	this->TQPrinter::setOrientation(x1);
    }
    virtual void setOutputFileName(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26276, (void*)this, x)) return;
	this->TQPrinter::setOutputFileName(x1);
    }
    virtual void setOutputToFile(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26274, (void*)this, x)) return;
	this->TQPrinter::setOutputToFile(x1);
    }
    virtual void setPageOrder(TQPrinter::PageOrder x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26289, (void*)this, x)) return;
	this->TQPrinter::setPageOrder(x1);
    }
    virtual void setPageSize(TQPrinter::PageSize x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26288, (void*)this, x)) return;
	this->TQPrinter::setPageSize(x1);
    }
    virtual void setPaperSource(TQPrinter::PaperSource x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26320, (void*)this, x)) return;
	this->TQPrinter::setPaperSource(x1);
    }
    virtual void setPrintProgram(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26278, (void*)this, x)) return;
	this->TQPrinter::setPrintProgram(x1);
    }
    virtual void setPrinterName(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26272, (void*)this, x)) return;
	this->TQPrinter::setPrinterName(x1);
    }
    virtual void setPrinterSelectionOption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26280, (void*)this, x)) return;
	this->TQPrinter::setPrinterSelectionOption(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26291, (void*)this, x)) return;
	this->TQPrinter::setResolution(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1788: //TQPrinter::PageSize
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::PageSize;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::PageSize*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::PageSize*)xdata = (TQPrinter::PageSize)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::PageSize*)xdata;
		break;
	    }
	    break;
	  case 1792: //TQPrinter::PrinterOption
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::PrinterOption;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::PrinterOption*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::PrinterOption*)xdata = (TQPrinter::PrinterOption)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::PrinterOption*)xdata;
		break;
	    }
	    break;
	  case 1790: //TQPrinter::PrintRange
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::PrintRange;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::PrintRange*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::PrintRange*)xdata = (TQPrinter::PrintRange)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::PrintRange*)xdata;
		break;
	    }
	    break;
	  case 1791: //TQPrinter::PrinterMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::PrinterMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::PrinterMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::PrinterMode*)xdata = (TQPrinter::PrinterMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::PrinterMode*)xdata;
		break;
	    }
	    break;
	  case 1786: //TQPrinter::Orientation
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::Orientation;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::Orientation*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::Orientation*)xdata = (TQPrinter::Orientation)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::Orientation*)xdata;
		break;
	    }
	    break;
	  case 1785: //TQPrinter::ColorMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::ColorMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::ColorMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::ColorMode*)xdata = (TQPrinter::ColorMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::ColorMode*)xdata;
		break;
	    }
	    break;
	  case 1789: //TQPrinter::PaperSource
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::PaperSource;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::PaperSource*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::PaperSource*)xdata = (TQPrinter::PaperSource)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::PaperSource*)xdata;
		break;
	    }
	    break;
	  case 1787: //TQPrinter::PageOrder
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPrinter::PageOrder;
		break;
	      case Smoke::EnumDelete:
		delete (TQPrinter::PageOrder*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPrinter::PageOrder*)xdata = (TQPrinter::PageOrder)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPrinter::PageOrder*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQPrinter() { qt_Smoke->binding->deleted(872, (void*)this); }
};
void xenum_TQPrinter(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQPrinter::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQPrinter(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPrinter *xself = (x_TQPrinter*)obj;
    switch(xi) {
	case 0: x_TQPrinter::x_0(args);	break;
	case 1: x_TQPrinter::x_1(args);	break;
	case 2: x_TQPrinter::x_2(args);	break;
	case 3: x_TQPrinter::x_3(args);	break;
	case 4: x_TQPrinter::x_4(args);	break;
	case 5: x_TQPrinter::x_5(args);	break;
	case 6: x_TQPrinter::x_6(args);	break;
	case 7: x_TQPrinter::x_7(args);	break;
	case 8: x_TQPrinter::x_8(args);	break;
	case 9: x_TQPrinter::x_9(args);	break;
	case 10: x_TQPrinter::x_10(args);	break;
	case 11: x_TQPrinter::x_11(args);	break;
	case 12: x_TQPrinter::x_12(args);	break;
	case 13: x_TQPrinter::x_13(args);	break;
	case 14: x_TQPrinter::x_14(args);	break;
	case 15: x_TQPrinter::x_15(args);	break;
	case 16: x_TQPrinter::x_16(args);	break;
	case 17: x_TQPrinter::x_17(args);	break;
	case 18: x_TQPrinter::x_18(args);	break;
	case 19: x_TQPrinter::x_19(args);	break;
	case 20: x_TQPrinter::x_20(args);	break;
	case 21: x_TQPrinter::x_21(args);	break;
	case 22: x_TQPrinter::x_22(args);	break;
	case 23: x_TQPrinter::x_23(args);	break;
	case 24: x_TQPrinter::x_24(args);	break;
	case 25: x_TQPrinter::x_25(args);	break;
	case 26: x_TQPrinter::x_26(args);	break;
	case 27: x_TQPrinter::x_27(args);	break;
	case 28: x_TQPrinter::x_28(args);	break;
	case 29: x_TQPrinter::x_29(args);	break;
	case 30: x_TQPrinter::x_30(args);	break;
	case 31: x_TQPrinter::x_31(args);	break;
	case 32: x_TQPrinter::x_32(args);	break;
	case 33: x_TQPrinter::x_33(args);	break;
	case 34: x_TQPrinter::x_34(args);	break;
	case 35: x_TQPrinter::x_35(args);	break;
	case 36: x_TQPrinter::x_36(args);	break;
	case 37: x_TQPrinter::x_37(args);	break;
	case 38: x_TQPrinter::x_38(args);	break;
	case 39: x_TQPrinter::x_39(args);	break;
	case 40: x_TQPrinter::x_40(args);	break;
	case 41: x_TQPrinter::x_41(args);	break;
	case 42: x_TQPrinter::x_42(args);	break;
	case 43: x_TQPrinter::x_43(args);	break;
	case 44: x_TQPrinter::x_44(args);	break;
	case 45: x_TQPrinter::x_45(args);	break;
	case 46: x_TQPrinter::x_46(args);	break;
	case 47: x_TQPrinter::x_47(args);	break;
	case 48: x_TQPrinter::x_48(args);	break;
	case 49: x_TQPrinter::x_49(args);	break;
	case 50: x_TQPrinter::x_50(args);	break;
	case 51: x_TQPrinter::x_51(args);	break;
	case 52: x_TQPrinter::x_52(args);	break;
	case 53: x_TQPrinter::x_53(args);	break;
	case 54: x_TQPrinter::x_54(args);	break;
	case 55: x_TQPrinter::x_55(args);	break;
	case 56: x_TQPrinter::x_56(args);	break;
	case 57: x_TQPrinter::x_57(args);	break;
	case 58: x_TQPrinter::x_58(args);	break;
	case 59: x_TQPrinter::x_59(args);	break;
	case 60: x_TQPrinter::x_60(args);	break;
	case 61: x_TQPrinter::x_61(args);	break;
	case 62: x_TQPrinter::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: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: xself->x_91(args);	break;
	case 92: xself->x_92(args);	break;
	case 93: xself->x_93(args);	break;
	case 94: xself->x_94(args);	break;
	case 95: xself->x_95(args);	break;
	case 96: xself->x_96(args);	break;
	case 97: xself->x_97(args);	break;
	case 98: xself->x_98(args);	break;
	case 99: xself->x_99(args);	break;
	case 100: xself->x_100(args);	break;
	case 101: xself->x_101(args);	break;
	case 102: xself->x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: xself->x_109(args);	break;
	case 110: xself->x_110(args);	break;
	case 111: xself->x_111(args);	break;
	case 112: xself->x_112(args);	break;
	case 113: xself->x_113(args);	break;
	case 114: xself->x_114(args);	break;
	case 115: xself->x_115(args);	break;
	case 116: xself->x_116(args);	break;
	case 117: delete (TQPrinter*)xself;	break;
    }
}

class x_TQProcess : public TQProcess {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQProcess::Stdin;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQProcess::Stdout;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQProcess::Stderr;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQProcess::DupStderr;
    }
    void x_4(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQProcess::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQProcess::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQProcess::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQProcess::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQProcess::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQProcess::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQProcess::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_11(Smoke::Stack x) {
	// TQProcess(TQObject*, const char*)
	x_TQProcess* xret = new x_TQProcess((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(TQObject* x1, const char* x2) : TQProcess(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQProcess(TQObject*)
	x_TQProcess* xret = new x_TQProcess((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(TQObject* x1) : TQProcess(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// TQProcess()
	x_TQProcess* xret = new x_TQProcess();
	x[0].s_class = (void*)xret;
    }
    x_TQProcess() : TQProcess() {
    }
    static void x_14(Smoke::Stack x) {
	// TQProcess(const TQString&, TQObject*, const char*)
	x_TQProcess* xret = new x_TQProcess(*(const TQString *)x[1].s_voidp,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(const TQString& x1, TQObject* x2, const char* x3) : TQProcess(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQProcess(const TQString&, TQObject*)
	x_TQProcess* xret = new x_TQProcess(*(const TQString *)x[1].s_voidp,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(const TQString& x1, TQObject* x2) : TQProcess(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQProcess(const TQString&)
	x_TQProcess* xret = new x_TQProcess(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(const TQString& x1) : TQProcess(x1) {
    }
    static void x_17(Smoke::Stack x) {
	// TQProcess(const TQStringList&, TQObject*, const char*)
	x_TQProcess* xret = new x_TQProcess(*(const TQStringList *)x[1].s_voidp,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(const TQStringList& x1, TQObject* x2, const char* x3) : TQProcess(x1, x2, x3) {
    }
    static void x_18(Smoke::Stack x) {
	// TQProcess(const TQStringList&, TQObject*)
	x_TQProcess* xret = new x_TQProcess(*(const TQStringList *)x[1].s_voidp,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(const TQStringList& x1, TQObject* x2) : TQProcess(x1, x2) {
    }
    static void x_19(Smoke::Stack x) {
	// TQProcess(const TQStringList&)
	x_TQProcess* xret = new x_TQProcess(*(const TQStringList *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProcess(const TQStringList& x1) : TQProcess(x1) {
    }
    void x_20(Smoke::Stack x) const {
	// arguments()
	TQStringList xret = this->TQProcess::arguments();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_21(Smoke::Stack x) {
	// clearArguments()
	this->TQProcess::clearArguments();
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setArguments(const TQStringList&)
	this->TQProcess::setArguments(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// addArgument(const TQString&)
	this->TQProcess::addArgument(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// workingDirectory()
	TQDir xret = this->TQProcess::workingDirectory();
	x[0].s_class = (void*)new TQDir(xret);
    }
    void x_25(Smoke::Stack x) {
	// setWorkingDirectory(const TQDir&)
	this->TQProcess::setWorkingDirectory(*(const TQDir *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setCommunication(int)
	this->TQProcess::setCommunication((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// communication()
	int xret = this->TQProcess::communication();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// start(TQStringList*)
	bool xret = this->TQProcess::start((TQStringList*)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) {
	// start()
	bool xret = this->TQProcess::start();
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) {
	// launch(const TQString&, TQStringList*)
	bool xret = this->TQProcess::launch(*(const TQString *)x[1].s_voidp,(TQStringList*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) {
	// launch(const TQString&)
	bool xret = this->TQProcess::launch(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) {
	// launch(const TQByteArray&, TQStringList*)
	bool xret = this->TQProcess::launch(*(const TQByteArray *)x[1].s_class,(TQStringList*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) {
	// launch(const TQByteArray&)
	bool xret = this->TQProcess::launch(*(const TQByteArray *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) const {
	// isRunning()
	bool xret = this->TQProcess::isRunning();
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) const {
	// normalExit()
	bool xret = this->TQProcess::normalExit();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// exitStatus()
	int xret = this->TQProcess::exitStatus();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) {
	// readStdout()
	TQByteArray xret = this->TQProcess::readStdout();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_38(Smoke::Stack x) {
	// readStderr()
	TQByteArray xret = this->TQProcess::readStderr();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_39(Smoke::Stack x) const {
	// canReadLineStdout()
	bool xret = this->TQProcess::canReadLineStdout();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) const {
	// canReadLineStderr()
	bool xret = this->TQProcess::canReadLineStderr();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// readLineStdout()
	TQString xret = this->TQProcess::readLineStdout();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_42(Smoke::Stack x) {
	// readLineStderr()
	TQString xret = this->TQProcess::readLineStderr();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_43(Smoke::Stack x) {
	// processIdentifier()
	TQProcess::PID xret = this->TQProcess::processIdentifier();
	x[0].s_long = xret;
    }
    void x_44(Smoke::Stack x) {
	// flushStdin()
	this->TQProcess::flushStdin();
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) const {
	// tryTerminate()
	this->TQProcess::tryTerminate();
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) const {
	// kill()
	this->TQProcess::kill();
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// writeToStdin(const TQByteArray&)
	this->TQProcess::writeToStdin(*(const TQByteArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// writeToStdin(const TQString&)
	this->TQProcess::writeToStdin(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// closeStdin()
	this->TQProcess::closeStdin();
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// readyReadStdout()
	this->TQProcess::readyReadStdout();
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// readyReadStderr()
	this->TQProcess::readyReadStderr();
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// processExited()
	this->TQProcess::processExited();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// wroteToStdin()
	this->TQProcess::wroteToStdin();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// launchFinished()
	this->TQProcess::launchFinished();
	(void)x; // noop (for compiler warning)
    }
    static void x_55(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQProcess::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_56(Smoke::Stack x) {
	// connectNotify(const char*)
	this->TQProcess::connectNotify((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// disconnectNotify(const char*)
	this->TQProcess::disconnectNotify((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    virtual void addArgument(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26349, (void*)this, x)) return;
	this->TQProcess::addArgument(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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26330, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQProcess::className();
    }
    virtual void closeStdin() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26375, (void*)this, x)) return;
	this->TQProcess::closeStdin();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(26382, (void*)this, x)) return;
	this->TQProcess::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25566, (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(26383, (void*)this, x)) return;
	this->TQProcess::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual bool launch(const TQByteArray& x1, TQStringList* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(26358, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProcess::launch(x1, x2);
    }
    virtual bool launch(const TQString& x1, TQStringList* x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(26356, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProcess::launch(x1, x2);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26329, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQProcess::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual TQString readLineStderr() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26368, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProcess::readLineStderr();
    }
    virtual TQString readLineStdout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26367, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProcess::readLineStdout();
    }
    virtual TQByteArray readStderr() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26364, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProcess::readStderr();
    }
    virtual TQByteArray readStdout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26363, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProcess::readStdout();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setArguments(const TQStringList& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26348, (void*)this, x)) return;
	this->TQProcess::setArguments(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setWorkingDirectory(const TQDir& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26351, (void*)this, x)) return;
	this->TQProcess::setWorkingDirectory(x1);
    }
    virtual bool start(TQStringList* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(26354, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProcess::start(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(26331, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQProcess::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(26333, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProcess::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(26332, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProcess::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(26334, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProcess::tqt_property(x1, x2, x3);
    }
    virtual void writeToStdin(const TQByteArray& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26373, (void*)this, x)) return;
	this->TQProcess::writeToStdin(x1);
    }
    virtual void writeToStdin(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26374, (void*)this, x)) return;
	this->TQProcess::writeToStdin(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1794: //TQProcess::Communication
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQProcess::Communication;
		break;
	      case Smoke::EnumDelete:
		delete (TQProcess::Communication*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQProcess::Communication*)xdata = (TQProcess::Communication)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQProcess::Communication*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQProcess() { qt_Smoke->binding->deleted(873, (void*)this); }
};
void xenum_TQProcess(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQProcess::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQProcess(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQProcess *xself = (x_TQProcess*)obj;
    switch(xi) {
	case 0: x_TQProcess::x_0(args);	break;
	case 1: x_TQProcess::x_1(args);	break;
	case 2: x_TQProcess::x_2(args);	break;
	case 3: x_TQProcess::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: x_TQProcess::x_11(args);	break;
	case 12: x_TQProcess::x_12(args);	break;
	case 13: x_TQProcess::x_13(args);	break;
	case 14: x_TQProcess::x_14(args);	break;
	case 15: x_TQProcess::x_15(args);	break;
	case 16: x_TQProcess::x_16(args);	break;
	case 17: x_TQProcess::x_17(args);	break;
	case 18: x_TQProcess::x_18(args);	break;
	case 19: x_TQProcess::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: x_TQProcess::x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: delete (TQProcess*)xself;	break;
    }
}

class x_TQProgressBar : public TQProgressBar {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQProgressBar::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQProgressBar::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQProgressBar::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->TQProgressBar::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->TQProgressBar::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->TQProgressBar::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->TQProgressBar::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQProgressBar(TQWidget*, const char*, TQt::WFlags)
	x_TQProgressBar* xret = new x_TQProgressBar((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQProgressBar(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQProgressBar(TQWidget*, const char*)
	x_TQProgressBar* xret = new x_TQProgressBar((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(TQWidget* x1, const char* x2) : TQProgressBar(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQProgressBar(TQWidget*)
	x_TQProgressBar* xret = new x_TQProgressBar((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(TQWidget* x1) : TQProgressBar(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQProgressBar()
	x_TQProgressBar* xret = new x_TQProgressBar();
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar() : TQProgressBar() {
    }
    static void x_11(Smoke::Stack x) {
	// TQProgressBar(int, TQWidget*, const char*, TQt::WFlags)
	x_TQProgressBar* xret = new x_TQProgressBar((int)x[1].s_int,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(int x1, TQWidget* x2, const char* x3, TQt::WFlags x4) : TQProgressBar(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// TQProgressBar(int, TQWidget*, const char*)
	x_TQProgressBar* xret = new x_TQProgressBar((int)x[1].s_int,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(int x1, TQWidget* x2, const char* x3) : TQProgressBar(x1, x2, x3) {
    }
    static void x_13(Smoke::Stack x) {
	// TQProgressBar(int, TQWidget*)
	x_TQProgressBar* xret = new x_TQProgressBar((int)x[1].s_int,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(int x1, TQWidget* x2) : TQProgressBar(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQProgressBar(int)
	x_TQProgressBar* xret = new x_TQProgressBar((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressBar(int x1) : TQProgressBar(x1) {
    }
    void x_15(Smoke::Stack x) const {
	// totalSteps()
	int xret = this->TQProgressBar::totalSteps();
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) const {
	// progress()
	int xret = this->TQProgressBar::progress();
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) const {
	// progressString()
	const TQString& xret = this->TQProgressBar::progressString();
	x[0].s_voidp = (void*)&xret;
    }
    void x_18(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQProgressBar::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_19(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQProgressBar::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_20(Smoke::Stack x) {
	// setCenterIndicator(bool)
	this->TQProgressBar::setCenterIndicator((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// centerIndicator()
	bool xret = this->TQProgressBar::centerIndicator();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) {
	// setIndicatorFollowsStyle(bool)
	this->TQProgressBar::setIndicatorFollowsStyle((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// indicatorFollowsStyle()
	bool xret = this->TQProgressBar::indicatorFollowsStyle();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// percentageVisible()
	bool xret = this->TQProgressBar::percentageVisible();
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) {
	// setPercentageVisible(bool)
	this->TQProgressBar::setPercentageVisible((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// show()
	this->TQProgressBar::show();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQProgressBar::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQProgressBar::orientation();
	x[0].s_enum = xret;
    }
    void x_29(Smoke::Stack x) {
	// reset()
	this->TQProgressBar::reset();
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setTotalSteps(int)
	this->TQProgressBar::setTotalSteps((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// setProgress(int)
	this->TQProgressBar::setProgress((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setProgress(int, int)
	this->TQProgressBar::setProgress((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_33(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQProgressBar::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_34(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->TQProgressBar::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// setIndicator(TQString&, int, int)
	bool xret = this->TQProgressBar::setIndicator(*(TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQProgressBar::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) const {
	// repaintRequired()
	bool xret = this->TQProgressBar::repaintRequired();
	x[0].s_bool = xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26385, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQProgressBar::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(26419, (void*)this, x)) return;
	this->TQProgressBar::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(21614, (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(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(21616, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26384, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQProgressBar::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(26404, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProgressBar::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(21612, (void*)this, x)) return;
	this->TQFrame::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(21613, (void*)this, x)) return;
	this->TQFrame::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(21609, (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(21593, (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(31266, (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(31265, (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(31229, (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(31230, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual bool setIndicator(TQString& x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(26420, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressBar::setIndicator(x1, x2, x3);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31326, (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(21603, (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(21605, (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(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26412, (void*)this, x)) return;
	this->TQProgressBar::setOrientation(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setProgress(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26416, (void*)this, x)) return;
	this->TQProgressBar::setProgress(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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setTotalSteps(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26415, (void*)this, x)) return;
	this->TQProgressBar::setTotalSteps(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26411, (void*)this, x)) return;
	this->TQProgressBar::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26403, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProgressBar::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(26421, (void*)this, x)) return;
	this->TQProgressBar::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(26386, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQProgressBar::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(26388, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressBar::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(26387, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressBar::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(26389, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressBar::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQProgressBar() { qt_Smoke->binding->deleted(874, (void*)this); }
};
void xcall_TQProgressBar(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQProgressBar *xself = (x_TQProgressBar*)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_TQProgressBar::x_7(args);	break;
	case 8: x_TQProgressBar::x_8(args);	break;
	case 9: x_TQProgressBar::x_9(args);	break;
	case 10: x_TQProgressBar::x_10(args);	break;
	case 11: x_TQProgressBar::x_11(args);	break;
	case 12: x_TQProgressBar::x_12(args);	break;
	case 13: x_TQProgressBar::x_13(args);	break;
	case 14: x_TQProgressBar::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: x_TQProgressBar::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: delete (TQProgressBar*)xself;	break;
    }
}

class x_TQProgressDialog : public TQProgressDialog {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQProgressDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQProgressDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQProgressDialog::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->TQProgressDialog::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->TQProgressDialog::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->TQProgressDialog::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->TQProgressDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQProgressDialog(TQWidget*, const char*, bool, TQt::WFlags)
	x_TQProgressDialog* xret = new x_TQProgressDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(TQWidget* x1, const char* x2, bool x3, TQt::WFlags x4) : TQProgressDialog(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// TQProgressDialog(TQWidget*, const char*, bool)
	x_TQProgressDialog* xret = new x_TQProgressDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(TQWidget* x1, const char* x2, bool x3) : TQProgressDialog(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQProgressDialog(TQWidget*, const char*)
	x_TQProgressDialog* xret = new x_TQProgressDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(TQWidget* x1, const char* x2) : TQProgressDialog(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQProgressDialog(TQWidget*)
	x_TQProgressDialog* xret = new x_TQProgressDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(TQWidget* x1) : TQProgressDialog(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQProgressDialog()
	x_TQProgressDialog* xret = new x_TQProgressDialog();
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog() : TQProgressDialog() {
    }
    static void x_12(Smoke::Stack x) {
	// TQProgressDialog(const TQString&, const TQString&, int, TQWidget*, const char*, bool, TQt::WFlags)
	x_TQProgressDialog* xret = new x_TQProgressDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(TQWidget*)x[4].s_class,(const char*)x[5].s_voidp,(bool)x[6].s_bool,(TQt::WFlags)x[7].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(const TQString& x1, const TQString& x2, int x3, TQWidget* x4, const char* x5, bool x6, TQt::WFlags x7) : TQProgressDialog(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_13(Smoke::Stack x) {
	// TQProgressDialog(const TQString&, const TQString&, int, TQWidget*, const char*, bool)
	x_TQProgressDialog* xret = new x_TQProgressDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(TQWidget*)x[4].s_class,(const char*)x[5].s_voidp,(bool)x[6].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(const TQString& x1, const TQString& x2, int x3, TQWidget* x4, const char* x5, bool x6) : TQProgressDialog(x1, x2, x3, x4, x5, x6) {
    }
    static void x_14(Smoke::Stack x) {
	// TQProgressDialog(const TQString&, const TQString&, int, TQWidget*, const char*)
	x_TQProgressDialog* xret = new x_TQProgressDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(TQWidget*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(const TQString& x1, const TQString& x2, int x3, TQWidget* x4, const char* x5) : TQProgressDialog(x1, x2, x3, x4, x5) {
    }
    static void x_15(Smoke::Stack x) {
	// TQProgressDialog(const TQString&, const TQString&, int, TQWidget*)
	x_TQProgressDialog* xret = new x_TQProgressDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(TQWidget*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(const TQString& x1, const TQString& x2, int x3, TQWidget* x4) : TQProgressDialog(x1, x2, x3, x4) {
    }
    static void x_16(Smoke::Stack x) {
	// TQProgressDialog(const TQString&, const TQString&, int)
	x_TQProgressDialog* xret = new x_TQProgressDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQProgressDialog(const TQString& x1, const TQString& x2, int x3) : TQProgressDialog(x1, x2, x3) {
    }
    void x_17(Smoke::Stack x) {
	// setLabel(TQLabel*)
	this->TQProgressDialog::setLabel((TQLabel*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setCancelButton(TQPushButton*)
	this->TQProgressDialog::setCancelButton((TQPushButton*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setBar(TQProgressBar*)
	this->TQProgressDialog::setBar((TQProgressBar*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// wasCancelled()
	bool xret = this->TQProgressDialog::wasCancelled();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// wasCanceled()
	bool xret = this->TQProgressDialog::wasCanceled();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// totalSteps()
	int xret = this->TQProgressDialog::totalSteps();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// progress()
	int xret = this->TQProgressDialog::progress();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQProgressDialog::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_25(Smoke::Stack x) const {
	// labelText()
	TQString xret = this->TQProgressDialog::labelText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) {
	// setAutoReset(bool)
	this->TQProgressDialog::setAutoReset((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// autoReset()
	bool xret = this->TQProgressDialog::autoReset();
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// setAutoClose(bool)
	this->TQProgressDialog::setAutoClose((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// autoClose()
	bool xret = this->TQProgressDialog::autoClose();
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) const {
	// minimumDuration()
	int xret = this->TQProgressDialog::minimumDuration();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// cancel()
	this->TQProgressDialog::cancel();
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// reset()
	this->TQProgressDialog::reset();
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setTotalSteps(int)
	this->TQProgressDialog::setTotalSteps((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// setProgress(int)
	this->TQProgressDialog::setProgress((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// setProgress(int, int)
	this->TQProgressDialog::setProgress((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// setLabelText(const TQString&)
	this->TQProgressDialog::setLabelText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// setCancelButtonText(const TQString&)
	this->TQProgressDialog::setCancelButtonText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// setMinimumDuration(int)
	this->TQProgressDialog::setMinimumDuration((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// cancelled()
	this->TQProgressDialog::cancelled();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// canceled()
	this->TQProgressDialog::canceled();
	(void)x; // noop (for compiler warning)
    }
    static void x_41(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQProgressDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_42(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQProgressDialog::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// closeEvent(TQCloseEvent*)
	this->TQProgressDialog::closeEvent((TQCloseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQProgressDialog::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// showEvent(TQShowEvent*)
	this->TQProgressDialog::showEvent((TQShowEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// forceShow()
	this->TQProgressDialog::forceShow();
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26424, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQProgressDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(26467, (void*)this, x)) return;
	this->TQProgressDialog::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(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::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(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(20227, (void*)this, x)) return;
	this->TQDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26423, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQProgressDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(20218, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26466, (void*)this, x)) return;
	this->TQProgressDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::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(20211, (void*)this, x)) return;
	this->TQDialog::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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26469, (void*)this, x)) return;
	this->TQProgressDialog::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26448, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQProgressDialog::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(26468, (void*)this, x)) return;
	this->TQProgressDialog::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(26425, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQProgressDialog::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(26427, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressDialog::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(26426, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressDialog::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(26428, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQProgressDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQProgressDialog() { qt_Smoke->binding->deleted(875, (void*)this); }
};
void xcall_TQProgressDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQProgressDialog *xself = (x_TQProgressDialog*)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_TQProgressDialog::x_7(args);	break;
	case 8: x_TQProgressDialog::x_8(args);	break;
	case 9: x_TQProgressDialog::x_9(args);	break;
	case 10: x_TQProgressDialog::x_10(args);	break;
	case 11: x_TQProgressDialog::x_11(args);	break;
	case 12: x_TQProgressDialog::x_12(args);	break;
	case 13: x_TQProgressDialog::x_13(args);	break;
	case 14: x_TQProgressDialog::x_14(args);	break;
	case 15: x_TQProgressDialog::x_15(args);	break;
	case 16: x_TQProgressDialog::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: x_TQProgressDialog::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: delete (TQProgressDialog*)xself;	break;
    }
}

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

class x_TQPushButton : public TQPushButton {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQPushButton::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQPushButton::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQPushButton::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->TQPushButton::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->TQPushButton::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->TQPushButton::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->TQPushButton::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQPushButton(TQWidget*, const char*)
	x_TQPushButton* xret = new x_TQPushButton((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPushButton(TQWidget* x1, const char* x2) : TQPushButton(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPushButton(TQWidget*)
	x_TQPushButton* xret = new x_TQPushButton((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPushButton(TQWidget* x1) : TQPushButton(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPushButton(const TQString&, TQWidget*, const char*)
	x_TQPushButton* xret = new x_TQPushButton(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPushButton(const TQString& x1, TQWidget* x2, const char* x3) : TQPushButton(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQPushButton(const TQString&, TQWidget*)
	x_TQPushButton* xret = new x_TQPushButton(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPushButton(const TQString& x1, TQWidget* x2) : TQPushButton(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQPushButton(const TQIconSet&, const TQString&, TQWidget*, const char*)
	x_TQPushButton* xret = new x_TQPushButton(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPushButton(const TQIconSet& x1, const TQString& x2, TQWidget* x3, const char* x4) : TQPushButton(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// TQPushButton(const TQIconSet&, const TQString&, TQWidget*)
	x_TQPushButton* xret = new x_TQPushButton(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPushButton(const TQIconSet& x1, const TQString& x2, TQWidget* x3) : TQPushButton(x1, x2, x3) {
    }
    void x_13(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQPushButton::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_14(Smoke::Stack x) {
	// move(int, int)
	this->TQPushButton::move((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// move(const TQPoint&)
	this->TQPushButton::move(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// resize(int, int)
	this->TQPushButton::resize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// resize(const TQSize&)
	this->TQPushButton::resize(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setGeometry(int, int, int, int)
	this->TQPushButton::setGeometry((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQPushButton::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setToggleButton(bool)
	this->TQPushButton::setToggleButton((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// autoDefault()
	bool xret = this->TQPushButton::autoDefault();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) {
	// setAutoDefault(bool)
	this->TQPushButton::setAutoDefault((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// isDefault()
	bool xret = this->TQPushButton::isDefault();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// setDefault(bool)
	this->TQPushButton::setDefault((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setIsMenuButton(bool)
	this->TQPushButton::setIsMenuButton((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// isMenuButton()
	bool xret = this->TQPushButton::isMenuButton();
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
	// setPopup(TQPopupMenu*)
	this->TQPushButton::setPopup((TQPopupMenu*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// popup()
	TQPopupMenu* xret = this->TQPushButton::popup();
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) {
	// setIconSet(const TQIconSet&)
	this->TQPushButton::setIconSet(*(const TQIconSet *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// iconSet()
	TQIconSet* xret = this->TQPushButton::iconSet();
	x[0].s_class = (void*)xret;
    }
    void x_31(Smoke::Stack x) {
	// setFlat(bool)
	this->TQPushButton::setFlat((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// isFlat()
	bool xret = this->TQPushButton::isFlat();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) {
	// setOn(bool)
	this->TQPushButton::setOn((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_34(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQPushButton::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_35(Smoke::Stack x) {
	// drawButton(TQPainter*)
	this->TQPushButton::drawButton((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// drawButtonLabel(TQPainter*)
	this->TQPushButton::drawButtonLabel((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQPushButton::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQPushButton::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQPushButton::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// updateMask()
	this->TQPushButton::updateMask();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26476, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQPushButton::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(26511, (void*)this, x)) return;
	this->TQPushButton::drawButton(x1);
    }
    virtual void drawButtonLabel(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26512, (void*)this, x)) return;
	this->TQPushButton::drawButtonLabel(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(18607, (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(31284, (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(31274, (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(25497, (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(26513, (void*)this, x)) return;
	this->TQPushButton::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(26514, (void*)this, x)) return;
	this->TQPushButton::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(18596, (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(31292, (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(31293, (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(31291, (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(25520, (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(18599, (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(18600, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26475, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQPushButton::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(18603, (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(18601, (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(18602, (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(26490, (void*)this, x)) return;
	this->TQPushButton::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(18604, (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(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(26492, (void*)this, x)) return;
	this->TQPushButton::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26515, (void*)this, x)) return;
	this->TQPushButton::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(18571, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoDefault(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26498, (void*)this, x)) return;
	this->TQPushButton::setAutoDefault(x1);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31204, (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(18581, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setDefault(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26500, (void*)this, x)) return;
	this->TQPushButton::setDefault(x1);
    }
    virtual void setDown(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18574, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(26495, (void*)this, x)) return;
	this->TQPushButton::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(26494, (void*)this, x)) return;
	this->TQPushButton::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(31229, (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(31230, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setIsMenuButton(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26501, (void*)this, x)) return;
	this->TQPushButton::setIsMenuButton(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOn(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26509, (void*)this, x)) return;
	this->TQPushButton::setOn(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31117, (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(31122, (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(31124, (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(18569, (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(25535, (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(25654, (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(31091, (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(31179, (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(18595, (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(18567, (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(18593, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26489, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQPushButton::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(26477, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQPushButton::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(26479, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPushButton::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(26478, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPushButton::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(26480, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPushButton::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26516, (void*)this, x)) return;
	this->TQPushButton::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQPushButton() { qt_Smoke->binding->deleted(877, (void*)this); }
};
void xcall_TQPushButton(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPushButton *xself = (x_TQPushButton*)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_TQPushButton::x_7(args);	break;
	case 8: x_TQPushButton::x_8(args);	break;
	case 9: x_TQPushButton::x_9(args);	break;
	case 10: x_TQPushButton::x_10(args);	break;
	case 11: x_TQPushButton::x_11(args);	break;
	case 12: x_TQPushButton::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: x_TQPushButton::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: delete (TQPushButton*)xself;	break;
    }
}

class x_TQRadioButton : public TQRadioButton {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQRadioButton::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQRadioButton::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQRadioButton::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->TQRadioButton::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->TQRadioButton::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->TQRadioButton::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->TQRadioButton::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQRadioButton(TQWidget*, const char*)
	x_TQRadioButton* xret = new x_TQRadioButton((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQRadioButton(TQWidget* x1, const char* x2) : TQRadioButton(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQRadioButton(TQWidget*)
	x_TQRadioButton* xret = new x_TQRadioButton((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRadioButton(TQWidget* x1) : TQRadioButton(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQRadioButton(const TQString&, TQWidget*, const char*)
	x_TQRadioButton* xret = new x_TQRadioButton(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQRadioButton(const TQString& x1, TQWidget* x2, const char* x3) : TQRadioButton(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQRadioButton(const TQString&, TQWidget*)
	x_TQRadioButton* xret = new x_TQRadioButton(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRadioButton(const TQString& x1, TQWidget* x2) : TQRadioButton(x1, x2) {
    }
    void x_11(Smoke::Stack x) const {
	// isChecked()
	bool xret = this->TQRadioButton::isChecked();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQRadioButton::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_13(Smoke::Stack x) {
	// setChecked(bool)
	this->TQRadioButton::setChecked((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQRadioButton::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) const {
	// hitButton(const TQPoint&)
	bool xret = this->TQRadioButton::hitButton(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// drawButton(TQPainter*)
	this->TQRadioButton::drawButton((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// drawButtonLabel(TQPainter*)
	this->TQRadioButton::drawButtonLabel((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// updateMask()
	this->TQRadioButton::updateMask();
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQRadioButton::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26518, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQRadioButton::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(26534, (void*)this, x)) return;
	this->TQRadioButton::drawButton(x1);
    }
    virtual void drawButtonLabel(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26535, (void*)this, x)) return;
	this->TQRadioButton::drawButtonLabel(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(18607, (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(31284, (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(31274, (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(25497, (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(18605, (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(31322, (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(18606, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(26533, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRadioButton::hitButton(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31292, (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(31293, (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(31291, (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(25520, (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(18599, (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(18600, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26517, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQRadioButton::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(18603, (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(18601, (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(18602, (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(31261, (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(31287, (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(18604, (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(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(26537, (void*)this, x)) return;
	this->TQRadioButton::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(18571, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(18581, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setChecked(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26531, (void*)this, x)) return;
	this->TQRadioButton::setChecked(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (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(18574, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(18569, (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(25535, (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(25654, (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(31091, (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(31179, (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(18595, (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(18567, (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(18593, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26529, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQRadioButton::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(26519, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQRadioButton::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(26521, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRadioButton::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(26520, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRadioButton::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(26522, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRadioButton::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26536, (void*)this, x)) return;
	this->TQRadioButton::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQRadioButton() { qt_Smoke->binding->deleted(878, (void*)this); }
};
void xcall_TQRadioButton(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQRadioButton *xself = (x_TQRadioButton*)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_TQRadioButton::x_7(args);	break;
	case 8: x_TQRadioButton::x_8(args);	break;
	case 9: x_TQRadioButton::x_9(args);	break;
	case 10: x_TQRadioButton::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQRadioButton::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: delete (TQRadioButton*)xself;	break;
    }
}

class x_TQRangeControl : public TQRangeControl {
public:
    static void x_0(Smoke::Stack x) {
	// TQRangeControl()
	x_TQRangeControl* xret = new x_TQRangeControl();
	x[0].s_class = (void*)xret;
    }
    x_TQRangeControl() : TQRangeControl() {
    }
    static void x_1(Smoke::Stack x) {
	// TQRangeControl(int, int, int, int, int)
	x_TQRangeControl* xret = new x_TQRangeControl((int)x[1].s_int,(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_TQRangeControl(int x1, int x2, int x3, int x4, int x5) : TQRangeControl(x1, x2, x3, x4, x5) {
    }
    void x_2(Smoke::Stack x) const {
	// value()
	int xret = this->TQRangeControl::value();
	x[0].s_int = xret;
    }
    void x_3(Smoke::Stack x) {
	// setValue(int)
	this->TQRangeControl::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// addPage()
	this->TQRangeControl::addPage();
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// subtractPage()
	this->TQRangeControl::subtractPage();
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// addLine()
	this->TQRangeControl::addLine();
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// subtractLine()
	this->TQRangeControl::subtractLine();
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQRangeControl::minValue();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQRangeControl::maxValue();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) {
	// setRange(int, int)
	this->TQRangeControl::setRange((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setMinValue(int)
	this->TQRangeControl::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQRangeControl::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQRangeControl::lineStep();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// pageStep()
	int xret = this->TQRangeControl::pageStep();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// setSteps(int, int)
	this->TQRangeControl::setSteps((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// bound(int)
	int xret = this->TQRangeControl::bound((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) const {
	// positionFromValue(int, int)
	int xret = this->TQRangeControl::positionFromValue((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) const {
	// valueFromPosition(int, int)
	int xret = this->TQRangeControl::valueFromPosition((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) {
	// directSetValue(int)
	this->TQRangeControl::directSetValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// prevValue()
	int xret = this->TQRangeControl::prevValue();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// valueChange()
	this->TQRangeControl::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// rangeChange()
	this->TQRangeControl::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// stepChange()
	this->TQRangeControl::stepChange();
	(void)x; // noop (for compiler warning)
    }
    virtual void rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26561, (void*)this, x)) return;
	this->TQRangeControl::rangeChange();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26562, (void*)this, x)) return;
	this->TQRangeControl::stepChange();
    }
    virtual void valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26560, (void*)this, x)) return;
	this->TQRangeControl::valueChange();
    }
    ~x_TQRangeControl() { qt_Smoke->binding->deleted(879, (void*)this); }
};
void xcall_TQRangeControl(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQRangeControl *xself = (x_TQRangeControl*)obj;
    switch(xi) {
	case 0: x_TQRangeControl::x_0(args);	break;
	case 1: x_TQRangeControl::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: 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: delete (TQRangeControl*)xself;	break;
    }
}

class x_TQRect : public TQRect {
public:
    static void x_0(Smoke::Stack x) {
	// TQRect()
	x_TQRect* xret = new x_TQRect();
	x[0].s_class = (void*)xret;
    }
    x_TQRect() : TQRect() {
    }
    static void x_1(Smoke::Stack x) {
	// TQRect(const TQPoint&, const TQPoint&)
	x_TQRect* xret = new x_TQRect(*(const TQPoint *)x[1].s_class,*(const TQPoint *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRect(const TQPoint& x1, const TQPoint& x2) : TQRect(x1, x2) {
    }
    static void x_2(Smoke::Stack x) {
	// TQRect(const TQPoint&, const TQSize&)
	x_TQRect* xret = new x_TQRect(*(const TQPoint *)x[1].s_class,*(const TQSize *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRect(const TQPoint& x1, const TQSize& x2) : TQRect(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQRect(int, int, int, int)
	x_TQRect* xret = new x_TQRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQRect(int x1, int x2, int x3, int x4) : TQRect(x1, x2, x3, x4) {
    }
    void x_4(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQRect::isNull();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQRect::isEmpty();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQRect::isValid();
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) const {
	// normalize()
	TQRect xret = this->TQRect::normalize();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_8(Smoke::Stack x) const {
	// left()
	int xret = this->TQRect::left();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// top()
	int xret = this->TQRect::top();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// right()
	int xret = this->TQRect::right();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// bottom()
	int xret = this->TQRect::bottom();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
	// rLeft()
	TQCOORD& xret = this->TQRect::rLeft();
	x[0].s_voidp = (void*)&xret;
    }
    void x_13(Smoke::Stack x) {
	// rTop()
	TQCOORD& xret = this->TQRect::rTop();
	x[0].s_voidp = (void*)&xret;
    }
    void x_14(Smoke::Stack x) {
	// rRight()
	TQCOORD& xret = this->TQRect::rRight();
	x[0].s_voidp = (void*)&xret;
    }
    void x_15(Smoke::Stack x) {
	// rBottom()
	TQCOORD& xret = this->TQRect::rBottom();
	x[0].s_voidp = (void*)&xret;
    }
    void x_16(Smoke::Stack x) const {
	// x()
	int xret = this->TQRect::x();
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) const {
	// y()
	int xret = this->TQRect::y();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
	// setLeft(int)
	this->TQRect::setLeft((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setTop(int)
	this->TQRect::setTop((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setRight(int)
	this->TQRect::setRight((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setBottom(int)
	this->TQRect::setBottom((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setX(int)
	this->TQRect::setX((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setY(int)
	this->TQRect::setY((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setTopLeft(const TQPoint&)
	this->TQRect::setTopLeft(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setBottomRight(const TQPoint&)
	this->TQRect::setBottomRight(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setTopRight(const TQPoint&)
	this->TQRect::setTopRight(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// setBottomLeft(const TQPoint&)
	this->TQRect::setBottomLeft(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// topLeft()
	TQPoint xret = this->TQRect::topLeft();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_29(Smoke::Stack x) const {
	// bottomRight()
	TQPoint xret = this->TQRect::bottomRight();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_30(Smoke::Stack x) const {
	// topRight()
	TQPoint xret = this->TQRect::topRight();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_31(Smoke::Stack x) const {
	// bottomLeft()
	TQPoint xret = this->TQRect::bottomLeft();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_32(Smoke::Stack x) const {
	// center()
	TQPoint xret = this->TQRect::center();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_33(Smoke::Stack x) const {
	// rect(int*, int*, int*, int*)
	this->TQRect::rect((int*)x[1].s_voidp,(int*)x[2].s_voidp,(int*)x[3].s_voidp,(int*)x[4].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// coords(int*, int*, int*, int*)
	this->TQRect::coords((int*)x[1].s_voidp,(int*)x[2].s_voidp,(int*)x[3].s_voidp,(int*)x[4].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// moveLeft(int)
	this->TQRect::moveLeft((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// moveTop(int)
	this->TQRect::moveTop((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// moveRight(int)
	this->TQRect::moveRight((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// moveBottom(int)
	this->TQRect::moveBottom((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// moveTopLeft(const TQPoint&)
	this->TQRect::moveTopLeft(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// moveBottomRight(const TQPoint&)
	this->TQRect::moveBottomRight(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// moveTopRight(const TQPoint&)
	this->TQRect::moveTopRight(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// moveBottomLeft(const TQPoint&)
	this->TQRect::moveBottomLeft(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// moveCenter(const TQPoint&)
	this->TQRect::moveCenter(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// moveBy(int, int)
	this->TQRect::moveBy((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setRect(int, int, int, int)
	this->TQRect::setRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setCoords(int, int, int, int)
	this->TQRect::setCoords((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// addCoords(int, int, int, int)
	this->TQRect::addCoords((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) const {
	// size()
	TQSize xret = this->TQRect::size();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_49(Smoke::Stack x) const {
	// width()
	int xret = this->TQRect::width();
	x[0].s_int = xret;
    }
    void x_50(Smoke::Stack x) const {
	// height()
	int xret = this->TQRect::height();
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) {
	// setWidth(int)
	this->TQRect::setWidth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setHeight(int)
	this->TQRect::setHeight((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// setSize(const TQSize&)
	this->TQRect::setSize(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// operator|(const TQRect&)
	TQRect xret = this->TQRect::operator|(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_55(Smoke::Stack x) const {
	// operator&(const TQRect&)
	TQRect xret = this->TQRect::operator&(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_56(Smoke::Stack x) {
	// operator|=(const TQRect&)
	TQRect& xret = this->TQRect::operator|=(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_57(Smoke::Stack x) {
	// operator&=(const TQRect&)
	TQRect& xret = this->TQRect::operator&=(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_58(Smoke::Stack x) const {
	// contains(const TQPoint&, bool)
	bool xret = this->TQRect::contains(*(const TQPoint *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_59(Smoke::Stack x) const {
	// contains(const TQPoint&)
	bool xret = this->TQRect::contains(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_60(Smoke::Stack x) const {
	// contains(int, int)
	bool xret = this->TQRect::contains((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_61(Smoke::Stack x) const {
	// contains(int, int, bool)
	bool xret = this->TQRect::contains((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_bool = xret;
    }
    void x_62(Smoke::Stack x) const {
	// contains(const TQRect&, bool)
	bool xret = this->TQRect::contains(*(const TQRect *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_63(Smoke::Stack x) const {
	// contains(const TQRect&)
	bool xret = this->TQRect::contains(*(const TQRect *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_64(Smoke::Stack x) const {
	// unite(const TQRect&)
	TQRect xret = this->TQRect::unite(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_65(Smoke::Stack x) const {
	// intersect(const TQRect&)
	TQRect xret = this->TQRect::intersect(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_66(Smoke::Stack x) const {
	// intersects(const TQRect&)
	bool xret = this->TQRect::intersects(*(const TQRect *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_67(Smoke::Stack x) {
	// TQRect(const TQRect&)
	x_TQRect* xret = new x_TQRect(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRect(const TQRect& x1) : TQRect(x1) {
    }
    ~x_TQRect() { qt_Smoke->binding->deleted(880, (void*)this); }
};
void xcall_TQRect(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQRect *xself = (x_TQRect*)obj;
    switch(xi) {
	case 0: x_TQRect::x_0(args);	break;
	case 1: x_TQRect::x_1(args);	break;
	case 2: x_TQRect::x_2(args);	break;
	case 3: x_TQRect::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: 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_TQRect::x_67(args);	break;
	case 68: delete (TQRect*)xself;	break;
    }
}

class x_TQRegExp : public TQRegExp {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQRegExp::CaretAtZero;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQRegExp::CaretAtOffset;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQRegExp::CaretWontMatch;
    }
    static void x_3(Smoke::Stack x) {
	// TQRegExp()
	x_TQRegExp* xret = new x_TQRegExp();
	x[0].s_class = (void*)xret;
    }
    x_TQRegExp() : TQRegExp() {
    }
    static void x_4(Smoke::Stack x) {
	// TQRegExp(const TQString&, bool, bool)
	x_TQRegExp* xret = new x_TQRegExp(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExp(const TQString& x1, bool x2, bool x3) : TQRegExp(x1, x2, x3) {
    }
    static void x_5(Smoke::Stack x) {
	// TQRegExp(const TQString&, bool)
	x_TQRegExp* xret = new x_TQRegExp(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExp(const TQString& x1, bool x2) : TQRegExp(x1, x2) {
    }
    static void x_6(Smoke::Stack x) {
	// TQRegExp(const TQString&)
	x_TQRegExp* xret = new x_TQRegExp(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExp(const TQString& x1) : TQRegExp(x1) {
    }
    static void x_7(Smoke::Stack x) {
	// TQRegExp(const TQRegExp&)
	x_TQRegExp* xret = new x_TQRegExp(*(const TQRegExp *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExp(const TQRegExp& x1) : TQRegExp(x1) {
    }
    void x_8(Smoke::Stack x) {
	// operator=(const TQRegExp&)
	TQRegExp& xret = this->TQRegExp::operator=(*(const TQRegExp *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_9(Smoke::Stack x) const {
	// operator==(const TQRegExp&)
	bool xret = this->TQRegExp::operator==(*(const TQRegExp *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// operator!=(const TQRegExp&)
	bool xret = this->TQRegExp::operator!=(*(const TQRegExp *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQRegExp::isEmpty();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQRegExp::isValid();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// pattern()
	TQString xret = this->TQRegExp::pattern();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setPattern(const TQString&)
	this->TQRegExp::setPattern(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// caseSensitive()
	bool xret = this->TQRegExp::caseSensitive();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setCaseSensitive(bool)
	this->TQRegExp::setCaseSensitive((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// wildcard()
	bool xret = this->TQRegExp::wildcard();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// setWildcard(bool)
	this->TQRegExp::setWildcard((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// minimal()
	bool xret = this->TQRegExp::minimal();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// setMinimal(bool)
	this->TQRegExp::setMinimal((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// exactMatch(const TQString&)
	bool xret = this->TQRegExp::exactMatch(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// match(const TQString&, int, int*, bool)
	int xret = this->TQRegExp::match(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int*)x[3].s_voidp,(bool)x[4].s_bool);
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// match(const TQString&, int, int*)
	int xret = this->TQRegExp::match(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int*)x[3].s_voidp);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// match(const TQString&, int)
	int xret = this->TQRegExp::match(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// match(const TQString&)
	int xret = this->TQRegExp::match(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) const {
	// search(const TQString&, int, TQRegExp::CaretMode)
	int xret = this->TQRegExp::search(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(TQRegExp::CaretMode)x[3].s_enum);
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) const {
	// search(const TQString&, int)
	int xret = this->TQRegExp::search(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) const {
	// search(const TQString&)
	int xret = this->TQRegExp::search(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_29(Smoke::Stack x) const {
	// searchRev(const TQString&, int, TQRegExp::CaretMode)
	int xret = this->TQRegExp::searchRev(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(TQRegExp::CaretMode)x[3].s_enum);
	x[0].s_int = xret;
    }
    void x_30(Smoke::Stack x) const {
	// searchRev(const TQString&, int)
	int xret = this->TQRegExp::searchRev(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) const {
	// searchRev(const TQString&)
	int xret = this->TQRegExp::searchRev(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_32(Smoke::Stack x) const {
	// matchedLength()
	int xret = this->TQRegExp::matchedLength();
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) const {
	// numCaptures()
	int xret = this->TQRegExp::numCaptures();
	x[0].s_int = xret;
    }
    void x_34(Smoke::Stack x) {
	// capturedTexts()
	TQStringList xret = this->TQRegExp::capturedTexts();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_35(Smoke::Stack x) {
	// cap(int)
	TQString xret = this->TQRegExp::cap((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_36(Smoke::Stack x) {
	// cap()
	TQString xret = this->TQRegExp::cap();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_37(Smoke::Stack x) {
	// pos(int)
	int xret = this->TQRegExp::pos((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) {
	// pos()
	int xret = this->TQRegExp::pos();
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) {
	// errorString()
	TQString xret = this->TQRegExp::errorString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_40(Smoke::Stack x) {
	// escape(const TQString&)
	TQString xret = TQRegExp::escape(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1833: //TQRegExp::CaretMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQRegExp::CaretMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQRegExp::CaretMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQRegExp::CaretMode*)xdata = (TQRegExp::CaretMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQRegExp::CaretMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQRegExp() { qt_Smoke->binding->deleted(881, (void*)this); }
};
void xenum_TQRegExp(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQRegExp::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQRegExp(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQRegExp *xself = (x_TQRegExp*)obj;
    switch(xi) {
	case 0: x_TQRegExp::x_0(args);	break;
	case 1: x_TQRegExp::x_1(args);	break;
	case 2: x_TQRegExp::x_2(args);	break;
	case 3: x_TQRegExp::x_3(args);	break;
	case 4: x_TQRegExp::x_4(args);	break;
	case 5: x_TQRegExp::x_5(args);	break;
	case 6: x_TQRegExp::x_6(args);	break;
	case 7: x_TQRegExp::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: 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: x_TQRegExp::x_40(args);	break;
	case 41: delete (TQRegExp*)xself;	break;
    }
}

class x_TQRegExpValidator : public TQRegExpValidator {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQRegExpValidator::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQRegExpValidator::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQRegExpValidator::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->TQRegExpValidator::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->TQRegExpValidator::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->TQRegExpValidator::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->TQRegExpValidator::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQRegExpValidator(TQObject*, const char*)
	x_TQRegExpValidator* xret = new x_TQRegExpValidator((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExpValidator(TQObject* x1, const char* x2) : TQRegExpValidator(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQRegExpValidator(TQObject*)
	x_TQRegExpValidator* xret = new x_TQRegExpValidator((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExpValidator(TQObject* x1) : TQRegExpValidator(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQRegExpValidator(const TQRegExp&, TQObject*, const char*)
	x_TQRegExpValidator* xret = new x_TQRegExpValidator(*(const TQRegExp *)x[1].s_class,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExpValidator(const TQRegExp& x1, TQObject* x2, const char* x3) : TQRegExpValidator(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQRegExpValidator(const TQRegExp&, TQObject*)
	x_TQRegExpValidator* xret = new x_TQRegExpValidator(*(const TQRegExp *)x[1].s_class,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegExpValidator(const TQRegExp& x1, TQObject* x2) : TQRegExpValidator(x1, x2) {
    }
    void x_11(Smoke::Stack x) const {
	// validate(TQString&, int&)
	TQValidator::State xret = this->TQRegExpValidator::validate(*(TQString *)x[1].s_voidp,*(int *)x[2].s_voidp);
	x[0].s_enum = xret;
    }
    void x_12(Smoke::Stack x) {
	// setRegExp(const TQRegExp&)
	this->TQRegExpValidator::setRegExp(*(const TQRegExp *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// regExp()
	const TQRegExp& xret = this->TQRegExpValidator::regExp();
	x[0].s_class = (void*)&xret;
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQRegExpValidator::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26675, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQRegExpValidator::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void fixup(TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(30774, (void*)this, x)) return;
	this->TQValidator::fixup(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26674, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQRegExpValidator::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (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(25502, (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(25535, (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(25564, (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(26676, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQRegExpValidator::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(26678, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRegExpValidator::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(26677, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRegExpValidator::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(26679, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQRegExpValidator::tqt_property(x1, x2, x3);
    }
    virtual TQValidator::State validate(TQString& x1, int& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(26686, (void*)this, x)) return (TQValidator::State)x[0].s_int;
	return this->TQRegExpValidator::validate(x1, x2);
    }
    ~x_TQRegExpValidator() { qt_Smoke->binding->deleted(882, (void*)this); }
};
void xcall_TQRegExpValidator(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQRegExpValidator *xself = (x_TQRegExpValidator*)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_TQRegExpValidator::x_7(args);	break;
	case 8: x_TQRegExpValidator::x_8(args);	break;
	case 9: x_TQRegExpValidator::x_9(args);	break;
	case 10: x_TQRegExpValidator::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQRegExpValidator::x_14(args);	break;
	case 15: delete (TQRegExpValidator*)xself;	break;
    }
}

class x_TQRegion : public TQRegion {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQRegion::Rectangle;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQRegion::Ellipse;
    }
    static void x_2(Smoke::Stack x) {
	// TQRegion()
	x_TQRegion* xret = new x_TQRegion();
	x[0].s_class = (void*)xret;
    }
    x_TQRegion() : TQRegion() {
    }
    static void x_3(Smoke::Stack x) {
	// TQRegion(int, int, int, int, TQRegion::RegionType)
	x_TQRegion* xret = new x_TQRegion((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQRegion::RegionType)x[5].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(int x1, int x2, int x3, int x4, TQRegion::RegionType x5) : TQRegion(x1, x2, x3, x4, x5) {
    }
    static void x_4(Smoke::Stack x) {
	// TQRegion(int, int, int, int)
	x_TQRegion* xret = new x_TQRegion((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(int x1, int x2, int x3, int x4) : TQRegion(x1, x2, x3, x4) {
    }
    static void x_5(Smoke::Stack x) {
	// TQRegion(const TQRect&, TQRegion::RegionType)
	x_TQRegion* xret = new x_TQRegion(*(const TQRect *)x[1].s_class,(TQRegion::RegionType)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(const TQRect& x1, TQRegion::RegionType x2) : TQRegion(x1, x2) {
    }
    static void x_6(Smoke::Stack x) {
	// TQRegion(const TQRect&)
	x_TQRegion* xret = new x_TQRegion(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(const TQRect& x1) : TQRegion(x1) {
    }
    static void x_7(Smoke::Stack x) {
	// TQRegion(const TQPointArray&, bool)
	x_TQRegion* xret = new x_TQRegion(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(const TQPointArray& x1, bool x2) : TQRegion(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQRegion(const TQPointArray&)
	x_TQRegion* xret = new x_TQRegion(*(const TQPointArray *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(const TQPointArray& x1) : TQRegion(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQRegion(const TQRegion&)
	x_TQRegion* xret = new x_TQRegion(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(const TQRegion& x1) : TQRegion(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQRegion(const TQBitmap&)
	x_TQRegion* xret = new x_TQRegion(*(const TQBitmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQRegion(const TQBitmap& x1) : TQRegion(x1) {
    }
    void x_11(Smoke::Stack x) {
	// operator=(const TQRegion&)
	TQRegion& xret = this->TQRegion::operator=(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_12(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQRegion::isNull();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQRegion::isEmpty();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// contains(const TQPoint&)
	bool xret = this->TQRegion::contains(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// contains(const TQRect&)
	bool xret = this->TQRegion::contains(*(const TQRect *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// translate(int, int)
	this->TQRegion::translate((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// unite(const TQRegion&)
	TQRegion xret = this->TQRegion::unite(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_18(Smoke::Stack x) const {
	// intersect(const TQRegion&)
	TQRegion xret = this->TQRegion::intersect(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_19(Smoke::Stack x) const {
	// subtract(const TQRegion&)
	TQRegion xret = this->TQRegion::subtract(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_20(Smoke::Stack x) const {
	// eor(const TQRegion&)
	TQRegion xret = this->TQRegion::eor(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_21(Smoke::Stack x) const {
	// boundingRect()
	TQRect xret = this->TQRegion::boundingRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_22(Smoke::Stack x) const {
	// rects()
	TQMemArray<TQRect> xret = this->TQRegion::rects();
	x[0].s_voidp = (void*)new TQMemArray<TQRect>(xret);
    }
    void x_23(Smoke::Stack x) {
	// setRects(const TQRect*, int)
	this->TQRegion::setRects((const TQRect*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// operator|(const TQRegion&)
	const TQRegion xret = this->TQRegion::operator|(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_25(Smoke::Stack x) const {
	// operator+(const TQRegion&)
	const TQRegion xret = this->TQRegion::operator+(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_26(Smoke::Stack x) const {
	// operator&(const TQRegion&)
	const TQRegion xret = this->TQRegion::operator&(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_27(Smoke::Stack x) const {
	// operator-(const TQRegion&)
	const TQRegion xret = this->TQRegion::operator-(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_28(Smoke::Stack x) const {
	// operator^(const TQRegion&)
	const TQRegion xret = this->TQRegion::operator^(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_29(Smoke::Stack x) {
	// operator|=(const TQRegion&)
	TQRegion& xret = this->TQRegion::operator|=(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_30(Smoke::Stack x) {
	// operator+=(const TQRegion&)
	TQRegion& xret = this->TQRegion::operator+=(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_31(Smoke::Stack x) {
	// operator&=(const TQRegion&)
	TQRegion& xret = this->TQRegion::operator&=(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_32(Smoke::Stack x) {
	// operator-=(const TQRegion&)
	TQRegion& xret = this->TQRegion::operator-=(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_33(Smoke::Stack x) {
	// operator^=(const TQRegion&)
	TQRegion& xret = this->TQRegion::operator^=(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_34(Smoke::Stack x) const {
	// operator==(const TQRegion&)
	bool xret = this->TQRegion::operator==(*(const TQRegion *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) const {
	// operator!=(const TQRegion&)
	bool xret = this->TQRegion::operator!=(*(const TQRegion *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1838: //TQRegion::RegionType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQRegion::RegionType;
		break;
	      case Smoke::EnumDelete:
		delete (TQRegion::RegionType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQRegion::RegionType*)xdata = (TQRegion::RegionType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQRegion::RegionType*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQRegion() { qt_Smoke->binding->deleted(883, (void*)this); }
};
void xenum_TQRegion(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQRegion::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQRegion(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQRegion *xself = (x_TQRegion*)obj;
    switch(xi) {
	case 0: x_TQRegion::x_0(args);	break;
	case 1: x_TQRegion::x_1(args);	break;
	case 2: x_TQRegion::x_2(args);	break;
	case 3: x_TQRegion::x_3(args);	break;
	case 4: x_TQRegion::x_4(args);	break;
	case 5: x_TQRegion::x_5(args);	break;
	case 6: x_TQRegion::x_6(args);	break;
	case 7: x_TQRegion::x_7(args);	break;
	case 8: x_TQRegion::x_8(args);	break;
	case 9: x_TQRegion::x_9(args);	break;
	case 10: x_TQRegion::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: 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: delete (TQRegion*)xself;	break;
    }
}

class x_TQResizeEvent : public TQResizeEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQResizeEvent(const TQSize&, const TQSize&)
	x_TQResizeEvent* xret = new x_TQResizeEvent(*(const TQSize *)x[1].s_class,*(const TQSize *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQResizeEvent(const TQSize& x1, const TQSize& x2) : TQResizeEvent(x1, x2) {
    }
    void x_1(Smoke::Stack x) const {
	// size()
	const TQSize& xret = this->TQResizeEvent::size();
	x[0].s_class = (void*)&xret;
    }
    void x_2(Smoke::Stack x) const {
	// oldSize()
	const TQSize& xret = this->TQResizeEvent::oldSize();
	x[0].s_class = (void*)&xret;
    }
    static void x_3(Smoke::Stack x) {
	// TQResizeEvent(const TQResizeEvent&)
	x_TQResizeEvent* xret = new x_TQResizeEvent(*(const TQResizeEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQResizeEvent(const TQResizeEvent& x1) : TQResizeEvent(x1) {
    }
    ~x_TQResizeEvent() { qt_Smoke->binding->deleted(884, (void*)this); }
};
void xcall_TQResizeEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQResizeEvent *xself = (x_TQResizeEvent*)obj;
    switch(xi) {
	case 0: x_TQResizeEvent::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: x_TQResizeEvent::x_3(args);	break;
	case 4: delete (TQResizeEvent*)xself;	break;
    }
}

class x_TQScrollBar : public TQScrollBar {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQScrollBar::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQScrollBar::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQScrollBar::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->TQScrollBar::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->TQScrollBar::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->TQScrollBar::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->TQScrollBar::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQScrollBar(TQWidget*, const char*)
	x_TQScrollBar* xret = new x_TQScrollBar((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollBar(TQWidget* x1, const char* x2) : TQScrollBar(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQScrollBar(TQWidget*)
	x_TQScrollBar* xret = new x_TQScrollBar((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollBar(TQWidget* x1) : TQScrollBar(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQScrollBar(TQt::Orientation, TQWidget*, const char*)
	x_TQScrollBar* xret = new x_TQScrollBar((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollBar(TQt::Orientation x1, TQWidget* x2, const char* x3) : TQScrollBar(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQScrollBar(TQt::Orientation, TQWidget*)
	x_TQScrollBar* xret = new x_TQScrollBar((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollBar(TQt::Orientation x1, TQWidget* x2) : TQScrollBar(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQScrollBar(int, int, int, int, int, TQt::Orientation, TQWidget*, const char*)
	x_TQScrollBar* xret = new x_TQScrollBar((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(TQt::Orientation)x[6].s_enum,(TQWidget*)x[7].s_class,(const char*)x[8].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollBar(int x1, int x2, int x3, int x4, int x5, TQt::Orientation x6, TQWidget* x7, const char* x8) : TQScrollBar(x1, x2, x3, x4, x5, x6, x7, x8) {
    }
    static void x_12(Smoke::Stack x) {
	// TQScrollBar(int, int, int, int, int, TQt::Orientation, TQWidget*)
	x_TQScrollBar* xret = new x_TQScrollBar((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(TQt::Orientation)x[6].s_enum,(TQWidget*)x[7].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollBar(int x1, int x2, int x3, int x4, int x5, TQt::Orientation x6, TQWidget* x7) : TQScrollBar(x1, x2, x3, x4, x5, x6, x7) {
    }
    void x_13(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQScrollBar::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQScrollBar::orientation();
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) {
	// setTracking(bool)
	this->TQScrollBar::setTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// tracking()
	bool xret = this->TQScrollBar::tracking();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// draggingSlider()
	bool xret = this->TQScrollBar::draggingSlider();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// setPalette(const TQPalette&)
	this->TQScrollBar::setPalette(*(const TQPalette *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQScrollBar::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_20(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy)
	this->TQScrollBar::setSizePolicy(*(TQSizePolicy *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType, bool)
	this->TQScrollBar::setSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	this->TQScrollBar::setSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQScrollBar::minValue();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQScrollBar::maxValue();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) {
	// setMinValue(int)
	this->TQScrollBar::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQScrollBar::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQScrollBar::lineStep();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) const {
	// pageStep()
	int xret = this->TQScrollBar::pageStep();
	x[0].s_int = xret;
    }
    void x_29(Smoke::Stack x) {
	// setLineStep(int)
	this->TQScrollBar::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setPageStep(int)
	this->TQScrollBar::setPageStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// value()
	int xret = this->TQScrollBar::value();
	x[0].s_int = xret;
    }
    void x_32(Smoke::Stack x) const {
	// sliderStart()
	int xret = this->TQScrollBar::sliderStart();
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) const {
	// sliderRect()
	TQRect xret = this->TQScrollBar::sliderRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_34(Smoke::Stack x) {
	// setValue(int)
	this->TQScrollBar::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// valueChanged(int)
	this->TQScrollBar::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// sliderPressed()
	this->TQScrollBar::sliderPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// sliderMoved(int)
	this->TQScrollBar::sliderMoved((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// sliderReleased()
	this->TQScrollBar::sliderReleased();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// nextLine()
	this->TQScrollBar::nextLine();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// prevLine()
	this->TQScrollBar::prevLine();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// nextPage()
	this->TQScrollBar::nextPage();
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// prevPage()
	this->TQScrollBar::prevPage();
	(void)x; // noop (for compiler warning)
    }
    static void x_43(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQScrollBar::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_44(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQScrollBar::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQScrollBar::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQScrollBar::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQScrollBar::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQScrollBar::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQScrollBar::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQScrollBar::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// contextMenuEvent(TQContextMenuEvent*)
	this->TQScrollBar::contextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// hideEvent(TQHideEvent*)
	this->TQScrollBar::hideEvent((TQHideEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// valueChange()
	this->TQScrollBar::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// stepChange()
	this->TQScrollBar::stepChange();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// rangeChange()
	this->TQScrollBar::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQScrollBar::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26733, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQScrollBar::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(26784, (void*)this, x)) return;
	this->TQScrollBar::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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(26785, (void*)this, x)) return;
	this->TQScrollBar::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31292, (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(31293, (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(31291, (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(25520, (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(26778, (void*)this, x)) return;
	this->TQScrollBar::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26732, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQScrollBar::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(26783, (void*)this, x)) return;
	this->TQScrollBar::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26781, (void*)this, x)) return;
	this->TQScrollBar::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26782, (void*)this, x)) return;
	this->TQScrollBar::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(31261, (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(31287, (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(26780, (void*)this, x)) return;
	this->TQScrollBar::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26788, (void*)this, x)) return;
	this->TQScrollBar::rangeChange();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(31263, (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(26779, (void*)this, x)) return;
	this->TQScrollBar::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26746, (void*)this, x)) return;
	this->TQScrollBar::setOrientation(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26751, (void*)this, x)) return;
	this->TQScrollBar::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(26753, (void*)this, x)) return;
	this->TQScrollBar::setSizePolicy(x1);
    }
    virtual void setTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26748, (void*)this, x)) return;
	this->TQScrollBar::setTracking(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26752, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQScrollBar::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26787, (void*)this, x)) return;
	this->TQScrollBar::stepChange();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(26789, (void*)this, x)) return;
	this->TQScrollBar::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(26734, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQScrollBar::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(26736, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollBar::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(26735, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollBar::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(26737, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollBar::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26786, (void*)this, x)) return;
	this->TQScrollBar::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26777, (void*)this, x)) return;
	this->TQScrollBar::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQScrollBar() { qt_Smoke->binding->deleted(885, (void*)this); }
};
void xcall_TQScrollBar(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQScrollBar *xself = (x_TQScrollBar*)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_TQScrollBar::x_7(args);	break;
	case 8: x_TQScrollBar::x_8(args);	break;
	case 9: x_TQScrollBar::x_9(args);	break;
	case 10: x_TQScrollBar::x_10(args);	break;
	case 11: x_TQScrollBar::x_11(args);	break;
	case 12: x_TQScrollBar::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: x_TQScrollBar::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: delete (TQScrollBar*)xself;	break;
    }
}

class x_TQScrollView : public TQScrollView {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::Default;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::Manual;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::AutoOne;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::AutoOneFit;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::Auto;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::AlwaysOff;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQScrollView::AlwaysOn;
    }
    void x_7(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQScrollView::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_8(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQScrollView::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQScrollView::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQScrollView::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQScrollView::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQScrollView::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQScrollView::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_14(Smoke::Stack x) {
	// TQScrollView(TQWidget*, const char*, TQt::WFlags)
	x_TQScrollView* xret = new x_TQScrollView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollView(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQScrollView(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQScrollView(TQWidget*, const char*)
	x_TQScrollView* xret = new x_TQScrollView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollView(TQWidget* x1, const char* x2) : TQScrollView(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQScrollView(TQWidget*)
	x_TQScrollView* xret = new x_TQScrollView((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQScrollView(TQWidget* x1) : TQScrollView(x1) {
    }
    static void x_17(Smoke::Stack x) {
	// TQScrollView()
	x_TQScrollView* xret = new x_TQScrollView();
	x[0].s_class = (void*)xret;
    }
    x_TQScrollView() : TQScrollView() {
    }
    void x_18(Smoke::Stack x) {
	// setResizePolicy(TQScrollView::ResizePolicy)
	this->TQScrollView::setResizePolicy((TQScrollView::ResizePolicy)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// resizePolicy()
	TQScrollView::ResizePolicy xret = this->TQScrollView::resizePolicy();
	x[0].s_enum = xret;
    }
    void x_20(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQScrollView::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// removeChild(TQWidget*)
	this->TQScrollView::removeChild((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// addChild(TQWidget*, int, int)
	this->TQScrollView::addChild((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// addChild(TQWidget*, int)
	this->TQScrollView::addChild((TQWidget*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// addChild(TQWidget*)
	this->TQScrollView::addChild((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// moveChild(TQWidget*, int, int)
	this->TQScrollView::moveChild((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// childX(TQWidget*)
	int xret = this->TQScrollView::childX((TQWidget*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) {
	// childY(TQWidget*)
	int xret = this->TQScrollView::childY((TQWidget*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// childIsVisible(TQWidget*)
	bool xret = this->TQScrollView::childIsVisible((TQWidget*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) {
	// showChild(TQWidget*, bool)
	this->TQScrollView::showChild((TQWidget*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// showChild(TQWidget*)
	this->TQScrollView::showChild((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// vScrollBarMode()
	TQScrollView::ScrollBarMode xret = this->TQScrollView::vScrollBarMode();
	x[0].s_enum = xret;
    }
    void x_32(Smoke::Stack x) {
	// setVScrollBarMode(TQScrollView::ScrollBarMode)
	this->TQScrollView::setVScrollBarMode((TQScrollView::ScrollBarMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// hScrollBarMode()
	TQScrollView::ScrollBarMode xret = this->TQScrollView::hScrollBarMode();
	x[0].s_enum = xret;
    }
    void x_34(Smoke::Stack x) {
	// setHScrollBarMode(TQScrollView::ScrollBarMode)
	this->TQScrollView::setHScrollBarMode((TQScrollView::ScrollBarMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// cornerWidget()
	TQWidget* xret = this->TQScrollView::cornerWidget();
	x[0].s_class = (void*)xret;
    }
    void x_36(Smoke::Stack x) {
	// setCornerWidget(TQWidget*)
	this->TQScrollView::setCornerWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) const {
	// horizontalScrollBar()
	TQScrollBar* xret = this->TQScrollView::horizontalScrollBar();
	x[0].s_class = (void*)xret;
    }
    void x_38(Smoke::Stack x) const {
	// verticalScrollBar()
	TQScrollBar* xret = this->TQScrollView::verticalScrollBar();
	x[0].s_class = (void*)xret;
    }
    void x_39(Smoke::Stack x) const {
	// viewport()
	TQWidget* xret = this->TQScrollView::viewport();
	x[0].s_class = (void*)xret;
    }
    void x_40(Smoke::Stack x) const {
	// clipper()
	TQWidget* xret = this->TQScrollView::clipper();
	x[0].s_class = (void*)xret;
    }
    void x_41(Smoke::Stack x) const {
	// visibleWidth()
	int xret = this->TQScrollView::visibleWidth();
	x[0].s_int = xret;
    }
    void x_42(Smoke::Stack x) const {
	// visibleHeight()
	int xret = this->TQScrollView::visibleHeight();
	x[0].s_int = xret;
    }
    void x_43(Smoke::Stack x) const {
	// contentsWidth()
	int xret = this->TQScrollView::contentsWidth();
	x[0].s_int = xret;
    }
    void x_44(Smoke::Stack x) const {
	// contentsHeight()
	int xret = this->TQScrollView::contentsHeight();
	x[0].s_int = xret;
    }
    void x_45(Smoke::Stack x) const {
	// contentsX()
	int xret = this->TQScrollView::contentsX();
	x[0].s_int = xret;
    }
    void x_46(Smoke::Stack x) const {
	// contentsY()
	int xret = this->TQScrollView::contentsY();
	x[0].s_int = xret;
    }
    void x_47(Smoke::Stack x) {
	// resize(int, int)
	this->TQScrollView::resize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// resize(const TQSize&)
	this->TQScrollView::resize(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// show()
	this->TQScrollView::show();
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// updateContents(int, int, int, int)
	this->TQScrollView::updateContents((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// updateContents(const TQRect&)
	this->TQScrollView::updateContents(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// updateContents()
	this->TQScrollView::updateContents();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// repaintContents(int, int, int, int, bool)
	this->TQScrollView::repaintContents((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(bool)x[5].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// repaintContents(int, int, int, int)
	this->TQScrollView::repaintContents((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// repaintContents(const TQRect&, bool)
	this->TQScrollView::repaintContents(*(const TQRect *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// repaintContents(const TQRect&)
	this->TQScrollView::repaintContents(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// repaintContents(bool)
	this->TQScrollView::repaintContents((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// repaintContents()
	this->TQScrollView::repaintContents();
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) const {
	// contentsToViewport(int, int, int&, int&)
	this->TQScrollView::contentsToViewport((int)x[1].s_int,(int)x[2].s_int,*(int *)x[3].s_voidp,*(int *)x[4].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) const {
	// viewportToContents(int, int, int&, int&)
	this->TQScrollView::viewportToContents((int)x[1].s_int,(int)x[2].s_int,*(int *)x[3].s_voidp,*(int *)x[4].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) const {
	// contentsToViewport(const TQPoint&)
	TQPoint xret = this->TQScrollView::contentsToViewport(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_62(Smoke::Stack x) const {
	// viewportToContents(const TQPoint&)
	TQPoint xret = this->TQScrollView::viewportToContents(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_63(Smoke::Stack x) {
	// enableClipper(bool)
	this->TQScrollView::enableClipper((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// setStaticBackground(bool)
	this->TQScrollView::setStaticBackground((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) const {
	// hasStaticBackground()
	bool xret = this->TQScrollView::hasStaticBackground();
	x[0].s_bool = xret;
    }
    void x_66(Smoke::Stack x) const {
	// viewportSize(int, int)
	TQSize xret = this->TQScrollView::viewportSize((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_67(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQScrollView::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_68(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQScrollView::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_69(Smoke::Stack x) {
	// removeChild(TQObject*)
	this->TQScrollView::removeChild((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// isHorizontalSliderPressed()
	bool xret = this->TQScrollView::isHorizontalSliderPressed();
	x[0].s_bool = xret;
    }
    void x_71(Smoke::Stack x) {
	// isVerticalSliderPressed()
	bool xret = this->TQScrollView::isVerticalSliderPressed();
	x[0].s_bool = xret;
    }
    void x_72(Smoke::Stack x) {
	// setDragAutoScroll(bool)
	this->TQScrollView::setDragAutoScroll((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_73(Smoke::Stack x) const {
	// dragAutoScroll()
	bool xret = this->TQScrollView::dragAutoScroll();
	x[0].s_bool = xret;
    }
    void x_74(Smoke::Stack x) {
	// disableSizeHintCaching()
	this->TQScrollView::disableSizeHintCaching();
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) {
	// resizeContents(int, int)
	this->TQScrollView::resizeContents((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) {
	// scrollBy(int, int)
	this->TQScrollView::scrollBy((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_77(Smoke::Stack x) {
	// setContentsPos(int, int)
	this->TQScrollView::setContentsPos((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_78(Smoke::Stack x) {
	// ensureVisible(int, int)
	this->TQScrollView::ensureVisible((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// ensureVisible(int, int, int, int)
	this->TQScrollView::ensureVisible((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_80(Smoke::Stack x) {
	// center(int, int)
	this->TQScrollView::center((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// center(int, int, float, float)
	this->TQScrollView::center((int)x[1].s_int,(int)x[2].s_int,(float)x[3].s_float,(float)x[4].s_float);
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) {
	// updateScrollBars()
	this->TQScrollView::updateScrollBars();
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQScrollView::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// contentsMoving(int, int)
	this->TQScrollView::contentsMoving((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// horizontalSliderPressed()
	this->TQScrollView::horizontalSliderPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// horizontalSliderReleased()
	this->TQScrollView::horizontalSliderReleased();
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// verticalSliderPressed()
	this->TQScrollView::verticalSliderPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// verticalSliderReleased()
	this->TQScrollView::verticalSliderReleased();
	(void)x; // noop (for compiler warning)
    }
    static void x_89(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQScrollView::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_90(Smoke::Stack x) {
	// drawContents(TQPainter*, int, int, int, int)
	this->TQScrollView::drawContents((TQPainter*)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_91(Smoke::Stack x) {
	// drawContentsOffset(TQPainter*, int, int, int, int, int, int)
	this->TQScrollView::drawContentsOffset((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(int)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_92(Smoke::Stack x) {
	// contentsMousePressEvent(TQMouseEvent*)
	this->TQScrollView::contentsMousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_93(Smoke::Stack x) {
	// contentsMouseReleaseEvent(TQMouseEvent*)
	this->TQScrollView::contentsMouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_94(Smoke::Stack x) {
	// contentsMouseDoubleClickEvent(TQMouseEvent*)
	this->TQScrollView::contentsMouseDoubleClickEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_95(Smoke::Stack x) {
	// contentsMouseMoveEvent(TQMouseEvent*)
	this->TQScrollView::contentsMouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_96(Smoke::Stack x) {
	// contentsDragEnterEvent(TQDragEnterEvent*)
	this->TQScrollView::contentsDragEnterEvent((TQDragEnterEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_97(Smoke::Stack x) {
	// contentsDragMoveEvent(TQDragMoveEvent*)
	this->TQScrollView::contentsDragMoveEvent((TQDragMoveEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_98(Smoke::Stack x) {
	// contentsDragLeaveEvent(TQDragLeaveEvent*)
	this->TQScrollView::contentsDragLeaveEvent((TQDragLeaveEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_99(Smoke::Stack x) {
	// contentsDropEvent(TQDropEvent*)
	this->TQScrollView::contentsDropEvent((TQDropEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_100(Smoke::Stack x) {
	// contentsWheelEvent(TQWheelEvent*)
	this->TQScrollView::contentsWheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_101(Smoke::Stack x) {
	// contentsContextMenuEvent(TQContextMenuEvent*)
	this->TQScrollView::contentsContextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_102(Smoke::Stack x) {
	// viewportPaintEvent(TQPaintEvent*)
	this->TQScrollView::viewportPaintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_103(Smoke::Stack x) {
	// viewportResizeEvent(TQResizeEvent*)
	this->TQScrollView::viewportResizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) {
	// viewportMousePressEvent(TQMouseEvent*)
	this->TQScrollView::viewportMousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) {
	// viewportMouseReleaseEvent(TQMouseEvent*)
	this->TQScrollView::viewportMouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// viewportMouseDoubleClickEvent(TQMouseEvent*)
	this->TQScrollView::viewportMouseDoubleClickEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_107(Smoke::Stack x) {
	// viewportMouseMoveEvent(TQMouseEvent*)
	this->TQScrollView::viewportMouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_108(Smoke::Stack x) {
	// viewportDragEnterEvent(TQDragEnterEvent*)
	this->TQScrollView::viewportDragEnterEvent((TQDragEnterEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_109(Smoke::Stack x) {
	// viewportDragMoveEvent(TQDragMoveEvent*)
	this->TQScrollView::viewportDragMoveEvent((TQDragMoveEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_110(Smoke::Stack x) {
	// viewportDragLeaveEvent(TQDragLeaveEvent*)
	this->TQScrollView::viewportDragLeaveEvent((TQDragLeaveEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_111(Smoke::Stack x) {
	// viewportDropEvent(TQDropEvent*)
	this->TQScrollView::viewportDropEvent((TQDropEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_112(Smoke::Stack x) {
	// viewportWheelEvent(TQWheelEvent*)
	this->TQScrollView::viewportWheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_113(Smoke::Stack x) {
	// viewportContextMenuEvent(TQContextMenuEvent*)
	this->TQScrollView::viewportContextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) {
	// frameChanged()
	this->TQScrollView::frameChanged();
	(void)x; // noop (for compiler warning)
    }
    void x_115(Smoke::Stack x) {
	// setMargins(int, int, int, int)
	this->TQScrollView::setMargins((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_116(Smoke::Stack x) const {
	// leftMargin()
	int xret = this->TQScrollView::leftMargin();
	x[0].s_int = xret;
    }
    void x_117(Smoke::Stack x) const {
	// topMargin()
	int xret = this->TQScrollView::topMargin();
	x[0].s_int = xret;
    }
    void x_118(Smoke::Stack x) const {
	// rightMargin()
	int xret = this->TQScrollView::rightMargin();
	x[0].s_int = xret;
    }
    void x_119(Smoke::Stack x) const {
	// bottomMargin()
	int xret = this->TQScrollView::bottomMargin();
	x[0].s_int = xret;
    }
    void x_120(Smoke::Stack x) {
	// focusNextPrevChild(bool)
	bool xret = this->TQScrollView::focusNextPrevChild((bool)x[1].s_bool);
	x[0].s_bool = xret;
    }
    void x_121(Smoke::Stack x) {
	// setHBarGeometry(TQScrollBar&, int, int, int, int)
	this->TQScrollView::setHBarGeometry(*(TQScrollBar *)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_122(Smoke::Stack x) {
	// setVBarGeometry(TQScrollBar&, int, int, int, int)
	this->TQScrollView::setVBarGeometry(*(TQScrollBar *)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_123(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQScrollView::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_124(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQScrollView::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_125(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQScrollView::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_126(Smoke::Stack x) {
	// mouseDoubleClickEvent(TQMouseEvent*)
	this->TQScrollView::mouseDoubleClickEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_127(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQScrollView::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_128(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQScrollView::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_129(Smoke::Stack x) {
	// contextMenuEvent(TQContextMenuEvent*)
	this->TQScrollView::contextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_130(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQScrollView::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_131(Smoke::Stack x) const {
	// setCachedSizeHint(const TQSize&)
	this->TQScrollView::setCachedSizeHint(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_132(Smoke::Stack x) const {
	// cachedSizeHint()
	TQSize xret = this->TQScrollView::cachedSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_133(Smoke::Stack x) {
	// fontChange(const TQFont&)
	this->TQScrollView::fontChange(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void addChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(26813, (void*)this, x)) return;
	this->TQScrollView::addChild(x1, x2, x3);
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26798, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQScrollView::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contentsContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26892, (void*)this, x)) return;
	this->TQScrollView::contentsContextMenuEvent(x1);
    }
    virtual void contentsDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26887, (void*)this, x)) return;
	this->TQScrollView::contentsDragEnterEvent(x1);
    }
    virtual void contentsDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26889, (void*)this, x)) return;
	this->TQScrollView::contentsDragLeaveEvent(x1);
    }
    virtual void contentsDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26888, (void*)this, x)) return;
	this->TQScrollView::contentsDragMoveEvent(x1);
    }
    virtual void contentsDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26890, (void*)this, x)) return;
	this->TQScrollView::contentsDropEvent(x1);
    }
    virtual void contentsMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26885, (void*)this, x)) return;
	this->TQScrollView::contentsMouseDoubleClickEvent(x1);
    }
    virtual void contentsMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26886, (void*)this, x)) return;
	this->TQScrollView::contentsMouseMoveEvent(x1);
    }
    virtual void contentsMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26883, (void*)this, x)) return;
	this->TQScrollView::contentsMousePressEvent(x1);
    }
    virtual void contentsMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26884, (void*)this, x)) return;
	this->TQScrollView::contentsMouseReleaseEvent(x1);
    }
    virtual void contentsWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26891, (void*)this, x)) return;
	this->TQScrollView::contentsWheelEvent(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26920, (void*)this, x)) return;
	this->TQScrollView::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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* 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(26881, (void*)this, x)) return;
	this->TQScrollView::drawContents(x1, x2, x3, x4, x5);
    }
    virtual void drawContentsOffset(TQPainter* x1, int x2, int x3, int x4, int x5, int x6, int x7) {
	Smoke::StackItem x[8];
	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;
	x[6].s_int = x6;
	x[7].s_int = x7;
	if(qt_Smoke->binding->callMethod(26882, (void*)this, x)) return;
	this->TQScrollView::drawContentsOffset(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(21614, (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(31298, (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(31303, (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(31284, (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(31274, (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(26921, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26911, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31283, (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(26924, (void*)this, x)) return;
	this->TQScrollView::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(25662, (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(25659, (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(26905, (void*)this, x)) return;
	this->TQScrollView::frameChanged();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26797, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQScrollView::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(26859, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQScrollView::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26917, (void*)this, x)) return;
	this->TQScrollView::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26918, (void*)this, x)) return;
	this->TQScrollView::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26915, (void*)this, x)) return;
	this->TQScrollView::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26916, (void*)this, x)) return;
	this->TQScrollView::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(31261, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(26816, (void*)this, x)) return;
	this->TQScrollView::moveChild(x1, x2, x3);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(21612, (void*)this, x)) return;
	this->TQFrame::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(26860, (void*)this, x)) return;
	this->TQScrollView::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(31186, (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(26838, (void*)this, x)) return;
	this->TQScrollView::resize(x1, x2);
    }
    virtual void resizeContents(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(26866, (void*)this, x)) return;
	this->TQScrollView::resizeContents(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26914, (void*)this, x)) return;
	this->TQScrollView::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setContentsPos(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(26868, (void*)this, x)) return;
	this->TQScrollView::setContentsPos(x1, x2);
    }
    virtual void setCornerWidget(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26827, (void*)this, x)) return;
	this->TQScrollView::setCornerWidget(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setDragAutoScroll(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26863, (void*)this, x)) return;
	this->TQScrollView::setDragAutoScroll(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26874, (void*)this, x)) return;
	this->TQScrollView::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(21609, (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(21593, (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(31266, (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(31265, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setHBarGeometry(TQScrollBar& 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(26912, (void*)this, x)) return;
	this->TQScrollView::setHBarGeometry(x1, x2, x3, x4, x5);
    }
    virtual void setHScrollBarMode(TQScrollView::ScrollBarMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26825, (void*)this, x)) return;
	this->TQScrollView::setHScrollBarMode(x1);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (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(21603, (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(21605, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMargins(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(26906, (void*)this, x)) return;
	this->TQScrollView::setMargins(x1, x2, x3, x4);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResizePolicy(TQScrollView::ResizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26809, (void*)this, x)) return;
	this->TQScrollView::setResizePolicy(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setVBarGeometry(TQScrollBar& 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(26913, (void*)this, x)) return;
	this->TQScrollView::setVBarGeometry(x1, x2, x3, x4, x5);
    }
    virtual void setVScrollBarMode(TQScrollView::ScrollBarMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26823, (void*)this, x)) return;
	this->TQScrollView::setVScrollBarMode(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26840, (void*)this, x)) return;
	this->TQScrollView::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26858, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQScrollView::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(26811, (void*)this, x)) return;
	this->TQScrollView::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(26799, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQScrollView::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(26801, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::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(26800, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::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(26802, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void viewportContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26904, (void*)this, x)) return;
	this->TQScrollView::viewportContextMenuEvent(x1);
    }
    virtual void viewportDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26899, (void*)this, x)) return;
	this->TQScrollView::viewportDragEnterEvent(x1);
    }
    virtual void viewportDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26901, (void*)this, x)) return;
	this->TQScrollView::viewportDragLeaveEvent(x1);
    }
    virtual void viewportDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26900, (void*)this, x)) return;
	this->TQScrollView::viewportDragMoveEvent(x1);
    }
    virtual void viewportDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26902, (void*)this, x)) return;
	this->TQScrollView::viewportDropEvent(x1);
    }
    virtual void viewportMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26897, (void*)this, x)) return;
	this->TQScrollView::viewportMouseDoubleClickEvent(x1);
    }
    virtual void viewportMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26898, (void*)this, x)) return;
	this->TQScrollView::viewportMouseMoveEvent(x1);
    }
    virtual void viewportMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26895, (void*)this, x)) return;
	this->TQScrollView::viewportMousePressEvent(x1);
    }
    virtual void viewportMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26896, (void*)this, x)) return;
	this->TQScrollView::viewportMouseReleaseEvent(x1);
    }
    virtual void viewportPaintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26893, (void*)this, x)) return;
	this->TQScrollView::viewportPaintEvent(x1);
    }
    virtual void viewportResizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26894, (void*)this, x)) return;
	this->TQScrollView::viewportResizeEvent(x1);
    }
    virtual void viewportWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26903, (void*)this, x)) return;
	this->TQScrollView::viewportWheelEvent(x1);
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26919, (void*)this, x)) return;
	this->TQScrollView::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31306, (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 1846: //TQScrollView::ScrollBarMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQScrollView::ScrollBarMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQScrollView::ScrollBarMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQScrollView::ScrollBarMode*)xdata = (TQScrollView::ScrollBarMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQScrollView::ScrollBarMode*)xdata;
		break;
	    }
	    break;
	  case 1845: //TQScrollView::ResizePolicy
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQScrollView::ResizePolicy;
		break;
	      case Smoke::EnumDelete:
		delete (TQScrollView::ResizePolicy*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQScrollView::ResizePolicy*)xdata = (TQScrollView::ResizePolicy)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQScrollView::ResizePolicy*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQScrollView() { qt_Smoke->binding->deleted(886, (void*)this); }
};
void xenum_TQScrollView(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQScrollView::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQScrollView(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQScrollView *xself = (x_TQScrollView*)obj;
    switch(xi) {
	case 0: x_TQScrollView::x_0(args);	break;
	case 1: x_TQScrollView::x_1(args);	break;
	case 2: x_TQScrollView::x_2(args);	break;
	case 3: x_TQScrollView::x_3(args);	break;
	case 4: x_TQScrollView::x_4(args);	break;
	case 5: x_TQScrollView::x_5(args);	break;
	case 6: x_TQScrollView::x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQScrollView::x_14(args);	break;
	case 15: x_TQScrollView::x_15(args);	break;
	case 16: x_TQScrollView::x_16(args);	break;
	case 17: x_TQScrollView::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: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: x_TQScrollView::x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: xself->x_91(args);	break;
	case 92: xself->x_92(args);	break;
	case 93: xself->x_93(args);	break;
	case 94: xself->x_94(args);	break;
	case 95: xself->x_95(args);	break;
	case 96: xself->x_96(args);	break;
	case 97: xself->x_97(args);	break;
	case 98: xself->x_98(args);	break;
	case 99: xself->x_99(args);	break;
	case 100: xself->x_100(args);	break;
	case 101: xself->x_101(args);	break;
	case 102: xself->x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: xself->x_109(args);	break;
	case 110: xself->x_110(args);	break;
	case 111: xself->x_111(args);	break;
	case 112: xself->x_112(args);	break;
	case 113: xself->x_113(args);	break;
	case 114: xself->x_114(args);	break;
	case 115: xself->x_115(args);	break;
	case 116: xself->x_116(args);	break;
	case 117: xself->x_117(args);	break;
	case 118: xself->x_118(args);	break;
	case 119: xself->x_119(args);	break;
	case 120: xself->x_120(args);	break;
	case 121: xself->x_121(args);	break;
	case 122: xself->x_122(args);	break;
	case 123: xself->x_123(args);	break;
	case 124: xself->x_124(args);	break;
	case 125: xself->x_125(args);	break;
	case 126: xself->x_126(args);	break;
	case 127: xself->x_127(args);	break;
	case 128: xself->x_128(args);	break;
	case 129: xself->x_129(args);	break;
	case 130: xself->x_130(args);	break;
	case 131: xself->x_131(args);	break;
	case 132: xself->x_132(args);	break;
	case 133: xself->x_133(args);	break;
	case 134: delete (TQScrollView*)xself;	break;
    }
}

class x_TQSemiModal : public TQSemiModal {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSemiModal::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSemiModal::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSemiModal::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->TQSemiModal::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->TQSemiModal::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->TQSemiModal::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->TQSemiModal::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSemiModal(TQWidget*, const char*, bool, TQt::WFlags)
	x_TQSemiModal* xret = new x_TQSemiModal((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSemiModal(TQWidget* x1, const char* x2, bool x3, TQt::WFlags x4) : TQSemiModal(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSemiModal(TQWidget*, const char*, bool)
	x_TQSemiModal* xret = new x_TQSemiModal((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQSemiModal(TQWidget* x1, const char* x2, bool x3) : TQSemiModal(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSemiModal(TQWidget*, const char*)
	x_TQSemiModal* xret = new x_TQSemiModal((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSemiModal(TQWidget* x1, const char* x2) : TQSemiModal(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQSemiModal(TQWidget*)
	x_TQSemiModal* xret = new x_TQSemiModal((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSemiModal(TQWidget* x1) : TQSemiModal(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSemiModal()
	x_TQSemiModal* xret = new x_TQSemiModal();
	x[0].s_class = (void*)xret;
    }
    x_TQSemiModal() : TQSemiModal() {
    }
    static void x_12(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSemiModal::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26926, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSemiModal::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(20228, (void*)this, x)) return;
	this->TQDialog::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(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::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(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(20227, (void*)this, x)) return;
	this->TQDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26925, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSemiModal::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(20218, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::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(20211, (void*)this, x)) return;
	this->TQDialog::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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20217, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(26927, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSemiModal::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(26929, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSemiModal::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(26928, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSemiModal::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(26930, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSemiModal::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQSemiModal() { qt_Smoke->binding->deleted(887, (void*)this); }
};
void xcall_TQSemiModal(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSemiModal *xself = (x_TQSemiModal*)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_TQSemiModal::x_7(args);	break;
	case 8: x_TQSemiModal::x_8(args);	break;
	case 9: x_TQSemiModal::x_9(args);	break;
	case 10: x_TQSemiModal::x_10(args);	break;
	case 11: x_TQSemiModal::x_11(args);	break;
	case 12: x_TQSemiModal::x_12(args);	break;
	case 13: delete (TQSemiModal*)xself;	break;
    }
}

class x_TQServerSocket : public TQServerSocket {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQServerSocket::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQServerSocket::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQServerSocket::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->TQServerSocket::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->TQServerSocket::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->TQServerSocket::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->TQServerSocket::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQServerSocket(TQ_UINT16, int, TQObject*, const char*)
	x_TQServerSocket* xret = new x_TQServerSocket((TQ_UINT16)x[1].s_ushort,(int)x[2].s_int,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(TQ_UINT16 x1, int x2, TQObject* x3, const char* x4) : TQServerSocket(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// TQServerSocket(TQ_UINT16, int, TQObject*)
	x_TQServerSocket* xret = new x_TQServerSocket((TQ_UINT16)x[1].s_ushort,(int)x[2].s_int,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(TQ_UINT16 x1, int x2, TQObject* x3) : TQServerSocket(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQServerSocket(TQ_UINT16, int)
	x_TQServerSocket* xret = new x_TQServerSocket((TQ_UINT16)x[1].s_ushort,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(TQ_UINT16 x1, int x2) : TQServerSocket(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQServerSocket(TQ_UINT16)
	x_TQServerSocket* xret = new x_TQServerSocket((TQ_UINT16)x[1].s_ushort);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(TQ_UINT16 x1) : TQServerSocket(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQServerSocket(const TQHostAddress&, TQ_UINT16, int, TQObject*, const char*)
	x_TQServerSocket* xret = new x_TQServerSocket(*(const TQHostAddress *)x[1].s_class,(TQ_UINT16)x[2].s_ushort,(int)x[3].s_int,(TQObject*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(const TQHostAddress& x1, TQ_UINT16 x2, int x3, TQObject* x4, const char* x5) : TQServerSocket(x1, x2, x3, x4, x5) {
    }
    static void x_12(Smoke::Stack x) {
	// TQServerSocket(const TQHostAddress&, TQ_UINT16, int, TQObject*)
	x_TQServerSocket* xret = new x_TQServerSocket(*(const TQHostAddress *)x[1].s_class,(TQ_UINT16)x[2].s_ushort,(int)x[3].s_int,(TQObject*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(const TQHostAddress& x1, TQ_UINT16 x2, int x3, TQObject* x4) : TQServerSocket(x1, x2, x3, x4) {
    }
    static void x_13(Smoke::Stack x) {
	// TQServerSocket(const TQHostAddress&, TQ_UINT16, int)
	x_TQServerSocket* xret = new x_TQServerSocket(*(const TQHostAddress *)x[1].s_class,(TQ_UINT16)x[2].s_ushort,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(const TQHostAddress& x1, TQ_UINT16 x2, int x3) : TQServerSocket(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// TQServerSocket(const TQHostAddress&, TQ_UINT16)
	x_TQServerSocket* xret = new x_TQServerSocket(*(const TQHostAddress *)x[1].s_class,(TQ_UINT16)x[2].s_ushort);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(const TQHostAddress& x1, TQ_UINT16 x2) : TQServerSocket(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQServerSocket(TQObject*, const char*)
	x_TQServerSocket* xret = new x_TQServerSocket((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(TQObject* x1, const char* x2) : TQServerSocket(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQServerSocket(TQObject*)
	x_TQServerSocket* xret = new x_TQServerSocket((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket(TQObject* x1) : TQServerSocket(x1) {
    }
    static void x_17(Smoke::Stack x) {
	// TQServerSocket()
	x_TQServerSocket* xret = new x_TQServerSocket();
	x[0].s_class = (void*)xret;
    }
    x_TQServerSocket() : TQServerSocket() {
    }
    void x_18(Smoke::Stack x) const {
	// ok()
	bool xret = this->TQServerSocket::ok();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// port()
	TQ_UINT16 xret = this->TQServerSocket::port();
	x[0].s_ushort = xret;
    }
    void x_20(Smoke::Stack x) const {
	// socket()
	int xret = this->TQServerSocket::socket();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// setSocket(int)
	this->TQServerSocket::setSocket((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// address()
	TQHostAddress xret = this->TQServerSocket::address();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    static void x_23(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQServerSocket::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_24(Smoke::Stack x) {
	// socketDevice()
	TQSocketDevice* xret = this->TQServerSocket::socketDevice();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26940, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQServerSocket::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26939, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQServerSocket::metaObject();
    }
    virtual void newConnection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(26963, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (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(25502, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setSocket(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(26961, (void*)this, x)) return;
	this->TQServerSocket::setSocket(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(26941, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQServerSocket::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(26943, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQServerSocket::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(26942, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQServerSocket::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(26944, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQServerSocket::tqt_property(x1, x2, x3);
    }
    ~x_TQServerSocket() { qt_Smoke->binding->deleted(888, (void*)this); }
};
void xcall_TQServerSocket(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQServerSocket *xself = (x_TQServerSocket*)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_TQServerSocket::x_7(args);	break;
	case 8: x_TQServerSocket::x_8(args);	break;
	case 9: x_TQServerSocket::x_9(args);	break;
	case 10: x_TQServerSocket::x_10(args);	break;
	case 11: x_TQServerSocket::x_11(args);	break;
	case 12: x_TQServerSocket::x_12(args);	break;
	case 13: x_TQServerSocket::x_13(args);	break;
	case 14: x_TQServerSocket::x_14(args);	break;
	case 15: x_TQServerSocket::x_15(args);	break;
	case 16: x_TQServerSocket::x_16(args);	break;
	case 17: x_TQServerSocket::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: x_TQServerSocket::x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: delete (TQServerSocket*)xself;	break;
    }
}

class x_TQSessionManager {
private:
    TQSessionManager *xthis;
public:
    x_TQSessionManager(void *x) : xthis((TQSessionManager*)x) {}
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSessionManager::RestartIfRunning;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSessionManager::RestartAnyway;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSessionManager::RestartImmediately;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSessionManager::RestartNever;
    }
    void x_4(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = xthis->TQSessionManager::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// className()
	const char* xret = xthis->TQSessionManager::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = xthis->TQSessionManager::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = xthis->TQSessionManager::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = xthis->TQSessionManager::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = xthis->TQSessionManager::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// qObject()
	TQObject* xret = xthis->TQSessionManager::qObject();
	x[0].s_class = (void*)xret;
    }
    void x_11(Smoke::Stack x) const {
	// sessionId()
	TQString xret = xthis->TQSessionManager::sessionId();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_12(Smoke::Stack x) const {
	// sessionKey()
	TQString xret = xthis->TQSessionManager::sessionKey();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_13(Smoke::Stack x) {
	// allowsInteraction()
	bool xret = xthis->TQSessionManager::allowsInteraction();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// allowsErrorInteraction()
	bool xret = xthis->TQSessionManager::allowsErrorInteraction();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// release()
	xthis->TQSessionManager::release();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// cancel()
	xthis->TQSessionManager::cancel();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// setRestartHint(TQSessionManager::RestartHint)
	xthis->TQSessionManager::setRestartHint((TQSessionManager::RestartHint)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// restartHint()
	TQSessionManager::RestartHint xret = xthis->TQSessionManager::restartHint();
	x[0].s_enum = xret;
    }
    void x_19(Smoke::Stack x) {
	// setRestartCommand(const TQStringList&)
	xthis->TQSessionManager::setRestartCommand(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// restartCommand()
	TQStringList xret = xthis->TQSessionManager::restartCommand();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_21(Smoke::Stack x) {
	// setDiscardCommand(const TQStringList&)
	xthis->TQSessionManager::setDiscardCommand(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// discardCommand()
	TQStringList xret = xthis->TQSessionManager::discardCommand();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_23(Smoke::Stack x) {
	// setManagerProperty(const TQString&, const TQString&)
	xthis->TQSessionManager::setManagerProperty(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setManagerProperty(const TQString&, const TQStringList&)
	xthis->TQSessionManager::setManagerProperty(*(const TQString *)x[1].s_voidp,*(const TQStringList *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// isPhase2()
	bool xret = xthis->TQSessionManager::isPhase2();
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
	// requestPhase2()
	xthis->TQSessionManager::requestPhase2();
	(void)x; // noop (for compiler warning)
    }
    static void x_27(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSessionManager::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1850: //TQSessionManager::RestartHint
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSessionManager::RestartHint;
		break;
	      case Smoke::EnumDelete:
		delete (TQSessionManager::RestartHint*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSessionManager::RestartHint*)xdata = (TQSessionManager::RestartHint)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSessionManager::RestartHint*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSessionManager() { qt_Smoke->binding->deleted(889, (void*)this); }
};
void xenum_TQSessionManager(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSessionManager::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSessionManager(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSessionManager xtmp(obj), *xself = &xtmp;
    switch(xi) {
	case 0: x_TQSessionManager::x_0(args);	break;
	case 1: x_TQSessionManager::x_1(args);	break;
	case 2: x_TQSessionManager::x_2(args);	break;
	case 3: x_TQSessionManager::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: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: x_TQSessionManager::x_27(args);	break;
    }
}

class x_TQSettings : public TQSettings {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::Native;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::Ini;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::Unix;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::Windows;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::Mac;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::User;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSettings::Global;
    }
    static void x_7(Smoke::Stack x) {
	// TQSettings()
	x_TQSettings* xret = new x_TQSettings();
	x[0].s_class = (void*)xret;
    }
    x_TQSettings() : TQSettings() {
    }
    static void x_8(Smoke::Stack x) {
	// TQSettings(TQSettings::Format)
	x_TQSettings* xret = new x_TQSettings((TQSettings::Format)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSettings(TQSettings::Format x1) : TQSettings(x1) {
    }
    void x_9(Smoke::Stack x) {
	// writeEntry(const TQString&, bool)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// writeEntry(const TQString&, double)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,(double)x[2].s_double);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// writeEntry(const TQString&, int)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// writeEntry(const TQString&, const char*)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// writeEntry(const TQString&, const TQString&)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// writeEntry(const TQString&, const TQStringList&)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,*(const TQStringList *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// writeEntry(const TQString&, const TQStringList&, const TQChar&)
	bool xret = this->TQSettings::writeEntry(*(const TQString *)x[1].s_voidp,*(const TQStringList *)x[2].s_voidp,*(const TQChar *)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// entryList(const TQString&)
	TQStringList xret = this->TQSettings::entryList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_17(Smoke::Stack x) const {
	// subkeyList(const TQString&)
	TQStringList xret = this->TQSettings::subkeyList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_18(Smoke::Stack x) const {
	// readListEntry(const TQString&, bool*)
	TQStringList xret = this->TQSettings::readListEntry(*(const TQString *)x[1].s_voidp,(bool*)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_19(Smoke::Stack x) const {
	// readListEntry(const TQString&)
	TQStringList xret = this->TQSettings::readListEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_20(Smoke::Stack x) const {
	// readListEntry(const TQString&, const TQChar&, bool*)
	TQStringList xret = this->TQSettings::readListEntry(*(const TQString *)x[1].s_voidp,*(const TQChar *)x[2].s_class,(bool*)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_21(Smoke::Stack x) const {
	// readListEntry(const TQString&, const TQChar&)
	TQStringList xret = this->TQSettings::readListEntry(*(const TQString *)x[1].s_voidp,*(const TQChar *)x[2].s_class);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_22(Smoke::Stack x) const {
	// readEntry(const TQString&, const TQString&, bool*)
	TQString xret = this->TQSettings::readEntry(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(bool*)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_23(Smoke::Stack x) const {
	// readEntry(const TQString&, const TQString&)
	TQString xret = this->TQSettings::readEntry(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_24(Smoke::Stack x) const {
	// readEntry(const TQString&)
	TQString xret = this->TQSettings::readEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_25(Smoke::Stack x) const {
	// readNumEntry(const TQString&, int, bool*)
	int xret = this->TQSettings::readNumEntry(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(bool*)x[3].s_voidp);
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) const {
	// readNumEntry(const TQString&, int)
	int xret = this->TQSettings::readNumEntry(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) const {
	// readNumEntry(const TQString&)
	int xret = this->TQSettings::readNumEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) const {
	// readDoubleEntry(const TQString&, double, bool*)
	double xret = this->TQSettings::readDoubleEntry(*(const TQString *)x[1].s_voidp,(double)x[2].s_double,(bool*)x[3].s_voidp);
	x[0].s_double = xret;
    }
    void x_29(Smoke::Stack x) const {
	// readDoubleEntry(const TQString&, double)
	double xret = this->TQSettings::readDoubleEntry(*(const TQString *)x[1].s_voidp,(double)x[2].s_double);
	x[0].s_double = xret;
    }
    void x_30(Smoke::Stack x) const {
	// readDoubleEntry(const TQString&)
	double xret = this->TQSettings::readDoubleEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_double = xret;
    }
    void x_31(Smoke::Stack x) const {
	// readBoolEntry(const TQString&, bool, bool*)
	bool xret = this->TQSettings::readBoolEntry(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// readBoolEntry(const TQString&, bool)
	bool xret = this->TQSettings::readBoolEntry(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) const {
	// readBoolEntry(const TQString&)
	bool xret = this->TQSettings::readBoolEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) {
	// removeEntry(const TQString&)
	bool xret = this->TQSettings::removeEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) {
	// insertSearchPath(TQSettings::System, const TQString&)
	this->TQSettings::insertSearchPath((TQSettings::System)x[1].s_enum,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// removeSearchPath(TQSettings::System, const TQString&)
	this->TQSettings::removeSearchPath((TQSettings::System)x[1].s_enum,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// setPath(const TQString&, const TQString&, TQSettings::Scope)
	this->TQSettings::setPath(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQSettings::Scope)x[3].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// setPath(const TQString&, const TQString&)
	this->TQSettings::setPath(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// beginGroup(const TQString&)
	this->TQSettings::beginGroup(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// endGroup()
	this->TQSettings::endGroup();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// resetGroup()
	this->TQSettings::resetGroup();
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) const {
	// group()
	TQString xret = this->TQSettings::group();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_43(Smoke::Stack x) {
	// sync()
	bool xret = this->TQSettings::sync();
	x[0].s_bool = xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1854: //TQSettings::System
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSettings::System;
		break;
	      case Smoke::EnumDelete:
		delete (TQSettings::System*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSettings::System*)xdata = (TQSettings::System)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSettings::System*)xdata;
		break;
	    }
	    break;
	  case 1853: //TQSettings::Scope
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSettings::Scope;
		break;
	      case Smoke::EnumDelete:
		delete (TQSettings::Scope*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSettings::Scope*)xdata = (TQSettings::Scope)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSettings::Scope*)xdata;
		break;
	    }
	    break;
	  case 1852: //TQSettings::Format
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSettings::Format;
		break;
	      case Smoke::EnumDelete:
		delete (TQSettings::Format*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSettings::Format*)xdata = (TQSettings::Format)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSettings::Format*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSettings() { qt_Smoke->binding->deleted(890, (void*)this); }
};
void xenum_TQSettings(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSettings::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSettings(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSettings *xself = (x_TQSettings*)obj;
    switch(xi) {
	case 0: x_TQSettings::x_0(args);	break;
	case 1: x_TQSettings::x_1(args);	break;
	case 2: x_TQSettings::x_2(args);	break;
	case 3: x_TQSettings::x_3(args);	break;
	case 4: x_TQSettings::x_4(args);	break;
	case 5: x_TQSettings::x_5(args);	break;
	case 6: x_TQSettings::x_6(args);	break;
	case 7: x_TQSettings::x_7(args);	break;
	case 8: x_TQSettings::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: 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: delete (TQSettings*)xself;	break;
    }
}

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

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

class x_TQSignal : public TQSignal {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSignal::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSignal::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSignal::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSignal::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSignal::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSignal::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSignal::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSignal(TQObject*, const char*)
	x_TQSignal* xret = new x_TQSignal((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSignal(TQObject* x1, const char* x2) : TQSignal(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSignal(TQObject*)
	x_TQSignal* xret = new x_TQSignal((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSignal(TQObject* x1) : TQSignal(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSignal()
	x_TQSignal* xret = new x_TQSignal();
	x[0].s_class = (void*)xret;
    }
    x_TQSignal() : TQSignal() {
    }
    void x_10(Smoke::Stack x) {
	// connect(const TQObject*, const char*)
	bool xret = this->TQSignal::connect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// disconnect(const TQObject*, const char*)
	bool xret = this->TQSignal::disconnect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// disconnect(const TQObject*)
	bool xret = this->TQSignal::disconnect((const TQObject*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// activate()
	this->TQSignal::activate();
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// isBlocked()
	bool xret = this->TQSignal::isBlocked();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// block(bool)
	this->TQSignal::block((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setParameter(int)
	this->TQSignal::setParameter((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// parameter()
	int xret = this->TQSignal::parameter();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
	// setValue(const TQVariant&)
	this->TQSignal::setValue(*(const TQVariant *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// value()
	TQVariant xret = this->TQSignal::value();
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_20(Smoke::Stack x) {
	// signal(const TQVariant&)
	this->TQSignal::signal(*(const TQVariant *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// intSignal(int)
	this->TQSignal::intSignal((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_22(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSignal::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27050, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSignal::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27049, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSignal::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (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(25502, (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(25535, (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(25564, (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(27051, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSignal::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27053, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignal::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27052, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignal::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27054, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignal::tqt_property(x1, x2, x3);
    }
    ~x_TQSignal() { qt_Smoke->binding->deleted(893, (void*)this); }
};
void xcall_TQSignal(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSignal *xself = (x_TQSignal*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSignal::x_7(args);	break;
	case 8: x_TQSignal::x_8(args);	break;
	case 9: x_TQSignal::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: x_TQSignal::x_22(args);	break;
	case 23: delete (TQSignal*)xself;	break;
    }
}

class x_TQSignalMapper : public TQSignalMapper {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSignalMapper::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSignalMapper::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSignalMapper::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSignalMapper::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSignalMapper::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSignalMapper::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSignalMapper::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSignalMapper(TQObject*, const char*)
	x_TQSignalMapper* xret = new x_TQSignalMapper((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSignalMapper(TQObject* x1, const char* x2) : TQSignalMapper(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSignalMapper(TQObject*)
	x_TQSignalMapper* xret = new x_TQSignalMapper((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSignalMapper(TQObject* x1) : TQSignalMapper(x1) {
    }
    void x_9(Smoke::Stack x) {
	// setMapping(const TQObject*, int)
	this->TQSignalMapper::setMapping((const TQObject*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setMapping(const TQObject*, const TQString&)
	this->TQSignalMapper::setMapping((const TQObject*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// removeMappings(const TQObject*)
	this->TQSignalMapper::removeMappings((const TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// map()
	this->TQSignalMapper::map();
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// mapped(int)
	this->TQSignalMapper::mapped((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// mapped(const TQString&)
	this->TQSignalMapper::mapped(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_15(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSignalMapper::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27074, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSignalMapper::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27073, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSignalMapper::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setMapping(const TQObject* x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(27084, (void*)this, x)) return;
	this->TQSignalMapper::setMapping(x1, x2);
    }
    virtual void setMapping(const TQObject* x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(27083, (void*)this, x)) return;
	this->TQSignalMapper::setMapping(x1, x2);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (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(25535, (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(25564, (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(27075, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSignalMapper::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27077, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignalMapper::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27076, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignalMapper::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27078, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSignalMapper::tqt_property(x1, x2, x3);
    }
    ~x_TQSignalMapper() { qt_Smoke->binding->deleted(894, (void*)this); }
};
void xcall_TQSignalMapper(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSignalMapper *xself = (x_TQSignalMapper*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSignalMapper::x_7(args);	break;
	case 8: x_TQSignalMapper::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: x_TQSignalMapper::x_15(args);	break;
	case 16: delete (TQSignalMapper*)xself;	break;
    }
}

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

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

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

class x_TQSizeGrip : public TQSizeGrip {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSizeGrip::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSizeGrip::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSizeGrip::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSizeGrip::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSizeGrip::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSizeGrip::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSizeGrip::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSizeGrip(TQWidget*, const char*)
	x_TQSizeGrip* xret = new x_TQSizeGrip((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSizeGrip(TQWidget* x1, const char* x2) : TQSizeGrip(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSizeGrip(TQWidget*)
	x_TQSizeGrip* xret = new x_TQSizeGrip((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSizeGrip(TQWidget* x1) : TQSizeGrip(x1) {
    }
    void x_9(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSizeGrip::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSizeGrip::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_11(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSizeGrip::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSizeGrip::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSizeGrip::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQSizeGrip::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27147, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSizeGrip::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(27161, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27146, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSizeGrip::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(27160, (void*)this, x)) return;
	this->TQSizeGrip::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27159, (void*)this, x)) return;
	this->TQSizeGrip::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31276, (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(31261, (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(31287, (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(27158, (void*)this, x)) return;
	this->TQSizeGrip::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(31288, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27156, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSizeGrip::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(27148, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSizeGrip::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27150, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27149, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27151, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSizeGrip::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQSizeGrip() { qt_Smoke->binding->deleted(898, (void*)this); }
};
void xcall_TQSizeGrip(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSizeGrip *xself = (x_TQSizeGrip*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSizeGrip::x_7(args);	break;
	case 8: x_TQSizeGrip::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQSizeGrip::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: delete (TQSizeGrip*)xself;	break;
    }
}

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

class x_TQSjisCodec : public TQSjisCodec {
public:
    void x_0(Smoke::Stack x) const {
	// mibEnum()
	int xret = this->TQSjisCodec::mibEnum();
	x[0].s_int = xret;
    }
    void x_1(Smoke::Stack x) const {
	// name()
	const char* xret = this->TQSjisCodec::name();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) const {
	// mimeName()
	const char* xret = this->TQSjisCodec::mimeName();
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// makeDecoder()
	TQTextDecoder* xret = this->TQSjisCodec::makeDecoder();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// fromUnicode(const TQString&, int&)
	TQCString xret = this->TQSjisCodec::fromUnicode(*(const TQString *)x[1].s_voidp,*(int *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQCString(xret);
    }
    void x_5(Smoke::Stack x) const {
	// toUnicode(const char*, int)
	TQString xret = this->TQSjisCodec::toUnicode((const char*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_6(Smoke::Stack x) const {
	// heuristicContentMatch(const char*, int)
	int xret = this->TQSjisCodec::heuristicContentMatch((const char*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) const {
	// heuristicNameMatch(const char*)
	int xret = this->TQSjisCodec::heuristicNameMatch((const char*)x[1].s_voidp);
	x[0].s_int = xret;
    }
    static void x_8(Smoke::Stack x) {
	// TQSjisCodec()
	x_TQSjisCodec* xret = new x_TQSjisCodec();
	x[0].s_class = (void*)xret;
    }
    x_TQSjisCodec() : TQSjisCodec() {
    }
    static void x_9(Smoke::Stack x) {
	// TQSjisCodec(const TQSjisCodec&)
	x_TQSjisCodec* xret = new x_TQSjisCodec(*(const TQSjisCodec *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSjisCodec(const TQSjisCodec& x1) : TQSjisCodec(x1) {
    }
    virtual bool canEncode(TQChar x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29693, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQTextCodec::canEncode(x1);
    }
    virtual bool canEncode(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29694, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQTextCodec::canEncode(x1);
    }
    virtual unsigned short characterFromUnicode(const TQString& x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29698, (void*)this, x)) return (unsigned short)x[0].s_ushort;
	return this->TQTextCodec::characterFromUnicode(x1, x2);
    }
    virtual TQCString fromUnicode(const TQString& x1, int& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(27204, (void*)this, x)) {
	    TQCString *xptr = (TQCString *)x[0].s_class;
	    TQCString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSjisCodec::fromUnicode(x1, x2);
    }
    virtual TQByteArray fromUnicode(const TQString& x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(29697, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTextCodec::fromUnicode(x1, x2, x3);
    }
    virtual int heuristicContentMatch(const char* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(27206, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSjisCodec::heuristicContentMatch(x1, x2);
    }
    virtual int heuristicNameMatch(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(27207, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSjisCodec::heuristicNameMatch(x1);
    }
    virtual TQTextDecoder* makeDecoder() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27203, (void*)this, x)) return (TQTextDecoder*)x[0].s_class;
	return this->TQSjisCodec::makeDecoder();
    }
    virtual TQTextEncoder* makeEncoder() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29684, (void*)this, x)) return (TQTextEncoder*)x[0].s_class;
	return this->TQTextCodec::makeEncoder();
    }
    virtual int mibEnum() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27200, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSjisCodec::mibEnum();
    }
    virtual const char* mimeName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27202, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSjisCodec::mimeName();
    }
    virtual const char* name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27201, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSjisCodec::name();
    }
    virtual TQString toUnicode(const char* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(27205, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSjisCodec::toUnicode(x1, x2);
    }
    ~x_TQSjisCodec() { qt_Smoke->binding->deleted(900, (void*)this); }
};
void xcall_TQSjisCodec(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSjisCodec *xself = (x_TQSjisCodec*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: x_TQSjisCodec::x_8(args);	break;
	case 9: x_TQSjisCodec::x_9(args);	break;
	case 10: delete (TQSjisCodec*)xself;	break;
    }
}

class x_TQSlider : public TQSlider {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::NoMarks;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Above;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Left;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Below;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Right;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSlider::Both;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSlider::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSlider::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSlider::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSlider::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSlider::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSlider::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSlider::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQSlider(TQWidget*, const char*)
	x_TQSlider* xret = new x_TQSlider((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQWidget* x1, const char* x2) : TQSlider(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQSlider(TQWidget*)
	x_TQSlider* xret = new x_TQSlider((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQWidget* x1) : TQSlider(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSlider(TQt::Orientation, TQWidget*, const char*)
	x_TQSlider* xret = new x_TQSlider((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQt::Orientation x1, TQWidget* x2, const char* x3) : TQSlider(x1, x2, x3) {
    }
    static void x_16(Smoke::Stack x) {
	// TQSlider(TQt::Orientation, TQWidget*)
	x_TQSlider* xret = new x_TQSlider((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(TQt::Orientation x1, TQWidget* x2) : TQSlider(x1, x2) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSlider(int, int, int, int, TQt::Orientation, TQWidget*, const char*)
	x_TQSlider* xret = new x_TQSlider((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQt::Orientation)x[5].s_enum,(TQWidget*)x[6].s_class,(const char*)x[7].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(int x1, int x2, int x3, int x4, TQt::Orientation x5, TQWidget* x6, const char* x7) : TQSlider(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_18(Smoke::Stack x) {
	// TQSlider(int, int, int, int, TQt::Orientation, TQWidget*)
	x_TQSlider* xret = new x_TQSlider((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQt::Orientation)x[5].s_enum,(TQWidget*)x[6].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSlider(int x1, int x2, int x3, int x4, TQt::Orientation x5, TQWidget* x6) : TQSlider(x1, x2, x3, x4, x5, x6) {
    }
    void x_19(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQSlider::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQSlider::orientation();
	x[0].s_enum = xret;
    }
    void x_21(Smoke::Stack x) {
	// setTracking(bool)
	this->TQSlider::setTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// tracking()
	bool xret = this->TQSlider::tracking();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// setPalette(const TQPalette&)
	this->TQSlider::setPalette(*(const TQPalette *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// sliderStart()
	int xret = this->TQSlider::sliderStart();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// sliderRect()
	TQRect xret = this->TQSlider::sliderRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_26(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSlider::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_27(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy)
	this->TQSlider::setSizePolicy(*(TQSizePolicy *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType, bool)
	this->TQSlider::setSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setSizePolicy(TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	this->TQSlider::setSizePolicy((TQSizePolicy::SizeType)x[1].s_enum,(TQSizePolicy::SizeType)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// sizePolicy()
	TQSizePolicy xret = this->TQSlider::sizePolicy();
	x[0].s_class = (void*)new TQSizePolicy(xret);
    }
    void x_31(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQSlider::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_32(Smoke::Stack x) {
	// setTickmarks(TQSlider::TickSetting)
	this->TQSlider::setTickmarks((TQSlider::TickSetting)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// tickmarks()
	TQSlider::TickSetting xret = this->TQSlider::tickmarks();
	x[0].s_enum = xret;
    }
    void x_34(Smoke::Stack x) {
	// setTickInterval(int)
	this->TQSlider::setTickInterval((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// tickInterval()
	int xret = this->TQSlider::tickInterval();
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQSlider::minValue();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQSlider::maxValue();
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) {
	// setMinValue(int)
	this->TQSlider::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQSlider::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQSlider::lineStep();
	x[0].s_int = xret;
    }
    void x_41(Smoke::Stack x) const {
	// pageStep()
	int xret = this->TQSlider::pageStep();
	x[0].s_int = xret;
    }
    void x_42(Smoke::Stack x) {
	// setLineStep(int)
	this->TQSlider::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setPageStep(int)
	this->TQSlider::setPageStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) const {
	// value()
	int xret = this->TQSlider::value();
	x[0].s_int = xret;
    }
    void x_45(Smoke::Stack x) {
	// setValue(int)
	this->TQSlider::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// addStep()
	this->TQSlider::addStep();
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// subtractStep()
	this->TQSlider::subtractStep();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// addLine()
	this->TQSlider::addLine();
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// subtractLine()
	this->TQSlider::subtractLine();
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// valueChanged(int)
	this->TQSlider::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// sliderPressed()
	this->TQSlider::sliderPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// sliderMoved(int)
	this->TQSlider::sliderMoved((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// sliderReleased()
	this->TQSlider::sliderReleased();
	(void)x; // noop (for compiler warning)
    }
    static void x_54(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSlider::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_55(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSlider::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSlider::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQSlider::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSlider::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQSlider::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSlider::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQSlider::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQSlider::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQSlider::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSlider::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// valueChange()
	this->TQSlider::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// rangeChange()
	this->TQSlider::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27218, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSlider::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(27274, (void*)this, x)) return;
	this->TQSlider::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(27275, (void*)this, x)) return;
	this->TQSlider::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(27269, (void*)this, x)) return;
	this->TQSlider::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27217, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSlider::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(27243, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSlider::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(27272, (void*)this, x)) return;
	this->TQSlider::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27270, (void*)this, x)) return;
	this->TQSlider::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27271, (void*)this, x)) return;
	this->TQSlider::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(31261, (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(31287, (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(27268, (void*)this, x)) return;
	this->TQSlider::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27278, (void*)this, x)) return;
	this->TQSlider::rangeChange();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(31263, (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(27267, (void*)this, x)) return;
	this->TQSlider::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(27231, (void*)this, x)) return;
	this->TQSlider::setOrientation(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27235, (void*)this, x)) return;
	this->TQSlider::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(27239, (void*)this, x)) return;
	this->TQSlider::setSizePolicy(x1);
    }
    virtual void setTickInterval(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27246, (void*)this, x)) return;
	this->TQSlider::setTickInterval(x1);
    }
    virtual void setTickmarks(TQSlider::TickSetting x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(27244, (void*)this, x)) return;
	this->TQSlider::setTickmarks(x1);
    }
    virtual void setTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27233, (void*)this, x)) return;
	this->TQSlider::setTracking(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setValue(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27257, (void*)this, x)) return;
	this->TQSlider::setValue(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27238, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSlider::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27242, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSlider::sizePolicy();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26562, (void*)this, x)) return;
	this->TQRangeControl::stepChange();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27276, (void*)this, x)) return;
	this->TQSlider::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(27219, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSlider::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27221, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSlider::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27220, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSlider::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27222, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSlider::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27277, (void*)this, x)) return;
	this->TQSlider::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27273, (void*)this, x)) return;
	this->TQSlider::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31306, (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 1876: //TQSlider::TickSetting
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSlider::TickSetting;
		break;
	      case Smoke::EnumDelete:
		delete (TQSlider::TickSetting*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSlider::TickSetting*)xdata = (TQSlider::TickSetting)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSlider::TickSetting*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSlider() { qt_Smoke->binding->deleted(901, (void*)this); }
};
void xenum_TQSlider(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSlider::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSlider(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSlider *xself = (x_TQSlider*)obj;
    switch(xi) {
	case 0: x_TQSlider::x_0(args);	break;
	case 1: x_TQSlider::x_1(args);	break;
	case 2: x_TQSlider::x_2(args);	break;
	case 3: x_TQSlider::x_3(args);	break;
	case 4: x_TQSlider::x_4(args);	break;
	case 5: x_TQSlider::x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_TQSlider::x_13(args);	break;
	case 14: x_TQSlider::x_14(args);	break;
	case 15: x_TQSlider::x_15(args);	break;
	case 16: x_TQSlider::x_16(args);	break;
	case 17: x_TQSlider::x_17(args);	break;
	case 18: x_TQSlider::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: x_TQSlider::x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: delete (TQSlider*)xself;	break;
    }
}

class x_TQSocket : public TQSocket {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::ErrConnectionRefused;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::ErrHostNotFound;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::ErrSocketRead;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Idle;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::HostLookup;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Connecting;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Connected;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Closing;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocket::Connection;
    }
    void x_9(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSocket::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_10(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSocket::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSocket::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSocket::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSocket::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSocket::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSocket::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
	// TQSocket(TQObject*, const char*)
	x_TQSocket* xret = new x_TQSocket((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSocket(TQObject* x1, const char* x2) : TQSocket(x1, x2) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSocket(TQObject*)
	x_TQSocket* xret = new x_TQSocket((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSocket(TQObject* x1) : TQSocket(x1) {
    }
    static void x_18(Smoke::Stack x) {
	// TQSocket()
	x_TQSocket* xret = new x_TQSocket();
	x[0].s_class = (void*)xret;
    }
    x_TQSocket() : TQSocket() {
    }
    void x_19(Smoke::Stack x) const {
	// state()
	TQSocket::State xret = this->TQSocket::state();
	x[0].s_enum = xret;
    }
    void x_20(Smoke::Stack x) const {
	// socket()
	int xret = this->TQSocket::socket();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// setSocket(int)
	this->TQSocket::setSocket((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// socketDevice()
	TQSocketDevice* xret = this->TQSocket::socketDevice();
	x[0].s_class = (void*)xret;
    }
    void x_23(Smoke::Stack x) {
	// setSocketDevice(TQSocketDevice*)
	this->TQSocket::setSocketDevice((TQSocketDevice*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// connectToHost(const TQString&, TQ_UINT16)
	this->TQSocket::connectToHost(*(const TQString *)x[1].s_voidp,(TQ_UINT16)x[2].s_ushort);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// peerName()
	TQString xret = this->TQSocket::peerName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) {
	// open(int)
	bool xret = this->TQSocket::open((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
	// close()
	this->TQSocket::close();
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// flush()
	this->TQSocket::flush();
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// size()
	TQIODevice::Offset xret = this->TQSocket::size();
	x[0].s_ulong = xret;
    }
    void x_30(Smoke::Stack x) const {
	// at()
	TQIODevice::Offset xret = this->TQSocket::at();
	x[0].s_ulong = xret;
    }
    void x_31(Smoke::Stack x) {
	// at(TQIODevice::Offset)
	bool xret = this->TQSocket::at((TQIODevice::Offset)x[1].s_ulong);
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQSocket::atEnd();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) const {
	// bytesAvailable()
	TQ_ULONG xret = this->TQSocket::bytesAvailable();
	x[0].s_long = xret;
    }
    void x_34(Smoke::Stack x) const {
	// waitForMore(int, bool*)
	TQ_ULONG xret = this->TQSocket::waitForMore((int)x[1].s_int,(bool*)x[2].s_voidp);
	x[0].s_long = xret;
    }
    void x_35(Smoke::Stack x) const {
	// waitForMore(int)
	TQ_ULONG xret = this->TQSocket::waitForMore((int)x[1].s_int);
	x[0].s_long = xret;
    }
    void x_36(Smoke::Stack x) const {
	// bytesToWrite()
	TQ_ULONG xret = this->TQSocket::bytesToWrite();
	x[0].s_long = xret;
    }
    void x_37(Smoke::Stack x) {
	// clearPendingData()
	this->TQSocket::clearPendingData();
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// readBlock(char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocket::readBlock((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_39(Smoke::Stack x) {
	// writeBlock(const char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocket::writeBlock((const char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_40(Smoke::Stack x) {
	// readLine(char*, TQ_ULONG)
	TQ_LONG xret = this->TQSocket::readLine((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_41(Smoke::Stack x) {
	// getch()
	int xret = this->TQSocket::getch();
	x[0].s_int = xret;
    }
    void x_42(Smoke::Stack x) {
	// putch(int)
	int xret = this->TQSocket::putch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_43(Smoke::Stack x) {
	// ungetch(int)
	int xret = this->TQSocket::ungetch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_44(Smoke::Stack x) const {
	// canReadLine()
	bool xret = this->TQSocket::canReadLine();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) {
	// readLine()
	TQString xret = this->TQSocket::readLine();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_46(Smoke::Stack x) const {
	// port()
	TQ_UINT16 xret = this->TQSocket::port();
	x[0].s_ushort = xret;
    }
    void x_47(Smoke::Stack x) const {
	// peerPort()
	TQ_UINT16 xret = this->TQSocket::peerPort();
	x[0].s_ushort = xret;
    }
    void x_48(Smoke::Stack x) const {
	// address()
	TQHostAddress xret = this->TQSocket::address();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    void x_49(Smoke::Stack x) const {
	// peerAddress()
	TQHostAddress xret = this->TQSocket::peerAddress();
	x[0].s_class = (void*)new TQHostAddress(xret);
    }
    void x_50(Smoke::Stack x) {
	// setReadBufferSize(TQ_ULONG)
	this->TQSocket::setReadBufferSize((TQ_ULONG)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) const {
	// readBufferSize()
	TQ_ULONG xret = this->TQSocket::readBufferSize();
	x[0].s_long = xret;
    }
    void x_52(Smoke::Stack x) {
	// hostFound()
	this->TQSocket::hostFound();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// connected()
	this->TQSocket::connected();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// connectionClosed()
	this->TQSocket::connectionClosed();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// delayedCloseFinished()
	this->TQSocket::delayedCloseFinished();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// readyRead()
	this->TQSocket::readyRead();
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// bytesWritten(int)
	this->TQSocket::bytesWritten((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// error(int)
	this->TQSocket::error((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_59(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSocket::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_60(Smoke::Stack x) {
	// sn_read(bool)
	this->TQSocket::sn_read((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// sn_read()
	this->TQSocket::sn_read();
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// sn_write()
	this->TQSocket::sn_write();
	(void)x; // noop (for compiler warning)
    }
    virtual TQIODevice::Offset at() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27310, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQSocket::at();
    }
    virtual bool at(TQIODevice::Offset x1) {
	Smoke::StackItem x[2];
	x[1].s_ulong = x1;
	if(qt_Smoke->binding->callMethod(27311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::at(x1);
    }
    virtual bool atEnd() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27312, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::atEnd();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27289, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSocket::className();
    }
    virtual void close() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27307, (void*)this, x)) return;
	this->TQSocket::close();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void connectToHost(const TQString& x1, TQ_UINT16 x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_ushort = x2;
	if(qt_Smoke->binding->callMethod(27304, (void*)this, x)) return;
	this->TQSocket::connectToHost(x1, x2);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25566, (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(25568, (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(25496, (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(25497, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void flush() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27308, (void*)this, x)) return;
	this->TQSocket::flush();
    }
    virtual int getch() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27321, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocket::getch();
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27288, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSocket::metaObject();
    }
    virtual bool open(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27306, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::open(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual int putch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27322, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocket::putch(x1);
    }
    virtual TQByteArray readAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(22775, (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(27318, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocket::readBlock(x1, x2);
    }
    virtual TQString readLine() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27325, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSocket::readLine();
    }
    virtual TQ_LONG readLine(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(27320, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocket::readLine(x1, x2);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(25502, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setSocket(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27301, (void*)this, x)) return;
	this->TQSocket::setSocket(x1);
    }
    virtual void setSocketDevice(TQSocketDevice* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27303, (void*)this, x)) return;
	this->TQSocket::setSocketDevice(x1);
    }
    virtual TQIODevice::Offset size() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27309, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQSocket::size();
    }
    virtual void sn_read(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27340, (void*)this, x)) return;
	this->TQSocket::sn_read(x1);
    }
    virtual void sn_write() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27342, (void*)this, x)) return;
	this->TQSocket::sn_write();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(27290, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSocket::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27292, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27291, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27293, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocket::tqt_property(x1, x2, x3);
    }
    virtual int ungetch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27323, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSocket::ungetch(x1);
    }
    virtual TQ_LONG writeBlock(const char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(27319, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQSocket::writeBlock(x1, x2);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1878: //TQSocket::Error
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocket::Error;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocket::Error*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocket::Error*)xdata = (TQSocket::Error)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocket::Error*)xdata;
		break;
	    }
	    break;
	  case 1879: //TQSocket::State
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocket::State;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocket::State*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocket::State*)xdata = (TQSocket::State)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocket::State*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSocket() { qt_Smoke->binding->deleted(902, (void*)this); }
};
void xenum_TQSocket(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSocket::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSocket(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSocket *xself = (x_TQSocket*)obj;
    switch(xi) {
	case 0: x_TQSocket::x_0(args);	break;
	case 1: x_TQSocket::x_1(args);	break;
	case 2: x_TQSocket::x_2(args);	break;
	case 3: x_TQSocket::x_3(args);	break;
	case 4: x_TQSocket::x_4(args);	break;
	case 5: x_TQSocket::x_5(args);	break;
	case 6: x_TQSocket::x_6(args);	break;
	case 7: x_TQSocket::x_7(args);	break;
	case 8: x_TQSocket::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: x_TQSocket::x_16(args);	break;
	case 17: x_TQSocket::x_17(args);	break;
	case 18: x_TQSocket::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: x_TQSocket::x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: delete (TQSocket*)xself;	break;
    }
}

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

class x_TQSocketNotifier : public TQSocketNotifier {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketNotifier::Read;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketNotifier::Write;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSocketNotifier::Exception;
    }
    void x_3(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSocketNotifier::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSocketNotifier::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSocketNotifier::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSocketNotifier::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSocketNotifier::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSocketNotifier::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSocketNotifier::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_10(Smoke::Stack x) {
	// TQSocketNotifier(int, TQSocketNotifier::Type, TQObject*, const char*)
	x_TQSocketNotifier* xret = new x_TQSocketNotifier((int)x[1].s_int,(TQSocketNotifier::Type)x[2].s_enum,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketNotifier(int x1, TQSocketNotifier::Type x2, TQObject* x3, const char* x4) : TQSocketNotifier(x1, x2, x3, x4) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSocketNotifier(int, TQSocketNotifier::Type, TQObject*)
	x_TQSocketNotifier* xret = new x_TQSocketNotifier((int)x[1].s_int,(TQSocketNotifier::Type)x[2].s_enum,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketNotifier(int x1, TQSocketNotifier::Type x2, TQObject* x3) : TQSocketNotifier(x1, x2, x3) {
    }
    static void x_12(Smoke::Stack x) {
	// TQSocketNotifier(int, TQSocketNotifier::Type)
	x_TQSocketNotifier* xret = new x_TQSocketNotifier((int)x[1].s_int,(TQSocketNotifier::Type)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSocketNotifier(int x1, TQSocketNotifier::Type x2) : TQSocketNotifier(x1, x2) {
    }
    void x_13(Smoke::Stack x) const {
	// socket()
	int xret = this->TQSocketNotifier::socket();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// type()
	TQSocketNotifier::Type xret = this->TQSocketNotifier::type();
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) const {
	// isEnabled()
	bool xret = this->TQSocketNotifier::isEnabled();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQSocketNotifier::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// activated(int)
	this->TQSocketNotifier::activated((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_18(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSocketNotifier::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_19(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQSocketNotifier::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27407, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSocketNotifier::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(27423, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27406, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSocketNotifier::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27420, (void*)this, x)) return;
	this->TQSocketNotifier::setEnabled(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (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(25535, (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(25564, (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(27408, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSocketNotifier::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27410, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27409, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27411, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSocketNotifier::tqt_property(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1886: //TQSocketNotifier::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSocketNotifier::Type;
		break;
	      case Smoke::EnumDelete:
		delete (TQSocketNotifier::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSocketNotifier::Type*)xdata = (TQSocketNotifier::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSocketNotifier::Type*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSocketNotifier() { qt_Smoke->binding->deleted(904, (void*)this); }
};
void xenum_TQSocketNotifier(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSocketNotifier::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSocketNotifier(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSocketNotifier *xself = (x_TQSocketNotifier*)obj;
    switch(xi) {
	case 0: x_TQSocketNotifier::x_0(args);	break;
	case 1: x_TQSocketNotifier::x_1(args);	break;
	case 2: x_TQSocketNotifier::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQSocketNotifier::x_10(args);	break;
	case 11: x_TQSocketNotifier::x_11(args);	break;
	case 12: x_TQSocketNotifier::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: x_TQSocketNotifier::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: delete (TQSocketNotifier*)xself;	break;
    }
}

class x_TQSound : public TQSound {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSound::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSound::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSound::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSound::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSound::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSound::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSound::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSound(const TQString&, TQObject*, const char*)
	x_TQSound* xret = new x_TQSound(*(const TQString *)x[1].s_voidp,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSound(const TQString& x1, TQObject* x2, const char* x3) : TQSound(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSound(const TQString&, TQObject*)
	x_TQSound* xret = new x_TQSound(*(const TQString *)x[1].s_voidp,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSound(const TQString& x1, TQObject* x2) : TQSound(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSound(const TQString&)
	x_TQSound* xret = new x_TQSound(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSound(const TQString& x1) : TQSound(x1) {
    }
    void x_10(Smoke::Stack x) const {
	// loops()
	int xret = this->TQSound::loops();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// loopsRemaining()
	int xret = this->TQSound::loopsRemaining();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
	// setLoops(int)
	this->TQSound::setLoops((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// fileName()
	TQString xret = this->TQSound::fileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) const {
	// isFinished()
	bool xret = this->TQSound::isFinished();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// play()
	this->TQSound::play();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// stop()
	this->TQSound::stop();
	(void)x; // noop (for compiler warning)
    }
    static void x_17(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSound::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_18(Smoke::Stack x) {
	// isAvailable()
	bool xret = TQSound::isAvailable();
	x[0].s_bool = xret;
    }
    static void x_19(Smoke::Stack x) {
	// play(const TQString&)
	TQSound::play(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_20(Smoke::Stack x) {
	// available()
	bool xret = TQSound::available();
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27425, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSound::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27424, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSound::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (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(25502, (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(25535, (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(25564, (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(27426, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSound::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27428, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSound::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27427, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSound::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27429, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSound::tqt_property(x1, x2, x3);
    }
    ~x_TQSound() { qt_Smoke->binding->deleted(905, (void*)this); }
};
void xcall_TQSound(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSound *xself = (x_TQSound*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSound::x_7(args);	break;
	case 8: x_TQSound::x_8(args);	break;
	case 9: x_TQSound::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: x_TQSound::x_17(args);	break;
	case 18: x_TQSound::x_18(args);	break;
	case 19: x_TQSound::x_19(args);	break;
	case 20: x_TQSound::x_20(args);	break;
	case 21: delete (TQSound*)xself;	break;
    }
}

class x_TQSpacerItem : public TQSpacerItem {
public:
    static void x_0(Smoke::Stack x) {
	// TQSpacerItem(int, int, TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	x_TQSpacerItem* xret = new x_TQSpacerItem((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum,(TQSizePolicy::SizeType)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(int x1, int x2, TQSizePolicy::SizeType x3, TQSizePolicy::SizeType x4) : TQSpacerItem(x1, x2, x3, x4) {
    }
    static void x_1(Smoke::Stack x) {
	// TQSpacerItem(int, int, TQSizePolicy::SizeType)
	x_TQSpacerItem* xret = new x_TQSpacerItem((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(int x1, int x2, TQSizePolicy::SizeType x3) : TQSpacerItem(x1, x2, x3) {
    }
    static void x_2(Smoke::Stack x) {
	// TQSpacerItem(int, int)
	x_TQSpacerItem* xret = new x_TQSpacerItem((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(int x1, int x2) : TQSpacerItem(x1, x2) {
    }
    void x_3(Smoke::Stack x) {
	// changeSize(int, int, TQSizePolicy::SizeType, TQSizePolicy::SizeType)
	this->TQSpacerItem::changeSize((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum,(TQSizePolicy::SizeType)x[4].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// changeSize(int, int, TQSizePolicy::SizeType)
	this->TQSpacerItem::changeSize((int)x[1].s_int,(int)x[2].s_int,(TQSizePolicy::SizeType)x[3].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// changeSize(int, int)
	this->TQSpacerItem::changeSize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSpacerItem::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_7(Smoke::Stack x) const {
	// minimumSize()
	TQSize xret = this->TQSpacerItem::minimumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_8(Smoke::Stack x) const {
	// maximumSize()
	TQSize xret = this->TQSpacerItem::maximumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_9(Smoke::Stack x) const {
	// expanding()
	TQSizePolicy::ExpandData xret = this->TQSpacerItem::expanding();
	x[0].s_enum = xret;
    }
    void x_10(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQSpacerItem::isEmpty();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQSpacerItem::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// geometry()
	TQRect xret = this->TQSpacerItem::geometry();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_13(Smoke::Stack x) {
	// spacerItem()
	TQSpacerItem* xret = this->TQSpacerItem::spacerItem();
	x[0].s_class = (void*)xret;
    }
    static void x_14(Smoke::Stack x) {
	// TQSpacerItem(const TQSpacerItem&)
	x_TQSpacerItem* xret = new x_TQSpacerItem(*(const TQSpacerItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpacerItem(const TQSpacerItem& x1) : TQSpacerItem(x1) {
    }
    virtual TQSizePolicy::ExpandData expanding() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27455, (void*)this, x)) {
	    TQSizePolicy::ExpandData *xptr = (TQSizePolicy::ExpandData *)x[0].s_class;
	    TQSizePolicy::ExpandData xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::expanding();
    }
    virtual TQRect geometry() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27458, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::geometry();
    }
    virtual bool hasHeightForWidth() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23611, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayoutItem::hasHeightForWidth();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(23612, (void*)this, x)) return (int)x[0].s_int;
	return this->TQLayoutItem::heightForWidth(x1);
    }
    virtual void invalidate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23613, (void*)this, x)) return;
	this->TQLayoutItem::invalidate();
    }
    virtual bool isEmpty() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27456, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpacerItem::isEmpty();
    }
    virtual TQLayoutIterator iterator() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23615, (void*)this, x)) {
	    TQLayoutIterator *xptr = (TQLayoutIterator *)x[0].s_class;
	    TQLayoutIterator xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLayoutItem::iterator();
    }
    virtual TQLayout* layout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23616, (void*)this, x)) return (TQLayout*)x[0].s_class;
	return this->TQLayoutItem::layout();
    }
    virtual TQSize maximumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27454, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::maximumSize();
    }
    virtual TQSize minimumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27453, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::minimumSize();
    }
    virtual void setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(23619, (void*)this, x)) return;
	this->TQLayoutItem::setAlignment(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27457, (void*)this, x)) return;
	this->TQSpacerItem::setGeometry(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27452, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpacerItem::sizeHint();
    }
    virtual TQSpacerItem* spacerItem() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27459, (void*)this, x)) return (TQSpacerItem*)x[0].s_class;
	return this->TQSpacerItem::spacerItem();
    }
    virtual TQWidget* widget() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23614, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQLayoutItem::widget();
    }
    ~x_TQSpacerItem() { qt_Smoke->binding->deleted(906, (void*)this); }
};
void xcall_TQSpacerItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSpacerItem *xself = (x_TQSpacerItem*)obj;
    switch(xi) {
	case 0: x_TQSpacerItem::x_0(args);	break;
	case 1: x_TQSpacerItem::x_1(args);	break;
	case 2: x_TQSpacerItem::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQSpacerItem::x_14(args);	break;
	case 15: delete (TQSpacerItem*)xself;	break;
    }
}

class x_TQSpinBox : public TQSpinBox {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinBox::UpDownArrows;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinBox::PlusMinus;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSpinBox::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSpinBox::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSpinBox::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSpinBox::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSpinBox::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSpinBox::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSpinBox::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQSpinBox(TQWidget*, const char*)
	x_TQSpinBox* xret = new x_TQSpinBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(TQWidget* x1, const char* x2) : TQSpinBox(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQSpinBox(TQWidget*)
	x_TQSpinBox* xret = new x_TQSpinBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(TQWidget* x1) : TQSpinBox(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSpinBox()
	x_TQSpinBox* xret = new x_TQSpinBox();
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox() : TQSpinBox() {
    }
    static void x_12(Smoke::Stack x) {
	// TQSpinBox(int, int, int, TQWidget*, const char*)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(TQWidget*)x[4].s_class,(const char*)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2, int x3, TQWidget* x4, const char* x5) : TQSpinBox(x1, x2, x3, x4, x5) {
    }
    static void x_13(Smoke::Stack x) {
	// TQSpinBox(int, int, int, TQWidget*)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(TQWidget*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2, int x3, TQWidget* x4) : TQSpinBox(x1, x2, x3, x4) {
    }
    static void x_14(Smoke::Stack x) {
	// TQSpinBox(int, int, int)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2, int x3) : TQSpinBox(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSpinBox(int, int)
	x_TQSpinBox* xret = new x_TQSpinBox((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinBox(int x1, int x2) : TQSpinBox(x1, x2) {
    }
    void x_16(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQSpinBox::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_17(Smoke::Stack x) const {
	// prefix()
	TQString xret = this->TQSpinBox::prefix();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_18(Smoke::Stack x) const {
	// suffix()
	TQString xret = this->TQSpinBox::suffix();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_19(Smoke::Stack x) const {
	// cleanText()
	TQString xret = this->TQSpinBox::cleanText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setSpecialValueText(const TQString&)
	this->TQSpinBox::setSpecialValueText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// specialValueText()
	TQString xret = this->TQSpinBox::specialValueText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setWrapping(bool)
	this->TQSpinBox::setWrapping((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// wrapping()
	bool xret = this->TQSpinBox::wrapping();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// setButtonSymbols(TQSpinBox::ButtonSymbols)
	this->TQSpinBox::setButtonSymbols((TQSpinBox::ButtonSymbols)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// buttonSymbols()
	TQSpinBox::ButtonSymbols xret = this->TQSpinBox::buttonSymbols();
	x[0].s_enum = xret;
    }
    void x_26(Smoke::Stack x) {
	// setValidator(const TQValidator*)
	this->TQSpinBox::setValidator((const TQValidator*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// validator()
	const TQValidator* xret = this->TQSpinBox::validator();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSpinBox::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_29(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQSpinBox::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_30(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQSpinBox::minValue();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQSpinBox::maxValue();
	x[0].s_int = xret;
    }
    void x_32(Smoke::Stack x) {
	// setMinValue(int)
	this->TQSpinBox::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQSpinBox::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQSpinBox::lineStep();
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) {
	// setLineStep(int)
	this->TQSpinBox::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// value()
	int xret = this->TQSpinBox::value();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) const {
	// upRect()
	TQRect xret = this->TQSpinBox::upRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_38(Smoke::Stack x) const {
	// downRect()
	TQRect xret = this->TQSpinBox::downRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_39(Smoke::Stack x) {
	// setValue(int)
	this->TQSpinBox::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// setPrefix(const TQString&)
	this->TQSpinBox::setPrefix(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// setSuffix(const TQString&)
	this->TQSpinBox::setSuffix(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// stepUp()
	this->TQSpinBox::stepUp();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// stepDown()
	this->TQSpinBox::stepDown();
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQSpinBox::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// selectAll()
	this->TQSpinBox::selectAll();
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// valueChanged(int)
	this->TQSpinBox::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// valueChanged(const TQString&)
	this->TQSpinBox::valueChanged(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_48(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSpinBox::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_49(Smoke::Stack x) {
	// mapValueToText(int)
	TQString xret = this->TQSpinBox::mapValueToText((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_50(Smoke::Stack x) {
	// mapTextToValue(bool*)
	int xret = this->TQSpinBox::mapTextToValue((bool*)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) {
	// currentValueText()
	TQString xret = this->TQSpinBox::currentValueText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_52(Smoke::Stack x) {
	// updateDisplay()
	this->TQSpinBox::updateDisplay();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// interpretText()
	this->TQSpinBox::interpretText();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// editor()
	TQLineEdit* xret = this->TQSpinBox::editor();
	x[0].s_class = (void*)xret;
    }
    void x_55(Smoke::Stack x) {
	// valueChange()
	this->TQSpinBox::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// rangeChange()
	this->TQSpinBox::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQSpinBox::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_58(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSpinBox::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQSpinBox::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// leaveEvent(TQEvent*)
	this->TQSpinBox::leaveEvent((TQEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSpinBox::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// textChanged()
	this->TQSpinBox::textChanged();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27465, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSpinBox::className();
    }
    virtual TQString cleanText() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27482, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::cleanText();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(27520, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void interpretText() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27516, (void*)this, x)) return;
	this->TQSpinBox::interpretText();
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31280, (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(31281, (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(27523, (void*)this, x)) return;
	this->TQSpinBox::leaveEvent(x1);
    }
    virtual int mapTextToValue(bool* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(27513, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSpinBox::mapTextToValue(x1);
    }
    virtual TQString mapValueToText(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27512, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::mapValueToText(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27464, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSpinBox::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(27492, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQString prefix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27480, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::prefix();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27519, (void*)this, x)) return;
	this->TQSpinBox::rangeChange();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(31263, (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(27521, (void*)this, x)) return;
	this->TQSpinBox::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void selectAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27508, (void*)this, x)) return;
	this->TQSpinBox::selectAll();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setButtonSymbols(TQSpinBox::ButtonSymbols x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(27487, (void*)this, x)) return;
	this->TQSpinBox::setButtonSymbols(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31228, (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(31134, (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(27507, (void*)this, x)) return;
	this->TQSpinBox::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPrefix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27503, (void*)this, x)) return;
	this->TQSpinBox::setPrefix(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setSpecialValueText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27483, (void*)this, x)) return;
	this->TQSpinBox::setSpecialValueText(x1);
    }
    virtual void setSuffix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27504, (void*)this, x)) return;
	this->TQSpinBox::setSuffix(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setValidator(const TQValidator* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27489, (void*)this, x)) return;
	this->TQSpinBox::setValidator(x1);
    }
    virtual void setValue(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27502, (void*)this, x)) return;
	this->TQSpinBox::setValue(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void setWrapping(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27485, (void*)this, x)) return;
	this->TQSpinBox::setWrapping(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27491, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26562, (void*)this, x)) return;
	this->TQRangeControl::stepChange();
    }
    virtual void stepDown() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27506, (void*)this, x)) return;
	this->TQSpinBox::stepDown();
    }
    virtual void stepUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27505, (void*)this, x)) return;
	this->TQSpinBox::stepUp();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27524, (void*)this, x)) return;
	this->TQSpinBox::styleChange(x1);
    }
    virtual TQString suffix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27481, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSpinBox::suffix();
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(27466, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSpinBox::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27468, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27467, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27469, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinBox::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateDisplay() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27515, (void*)this, x)) return;
	this->TQSpinBox::updateDisplay();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27518, (void*)this, x)) return;
	this->TQSpinBox::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27522, (void*)this, x)) return;
	this->TQSpinBox::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31306, (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 1890: //TQSpinBox::ButtonSymbols
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSpinBox::ButtonSymbols;
		break;
	      case Smoke::EnumDelete:
		delete (TQSpinBox::ButtonSymbols*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSpinBox::ButtonSymbols*)xdata = (TQSpinBox::ButtonSymbols)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSpinBox::ButtonSymbols*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSpinBox() { qt_Smoke->binding->deleted(907, (void*)this); }
};
void xenum_TQSpinBox(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSpinBox::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSpinBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSpinBox *xself = (x_TQSpinBox*)obj;
    switch(xi) {
	case 0: x_TQSpinBox::x_0(args);	break;
	case 1: x_TQSpinBox::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQSpinBox::x_9(args);	break;
	case 10: x_TQSpinBox::x_10(args);	break;
	case 11: x_TQSpinBox::x_11(args);	break;
	case 12: x_TQSpinBox::x_12(args);	break;
	case 13: x_TQSpinBox::x_13(args);	break;
	case 14: x_TQSpinBox::x_14(args);	break;
	case 15: x_TQSpinBox::x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: x_TQSpinBox::x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: delete (TQSpinBox*)xself;	break;
    }
}

class x_TQSpinWidget : public TQSpinWidget {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinWidget::UpDownArrows;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSpinWidget::PlusMinus;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSpinWidget::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSpinWidget::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSpinWidget::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSpinWidget::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSpinWidget::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSpinWidget::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSpinWidget::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQSpinWidget(TQWidget*, const char*)
	x_TQSpinWidget* xret = new x_TQSpinWidget((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinWidget(TQWidget* x1, const char* x2) : TQSpinWidget(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQSpinWidget(TQWidget*)
	x_TQSpinWidget* xret = new x_TQSpinWidget((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSpinWidget(TQWidget* x1) : TQSpinWidget(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQSpinWidget()
	x_TQSpinWidget* xret = new x_TQSpinWidget();
	x[0].s_class = (void*)xret;
    }
    x_TQSpinWidget() : TQSpinWidget() {
    }
    void x_12(Smoke::Stack x) {
	// setEditWidget(TQWidget*)
	this->TQSpinWidget::setEditWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// editWidget()
	TQWidget* xret = this->TQSpinWidget::editWidget();
	x[0].s_class = (void*)xret;
    }
    void x_14(Smoke::Stack x) const {
	// upRect()
	TQRect xret = this->TQSpinWidget::upRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_15(Smoke::Stack x) const {
	// downRect()
	TQRect xret = this->TQSpinWidget::downRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_16(Smoke::Stack x) {
	// setUpEnabled(bool)
	this->TQSpinWidget::setUpEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// setDownEnabled(bool)
	this->TQSpinWidget::setDownEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// isUpEnabled()
	bool xret = this->TQSpinWidget::isUpEnabled();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// isDownEnabled()
	bool xret = this->TQSpinWidget::isDownEnabled();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// setButtonSymbols(TQSpinWidget::ButtonSymbols)
	this->TQSpinWidget::setButtonSymbols((TQSpinWidget::ButtonSymbols)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// buttonSymbols()
	TQSpinWidget::ButtonSymbols xret = this->TQSpinWidget::buttonSymbols();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) {
	// arrange()
	this->TQSpinWidget::arrange();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// stepUp()
	this->TQSpinWidget::stepUp();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// stepDown()
	this->TQSpinWidget::stepDown();
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// stepUpPressed()
	this->TQSpinWidget::stepUpPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// stepDownPressed()
	this->TQSpinWidget::stepDownPressed();
	(void)x; // noop (for compiler warning)
    }
    static void x_27(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSpinWidget::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSpinWidget::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSpinWidget::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQSpinWidget::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSpinWidget::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQSpinWidget::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSpinWidget::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSpinWidget::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// enableChanged(bool)
	this->TQSpinWidget::enableChanged((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// windowActivationChange(bool)
	this->TQSpinWidget::windowActivationChange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27529, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSpinWidget::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27528, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSpinWidget::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(27558, (void*)this, x)) return;
	this->TQSpinWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27555, (void*)this, x)) return;
	this->TQSpinWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27557, (void*)this, x)) return;
	this->TQSpinWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(31261, (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(31287, (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(27561, (void*)this, x)) return;
	this->TQSpinWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(27556, (void*)this, x)) return;
	this->TQSpinWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setButtonSymbols(TQSpinWidget::ButtonSymbols x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(27547, (void*)this, x)) return;
	this->TQSpinWidget::setButtonSymbols(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31176, (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(31178, (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(27560, (void*)this, x)) return;
	this->TQSpinWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(27530, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSpinWidget::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27532, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinWidget::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27531, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinWidget::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27533, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSpinWidget::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(27559, (void*)this, x)) return;
	this->TQSpinWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27563, (void*)this, x)) return;
	this->TQSpinWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1892: //TQSpinWidget::ButtonSymbols
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSpinWidget::ButtonSymbols;
		break;
	      case Smoke::EnumDelete:
		delete (TQSpinWidget::ButtonSymbols*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSpinWidget::ButtonSymbols*)xdata = (TQSpinWidget::ButtonSymbols)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSpinWidget::ButtonSymbols*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSpinWidget() { qt_Smoke->binding->deleted(908, (void*)this); }
};
void xenum_TQSpinWidget(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSpinWidget::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSpinWidget(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSpinWidget *xself = (x_TQSpinWidget*)obj;
    switch(xi) {
	case 0: x_TQSpinWidget::x_0(args);	break;
	case 1: x_TQSpinWidget::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQSpinWidget::x_9(args);	break;
	case 10: x_TQSpinWidget::x_10(args);	break;
	case 11: x_TQSpinWidget::x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: x_TQSpinWidget::x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: delete (TQSpinWidget*)xself;	break;
    }
}

class x_TQSplashScreen : public TQSplashScreen {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSplashScreen::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSplashScreen::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSplashScreen::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSplashScreen::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSplashScreen::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSplashScreen::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSplashScreen::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSplashScreen(const TQPixmap&, TQt::WFlags)
	x_TQSplashScreen* xret = new x_TQSplashScreen(*(const TQPixmap *)x[1].s_class,(TQt::WFlags)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQSplashScreen(const TQPixmap& x1, TQt::WFlags x2) : TQSplashScreen(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSplashScreen(const TQPixmap&)
	x_TQSplashScreen* xret = new x_TQSplashScreen(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSplashScreen(const TQPixmap& x1) : TQSplashScreen(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQSplashScreen()
	x_TQSplashScreen* xret = new x_TQSplashScreen();
	x[0].s_class = (void*)xret;
    }
    x_TQSplashScreen() : TQSplashScreen() {
    }
    void x_10(Smoke::Stack x) {
	// setPixmap(const TQPixmap&)
	this->TQSplashScreen::setPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// pixmap()
	TQPixmap* xret = this->TQSplashScreen::pixmap();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// finish(TQWidget*)
	this->TQSplashScreen::finish((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// repaint()
	this->TQSplashScreen::repaint();
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// message(const TQString&, int, const TQColor&)
	this->TQSplashScreen::message(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,*(const TQColor *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// message(const TQString&, int)
	this->TQSplashScreen::message(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// message(const TQString&)
	this->TQSplashScreen::message(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// clear()
	this->TQSplashScreen::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// messageChanged(const TQString&)
	this->TQSplashScreen::messageChanged(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSplashScreen::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_20(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->TQSplashScreen::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSplashScreen::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27565, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSplashScreen::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(27585, (void*)this, x)) return;
	this->TQSplashScreen::drawContents(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27564, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSplashScreen::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(31278, (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(27586, (void*)this, x)) return;
	this->TQSplashScreen::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31276, (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(31261, (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(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(31288, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31176, (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(31178, (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(31302, (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(31294, (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(25564, (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(27566, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSplashScreen::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27568, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplashScreen::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(27567, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplashScreen::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(27569, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplashScreen::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQSplashScreen() { qt_Smoke->binding->deleted(909, (void*)this); }
};
void xcall_TQSplashScreen(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSplashScreen *xself = (x_TQSplashScreen*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQSplashScreen::x_7(args);	break;
	case 8: x_TQSplashScreen::x_8(args);	break;
	case 9: x_TQSplashScreen::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: x_TQSplashScreen::x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: delete (TQSplashScreen*)xself;	break;
    }
}

class x_TQSplitter : public TQSplitter {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSplitter::Stretch;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSplitter::KeepSize;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSplitter::FollowSizeHint;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSplitter::Auto;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSplitter::DefaultResizeMode;
    }
    void x_5(Smoke::Stack x) {
        x[0].s_voidp = (void*)new Orientation(this->orient);
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSplitter::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSplitter::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSplitter::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->TQSplitter::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->TQSplitter::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->TQSplitter::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->TQSplitter::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQSplitter(TQWidget*, const char*)
	x_TQSplitter* xret = new x_TQSplitter((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitter(TQWidget* x1, const char* x2) : TQSplitter(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQSplitter(TQWidget*)
	x_TQSplitter* xret = new x_TQSplitter((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitter(TQWidget* x1) : TQSplitter(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSplitter()
	x_TQSplitter* xret = new x_TQSplitter();
	x[0].s_class = (void*)xret;
    }
    x_TQSplitter() : TQSplitter() {
    }
    static void x_16(Smoke::Stack x) {
	// TQSplitter(TQt::Orientation, TQWidget*, const char*)
	x_TQSplitter* xret = new x_TQSplitter((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitter(TQt::Orientation x1, TQWidget* x2, const char* x3) : TQSplitter(x1, x2, x3) {
    }
    static void x_17(Smoke::Stack x) {
	// TQSplitter(TQt::Orientation, TQWidget*)
	x_TQSplitter* xret = new x_TQSplitter((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitter(TQt::Orientation x1, TQWidget* x2) : TQSplitter(x1, x2) {
    }
    static void x_18(Smoke::Stack x) {
	// TQSplitter(TQt::Orientation)
	x_TQSplitter* xret = new x_TQSplitter((TQt::Orientation)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitter(TQt::Orientation x1) : TQSplitter(x1) {
    }
    void x_19(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQSplitter::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQSplitter::orientation();
	x[0].s_enum = xret;
    }
    void x_21(Smoke::Stack x) {
	// setChildrenCollapsible(bool)
	this->TQSplitter::setChildrenCollapsible((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// childrenCollapsible()
	bool xret = this->TQSplitter::childrenCollapsible();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// setCollapsible(TQWidget*, bool)
	this->TQSplitter::setCollapsible((TQWidget*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setResizeMode(TQWidget*, TQSplitter::ResizeMode)
	this->TQSplitter::setResizeMode((TQWidget*)x[1].s_class,(TQSplitter::ResizeMode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setOpaqueResize(bool)
	this->TQSplitter::setOpaqueResize((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setOpaqueResize()
	this->TQSplitter::setOpaqueResize();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// opaqueResize()
	bool xret = this->TQSplitter::opaqueResize();
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// moveToFirst(TQWidget*)
	this->TQSplitter::moveToFirst((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// moveToLast(TQWidget*)
	this->TQSplitter::moveToLast((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// refresh()
	this->TQSplitter::refresh();
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSplitter::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_32(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQSplitter::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_33(Smoke::Stack x) const {
	// sizes()
	TQValueList<int> xret = this->TQSplitter::sizes();
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    void x_34(Smoke::Stack x) {
	// setSizes(TQValueList<int>)
	this->TQSplitter::setSizes(*(TQValueList<int> *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// handleWidth()
	int xret = this->TQSplitter::handleWidth();
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) {
	// setHandleWidth(int)
	this->TQSplitter::setHandleWidth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// init()
	this->TQSplitter::init();
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// recalc(bool)
	this->TQSplitter::recalc((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// recalc()
	this->TQSplitter::recalc();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// doResize()
	this->TQSplitter::doResize();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// storeSizes()
	this->TQSplitter::storeSizes();
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// getRange(int, int*, int*, int*, int*)
	this->TQSplitter::getRange((int)x[1].s_int,(int*)x[2].s_voidp,(int*)x[3].s_voidp,(int*)x[4].s_voidp,(int*)x[5].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// addContribution(int, int*, int*, bool)
	this->TQSplitter::addContribution((int)x[1].s_int,(int*)x[2].s_voidp,(int*)x[3].s_voidp,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// adjustPos(int, int, int*, int*, int*, int*)
	int xret = this->TQSplitter::adjustPos((int)x[1].s_int,(int)x[2].s_int,(int*)x[3].s_voidp,(int*)x[4].s_voidp,(int*)x[5].s_voidp,(int*)x[6].s_voidp);
	x[0].s_int = xret;
    }
    void x_45(Smoke::Stack x) {
	// collapsible(TQSplitterLayoutStruct*)
	bool xret = this->TQSplitter::collapsible((TQSplitterLayoutStruct*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) {
	// processChildEvents()
	this->TQSplitter::processChildEvents();
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// findWidget(TQWidget*)
	TQSplitterLayoutStruct* xret = this->TQSplitter::findWidget((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_48(Smoke::Stack x) {
	// addWidget(TQWidget*, bool)
	TQSplitterLayoutStruct* xret = this->TQSplitter::addWidget((TQWidget*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_49(Smoke::Stack x) {
	// addWidget(TQWidget*)
	TQSplitterLayoutStruct* xret = this->TQSplitter::addWidget((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_50(Smoke::Stack x) {
	// recalcId()
	this->TQSplitter::recalcId();
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// doMove(bool, int, int, int, bool, bool)
	this->TQSplitter::doMove((bool)x[1].s_bool,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(bool)x[5].s_bool,(bool)x[6].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setGeo(TQWidget*, int, int, bool)
	this->TQSplitter::setGeo((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// findWidgetJustBeforeOrJustAfter(int, int, int&)
	int xret = this->TQSplitter::findWidgetJustBeforeOrJustAfter((int)x[1].s_int,(int)x[2].s_int,*(int *)x[3].s_voidp);
	x[0].s_int = xret;
    }
    void x_54(Smoke::Stack x) {
	// updateHandles()
	this->TQSplitter::updateHandles();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) const {
	// pick(const TQPoint&)
	TQCOORD xret = this->TQSplitter::pick(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_56(Smoke::Stack x) const {
	// pick(const TQSize&)
	TQCOORD xret = this->TQSplitter::pick(*(const TQSize *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_57(Smoke::Stack x) const {
	// trans(const TQPoint&)
	TQCOORD xret = this->TQSplitter::trans(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_58(Smoke::Stack x) const {
	// trans(const TQSize&)
	TQCOORD xret = this->TQSplitter::trans(*(const TQSize *)x[1].s_class);
	x[0].s_int = xret;
    }
    static void x_59(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSplitter::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_60(Smoke::Stack x) {
	// childEvent(TQChildEvent*)
	this->TQSplitter::childEvent((TQChildEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQSplitter::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_62(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQSplitter::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) const {
	// idAfter(TQWidget*)
	int xret = this->TQSplitter::idAfter((TQWidget*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_64(Smoke::Stack x) {
	// moveSplitter(TQCOORD, int)
	this->TQSplitter::moveSplitter((TQCOORD)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// drawSplitter(TQPainter*, TQCOORD, TQCOORD, TQCOORD, TQCOORD)
	this->TQSplitter::drawSplitter((TQPainter*)x[1].s_class,(TQCOORD)x[2].s_int,(TQCOORD)x[3].s_int,(TQCOORD)x[4].s_int,(TQCOORD)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQSplitter::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// adjustPos(int, int)
	int xret = this->TQSplitter::adjustPos((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_68(Smoke::Stack x) {
	// setRubberband(int)
	this->TQSplitter::setRubberband((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// getRange(int, int*, int*)
	this->TQSplitter::getRange((int)x[1].s_int,(int*)x[2].s_voidp,(int*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(27648, (void*)this, x)) return;
	this->TQSplitter::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27593, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSplitter::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(21615, (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(21614, (void*)this, x)) return;
	this->TQFrame::drawFrame(x1);
    }
    virtual void drawSplitter(TQPainter* x1, TQCOORD x2, TQCOORD x3, TQCOORD x4, TQCOORD 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(27653, (void*)this, x)) return;
	this->TQSplitter::drawSplitter(x1, x2, x3, x4, x5);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(27649, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitter::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(25497, (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(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(21616, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27592, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSplitter::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(27619, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSplitter::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(21612, (void*)this, x)) return;
	this->TQFrame::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(27650, (void*)this, x)) return;
	this->TQSplitter::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(21609, (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(21593, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(21603, (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(21605, (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(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOpaqueResize(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27612, (void*)this, x)) return;
	this->TQSplitter::setOpaqueResize(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(27606, (void*)this, x)) return;
	this->TQSplitter::setOrientation(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31117, (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(31122, (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(31124, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResizeMode(TQWidget* x1, TQSplitter::ResizeMode x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_enum = x2;
	if(qt_Smoke->binding->callMethod(27611, (void*)this, x)) return;
	this->TQSplitter::setResizeMode(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(25654, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setRubberband(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27656, (void*)this, x)) return;
	this->TQSplitter::setRubberband(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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27618, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSplitter::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(27654, (void*)this, x)) return;
	this->TQSplitter::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(27594, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSplitter::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(27596, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitter::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(27595, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitter::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(27597, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitter::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (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 1898: //TQSplitter::ResizeMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSplitter::ResizeMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQSplitter::ResizeMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSplitter::ResizeMode*)xdata = (TQSplitter::ResizeMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSplitter::ResizeMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSplitter() { qt_Smoke->binding->deleted(910, (void*)this); }
};
void xenum_TQSplitter(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSplitter::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSplitter(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSplitter *xself = (x_TQSplitter*)obj;
    switch(xi) {
	case 0: x_TQSplitter::x_0(args);	break;
	case 1: x_TQSplitter::x_1(args);	break;
	case 2: x_TQSplitter::x_2(args);	break;
	case 3: x_TQSplitter::x_3(args);	break;
	case 4: x_TQSplitter::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_TQSplitter::x_13(args);	break;
	case 14: x_TQSplitter::x_14(args);	break;
	case 15: x_TQSplitter::x_15(args);	break;
	case 16: x_TQSplitter::x_16(args);	break;
	case 17: x_TQSplitter::x_17(args);	break;
	case 18: x_TQSplitter::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: x_TQSplitter::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: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: delete (TQSplitter*)xself;	break;
    }
}

class x_TQSplitterHandle : public TQSplitterHandle {
public:
    void x_0(Smoke::Stack x) {
        x[0].s_voidp = (void*)new Orientation(this->orient);
    }
    void x_1(Smoke::Stack x) {
        x[0].s_bool = this->opaq;
    }
    void x_2(Smoke::Stack x) {
        x[0].s_int = this->myId;
    }
    void x_3(Smoke::Stack x) {
        x[0].s_voidp = (void*)this->s;
    }
    void x_4(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSplitterHandle::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSplitterHandle::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSplitterHandle::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSplitterHandle::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSplitterHandle::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSplitterHandle::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSplitterHandle::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_11(Smoke::Stack x) {
	// TQSplitterHandle(TQt::Orientation, TQSplitter*, const char*)
	x_TQSplitterHandle* xret = new x_TQSplitterHandle((TQt::Orientation)x[1].s_enum,(TQSplitter*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitterHandle(TQt::Orientation x1, TQSplitter* x2, const char* x3) : TQSplitterHandle(x1, x2, x3) {
    }
    static void x_12(Smoke::Stack x) {
	// TQSplitterHandle(TQt::Orientation, TQSplitter*)
	x_TQSplitterHandle* xret = new x_TQSplitterHandle((TQt::Orientation)x[1].s_enum,(TQSplitter*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitterHandle(TQt::Orientation x1, TQSplitter* x2) : TQSplitterHandle(x1, x2) {
    }
    void x_13(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQSplitterHandle::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQSplitterHandle::orientation();
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) const {
	// opaque()
	bool xret = this->TQSplitterHandle::opaque();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQSplitterHandle::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_17(Smoke::Stack x) const {
	// id()
	int xret = this->TQSplitterHandle::id();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
	// setId(int)
	this->TQSplitterHandle::setId((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setOrient(Orientation)
	this->orient = *(Orientation *)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setOpaq(bool)
	this->opaq = (bool)x[1].s_bool;
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setMyId(int)
	this->myId = (int)x[1].s_int;
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setS(TQSplitter *)
	this->s = (TQSplitter *)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    static void x_23(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSplitterHandle::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_24(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQSplitterHandle::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQSplitterHandle::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQSplitterHandle::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQSplitterHandle::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27659, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSplitterHandle::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27658, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSplitterHandle::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(27684, (void*)this, x)) return;
	this->TQSplitterHandle::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27685, (void*)this, x)) return;
	this->TQSplitterHandle::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(27686, (void*)this, x)) return;
	this->TQSplitterHandle::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(31261, (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(31287, (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(27683, (void*)this, x)) return;
	this->TQSplitterHandle::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(31288, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27670, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSplitterHandle::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(27660, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSplitterHandle::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(27662, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitterHandle::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(27661, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitterHandle::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(27663, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSplitterHandle::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQSplitterHandle() { qt_Smoke->binding->deleted(911, (void*)this); }
};
void xcall_TQSplitterHandle(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSplitterHandle *xself = (x_TQSplitterHandle*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_TQSplitterHandle::x_11(args);	break;
	case 12: x_TQSplitterHandle::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: x_TQSplitterHandle::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: delete (TQSplitterHandle*)xself;	break;
    }
}

class x_TQSplitterLayoutStruct : public TQSplitterLayoutStruct {
public:
    void x_0(Smoke::Stack x) {
        x[0].s_int = this->sizer;
    }
    void x_1(Smoke::Stack x) {
        x[0].s_uint = this->isHandle;
    }
    void x_2(Smoke::Stack x) {
        x[0].s_uint = this->collapsible;
    }
    void x_3(Smoke::Stack x) {
        x[0].s_uint = this->resizeMode;
    }
    void x_4(Smoke::Stack x) {
        x[0].s_voidp = (void*)this->wid;
    }
    static void x_5(Smoke::Stack x) {
	// TQSplitterLayoutStruct()
	x_TQSplitterLayoutStruct* xret = new x_TQSplitterLayoutStruct();
	x[0].s_class = (void*)xret;
    }
    x_TQSplitterLayoutStruct() : TQSplitterLayoutStruct() {
    }
    void x_6(Smoke::Stack x) {
	// getSizer(TQt::Orientation)
	TQCOORD xret = this->TQSplitterLayoutStruct::getSizer((TQt::Orientation)x[1].s_enum);
	x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) {
	// setSizer(TQCOORD)
	this->sizer = (TQCOORD)x[1].s_int;
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// setIsHandle(uint)
	this->isHandle = (uint)x[1].s_uint;
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setCollapsible(uint)
	this->collapsible = (uint)x[1].s_uint;
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setResizeMode(uint)
	this->resizeMode = (uint)x[1].s_uint;
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setWid(TQWidget *)
	this->wid = (TQWidget *)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    static void x_12(Smoke::Stack x) {
	// TQSplitterLayoutStruct(const TQSplitterLayoutStruct&)
	x_TQSplitterLayoutStruct* xret = new x_TQSplitterLayoutStruct(*(const TQSplitterLayoutStruct *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSplitterLayoutStruct(const TQSplitterLayoutStruct& x1) : TQSplitterLayoutStruct(x1) {
    }
    ~x_TQSplitterLayoutStruct() { qt_Smoke->binding->deleted(912, (void*)this); }
};
void xcall_TQSplitterLayoutStruct(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSplitterLayoutStruct *xself = (x_TQSplitterLayoutStruct*)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: x_TQSplitterLayoutStruct::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: x_TQSplitterLayoutStruct::x_12(args);	break;
	case 13: delete (TQSplitterLayoutStruct*)xself;	break;
    }
}

class x_TQSql : public TQSql {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::None;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Insert;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Update;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Delete;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::BeforeFirst;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::AfterLast;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Cancel;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::No;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Yes;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::In;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Out;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::InOut;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Tables;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::SystemTables;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::Views;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQSql::AllTables;
    }
    static void x_16(Smoke::Stack x) {
	// TQSql()
	x_TQSql* xret = new x_TQSql();
	x[0].s_class = (void*)xret;
    }
    x_TQSql() : TQSql() {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1903: //TQSql::Location
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSql::Location;
		break;
	      case Smoke::EnumDelete:
		delete (TQSql::Location*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSql::Location*)xdata = (TQSql::Location)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSql::Location*)xdata;
		break;
	    }
	    break;
	  case 1904: //TQSql::Op
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSql::Op;
		break;
	      case Smoke::EnumDelete:
		delete (TQSql::Op*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSql::Op*)xdata = (TQSql::Op)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSql::Op*)xdata;
		break;
	    }
	    break;
	  case 1905: //TQSql::ParameterType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSql::ParameterType;
		break;
	      case Smoke::EnumDelete:
		delete (TQSql::ParameterType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSql::ParameterType*)xdata = (TQSql::ParameterType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSql::ParameterType*)xdata;
		break;
	    }
	    break;
	  case 1902: //TQSql::Confirm
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSql::Confirm;
		break;
	      case Smoke::EnumDelete:
		delete (TQSql::Confirm*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSql::Confirm*)xdata = (TQSql::Confirm)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSql::Confirm*)xdata;
		break;
	    }
	    break;
	  case 1906: //TQSql::TableType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSql::TableType;
		break;
	      case Smoke::EnumDelete:
		delete (TQSql::TableType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSql::TableType*)xdata = (TQSql::TableType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSql::TableType*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSql() { qt_Smoke->binding->deleted(913, (void*)this); }
};
void xenum_TQSql(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSql::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSql(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSql *xself = (x_TQSql*)obj;
    switch(xi) {
	case 0: x_TQSql::x_0(args);	break;
	case 1: x_TQSql::x_1(args);	break;
	case 2: x_TQSql::x_2(args);	break;
	case 3: x_TQSql::x_3(args);	break;
	case 4: x_TQSql::x_4(args);	break;
	case 5: x_TQSql::x_5(args);	break;
	case 6: x_TQSql::x_6(args);	break;
	case 7: x_TQSql::x_7(args);	break;
	case 8: x_TQSql::x_8(args);	break;
	case 9: x_TQSql::x_9(args);	break;
	case 10: x_TQSql::x_10(args);	break;
	case 11: x_TQSql::x_11(args);	break;
	case 12: x_TQSql::x_12(args);	break;
	case 13: x_TQSql::x_13(args);	break;
	case 14: x_TQSql::x_14(args);	break;
	case 15: x_TQSql::x_15(args);	break;
	case 16: x_TQSql::x_16(args);	break;
	case 17: delete (TQSql*)xself;	break;
    }
}

class x_TQSqlCursor : public TQSqlCursor {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlCursor::ReadOnly;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlCursor::Insert;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlCursor::Update;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlCursor::Delete;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlCursor::Writable;
    }
    static void x_5(Smoke::Stack x) {
	// TQSqlCursor(const TQString&, bool, TQSqlDatabase*)
	x_TQSqlCursor* xret = new x_TQSqlCursor(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool,(TQSqlDatabase*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlCursor(const TQString& x1, bool x2, TQSqlDatabase* x3) : TQSqlCursor(x1, x2, x3) {
    }
    static void x_6(Smoke::Stack x) {
	// TQSqlCursor(const TQString&, bool)
	x_TQSqlCursor* xret = new x_TQSqlCursor(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlCursor(const TQString& x1, bool x2) : TQSqlCursor(x1, x2) {
    }
    static void x_7(Smoke::Stack x) {
	// TQSqlCursor(const TQString&)
	x_TQSqlCursor* xret = new x_TQSqlCursor(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlCursor(const TQString& x1) : TQSqlCursor(x1) {
    }
    static void x_8(Smoke::Stack x) {
	// TQSqlCursor()
	x_TQSqlCursor* xret = new x_TQSqlCursor();
	x[0].s_class = (void*)xret;
    }
    x_TQSqlCursor() : TQSqlCursor() {
    }
    static void x_9(Smoke::Stack x) {
	// TQSqlCursor(const TQSqlCursor&)
	x_TQSqlCursor* xret = new x_TQSqlCursor(*(const TQSqlCursor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlCursor(const TQSqlCursor& x1) : TQSqlCursor(x1) {
    }
    void x_10(Smoke::Stack x) {
	// operator=(const TQSqlCursor&)
	TQSqlCursor& xret = this->TQSqlCursor::operator=(*(const TQSqlCursor *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_11(Smoke::Stack x) const {
	// value(int)
	TQVariant xret = this->TQSqlCursor::value((int)x[1].s_int);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_12(Smoke::Stack x) const {
	// value(const TQString&)
	TQVariant xret = this->TQSqlCursor::value(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_13(Smoke::Stack x) {
	// setValue(int, const TQVariant&)
	this->TQSqlCursor::setValue((int)x[1].s_int,*(const TQVariant *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setValue(const TQString&, const TQVariant&)
	this->TQSqlCursor::setValue(*(const TQString *)x[1].s_voidp,*(const TQVariant *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// primaryIndex(bool)
	TQSqlIndex xret = this->TQSqlCursor::primaryIndex((bool)x[1].s_bool);
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_16(Smoke::Stack x) const {
	// primaryIndex()
	TQSqlIndex xret = this->TQSqlCursor::primaryIndex();
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_17(Smoke::Stack x) const {
	// index(const TQStringList&)
	TQSqlIndex xret = this->TQSqlCursor::index(*(const TQStringList *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_18(Smoke::Stack x) const {
	// index(const TQString&)
	TQSqlIndex xret = this->TQSqlCursor::index(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_19(Smoke::Stack x) const {
	// index(const char*)
	TQSqlIndex xret = this->TQSqlCursor::index((const char*)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_20(Smoke::Stack x) {
	// setPrimaryIndex(const TQSqlIndex&)
	this->TQSqlCursor::setPrimaryIndex(*(const TQSqlIndex *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// append(const TQSqlFieldInfo&)
	this->TQSqlCursor::append(*(const TQSqlFieldInfo *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// insert(int, const TQSqlFieldInfo&)
	this->TQSqlCursor::insert((int)x[1].s_int,*(const TQSqlFieldInfo *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// remove(int)
	this->TQSqlCursor::remove((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// clear()
	this->TQSqlCursor::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setGenerated(const TQString&, bool)
	this->TQSqlCursor::setGenerated(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setGenerated(int, bool)
	this->TQSqlCursor::setGenerated((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// editBuffer(bool)
	TQSqlRecord* xret = this->TQSqlCursor::editBuffer((bool)x[1].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) {
	// editBuffer()
	TQSqlRecord* xret = this->TQSqlCursor::editBuffer();
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) {
	// primeInsert()
	TQSqlRecord* xret = this->TQSqlCursor::primeInsert();
	x[0].s_class = (void*)xret;
    }
    void x_30(Smoke::Stack x) {
	// primeUpdate()
	TQSqlRecord* xret = this->TQSqlCursor::primeUpdate();
	x[0].s_class = (void*)xret;
    }
    void x_31(Smoke::Stack x) {
	// primeDelete()
	TQSqlRecord* xret = this->TQSqlCursor::primeDelete();
	x[0].s_class = (void*)xret;
    }
    void x_32(Smoke::Stack x) {
	// insert(bool)
	int xret = this->TQSqlCursor::insert((bool)x[1].s_bool);
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) {
	// insert()
	int xret = this->TQSqlCursor::insert();
	x[0].s_int = xret;
    }
    void x_34(Smoke::Stack x) {
	// update(bool)
	int xret = this->TQSqlCursor::update((bool)x[1].s_bool);
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) {
	// update()
	int xret = this->TQSqlCursor::update();
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) {
	// del(bool)
	int xret = this->TQSqlCursor::del((bool)x[1].s_bool);
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) {
	// del()
	int xret = this->TQSqlCursor::del();
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) {
	// setMode(int)
	this->TQSqlCursor::setMode((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) const {
	// mode()
	int xret = this->TQSqlCursor::mode();
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) {
	// setCalculated(const TQString&, bool)
	this->TQSqlCursor::setCalculated(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) const {
	// isCalculated(const TQString&)
	bool xret = this->TQSqlCursor::isCalculated(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// setTrimmed(const TQString&, bool)
	this->TQSqlCursor::setTrimmed(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// isTrimmed(const TQString&)
	bool xret = this->TQSqlCursor::isTrimmed(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) const {
	// isReadOnly()
	bool xret = this->TQSqlCursor::isReadOnly();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// canInsert()
	bool xret = this->TQSqlCursor::canInsert();
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) const {
	// canUpdate()
	bool xret = this->TQSqlCursor::canUpdate();
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) const {
	// canDelete()
	bool xret = this->TQSqlCursor::canDelete();
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) {
	// select()
	bool xret = this->TQSqlCursor::select();
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// select(const TQSqlIndex&)
	bool xret = this->TQSqlCursor::select(*(const TQSqlIndex *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_50(Smoke::Stack x) {
	// select(const TQSqlIndex&, const TQSqlIndex&)
	bool xret = this->TQSqlCursor::select(*(const TQSqlIndex *)x[1].s_class,*(const TQSqlIndex *)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_51(Smoke::Stack x) {
	// select(const TQString&, const TQSqlIndex&)
	bool xret = this->TQSqlCursor::select(*(const TQString *)x[1].s_voidp,*(const TQSqlIndex *)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) {
	// select(const TQString&)
	bool xret = this->TQSqlCursor::select(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_53(Smoke::Stack x) {
	// setSort(const TQSqlIndex&)
	this->TQSqlCursor::setSort(*(const TQSqlIndex *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// sort()
	TQSqlIndex xret = this->TQSqlCursor::sort();
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_55(Smoke::Stack x) {
	// setFilter(const TQString&)
	this->TQSqlCursor::setFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) const {
	// filter()
	TQString xret = this->TQSqlCursor::filter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_57(Smoke::Stack x) {
	// setName(const TQString&, bool)
	this->TQSqlCursor::setName(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// setName(const TQString&)
	this->TQSqlCursor::setName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) const {
	// name()
	TQString xret = this->TQSqlCursor::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_60(Smoke::Stack x) const {
	// toString(const TQString&, const TQString&)
	TQString xret = this->TQSqlCursor::toString(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_61(Smoke::Stack x) const {
	// toString(const TQString&)
	TQString xret = this->TQSqlCursor::toString(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_62(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQSqlCursor::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_63(Smoke::Stack x) const {
	// isNull(int)
	bool xret = this->TQSqlCursor::isNull((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_64(Smoke::Stack x) const {
	// isNull(const TQString&)
	bool xret = this->TQSqlCursor::isNull(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_65(Smoke::Stack x) {
	// afterSeek()
	this->TQSqlCursor::afterSeek();
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// exec(const TQString&)
	bool xret = this->TQSqlCursor::exec(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_67(Smoke::Stack x) {
	// calculateField(const TQString&)
	TQVariant xret = this->TQSqlCursor::calculateField(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_68(Smoke::Stack x) {
	// update(const TQString&, bool)
	int xret = this->TQSqlCursor::update(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_int = xret;
    }
    void x_69(Smoke::Stack x) {
	// update(const TQString&)
	int xret = this->TQSqlCursor::update(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_70(Smoke::Stack x) {
	// del(const TQString&, bool)
	int xret = this->TQSqlCursor::del(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_int = xret;
    }
    void x_71(Smoke::Stack x) {
	// del(const TQString&)
	int xret = this->TQSqlCursor::del(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_72(Smoke::Stack x) const {
	// toString(const TQString&, TQSqlField*, const TQString&)
	TQString xret = this->TQSqlCursor::toString(*(const TQString *)x[1].s_voidp,(TQSqlField*)x[2].s_class,*(const TQString *)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_73(Smoke::Stack x) const {
	// toString(TQSqlRecord*, const TQString&, const TQString&, const TQString&)
	TQString xret = this->TQSqlCursor::toString((TQSqlRecord*)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_74(Smoke::Stack x) const {
	// toString(const TQSqlIndex&, TQSqlRecord*, const TQString&, const TQString&, const TQString&)
	TQString xret = this->TQSqlCursor::toString(*(const TQSqlIndex *)x[1].s_class,(TQSqlRecord*)x[2].s_class,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp,*(const TQString *)x[5].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    virtual void afterSeek() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27785, (void*)this, x)) return;
	this->TQSqlCursor::afterSeek();
    }
    virtual void append(const TQSqlFieldInfo& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27741, (void*)this, x)) return;
	this->TQSqlCursor::append(x1);
    }
    virtual void beforeSeek() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(28104, (void*)this, x)) return;
	this->TQSqlQuery::beforeSeek();
    }
    virtual TQVariant calculateField(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27787, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::calculateField(x1);
    }
    virtual void clear() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27744, (void*)this, x)) return;
	this->TQSqlCursor::clear();
    }
    virtual void clearValues(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(28132, (void*)this, x)) return;
	this->TQSqlRecord::clearValues(x1);
    }
    virtual int del(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27756, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSqlCursor::del(x1);
    }
    virtual int del(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27790, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSqlCursor::del(x1, x2);
    }
    virtual TQSqlRecord* editBuffer(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27747, (void*)this, x)) return (TQSqlRecord*)x[0].s_class;
	return this->TQSqlCursor::editBuffer(x1);
    }
    virtual bool exec(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27786, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlCursor::exec(x1);
    }
    virtual bool first() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(28090, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlQuery::first();
    }
    virtual TQSqlIndex index(const TQStringList& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27737, (void*)this, x)) {
	    TQSqlIndex *xptr = (TQSqlIndex *)x[0].s_class;
	    TQSqlIndex xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::index(x1);
    }
    virtual int insert(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27752, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSqlCursor::insert(x1);
    }
    virtual void insert(int x1, const TQSqlFieldInfo& x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(27742, (void*)this, x)) return;
	this->TQSqlCursor::insert(x1, x2);
    }
    virtual bool last() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(28091, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlQuery::last();
    }
    virtual bool next() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(28088, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlQuery::next();
    }
    virtual bool prev() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(28089, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlQuery::prev();
    }
    virtual TQSqlIndex primaryIndex(bool x1) const {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27735, (void*)this, x)) {
	    TQSqlIndex *xptr = (TQSqlIndex *)x[0].s_class;
	    TQSqlIndex xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::primaryIndex(x1);
    }
    virtual TQSqlRecord* primeDelete() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27751, (void*)this, x)) return (TQSqlRecord*)x[0].s_class;
	return this->TQSqlCursor::primeDelete();
    }
    virtual TQSqlRecord* primeInsert() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27749, (void*)this, x)) return (TQSqlRecord*)x[0].s_class;
	return this->TQSqlCursor::primeInsert();
    }
    virtual TQSqlRecord* primeUpdate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27750, (void*)this, x)) return (TQSqlRecord*)x[0].s_class;
	return this->TQSqlCursor::primeUpdate();
    }
    virtual void remove(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27743, (void*)this, x)) return;
	this->TQSqlCursor::remove(x1);
    }
    virtual bool seek(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(28086, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlQuery::seek(x1, x2);
    }
    virtual bool select(const TQString& x1, const TQSqlIndex& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(27771, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlCursor::select(x1, x2);
    }
    virtual void setCalculated(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27760, (void*)this, x)) return;
	this->TQSqlCursor::setCalculated(x1, x2);
    }
    virtual void setFilter(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27775, (void*)this, x)) return;
	this->TQSqlCursor::setFilter(x1);
    }
    virtual void setGenerated(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27745, (void*)this, x)) return;
	this->TQSqlCursor::setGenerated(x1, x2);
    }
    virtual void setGenerated(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27746, (void*)this, x)) return;
	this->TQSqlCursor::setGenerated(x1, x2);
    }
    virtual void setMode(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27758, (void*)this, x)) return;
	this->TQSqlCursor::setMode(x1);
    }
    virtual void setName(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27777, (void*)this, x)) return;
	this->TQSqlCursor::setName(x1, x2);
    }
    virtual void setNull(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(28119, (void*)this, x)) return;
	this->TQSqlRecord::setNull(x1);
    }
    virtual void setNull(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(28118, (void*)this, x)) return;
	this->TQSqlRecord::setNull(x1);
    }
    virtual void setPrimaryIndex(const TQSqlIndex& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27740, (void*)this, x)) return;
	this->TQSqlCursor::setPrimaryIndex(x1);
    }
    virtual void setSort(const TQSqlIndex& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27773, (void*)this, x)) return;
	this->TQSqlCursor::setSort(x1);
    }
    virtual void setTrimmed(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27762, (void*)this, x)) return;
	this->TQSqlCursor::setTrimmed(x1, x2);
    }
    virtual void setValue(const TQString& 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(27734, (void*)this, x)) return;
	this->TQSqlCursor::setValue(x1, x2);
    }
    virtual void setValue(int x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(27733, (void*)this, x)) return;
	this->TQSqlCursor::setValue(x1, x2);
    }
    virtual TQString toString(TQSqlRecord* x1, const TQString& x2, const TQString& x3, const TQString& x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_voidp = (void*)&x3;
	x[4].s_voidp = (void*)&x4;
	if(qt_Smoke->binding->callMethod(27793, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::toString(x1, x2, x3, x4);
    }
    virtual TQString toString(const TQSqlIndex& x1, TQSqlRecord* x2, const TQString& x3, const TQString& x4, const TQString& x5) const {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)&x3;
	x[4].s_voidp = (void*)&x4;
	x[5].s_voidp = (void*)&x5;
	if(qt_Smoke->binding->callMethod(27794, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::toString(x1, x2, x3, x4, x5);
    }
    virtual TQString toString(const TQString& x1, TQSqlField* x2, const TQString& x3) const {
	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(27792, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::toString(x1, x2, x3);
    }
    virtual TQString toString(const TQString& x1, const TQString& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(27780, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::toString(x1, x2);
    }
    virtual TQStringList toStringList(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(28138, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlRecord::toStringList(x1);
    }
    virtual int update(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27754, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSqlCursor::update(x1);
    }
    virtual int update(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27788, (void*)this, x)) return (int)x[0].s_int;
	return this->TQSqlCursor::update(x1, x2);
    }
    virtual TQVariant value(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27732, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::value(x1);
    }
    virtual TQVariant value(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27731, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlCursor::value(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1909: //TQSqlCursor::Mode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSqlCursor::Mode;
		break;
	      case Smoke::EnumDelete:
		delete (TQSqlCursor::Mode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSqlCursor::Mode*)xdata = (TQSqlCursor::Mode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSqlCursor::Mode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSqlCursor() { qt_Smoke->binding->deleted(914, (void*)this); }
};
void xenum_TQSqlCursor(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSqlCursor::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSqlCursor(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSqlCursor *xself = (x_TQSqlCursor*)obj;
    switch(xi) {
	case 0: x_TQSqlCursor::x_0(args);	break;
	case 1: x_TQSqlCursor::x_1(args);	break;
	case 2: x_TQSqlCursor::x_2(args);	break;
	case 3: x_TQSqlCursor::x_3(args);	break;
	case 4: x_TQSqlCursor::x_4(args);	break;
	case 5: x_TQSqlCursor::x_5(args);	break;
	case 6: x_TQSqlCursor::x_6(args);	break;
	case 7: x_TQSqlCursor::x_7(args);	break;
	case 8: x_TQSqlCursor::x_8(args);	break;
	case 9: x_TQSqlCursor::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: 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: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: delete (TQSqlCursor*)xself;	break;
    }
}

class x_TQSqlDatabase : public TQSqlDatabase {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_voidp = (void*)TQSqlDatabase::defaultConnection;
    }
    void x_1(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSqlDatabase::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_2(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSqlDatabase::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSqlDatabase::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSqlDatabase::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSqlDatabase::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSqlDatabase::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSqlDatabase::qObject();
	x[0].s_class = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// open()
	bool xret = this->TQSqlDatabase::open();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// open(const TQString&, const TQString&)
	bool xret = this->TQSqlDatabase::open(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// close()
	this->TQSqlDatabase::close();
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// ping()
	bool xret = this->TQSqlDatabase::ping();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isOpen()
	bool xret = this->TQSqlDatabase::isOpen();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// isOpenError()
	bool xret = this->TQSqlDatabase::isOpenError();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// tables()
	TQStringList xret = this->TQSqlDatabase::tables();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_15(Smoke::Stack x) const {
	// tables(TQSql::TableType)
	TQStringList xret = this->TQSqlDatabase::tables((TQSql::TableType)x[1].s_enum);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_16(Smoke::Stack x) const {
	// primaryIndex(const TQString&)
	TQSqlIndex xret = this->TQSqlDatabase::primaryIndex(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_17(Smoke::Stack x) const {
	// record(const TQString&)
	TQSqlRecord xret = this->TQSqlDatabase::record(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlRecord(xret);
    }
    void x_18(Smoke::Stack x) const {
	// record(const TQSqlQuery&)
	TQSqlRecord xret = this->TQSqlDatabase::record(*(const TQSqlQuery *)x[1].s_class);
	x[0].s_class = (void*)new TQSqlRecord(xret);
    }
    void x_19(Smoke::Stack x) const {
	// recordInfo(const TQString&)
	TQSqlRecordInfo xret = this->TQSqlDatabase::recordInfo(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlRecordInfo(xret);
    }
    void x_20(Smoke::Stack x) const {
	// recordInfo(const TQSqlQuery&)
	TQSqlRecordInfo xret = this->TQSqlDatabase::recordInfo(*(const TQSqlQuery *)x[1].s_class);
	x[0].s_class = (void*)new TQSqlRecordInfo(xret);
    }
    void x_21(Smoke::Stack x) const {
	// exec(const TQString&)
	TQSqlQuery xret = this->TQSqlDatabase::exec(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlQuery(xret);
    }
    void x_22(Smoke::Stack x) const {
	// exec()
	TQSqlQuery xret = this->TQSqlDatabase::exec();
	x[0].s_class = (void*)new TQSqlQuery(xret);
    }
    void x_23(Smoke::Stack x) const {
	// lastError()
	TQSqlError xret = this->TQSqlDatabase::lastError();
	x[0].s_class = (void*)new TQSqlError(xret);
    }
    void x_24(Smoke::Stack x) {
	// transaction()
	bool xret = this->TQSqlDatabase::transaction();
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) {
	// commit()
	bool xret = this->TQSqlDatabase::commit();
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
	// rollback()
	bool xret = this->TQSqlDatabase::rollback();
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
	// setDatabaseName(const TQString&)
	this->TQSqlDatabase::setDatabaseName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// setUserName(const TQString&)
	this->TQSqlDatabase::setUserName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setPassword(const TQString&)
	this->TQSqlDatabase::setPassword(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setHostName(const TQString&)
	this->TQSqlDatabase::setHostName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// setPort(int)
	this->TQSqlDatabase::setPort((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setConnectOptions(const TQString&)
	this->TQSqlDatabase::setConnectOptions(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setConnectOptions()
	this->TQSqlDatabase::setConnectOptions();
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// databaseName()
	TQString xret = this->TQSqlDatabase::databaseName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_35(Smoke::Stack x) const {
	// userName()
	TQString xret = this->TQSqlDatabase::userName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_36(Smoke::Stack x) const {
	// password()
	TQString xret = this->TQSqlDatabase::password();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_37(Smoke::Stack x) const {
	// hostName()
	TQString xret = this->TQSqlDatabase::hostName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) const {
	// driverName()
	TQString xret = this->TQSqlDatabase::driverName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_39(Smoke::Stack x) const {
	// port()
	int xret = this->TQSqlDatabase::port();
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) const {
	// connectOptions()
	TQString xret = this->TQSqlDatabase::connectOptions();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) const {
	// driver()
	TQSqlDriver* xret = this->TQSqlDatabase::driver();
	x[0].s_class = (void*)xret;
    }
    static void x_42(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSqlDatabase::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_43(Smoke::Stack x) {
	// addDatabase(const TQString&, const TQString&)
	TQSqlDatabase* xret = TQSqlDatabase::addDatabase(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_44(Smoke::Stack x) {
	// addDatabase(const TQString&)
	TQSqlDatabase* xret = TQSqlDatabase::addDatabase(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_45(Smoke::Stack x) {
	// addDatabase(TQSqlDriver*, const TQString&)
	TQSqlDatabase* xret = TQSqlDatabase::addDatabase((TQSqlDriver*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_46(Smoke::Stack x) {
	// addDatabase(TQSqlDriver*)
	TQSqlDatabase* xret = TQSqlDatabase::addDatabase((TQSqlDriver*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_47(Smoke::Stack x) {
	// database(const TQString&, bool)
	TQSqlDatabase* xret = TQSqlDatabase::database(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    static void x_48(Smoke::Stack x) {
	// database(const TQString&)
	TQSqlDatabase* xret = TQSqlDatabase::database(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_49(Smoke::Stack x) {
	// database()
	TQSqlDatabase* xret = TQSqlDatabase::database();
	x[0].s_class = (void*)xret;
    }
    static void x_50(Smoke::Stack x) {
	// removeDatabase(const TQString&)
	TQSqlDatabase::removeDatabase(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_51(Smoke::Stack x) {
	// removeDatabase(TQSqlDatabase*)
	TQSqlDatabase::removeDatabase((TQSqlDatabase*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_52(Smoke::Stack x) {
	// contains(const TQString&)
	bool xret = TQSqlDatabase::contains(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_53(Smoke::Stack x) {
	// contains()
	bool xret = TQSqlDatabase::contains();
	x[0].s_bool = xret;
    }
    static void x_54(Smoke::Stack x) {
	// drivers()
	TQStringList xret = TQSqlDatabase::drivers();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_55(Smoke::Stack x) {
	// registerSqlDriver(const TQString&, const TQSqlDriverCreatorBase*)
	TQSqlDatabase::registerSqlDriver(*(const TQString *)x[1].s_voidp,(const TQSqlDriverCreatorBase*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_56(Smoke::Stack x) {
	// isDriverAvailable(const TQString&)
	bool xret = TQSqlDatabase::isDriverAvailable(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_57(Smoke::Stack x) {
	// TQSqlDatabase(const TQString&, const TQString&, TQObject*, const char*)
	x_TQSqlDatabase* xret = new x_TQSqlDatabase(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDatabase(const TQString& x1, const TQString& x2, TQObject* x3, const char* x4) : TQSqlDatabase(x1, x2, x3, x4) {
    }
    static void x_58(Smoke::Stack x) {
	// TQSqlDatabase(const TQString&, const TQString&, TQObject*)
	x_TQSqlDatabase* xret = new x_TQSqlDatabase(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDatabase(const TQString& x1, const TQString& x2, TQObject* x3) : TQSqlDatabase(x1, x2, x3) {
    }
    static void x_59(Smoke::Stack x) {
	// TQSqlDatabase(const TQString&, const TQString&)
	x_TQSqlDatabase* xret = new x_TQSqlDatabase(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDatabase(const TQString& x1, const TQString& x2) : TQSqlDatabase(x1, x2) {
    }
    static void x_60(Smoke::Stack x) {
	// TQSqlDatabase(TQSqlDriver*, TQObject*, const char*)
	x_TQSqlDatabase* xret = new x_TQSqlDatabase((TQSqlDriver*)x[1].s_class,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDatabase(TQSqlDriver* x1, TQObject* x2, const char* x3) : TQSqlDatabase(x1, x2, x3) {
    }
    static void x_61(Smoke::Stack x) {
	// TQSqlDatabase(TQSqlDriver*, TQObject*)
	x_TQSqlDatabase* xret = new x_TQSqlDatabase((TQSqlDriver*)x[1].s_class,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDatabase(TQSqlDriver* x1, TQObject* x2) : TQSqlDatabase(x1, x2) {
    }
    static void x_62(Smoke::Stack x) {
	// TQSqlDatabase(TQSqlDriver*)
	x_TQSqlDatabase* xret = new x_TQSqlDatabase((TQSqlDriver*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDatabase(TQSqlDriver* x1) : TQSqlDatabase(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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27796, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSqlDatabase::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27795, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSqlDatabase::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setDatabaseName(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27822, (void*)this, x)) return;
	this->TQSqlDatabase::setDatabaseName(x1);
    }
    virtual void setHostName(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27825, (void*)this, x)) return;
	this->TQSqlDatabase::setHostName(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setPassword(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27824, (void*)this, x)) return;
	this->TQSqlDatabase::setPassword(x1);
    }
    virtual void setPort(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(27826, (void*)this, x)) return;
	this->TQSqlDatabase::setPort(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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setUserName(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27823, (void*)this, x)) return;
	this->TQSqlDatabase::setUserName(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(27797, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSqlDatabase::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(27799, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDatabase::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(27798, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDatabase::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(27800, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDatabase::tqt_property(x1, x2, x3);
    }
    ~x_TQSqlDatabase() { qt_Smoke->binding->deleted(915, (void*)this); }
};
void xcall_TQSqlDatabase(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSqlDatabase *xself = (x_TQSqlDatabase*)obj;
    switch(xi) {
	case 0: x_TQSqlDatabase::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: 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_TQSqlDatabase::x_42(args);	break;
	case 43: x_TQSqlDatabase::x_43(args);	break;
	case 44: x_TQSqlDatabase::x_44(args);	break;
	case 45: x_TQSqlDatabase::x_45(args);	break;
	case 46: x_TQSqlDatabase::x_46(args);	break;
	case 47: x_TQSqlDatabase::x_47(args);	break;
	case 48: x_TQSqlDatabase::x_48(args);	break;
	case 49: x_TQSqlDatabase::x_49(args);	break;
	case 50: x_TQSqlDatabase::x_50(args);	break;
	case 51: x_TQSqlDatabase::x_51(args);	break;
	case 52: x_TQSqlDatabase::x_52(args);	break;
	case 53: x_TQSqlDatabase::x_53(args);	break;
	case 54: x_TQSqlDatabase::x_54(args);	break;
	case 55: x_TQSqlDatabase::x_55(args);	break;
	case 56: x_TQSqlDatabase::x_56(args);	break;
	case 57: x_TQSqlDatabase::x_57(args);	break;
	case 58: x_TQSqlDatabase::x_58(args);	break;
	case 59: x_TQSqlDatabase::x_59(args);	break;
	case 60: x_TQSqlDatabase::x_60(args);	break;
	case 61: x_TQSqlDatabase::x_61(args);	break;
	case 62: x_TQSqlDatabase::x_62(args);	break;
	case 63: delete (TQSqlDatabase*)xself;	break;
    }
}

class x_TQSqlDriver : public TQSqlDriver {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::Transactions;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::QuerySize;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::BLOB;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::Unicode;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::PreparedQueries;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::NamedPlaceholders;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQSqlDriver::PositionalPlaceholders;
    }
    void x_7(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSqlDriver::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_8(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSqlDriver::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSqlDriver::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQSqlDriver::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQSqlDriver::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQSqlDriver::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQSqlDriver::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_14(Smoke::Stack x) {
	// TQSqlDriver(TQObject*, const char*)
	x_TQSqlDriver* xret = new x_TQSqlDriver((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDriver(TQObject* x1, const char* x2) : TQSqlDriver(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQSqlDriver(TQObject*)
	x_TQSqlDriver* xret = new x_TQSqlDriver((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDriver(TQObject* x1) : TQSqlDriver(x1) {
    }
    static void x_16(Smoke::Stack x) {
	// TQSqlDriver()
	x_TQSqlDriver* xret = new x_TQSqlDriver();
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDriver() : TQSqlDriver() {
    }
    void x_17(Smoke::Stack x) const {
	// isOpen()
	bool xret = this->TQSqlDriver::isOpen();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// isOpenError()
	bool xret = this->TQSqlDriver::isOpenError();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// beginTransaction()
	bool xret = this->TQSqlDriver::beginTransaction();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// commitTransaction()
	bool xret = this->TQSqlDriver::commitTransaction();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// rollbackTransaction()
	bool xret = this->TQSqlDriver::rollbackTransaction();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// tables(const TQString&)
	TQStringList xret = this->TQSqlDriver::tables(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_23(Smoke::Stack x) const {
	// primaryIndex(const TQString&)
	TQSqlIndex xret = this->TQSqlDriver::primaryIndex(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlIndex(xret);
    }
    void x_24(Smoke::Stack x) const {
	// record(const TQString&)
	TQSqlRecord xret = this->TQSqlDriver::record(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlRecord(xret);
    }
    void x_25(Smoke::Stack x) const {
	// record(const TQSqlQuery&)
	TQSqlRecord xret = this->TQSqlDriver::record(*(const TQSqlQuery *)x[1].s_class);
	x[0].s_class = (void*)new TQSqlRecord(xret);
    }
    void x_26(Smoke::Stack x) const {
	// recordInfo(const TQString&)
	TQSqlRecordInfo xret = this->TQSqlDriver::recordInfo(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQSqlRecordInfo(xret);
    }
    void x_27(Smoke::Stack x) const {
	// recordInfo(const TQSqlQuery&)
	TQSqlRecordInfo xret = this->TQSqlDriver::recordInfo(*(const TQSqlQuery *)x[1].s_class);
	x[0].s_class = (void*)new TQSqlRecordInfo(xret);
    }
    void x_28(Smoke::Stack x) const {
	// nullText()
	TQString xret = this->TQSqlDriver::nullText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// formatValue(const TQSqlField*, bool)
	TQString xret = this->TQSqlDriver::formatValue((const TQSqlField*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) const {
	// formatValue(const TQSqlField*)
	TQString xret = this->TQSqlDriver::formatValue((const TQSqlField*)x[1].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_31(Smoke::Stack x) const {
	// lastError()
	TQSqlError xret = this->TQSqlDriver::lastError();
	x[0].s_class = (void*)new TQSqlError(xret);
    }
    void x_32(Smoke::Stack x) {
	// open(const TQString&, const TQString&, const TQString&, const TQString&, int, const TQString&)
	bool xret = this->TQSqlDriver::open(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp,(int)x[5].s_int,*(const TQString *)x[6].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_33(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSqlDriver::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_34(Smoke::Stack x) {
	// setOpen(bool)
	this->TQSqlDriver::setOpen((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// setOpenError(bool)
	this->TQSqlDriver::setOpenError((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// setLastError(const TQSqlError&)
	this->TQSqlDriver::setLastError(*(const TQSqlError *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool beginTransaction() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27879, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriver::beginTransaction();
    }
    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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27867, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSqlDriver::className();
    }
    virtual void close() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(27898, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual bool commitTransaction() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27880, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriver::commitTransaction();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual TQSqlQuery createQuery() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(27900, (void*)this, x, true /*pure virtual*/);
	TQSqlQuery *xptr = (TQSqlQuery *)x[0].s_class;
	TQSqlQuery xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25566, (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(25568, (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(25496, (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(25497, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual TQString formatValue(const TQSqlField* x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(27889, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::formatValue(x1, x2);
    }
    virtual bool hasFeature(TQSqlDriver::DriverFeature x1) const {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	qt_Smoke->binding->callMethod(27892, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27866, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSqlDriver::metaObject();
    }
    virtual TQString nullText() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27888, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::nullText();
    }
    virtual bool open(const TQString& x1, const TQString& x2, const TQString& x3, const TQString& x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_voidp = (void*)&x3;
	x[4].s_voidp = (void*)&x4;
	x[5].s_int = x5;
	qt_Smoke->binding->callMethod(27893, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual bool ping() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(27899, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual TQSqlIndex primaryIndex(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27883, (void*)this, x)) {
	    TQSqlIndex *xptr = (TQSqlIndex *)x[0].s_class;
	    TQSqlIndex xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::primaryIndex(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual TQSqlRecord record(const TQSqlQuery& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27885, (void*)this, x)) {
	    TQSqlRecord *xptr = (TQSqlRecord *)x[0].s_class;
	    TQSqlRecord xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::record(x1);
    }
    virtual TQSqlRecord record(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27884, (void*)this, x)) {
	    TQSqlRecord *xptr = (TQSqlRecord *)x[0].s_class;
	    TQSqlRecord xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::record(x1);
    }
    virtual TQSqlRecordInfo recordInfo(const TQSqlQuery& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27887, (void*)this, x)) {
	    TQSqlRecordInfo *xptr = (TQSqlRecordInfo *)x[0].s_class;
	    TQSqlRecordInfo xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::recordInfo(x1);
    }
    virtual TQSqlRecordInfo recordInfo(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27886, (void*)this, x)) {
	    TQSqlRecordInfo *xptr = (TQSqlRecordInfo *)x[0].s_class;
	    TQSqlRecordInfo xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::recordInfo(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual bool rollbackTransaction() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27881, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriver::rollbackTransaction();
    }
    virtual void setLastError(const TQSqlError& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27905, (void*)this, x)) return;
	this->TQSqlDriver::setLastError(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setOpen(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27903, (void*)this, x)) return;
	this->TQSqlDriver::setOpen(x1);
    }
    virtual void setOpenError(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(27904, (void*)this, x)) return;
	this->TQSqlDriver::setOpenError(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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual TQStringList tables(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(27882, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQSqlDriver::tables(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(27868, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSqlDriver::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(27870, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriver::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(27869, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriver::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(27871, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriver::tqt_property(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1912: //TQSqlDriver::DriverFeature
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQSqlDriver::DriverFeature;
		break;
	      case Smoke::EnumDelete:
		delete (TQSqlDriver::DriverFeature*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQSqlDriver::DriverFeature*)xdata = (TQSqlDriver::DriverFeature)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQSqlDriver::DriverFeature*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQSqlDriver() { qt_Smoke->binding->deleted(916, (void*)this); }
};
void xenum_TQSqlDriver(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQSqlDriver::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQSqlDriver(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSqlDriver *xself = (x_TQSqlDriver*)obj;
    switch(xi) {
	case 0: x_TQSqlDriver::x_0(args);	break;
	case 1: x_TQSqlDriver::x_1(args);	break;
	case 2: x_TQSqlDriver::x_2(args);	break;
	case 3: x_TQSqlDriver::x_3(args);	break;
	case 4: x_TQSqlDriver::x_4(args);	break;
	case 5: x_TQSqlDriver::x_5(args);	break;
	case 6: x_TQSqlDriver::x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQSqlDriver::x_14(args);	break;
	case 15: x_TQSqlDriver::x_15(args);	break;
	case 16: x_TQSqlDriver::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: x_TQSqlDriver::x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: delete (TQSqlDriver*)xself;	break;
    }
}

class x_TQSqlDriverCreatorBase : public TQSqlDriverCreatorBase {
public:
    static void x_0(Smoke::Stack x) {
	// TQSqlDriverCreatorBase()
	x_TQSqlDriverCreatorBase* xret = new x_TQSqlDriverCreatorBase();
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDriverCreatorBase() : TQSqlDriverCreatorBase() {
    }
    static void x_1(Smoke::Stack x) {
	// TQSqlDriverCreatorBase(const TQSqlDriverCreatorBase&)
	x_TQSqlDriverCreatorBase* xret = new x_TQSqlDriverCreatorBase(*(const TQSqlDriverCreatorBase *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDriverCreatorBase(const TQSqlDriverCreatorBase& x1) : TQSqlDriverCreatorBase(x1) {
    }
    virtual TQSqlDriver* createObject() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(27908, (void*)this, x, true /*pure virtual*/);
	return (TQSqlDriver*)x[0].s_class;
	// ABSTRACT
    }
    ~x_TQSqlDriverCreatorBase() { qt_Smoke->binding->deleted(917, (void*)this); }
};
void xcall_TQSqlDriverCreatorBase(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSqlDriverCreatorBase *xself = (x_TQSqlDriverCreatorBase*)obj;
    switch(xi) {
	case 0: x_TQSqlDriverCreatorBase::x_0(args);	break;
	case 1: x_TQSqlDriverCreatorBase::x_1(args);	break;
	case 2: delete (TQSqlDriverCreatorBase*)xself;	break;
    }
}

class x_TQSqlDriverPlugin : public TQSqlDriverPlugin {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQSqlDriverPlugin::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQSqlDriverPlugin::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQSqlDriverPlugin::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->TQSqlDriverPlugin::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->TQSqlDriverPlugin::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->TQSqlDriverPlugin::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->TQSqlDriverPlugin::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQSqlDriverPlugin()
	x_TQSqlDriverPlugin* xret = new x_TQSqlDriverPlugin();
	x[0].s_class = (void*)xret;
    }
    x_TQSqlDriverPlugin() : TQSqlDriverPlugin() {
    }
    static void x_8(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQSqlDriverPlugin::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27911, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQSqlDriverPlugin::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual TQSqlDriver* create(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	qt_Smoke->binding->callMethod(27920, (void*)this, x, true /*pure virtual*/);
	return (TQSqlDriver*)x[0].s_class;
	// ABSTRACT
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25566, (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(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQStringList keys() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(27919, (void*)this, x, true /*pure virtual*/);
	TQStringList *xptr = (TQStringList *)x[0].s_class;
	TQStringList xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(27910, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQSqlDriverPlugin::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (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(25502, (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(25535, (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(25564, (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(27912, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQSqlDriverPlugin::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(27914, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriverPlugin::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(27913, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriverPlugin::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(27915, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQSqlDriverPlugin::tqt_property(x1, x2, x3);
    }
    ~x_TQSqlDriverPlugin() { qt_Smoke->binding->deleted(918, (void*)this); }
};
void xcall_TQSqlDriverPlugin(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQSqlDriverPlugin *xself = (x_TQSqlDriverPlugin*)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_TQSqlDriverPlugin::x_7(args);	break;
	case 8: x_TQSqlDriverPlugin::x_8(args);	break;
	case 9: delete (TQSqlDriverPlugin*)xself;	break;
    }
}

